attackSkillSlot: различия между версиями
Перейти к навигации
Перейти к поиску
Manticora (обсуждение | вклад) Новая страница: «Этот блочный параметр конфига позволяет настроить автоматическое срабатывание скила при…» |
4epT (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
Этот блочный параметр конфига позволяет настроить автоматическое срабатывание | Этот блочный параметр конфига позволяет настроить автоматическое срабатывание умения при атаке, если выполняются условия, описанные атрибутами между фигурных скобок. | ||
== | == Синтаксис == | ||
attackSkillSlot [< | attackSkillSlot [<[[References#Умения|умение]]>] { | ||
dist [<[[References#число или секунды|число]]>] | |||
maxAttempts [<[[References#целое число|число]]>] | |||
maxUses [<[[References#целое число|число]]>] | |||
previousDamage [<[[References#Диапазон значений|диапазон]]>] | |||
isStartSkill [<[[References#булев флаг|булев_флаг]]>] | |||
# [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]] | |||
# [[:Category:Self Condition|Self Condition]] | |||
# [[:Category:Monster Condition|Monster Condition]] | |||
} | } | ||
Строка 17: | Строка 17: | ||
=== Описание атрибутов === | === Описание атрибутов === | ||
---- | ---- | ||
; attackSkillSlot [<[[References# | ; attackSkillSlot [<[[References#Умения|умение]]>] | ||
: В параметре конфига пишется | : В параметре конфига пишется название используемого умения. | ||
; dist [<[[References#целое число|число]]>] | |||
: Этот атрибут определяет максимальную дальность до моба, на которой можно использовать умение. | |||
::'''Примечания:''' | ::'''Примечания:''' | ||
::* Этот атрибут - число, так что не надо писать тут | ::* Этот атрибут - число, так что не надо писать тут несколько чисел списком или значение, вроде "> 4" | ||
::* Если этот атрибут не определён, то OpenKore будет использовать | ::* Если этот атрибут не определён, то OpenKore будет использовать дальность из параметра конфига [[attackDistance]] и [[attackMaxDistance]]. | ||
; | ; maxAttempts [<[[References#целое число|число]]>] | ||
: Этот атрибут | : Этот атрибут задаёт максимальное количество попыток скастовать умение. Используйте этот атрибут, чтобы ограничить использование умений, которые могут не сработать. Например для умения кражи [http://irowiki.org/wiki/Steal Steal]. | ||
; maxUses [<[[References#целое число|число]]>] | |||
: | : Этот атрибут задаёт максимальное количество ''успешных'' попыток скастовать умение. | ||
; previousDamage [<[[References#Диапазон значений|диапазон]]>] | |||
: Этот атрибут определяет диапазон прошедшего по мобу урона. Только после того, как моб получит указаное количество повреждений, умение сработает. | |||
; | ; isStartSkill [<[[References#булев флаг|булев_флаг]]>] | ||
: | : если в данном атрибуте указана 1, то OpenKore будет отправлять специальный пакет при использовании умения (start_skill_use / stop_skill_use). | ||
: Похоже, что пока это работает только с умением [https://rurowiki.ru/database/skills/GC_ROLLINGCUTTER Вихрь лезвий] (Rolling Cutter) | |||
== Примечание == | |||
* Обратите внимание на два полезных атрибута из [[:Category:Self Condition|Self Condition]]: [[monsters]] и [[notMonsters]]. | |||
== Пример == | == Пример == | ||
* | * Использовать умение [http://irowiki.org/wiki/Holy_Cross Holy Cross] по мобам Khalitzburg, Raydric, Whisper: | ||
attackSkillSlot Holy Cross { | attackSkillSlot Holy Cross { | ||
lvl 10 | lvl 10 |
Текущая версия от 01:23, 4 мая 2023
Этот блочный параметр конфига позволяет настроить автоматическое срабатывание умения при атаке, если выполняются условия, описанные атрибутами между фигурных скобок.
Синтаксис
attackSkillSlot [<умение>] { dist [<число>] maxAttempts [<число>] maxUses [<число>] previousDamage [<диапазон>] isStartSkill [<булев_флаг>] # Skill Use Condition, в том числе isSelfSkill # Self Condition # Monster Condition }
Описание атрибутов
- attackSkillSlot [<умение>]
- В параметре конфига пишется название используемого умения.
- dist [<число>]
- Этот атрибут определяет максимальную дальность до моба, на которой можно использовать умение.
- Примечания:
- Этот атрибут - число, так что не надо писать тут несколько чисел списком или значение, вроде "> 4"
- Если этот атрибут не определён, то OpenKore будет использовать дальность из параметра конфига attackDistance и attackMaxDistance.
- Примечания:
- maxAttempts [<число>]
- Этот атрибут задаёт максимальное количество попыток скастовать умение. Используйте этот атрибут, чтобы ограничить использование умений, которые могут не сработать. Например для умения кражи Steal.
- maxUses [<число>]
- Этот атрибут задаёт максимальное количество успешных попыток скастовать умение.
- previousDamage [<диапазон>]
- Этот атрибут определяет диапазон прошедшего по мобу урона. Только после того, как моб получит указаное количество повреждений, умение сработает.
- isStartSkill [<булев_флаг>]
- если в данном атрибуте указана 1, то OpenKore будет отправлять специальный пакет при использовании умения (start_skill_use / stop_skill_use).
- Похоже, что пока это работает только с умением Вихрь лезвий (Rolling Cutter)
Примечание
- Обратите внимание на два полезных атрибута из Self Condition: monsters и notMonsters.
Пример
- Использовать умение Holy Cross по мобам Khalitzburg, Raydric, Whisper:
attackSkillSlot Holy Cross { lvl 10 dist 1.5 sp > 30 monsters Khalitzburg,Raydric,Whisper,Whisper Boss }