Difference between revisions of "AttackComboSlot"

From OpenKore Wiki
Jump to: navigation, search
m (isSelfSkill has its own page)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Uses specified skill ''right after another skill'' when attacking and all specified conditions are met.
+
Specifies a part of attack skill sequence, when skills need to be used in a certain order.
  
This is usefull for using monk's combos, Frost Diver + Jupiter Thunder etc.
+
This is usefull for using monk's combos, [http://irowiki.org/wiki/Frost_Diver Frost Diver] followed by [http://irowiki.org/wiki/Jupitel_Thunder Jupiter Thunder] etc.
  
 
== Syntax ==
 
== Syntax ==
  attackComboSlot [<[[References#Skill Names|skill name]]>] {
+
  attackComboSlot <[[References#Skill_Names|skill name]]> {
  afterSkill (<[[References#Skill Names|skill name]]>)
+
  afterSkill <[[References#Skill_Names|skill name]]>
  dist [<number>]
+
  [dist <[[number]]>]
  maxUses [<number>]
+
  [maxUses <[[number]]>]
  waitBeforeUse [<seconds>]
+
  [waitBeforeUse <seconds>]
  autoCombo [<boolean flag>]
+
  [autoCombo <boolean>]
 
   
 
   
    # [[References#Skill Use Conditions|Skill Use Conditions]], including [[isSelfSkill]]
+
<[[:Category:Skill Use Condition|Skill Use Conditions]], including [[isSelfSkill]]>
    # [[References#Self Conditions|Self Conditions]]
+
<[[Self Condition]]s>
    # [[References#Monster Conditions|Monster Conditions]]
+
<[[:Category:Monster Condition|Monster Conditions]]>
 
  }
 
  }
  
 
=== Attribute definitions ===
 
=== Attribute definitions ===
----
+
; attackComboSlot <[[References#Skill_Names|skill name]]>
 
+
; attackComboSlot [<[[References#Skill Names|skill name]]>]
+
 
: Skill that is going to be used.
 
: Skill that is going to be used.
  
 
+
; afterSkill <[[References#Skill_Names|skill name]]>
; afterSkill (<[[References#Skill Names|skill names]]>)
+
 
: Kore will use this combo slot right after the skill specified in this option was used. This attribute is required.
 
: Kore will use this combo slot right after the skill specified in this option was used. This attribute is required.
  
 
+
; dist <number>
; dist [<number>]
+
 
: This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.
 
: This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.
  
Line 35: Line 31:
  
  
; maxUses [<number>]
+
; maxUses <number>
 
: This option specifies the maximum number of successful usage allowed for this skill.
 
: This option specifies the maximum number of successful usage allowed for this skill.
  
Line 42: Line 38:
  
  
; waitBeforeUse [<seconds>]
+
; waitBeforeUse <seconds>
 
: Kore will use the skill after the specified number of seconds has elapsed since the skill specified in afterSkill was used. This is crucial for some combos like the Monk Combo skills.
 
: Kore will use the skill after the specified number of seconds has elapsed since the skill specified in afterSkill was used. This is crucial for some combos like the Monk Combo skills.
  
  
; autoCombo [<boolean flag>]
+
; autoCombo <[[References#boolean_flag|boolean]]>
: If this option is set to '''1''', Kore will automatically calculate the '''waitBeforeUse''' time for you.
+
: Automatically calculate '''waitBeforeUse'''.
  
== Example ==
+
== Examples ==
* Use the Chain Combo Skill in Porings after it used Triple Attack.
+
Use the [http://irowiki.org/wiki/Raging_Quadruple_Blow Raging Quadruple Blow] on Porings right after [http://irowiki.org/wiki/Raging_Trifecta_Blow Triple Attack]:
  attackComboSlot Chain Combo {
+
  attackComboSlot MO_CHAINCOMBO {
 
  lvl 5
 
  lvl 5
 
  dist 1.5
 
  dist 1.5
  sp > 30
+
  [[sp]] > 30
  monsters Poring
+
  [[monsters]] [[References#Monster_Names|Poring]]
  notMonsters Red Plant,Green Plant,Blue Plant
+
  [[notMonsters]] [[References#Monster_Names|Red Plant, Green Plant, Blue Plant]]
  afterSkill Triple Attack
+
  afterSkill MO_TRIPLEATTACK
 
  waitBeforeUse 0.3
 
  waitBeforeUse 0.3
  isSelfSkill 1
+
  [[isSelfSkill]] 1
 
  }
 
  }
 
  
 
[[Category:config.txt]]
 
[[Category:config.txt]]
 
[[Category:attack]]
 
[[Category:attack]]
 
[[Category:config block]]
 
[[Category:config block]]

Latest revision as of 16:55, 6 July 2019

Specifies a part of attack skill sequence, when skills need to be used in a certain order.

This is usefull for using monk's combos, Frost Diver followed by Jupiter Thunder etc.

Syntax

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

	<Skill Use Conditions, including isSelfSkill>
	<Self Conditions>
	<Monster Conditions>
}

Attribute definitions

attackComboSlot <skill name>
Skill that is going to be used.
afterSkill <skill name>
Kore will use this combo slot right after the skill specified in this option was used. This attribute is required.
dist <number>
This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.
Notes:
  • This is not a list, so specify only one number.
  • If this option is not set, Kore will use the distance you specified in attackDistance and attackMaxDistance.


maxUses <number>
This option specifies the maximum number of successful usage allowed for this skill.
Note:
  • This attribute only counts successful usage. If a skill fails, Kore will continue to use the skill until it finally succeeds even if this option is set to 1.


waitBeforeUse <seconds>
Kore will use the skill after the specified number of seconds has elapsed since the skill specified in afterSkill was used. This is crucial for some combos like the Monk Combo skills.


autoCombo <boolean>
Automatically calculate waitBeforeUse.

Examples

Use the Raging Quadruple Blow on Porings right after Triple Attack:

attackComboSlot MO_CHAINCOMBO {
	lvl 5
	dist 1.5
	sp > 30
	monsters Poring
	notMonsters Red Plant, Green Plant, Blue Plant
	afterSkill MO_TRIPLEATTACK
	waitBeforeUse 0.3
	isSelfSkill 1
}