attackSkillSlot: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
мНет описания правки
мНет описания правки
Строка 26: Строка 26:


; maxAttempts [<кол-во>]
; maxAttempts [<кол-во>]
: Этот атрибут определяет максимальное количество попыток скастовать умение. Используйте этот атрибут, чтобы ограничить использование умений, которые могут не сработать. Например для умения кражи [http://irowiki.org/wiki/Steal Steal].
: Этот атрибут задаёт максимальное количество попыток скастовать умение. Используйте этот атрибут, чтобы ограничить использование умений, которые могут не сработать. Например для умения кражи [http://irowiki.org/wiki/Steal Steal].


; maxUses [<кол-во>]
; maxUses [<кол-во>]
: Умение используется не больше указанного в атрибуте количества раз.
: Этот атрибут задаёт максимальное количество ''успешных'' попыток скастовать умение.
: '''Примечание:''' Этот атрибут считает только успешные попытки. Если умение не удалось, то OpenKore попытается снова.


; previousDamage [<[[References#Диапазон значений|диапазон]]>]
; previousDamage [<[[References#Диапазон значений|диапазон]]>]
: Этот атрибут определяет диапазон прошедшего по мобу урона. Только после того, как моб получит указаное количество повреждений, умение сработает.
: Этот атрибут определяет диапазон прошедшего по мобу урона. Только после того, как моб получит указаное количество повреждений, умение сработает.


== Примечание ==
* Обратите внимание на два полезных атрибута из [[:Category:Self Condition|Self Condition]]: [[monsters]] и [[notMonsters]].


== Пример ==
== Пример ==

Версия от 01:06, 13 июня 2011

Этот блочный параметр конфига позволяет настроить автоматическое срабатывание умения при атаке, если выполняются условия, описанные атрибутами между фигурных скобок.

Синтаксис

attackSkillSlot [<умение>] {
        dist [<число>]
        maxAttempts [<кол-во>]
        maxUses [<кол-во>]
        previousDamage [<диапазон>]

        # Skill Use Condition, в том числе isSelfSkill
        # Self Condition
        # Monster Condition
}


Описание атрибутов


attackSkillSlot [<умение>]
В параметре конфига пишется название используемого умения.
dist [<число>]
Этот атрибут определяет максимальную дальность до моба, на которой можно использовать умение.
Примечания:
  • Этот атрибут - число, так что не надо писать тут числа списком.
  • Если этот атрибут не определён, то OpenKore будет использовать дальность из параметра конфига attackDistance и attackMaxDistance.
maxAttempts [<кол-во>]
Этот атрибут задаёт максимальное количество попыток скастовать умение. Используйте этот атрибут, чтобы ограничить использование умений, которые могут не сработать. Например для умения кражи Steal.
maxUses [<кол-во>]
Этот атрибут задаёт максимальное количество успешных попыток скастовать умение.
previousDamage [<диапазон>]
Этот атрибут определяет диапазон прошедшего по мобу урона. Только после того, как моб получит указаное количество повреждений, умение сработает.

Примечание

Пример

  • Использовать умение Holy Cross по мобам Khalitzburg, Raydric, Whisper:
attackSkillSlot Holy Cross {
	lvl 10
	dist 1.5
	sp > 30
	monsters Khalitzburg,Raydric,Whisper,Whisper Boss
}