Страница 1 из 1

Использовать скиллы только в начале атаки на моба,не в конце

Добавлено: Ср дек 27, 2006 10:32 am
Stells
Не знаю где создать тему, думаю тут можно спросить.
Собственно вопрос как бороться с данной проблемой?
Attacking: Monster Punk (0)
Auto equiping default [A]: Arrow
You unequip Stone Arrow (3) -
Arrow/Bullet equipped: Arrow (2)

[100/ 16] You attack Monster Punk (0) - Dmg: 637 (delay 23)
[100/ 16] You attack Monster Punk (0) - Dmg: 620 (delay 23)
[100/ 16] You attack Monster Punk (0) - Dmg: 630 (delay 23)

You unequip Arrow (2) -
Arrow/Bullet equipped: Stone Arrow (3)

[100/ 16] You use Double Strafe (lvl 10) on monster Punk (0) - Dmg: 3496 (delay 23)
Exp gained: 1649/1033 (0.00%/0.00%)
Как видно что хп у панка 3.6к, бот сначала атакует на 2к, потом ещё и даблит на 3.4к, вопрос заключается как сделать так чтоб он сначала и только с начала использовал дабл в любом случае?

-------------------

(pJ: исправил название заголовка, чтоб оно соответствовало вопросу афтара)

Добавлено: Ср дек 27, 2006 11:12 am
Sauron
я могу ошибаться, но последовательность скилов (скажем агиап и блесс) зависит от последовательности блоков в конфиге.. попробуй дабл повыше запихнуть для начала.. вдруг поможет.. а вообще то сначала исполняется скилл, а потом простая атака... ты перечислил конкретных мобов на ком использовать? а может сп не было к началу атаки?

Добавлено: Ср дек 27, 2006 11:26 am
piroJOKE
Угу, у него просто не было СП... Пожалуй, тему стоит закрыть.

Добавлено: Ср дек 27, 2006 1:13 pm
Stells
piroJOKE писал(а):Угу, у него просто не было СП... Пожалуй, тему стоит закрыть.
В этом все и дело, он не должен стрелять даблом после атаки, вот как это сделать?

Добавлено: Ср дек 27, 2006 1:14 pm
piroJOKE
А почему - не должен? Чего ты так считаешь?

Добавлено: Ср дек 27, 2006 1:16 pm
kLabMouse
Stells
Один Маленький ВОПРОС... где блин рализацие етого гнусного БАГА????
Лог есть, скила и кусков конфа НЕТ.
Я уверен на 100% что ты тупо что-то Стормозил! :oops:

Добавлено: Пт дек 29, 2006 1:09 pm
Stells
kLabMouse писал(а):Stells
Один Маленький ВОПРОС... где блин рализацие етого гнусного БАГА????
Лог есть, скила и кусков конфа НЕТ.
Я уверен на 100% что ты тупо что-то Стормозил! :oops:
Мммм...

Скилл
attackSkillSlot Double Strafe {
lvl 10
dist 15
sp > 90 #keep some sp for Improve Concentration, use rest for DSing
monsters Punk
maxUses 1
equip_arrow Stone Arrow
}
Дело в том что он стреляет стрелами простыми сносит ими 2к хп, потом меняет на элементальную стрелу и сносит 3.5к хп а хп у панка 3.6, хочу чтоб он всегда стреля сперва даблом, а потом уже и норм атакой. И запретить стрелять даблом когда уже начал стрелять норм атакой.

Добавлено: Пт дек 29, 2006 1:31 pm
piroJOKE
Вообще к заголовку топика это не имеет практически никакого отношения.
Что значит "правильно"?
С точки зрения Kore всё "правильно" -- "есть СП? - значит шмальнём, нет СП - просто попинаем".

Добавлено: Сб дек 30, 2006 11:10 am
Stells
апчег, можно ли решить такую проблемку? :oops:

Добавлено: Сб дек 30, 2006 11:21 am
piroJOKE
Ну... с мерчем мы ее когда-то решили флип-флопом, типо триггером, но тут это не выйдет.

Хотя постой-ка... КМ сделал клёвую штуку - labels. Это должно помочь.

аттакСкилл ДаблСтрейф {
лейбл мойДаблСтрейф
дизаблед 0
....бла-бла-бла...
}

дуКомманд conf мойДаблСтрейф.дизаблед 1 {
сп < 20%
таймаут 5
}

дуКомманд conf мойДаблСтрейф.дизаблед 0 {
сп > 90%
таймаут 5
}

Тупо, и будет немного спамить в консоли, но по идее, должно работать.

How it works? Мы запрещаем блок даблстрейфа, когда сп почти нет, и разрешаем его лишь тогда, когда сп вырастет до почти полного к-ва.

Добавлено: Сб дек 30, 2006 12:45 pm
Stells
ничего не понял =\

Добавлено: Сб дек 30, 2006 1:04 pm
Sauron
Stells.. вот смотри.. у тебя бот атакует моба простой атакой, потому что нет сп. Ты заявляешь что он дурак. потому как должен стоять и пока его колбасят ждать пополнения сп, потом пальнуть двойной если успеет выжить, потом добить простой атакой - абсурд, какой ещё поискать надо..

настрой правильно автосит и автотелепорт и начало ограничения скила, и будет у тебя всегда сп на начало атаки.. но я тебе сразу скажу, если инты мало - будет ещё хуже (я про суммарный дэмаг на интервал времени)..