attackSkillSlot: Difference between revisions

From OpenKore Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 3: Line 3:
== Syntax ==
== Syntax ==
  attackSkillSlot [<[[References#Skill_Names|skill name]]>] {
  attackSkillSlot [<[[References#Skill_Names|skill name]]>] {
  dist [<number>]
  dist [<[[number]]>]
  maxAttempts [<number>]
  maxAttempts [<[[number]]>]
  maxUses [<number>]
  maxUses [<[[number]]>]
  previousDamage [<[[References#Range_Operators|range]]>]
  previousDamage [<[[References#Range_Operators|range]]>]
isStartSkill <[[References#boolean_flag|boolean flag]]>
   
   
  # [[:Category:Skill Use Condition|Skill Use Condition]]s, including [[isSelfSkill]]
  # [[:Category:Skill Use Condition|Skill Use Condition]]s, including [[isSelfSkill]]
Line 41: Line 42:
; previousDamage <[[References#Range_Operators|range]]>
; previousDamage <[[References#Range_Operators|range]]>
: If this option is set, the skill will only be used if the damage you have dealt to the monster is within the specified range
: If this option is set, the skill will only be used if the damage you have dealt to the monster is within the specified range
; isStartSkill <[[References#boolean_flag|boolean flag]]>
: If this option is set, openkore will send hotkey macro (skill start/end) packet
Seems to work only with [https://irowiki.org/wiki/Rolling_Cutter Rolling Cutter]


== Example ==
== Example ==
Line 51: Line 57:
  }
  }


; isStartSkill <[[References#boolean_flag|boolean flag]]>
: If this option is set, openkore will send hotkey macro (skill start/end) packet
Seems to work only with [https://irowiki.org/wiki/Rolling_Cutter Rolling Cutter]


[[Category:config.txt]]
[[Category:config.txt]]
[[Category:attack]]
[[Category:attack]]
[[Category:config block]]
[[Category:config block]]

Latest revision as of 21:59, 3 May 2023

Uses specified skill when attacking and all specified conditions are met.

Syntax

attackSkillSlot [<skill name>] {
	dist [<number>]
	maxAttempts [<number>]
	maxUses [<number>]
	previousDamage [<range>]
	isStartSkill <boolean flag>

	# Skill Use Conditions, including isSelfSkill
	# Self Conditions
	# Target Monster Conditions
}


Attribute definitions


attackSkillSlot <skill name>
This option specifies the skill to automatically use when attacking.


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.


maxAttempts [<number>]
This option specifies the maximum number of attempts allowed to use this skill. Use this to limit usage of skills that could fail (e.g. Steal).


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.


previousDamage <range>
If this option is set, the skill will only be used if the damage you have dealt to the monster is within the specified range


isStartSkill <boolean flag>
If this option is set, openkore will send hotkey macro (skill start/end) packet
Seems to work only with Rolling Cutter

Example

  • Use Holy Cross on monsters Khalitzburg, Raydric, Whisper:
attackSkillSlot Holy Cross {
	lvl 10
	dist 1.5
	sp > 30
	monsters Khalitzburg,Raydric,Whisper,Whisper Boss
}