Swordman Example
Swordman
Тут можно познакомиться с классом мечник.
Для начала можно настроить умения, применяемые на самого персонажа - useSelf_skill.
Умение Endure. Умение будет срабатывать в локмапе, когда соответствующий статус спадает с персонажа.
useSelf_skill SM_ENDURE { whenStatusInactive EFST_ENDURE notOnAction attack, skill_use inLockOnly 1 }
Умение Magnum Break. Умение сработает, если на персонажа напало больше трёх мобов.
useSelf_skill SM_MAGNUM { aggressives > 3 }
Умение Berserk. Умение будет срабатывать в локмапе, когда соответствующий статус спадает с персонажа.
useSelf_skill SM_AUTOBERSERK { whenStatusInactive EFST_AUTOBERSERK inLockOnly 1 }
Умения Bash и Provoke надо настраивать в блоках attackSkillSlot
attackSkillSlot SM_BASH { } attackSkillSlot SM_PROVOKE { maxUses 1 maxAttempts 6 }
Knight
Примеров для класса Knight пока нет.
Crusader
Для класса Crusader можно посмотреть следующие примеры.
Применяемые на себя умения - useSelf_skill.
Лечение - Heal. Когда здоровье опустится ниже 85%.
useSelf_skill AL_HEAL { hp < 85% }
Повесить статус Guard, если он слетел.
useSelf_skill CR_AUTOGUARD { whenStatusInactive EFST_AUTOGUARD }
useSelf_skill CR_REFLECTSHIELD { whenStatusInactive EFST_REFLECTSHIELD }
useSelf_skill CR_SHRINK { whenStatusInactive EFST_CR_SHRINK }
Defending Aura, только в локмапе.
useSelf_skill CR_DEFENDER { whenStatusInactive EFST_DEFENDER inLockOnly 1 }
useSelf_skill CR_SPEARQUICKEN { whenStatusInactive EFST_SPEARQUICKEN }
Умения для поддержки пати - partySkill.
Heal. Лечить своих, когда у них здоровье упадёт меньше 90%.
partySkill AL_HEAL { target target_hp < 90% }
Sacrifice. Получать урон вместо своего сопартийца. Действует только в локмапе, обновляется не чаще одного за 80 секунд.
partySkill 255 { target inLockOnly 1 target_timeout 80 }
Paladin
Класс Paladin.
Настройка умения Martyr's Reckoning.
attackSkillSlot PA_SACRIFICE { hp > 30% dist > 5 whenStatusInactive EFST_SACRIFICE }
Настройка умения Rapid Smiting.
attackSkillSlot PA_SHIELDCHAIN { whenStatusInactive EFST_POSTDELAY }