Difference between revisions of "partySkill"

From OpenKore Wiki
Jump to navigation Jump to search
m (isSelfSkill has its own page)
(7 intermediate revisions by 4 users not shown)
Line 2: Line 2:
  
 
== Syntax ==
 
== Syntax ==
  partySkill [<skill name>] {
+
  partySkill <[[References#Skill_Names|skill name]]> {
  [notPartyOnly <boolean flag>]
+
  notPartyOnly <[[boolean]]>
  [target {<player names> | @homunculus | @mercenary}]
+
dist <[[References#Range_Operators|range]]>
 +
  target {<[[player name]]s> | @homunculus | @mercenary}
 
   
 
   
 
  # [[:Category:Skill Use Condition|Skill Use Condition]]s, including [[isSelfSkill]]
 
  # [[:Category:Skill Use Condition|Skill Use Condition]]s, including [[isSelfSkill]]
Line 14: Line 15:
 
----
 
----
  
; partySkill <[[References#Skill Names|skill name]]>
+
; partySkill <[[References#Skill_Names|skill name]]>
 
: This option specifies the skill to automatically use on players as long as you are not currently using any other skill.
 
: This option specifies the skill to automatically use on players as long as you are not currently using any other skill.
  
  
; dist <range>
+
; dist <[[References#Range_Operators|range]]>
 
: 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 29: Line 30:
  
  
; target {<[[References#Player Names|player names]]> | @homunculus | @mercenary}
+
; target {<[[player name]]s> | @homunculus | @mercenary}
 
: If this option is set, Kore will only use the specified skill on the specified comma-separated list of players/party members. @homunculus and @mercenary used to refer to your active ones. If this option is left blank, Kore will use the skill on all players/party members.
 
: If this option is set, Kore will only use the specified skill on the specified comma-separated list of players/party members. @homunculus and @mercenary used to refer to your active ones. If this option is left blank, Kore will use the skill on all players/party members.
  
  
 
== Notes ==
 
== Notes ==
* [[isSelfSkill]] is useful for Magnificat or Gloria and other non-target skills.
+
* [[isSelfSkill]] is useful for [http://irowiki.org/wiki/Magnificat Magnificat] or [http://irowiki.org/wiki/Gloria Gloria] and other non-target skills.
  
 
== Examples ==
 
== Examples ==
* Use Blessing level 10 on all your party members when your SP is higher than 20 and they aren't with Blessing status.
+
* Use [http://irowiki.org/wiki/Blessing Blessing] level 10 on all your party members when your SP is higher than 64 and they aren't with ''Blessing'' status.
  
  partySkill Blessing {
+
  partySkill [[References#Skill_Names|AL_BLESSING]] {
 
   lvl 10
 
   lvl 10
   sp > 20
+
   sp > 64
   target_whenStatusInactive Blessing
+
   target_whenStatusInactive [[References#Status_Names|EFST_BLESSING]]
 
  }
 
  }
  
  
* Use Increase AGI level 10 on everybody near your when your SP is higher than 20 and they aren't with Increase AGI status.
+
* Use [http://irowiki.org/wiki/Increase_AGI Increase AGI] level 10 on everybody near your when your SP is higher than 45 and they aren't with ''Increase AGI'' status.
  
  partySkill Increase AGI {
+
  partySkill [[References#Skill_Names|AL_INCAGI]] {
 
   lvl 10
 
   lvl 10
   sp > 20
+
   sp > 45
 
  notPartyOnly 1
 
  notPartyOnly 1
   target_whenStatusInactive Increase AGI
+
   target_whenStatusInactive [[References#Status_Names|EFST_AGIUP]]
 
  }
 
  }
  

Revision as of 21:51, 23 January 2017

Automatically use skills on players when specified conditions are met.

Syntax

partySkill <skill name> {
	notPartyOnly <boolean>
	dist <range>
	target {<player names> | @homunculus | @mercenary}

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

Attribute definitions


partySkill <skill name>
This option specifies the skill to automatically use on players as long as you are not currently using any other skill.


dist <range>
This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.
Notes:


notPartyOnly <boolean flag>
By default, Kore will only use party skills on members of your party. If this option is set to 1, Kore will also be allowed to use this on non-party members.


target {<player names> | @homunculus | @mercenary}
If this option is set, Kore will only use the specified skill on the specified comma-separated list of players/party members. @homunculus and @mercenary used to refer to your active ones. If this option is left blank, Kore will use the skill on all players/party members.


Notes

Examples

  • Use Blessing level 10 on all your party members when your SP is higher than 64 and they aren't with Blessing status.
partySkill AL_BLESSING {
 	lvl 10
 	sp > 64
 	target_whenStatusInactive EFST_BLESSING
}


  • Use Increase AGI level 10 on everybody near your when your SP is higher than 45 and they aren't with Increase AGI status.
partySkill AL_INCAGI {
 	lvl 10
 	sp > 45
	notPartyOnly 1
 	target_whenStatusInactive EFST_AGIUP
}