partySkill: Difference between revisions

From OpenKore Wiki
Jump to navigation Jump to search
(Created page with '; partySkill [<skill name>] : Kore can automatically use skills on players. This option specifies the skill to automatically use on players as long as …')
 
No edit summary
 
(21 intermediate revisions by 9 users not shown)
Line 1: Line 1:
; partySkill [<[[References#Skill Names|skill name]]>]
Automatically use skills on players when specified conditions are met.
: Kore can automatically use skills on players. This option specifies the skill to automatically use on players as long as you are not currently using any other skill.


''' Syntax ''''
== Syntax ==
  partySkill [<skill name>] {
  partySkill <[[References#Skill_Names|skill name]]> {
  notPartyOnly [<boolean flag>]
  notPartyOnly <[[boolean]]>
  target [<player names>]
dist <[[References#Range_Operators|range]]>
isSelfSkill [<boolean flag>] v.1.9.0
  target {<[[player name]]s> | @homunculus | @mercenary}
   
   
  # Skill Use Attributes
  # [[:Category:Skill Use Condition|Skill Use Condition]]s, including [[isSelfSkill]]
  # Self Conditions
  # [[:Category:Self Condition|Self Condition]]s
  # Target Player Conditions
  # [[:Category:Player Condition|Target Player Condition]]s
  }
  }


=== Attribute definitions ===
----


''' Attribute definitions '''
; 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.


:; 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 [<[[References#Player Names|player names]]>]
; dist <[[References#Range_Operators|range]]>
:: If this option is set, Kore will only use the specified skill on the specified comma-separated list of players/party members. If this option is left blank, Kore will use the skill on all players/party members.
: This option specifies the distance (in number of blocks) from the monster that Kore will move to before using this skill.


:; isSelfSkill [<boolean flag>]
::'''Notes:'''
:: This option specifies whether the skill will be used on self or on the target monster. If this option is set to '''1''', Kore will use the skill on itself, otherwise if this is set to '''0''' (which is the default value), Kore will use the skill on the a target.
::* Default distance is set with [[partySkillDistance]].


::: '''''Note:'''''
:::* You must set this option to the correct value. Useful for Magnificat or Gloria and other no-tagetable skills.


; 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.


''' Examples '''
 
* Use Blessing level 10 on all your party members when your SP is higher than 20 and they aren't with Blessing status.
; target {<[[player name]]s> | @homunculus | @mercenary}
  partySkill Blessing {
: 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 ==
* [[isSelfSkill]] is useful for [http://irowiki.org/wiki/Magnificat Magnificat] or [http://irowiki.org/wiki/Gloria Gloria] and other non-target skills.
 
== Examples ==
* 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 [[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.
 
  partySkill Increase AGI {
* 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 [[References#Skill_Names|AL_INCAGI]] {
   lvl 10
   lvl 10
   sp > 20
   sp > 45
   target_whenStatusInactive Increase AGI
notPartyOnly 1
   target_whenStatusInactive [[References#Status_Names|EFST_AGIUP]]
  }
  }


[[Category:config.txt]]
[[Category:config.txt]]
[[Category:skills]]
[[Category:skills]]
[[Category:config block]]
[[Category:party]]

Latest revision as of 19:26, 27 April 2021

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
}