attackComboSlot

Материал из RO-fan
Перейти к: навигация, поиск

Этот блочный параметр конфига позволяет настроить последовательность, комбинацию умений при атаке. Это бывает полезно для монков-комберов, магов и т.д. Например, маги часто пользуются такой связкой Frost Diver + Jupitel Thunder. Значение параметра attackComboSlot - название используемого умения, в случае, если описанное атрибутами условие выполнится.

Синтаксис

attackComboSlot <умение> {
	afterSkill <умение>
	[dist <число>]
	[maxUses <кол-во>]
	[waitBeforeUse <секунды>]
	[autoCombo <булев флаг>]

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

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


attackComboSlot <умение>
В параметре конфига пишется название используемого умения.
afterSkill <умение>
Обязательный атрибут. OpenKore задействует attackComboSlot сразу после умения из атрибута afterSkill.
dist <число>
Этот атрибут определяет дистанцию (количество блоков), на которую нужно подойти, прежде чем атаковать моба.
Примечания:
  • Этот атрибут - число, так что не надо писать тут числа списком.
  • Если этот атрибут не определён, то OpenKore будет использовать дистанцию из параметра конфига attackDistance и attackMaxDistance.
maxUses <кол-во>
Этот атрибут определяет максимальное разрешенное количество успешных использований умения.
Примечание:
  • Этот атрибут считает только успешные попытки. Если умение не сработало, то OpenKore продолжит попытки.
waitBeforeUse <секунды>
OpenKore будет использовать умение с задержкой waitBeforeUse секунд после указанного в afterSkill умения. Этот атрибут очень важен для комбо-монков.
autoCombo <булев флаг>
Если атрибут autoCombo 1, то OpenKore будет автоматом подсчитывать значение атрибута waitBeforeUse.

Пример

  • Использовать умение Chain Combo (Raging Quadruple Blow) по порингам после использования умения Triple Attack (Raging Trifecta Blow).
attackComboSlot Chain Combo {
	lvl 5
	dist 1.5
	sp > 30
	monsters Poring
	notMonsters Red Plant,Green Plant,Blue Plant
	afterSkill Triple Attack
	waitBeforeUse 0.3
	isSelfSkill 1
}