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

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
Строка 1: Строка 1:
Этот блочный параметр конфига позволяет настроить применение скилов по сопартийцам, когда выполнятся заданные атрибутами условия.
Этот блочный параметр конфига настраивает использование умений на сопартийцев.


== Правописание ==
== Синтаксис ==
  partySkill [<skill name>] {
  partySkill [<[[References#Умения|умение]]>] {
  notPartyOnly [<boolean flag>]
  notPartyOnly [<[[References#Типы значений|булев флаг]]>]
  target [<player names>]
  target [<[[References#Игроки|игроки]]>]
isSelfSkill [<boolean flag>]
  # [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]]
  # [[:Category:Self Condition|Self Condition]]
  # Skill Use Attributes
  # [[:Category:Player Condition|Target Player Condition]]
  # Self Conditions
  # Target Player Conditions
  }
  }


Строка 15: Строка 13:
----
----


; partySkill [<[[References#Skill Names|skill name]]>]
; partySkill [<[[References#Умения|умение]]>]
: В параметре конфига прописывается название скила, который будет кастоваться на членов пати, если OpenKore не занята в данный момент кастованием другого скила.
: В параметре конфига прописывается название умения, которое будет кастоваться на членов пати, если OpenKore не занята в данный момент кастованием другого умения.


; notPartyOnly [<[[References#Типы значений|булев флаг]]>]
: Если атрибут notPartyOnly '''1''', то OpenKore разрешается кастовать умение не только на сопартийцев, но и на других игроков.


; notPartyOnly [<boolean flag>]
; target [<[[References#Игроки|игроки]]> | @homunculus | @mercenary]
: Если атрибут notPartyOnly '''1''', то OpenKore разрешается кастовать скил не только на сопартийцев, но и на других игроков.
: В этом атрибуте прописывается список имён игроков в пати, на которых будет кастоваться умение. Значения '''@homunculus''' и '''@mercenary''' указывают на вашего  гомункула и наёмника соответственно. Если этот атрибут оставить пустым, то каст будет даваться каждому персонажу в пати.


 
== Примечание ==
; target [<[[References#Player Names|player names]]> | @homunculus | @mercenary]
* Атрибут [[isSelfSkill]] '''1''' полезен каста таких умений как [http://irowiki.org/wiki/Magnificat Magnificat] или [http://irowiki.org/wiki/Gloria Gloria], а также других умений, для которых не предусмотрен выбор цели.
: В этом атрибуте прописывается список имён игроков в пати, на которых будет кастоваться скилл. Значения '''@homunculus''' и '''@mercenary''' указывают на вашего текушего гомункула и наёмника соответственно. Если этот атрибут оставить пустым, то каст будет даваться каждому персонажу в пати.
 
 
; isSelfSkill [<boolean flag>]
: Этот атрибут определяет, кастуется ли скилл на себя или нужно указывать цель. Если атрибут isSelfSkill '''1''', то OpenKore будет использовать скилл на себя. Если атрибут isSelfSkill '''0''', то OpenKore будет использовать этот скилл по цели.
 
:: '''Примечание:''' Вы обязаны дать атрибуту правильное значение. Этот атрибут полезен каста таких скилов как Magnificat или Gloria, а также других используемых на себя скилов.


== Примеры ==
== Примеры ==
* Использовать блесс 10 левел на всех сопартийцев если уровень маны выше 20 единиц и на тех сопартийцах не висит статус блесс.
* Использовать [http://irowiki.org/wiki/Blessing Blessing] 10-го уровня на всех сопартийцев, если маны осталось больше 64 единиц, а на самих сопартийцах ещё не висит статус Blessing. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами [[skills]] и [[s]]).


  partySkill Blessing {
  partySkill Blessing {
   lvl 10
   lvl 10
   sp > 20
   sp > 64
   target_whenStatusInactive Blessing
   target_whenStatusInactive Blessing
  }
  }


 
* Использовать [http://irowiki.org/wiki/Increase_Agility Increase AGI] 10 уровня на всех вокруг (у кого ещё нет соответствующего статуса), если уровень маны выше 45 единиц. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами [[skills]] и [[s]]).
* Использовать инкриз аги 10 лвл на всех вокруг вас если уровень маны выше 20 единиц и на тех, что вокруг, не висит статус инкриз аги.


  partySkill Increase AGI {
  partySkill Increase AGI {
   lvl 10
   lvl 10
   sp > 20
   sp > 45
  notPartyOnly 1
  notPartyOnly 1
   target_whenStatusInactive Increase AGI
   target_whenStatusInactive Increase AGI

Версия от 22:55, 11 июня 2011

Этот блочный параметр конфига настраивает использование умений на сопартийцев.

Синтаксис

partySkill [<умение>] {
	notPartyOnly [<булев флаг>]
	target [<игроки>]
	# Skill Use Condition, в том числе isSelfSkill
	# Self Condition
	# Target Player Condition
}

Описание атрибутов


partySkill [<умение>]
В параметре конфига прописывается название умения, которое будет кастоваться на членов пати, если OpenKore не занята в данный момент кастованием другого умения.
notPartyOnly [<булев флаг>]
Если атрибут notPartyOnly 1, то OpenKore разрешается кастовать умение не только на сопартийцев, но и на других игроков.
target [<игроки> | @homunculus | @mercenary]
В этом атрибуте прописывается список имён игроков в пати, на которых будет кастоваться умение. Значения @homunculus и @mercenary указывают на вашего гомункула и наёмника соответственно. Если этот атрибут оставить пустым, то каст будет даваться каждому персонажу в пати.

Примечание

  • Атрибут isSelfSkill 1 полезен каста таких умений как Magnificat или Gloria, а также других умений, для которых не предусмотрен выбор цели.

Примеры

  • Использовать Blessing 10-го уровня на всех сопартийцев, если маны осталось больше 64 единиц, а на самих сопартийцах ещё не висит статус Blessing. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами skills и s).
partySkill Blessing {
 	lvl 10
 	sp > 64
 	target_whenStatusInactive Blessing
}
  • Использовать Increase AGI 10 уровня на всех вокруг (у кого ещё нет соответствующего статуса), если уровень маны выше 45 единиц. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами skills и s).
partySkill Increase AGI {
 	lvl 10
 	sp > 45
	notPartyOnly 1
 	target_whenStatusInactive Increase AGI
}