attackSkillSlot
Этот блочный параметр конфига позволяет настроить автоматическое срабатывание скила при атаке, если выполняются условия, описанные атрибутами между фигурных скобок.
Правописание
attackSkillSlot [<skill name>] { dist [<number>] isSelfSkill [<boolean flag>] maxAttempts [<number>] maxUses [<number>] previousDamage [<range>] # Skill Use Conditions # Self Conditions # Monster Conditions }
Описание атрибутов
- attackSkillSlot [<skill name>]
- В параметре конфига пишется имя используемого скилла.
- dist [<number>]
- Этот атрибут определяет дистанцию (количество блоков) между мобом и OpenKore, с которой можно применять скилл.
- Примечания:
- Этот атрибут - число, так что не надо писать тут числа списком.
- Если этот атрибут не определён, то OpenKore будет использовать дистанцию из параметра конфига attackDistance и attackMaxDistance.
- Примечания:
- isSelfSkill [<boolean flag>]
- Этот атрибут определяет будет ли скилл использоваться на себя или на моба. Если значение атрибута - 1, то OpenKore будет использовать скилл на себя. Иначе, если значение атрибута - 0 (по умолчанию), то OpenKore будет использовать скилл при атаке по цели.
- Примечание:
- Вы обязаны правильно определить значение этого атрибута. Например, если вы пытаетесь использовать скилл "Grand Cross", вы обязаны установить этот атрибут в 1, иначе при касте вы можете увидеть, что магический круг крутится вокруг моба, а не вас, как будто вы кастуете скилл на моба. Это выглядело бы очень подозрительно.
- Примечание:
- maxAttempts [<number>]
- Этот атрибут определяет максимальное количество попыток скастовать скилл. Используйте этот атрибут, чтобы ограничить применение скиллов, которые могут не удаться. Например - скилл кражи Steal.
- maxUses [<number>]
- Этот атрибут определяет максимальное разрешенное количество успешных использований скилла.
- Примечание:
- Этот атрибут считает только успешные попытки. Если скилл не удался, то OpenKore продолжит попытки, до тех пор пока скилл не сработает, даже если этот атрибут равен 1.
- Примечание:
- previousDamage [<range>]
- Этот атрибут определяет диапазон прошедшего по мобу дамага. Только после того, как моб получит указаное количество повреждений, сработает скилл.
Пример
- Использование скилла "Holy Cross" по мобам Khalitzburg, Raydric, Whisper:
attackSkillSlot Holy Cross { lvl 10 dist 1.5 sp > 30 monsters Khalitzburg,Raydric,Whisper,Whisper Boss }