attackComboSlot: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
Нет описания правки
мНет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:


== Синтаксис ==
== Синтаксис ==
  attackComboSlot [<[[References#Умения|умение]]>] {
  attackComboSlot <[[References#Умения|умение]]> {
  afterSkill <[[References#Умения|умение]]>
  afterSkill <[[References#Умения|умение]]>
  dist [<число>]
  [dist <число>]
  maxUses [<кол-во>]
  [maxUses <кол-во>]
  waitBeforeUse [<секунды>]
  [waitBeforeUse <[[References#Типы значений|секунды]]>]
  autoCombo [<[[References#Типы значений|булев флаг]]>]
  [autoCombo <[[References#Типы значений|булев флаг]]>]
   
   
         # [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]]
         # [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]]
Строка 16: Строка 16:
=== Описание атрибутов ===
=== Описание атрибутов ===
----
----
; attackComboSlot [<[[References#Умения|умение]]>]
; attackComboSlot <[[References#Умения|умение]]>
: В параметре конфига пишется название используемого умения.
: В параметре конфига пишется название используемого умения.


Строка 22: Строка 22:
: Обязательный атрибут. OpenKore задействует attackComboSlot сразу после умения из атрибута afterSkill.
: Обязательный атрибут. OpenKore задействует attackComboSlot сразу после умения из атрибута afterSkill.


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


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


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


; autoCombo [<[[References#Типы значений|булев флаг]]>]
; autoCombo <[[References#Типы значений|булев флаг]]>
: Если атрибут autoCombo '''1''', то OpenKore будет автоматом подсчитывать значение атрибута '''waitBeforeUse'''.
: Если атрибут autoCombo '''1''', то OpenKore будет автоматом подсчитывать значение атрибута '''waitBeforeUse'''.



Текущая версия от 11:27, 30 июля 2011

Этот блочный параметр конфига позволяет настроить последовательность, комбинацию умений при атаке. Это бывает полезно для монков-комберов, магов и т.д. Например, маги часто пользуются такой связкой 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
}