attackComboSlot

Материал из Руководство по OpenKore
Версия от 23:04, 28 марта 2010; Manticora (обсуждение | вклад) (переименовал «AttackComboSlot» в «attackComboSlot»: Глобальное приведение имён параметров к правильному виду)
Перейти к навигации Перейти к поиску

Этот блочный параметр конфига позволяет настроить последовательность, комбинацию скилов при атаке. Это бывает полезно для монков-комберов, магов - frost diver + jupiter thunder и так далее и тому подобное. Значение параметре attackComboSlot - имя скилла, который будет использоваться, если описанное атрибутами условие выполнится.

Правописание

attackComboSlot [<skill name>] {
	afterSkill (<skill name>)
	dist [<number>]
	isSelfSkill [<boolean flag>]
	maxUses [<number>]
	waitBeforeUse [<seconds>]
	autoCombo [<boolean flag>]

   	# Skill Use Conditions
   	# Self Conditions
   	# Monster Conditions
}

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


attackComboSlot [<skill name>]
В параметре конфига пишется имя используемого скилла.


afterSkill (<skill names>)
Обязательный атрибут. OpenKore задействует этот attackComboSlot сразу после скила, указанного в атрибуте afterSkill.


dist [<number>]
Этот атрибут определяет дистанцию (количество блоков), которую нужно пройти прежде чем атаковать моба.
Примечания:
  • Этот атрибут - число, так что не надо писать тут числа списком.
  • Если этот атрибут не определён, то OpenKore будет использовать дистанцию из параметра конфига attackDistance и attackMaxDistance.


isSelfSkill [<boolean flag>]
Этот атрибут определяет будет ли скилл использоваться на себя или на моба. Если значение атрибута - 1, то OpenKore будет использовать скилл на себя. Иначе, если значение атрибута - 0 (по умолчанию), то OpenKore будет использовать скилл при атаке по цели.
Примечание:
  • Вы обязаны правильно определить значение этого атрибута. Например, если вы пытаетесь использовать скилл "Combo Finish", вы обязаны установить этот атрибут в 1, иначе ничего не получится ибо "Combo Finish" нельзя использовать на моба.


maxUses [<number>]
Этот атрибут определяет максимальное разрешенное количество успешных использований скилла.
Примечание:
  • Этот атрибут считает только успешные попытки. Если скилл не удался, то OpenKore продолжит попытки, до тех пор пока скилл не сработает, даже если этот атрибут равен 1.


waitBeforeUse [<seconds>]
OpenKore будет использовать скилл с задержкой waitBeforeUse секунд после указанного в afterSkill скилла. Этот атрибут очень важен для комбо-монков.


autoCombo [<boolean flag>]
Если атрибут autoCombo 1, то OpenKore будет автоматом считать значение атрибута waitBeforeUse.

Пример

  • Использование скилла "Chain Combo" по порингам после использования скилла "Triple Attack".
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
}