partySkill

Материал из RO-fan
Перейти к: навигация, поиск

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

Синтаксис

partySkill [<умение>] {
	[notPartyOnly <булев флаг>]
	[target <игроки>]
	[dist <диапазон>]

	# Skill Use Condition, в том числе isSelfSkill
	# Self Condition
	# Target Player Condition
}

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


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

Примечание

  • Атрибут 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
}