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

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
м переименовал «AttackComboSlot» в «attackComboSlot»: Глобальное приведение имён параметров к правильному виду
мНет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Этот блочный параметр конфига позволяет настроить последовательность, комбинацию скилов при атаке. Это бывает полезно для монков-комберов, магов - frost diver + jupiter thunder и так далее и тому подобное. Значение параметре attackComboSlot - имя скилла, который будет использоваться, если описанное атрибутами условие выполнится.
Этот блочный параметр конфига позволяет настроить последовательность, комбинацию умений при атаке. Это бывает полезно для монков-комберов, магов и т.д. Например, маги часто пользуются такой связкой [http://irowiki.org/wiki/Frost_Diver Frost Diver] + [http://irowiki.org/wiki/Jupitel_Thunder Jupitel Thunder]. Значение параметра ''attackComboSlot'' - название используемого умения, в случае, если описанное атрибутами условие выполнится.


== Правописание ==
== Синтаксис ==
  attackComboSlot [<[[References#Skill Names|skill name]]>] {
  attackComboSlot <[[References#Умения|умение]]> {
  afterSkill (<[[References#Skill Names|skill name]]>)
  afterSkill <[[References#Умения|умение]]>
  dist [<number>]
  [dist <число>]
  isSelfSkill [<boolean flag>]
  [maxUses <кол-во>]
  maxUses [<number>]
  [waitBeforeUse <[[References#Типы значений|секунды]]>]
  waitBeforeUse [<seconds>]
  [autoCombo <[[References#Типы значений|булев флаг]]>]
autoCombo [<boolean flag>]
   
   
    # [[References#Skill Use Conditions|Skill Use Conditions]]
        # [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]]
    # [[References#Self Conditions|Self Conditions]]
        # [[:Category:Self Condition|Self Condition]]
    # [[References#Monster Conditions|Monster Conditions]]
        # [[:Category:Monster Condition|Monster Condition]]
  }
  }


=== Описание атрибутов ===
=== Описание атрибутов ===
----
----
; attackComboSlot <[[References#Умения|умение]]>
: В параметре конфига пишется название используемого умения.


; attackComboSlot [<[[References#Skill Names|skill name]]>]
; afterSkill <[[References#Умения|умение]]>
: В параметре конфига пишется имя используемого скилла.
: Обязательный атрибут. OpenKore задействует attackComboSlot сразу после умения из атрибута afterSkill.
 
 
; afterSkill (<[[References#Skill Names|skill names]]>)
: Обязательный атрибут. OpenKore задействует этот attackComboSlot сразу после скила, указанного в атрибуте afterSkill.
 
 
; dist [<number>]
: Этот атрибут определяет дистанцию (количество блоков), которую нужно пройти прежде чем атаковать моба.


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


 
; maxUses <кол-во>
; isSelfSkill [<boolean flag>]
: Этот атрибут определяет максимальное разрешенное количество успешных использований умения.
: Этот атрибут определяет будет ли скилл использоваться на себя или на моба. Если значение атрибута -  '''1''', то OpenKore будет использовать скилл на себя. Иначе, если значение атрибута - '''0''' (по умолчанию), то OpenKore будет использовать скилл при атаке по цели.
 
:: '''Примечание:'''
::* Вы обязаны правильно определить значение этого атрибута. Например, если вы пытаетесь использовать скилл "Combo Finish", вы обязаны установить этот атрибут в '''1''', иначе ничего не получится ибо "Combo Finish" нельзя использовать на моба.
 
 
; maxUses [<number>]
: Этот атрибут определяет максимальное разрешенное количество успешных использований скилла.
 
:: '''Примечание:'''
:: '''Примечание:'''
::* Этот атрибут считает только успешные попытки. Если скилл не удался, то OpenKore продолжит попытки, до тех пор пока скилл не сработает, даже если этот атрибут равен '''1'''.
::* Этот атрибут считает только успешные попытки. Если умение не сработало, то OpenKore продолжит попытки.
 
 
; waitBeforeUse [<seconds>]
: OpenKore будет использовать скилл с задержкой waitBeforeUse секунд после указанного в afterSkill скилла. Этот атрибут очень важен для комбо-монков.


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


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


== Пример ==
== Пример ==
* Использование скилла "Chain Combo" по порингам после использования скилла "Triple Attack".
* Использовать умение [http://irowiki.org/wiki/Chain_Combo Chain Combo] (Raging Quadruple Blow) по порингам после использования умения [http://irowiki.org/wiki/Raging_Trifecta_Blow Triple Attack] (Raging Trifecta Blow).
  attackComboSlot Chain Combo {
  attackComboSlot Chain Combo {
  lvl 5
  lvl 5

Текущая версия от 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
}