partySkill — различия между версиями
Manticora (обсуждение | вклад) (Новая страница: «Этот блочный параметр конфига позволяет настроить применение скилов по сопартийцам, когд…») |
Manticora (обсуждение | вклад) |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | Этот блочный параметр конфига | + | Этот блочный параметр конфига настраивает использование умений на сопартийцев. |
− | == | + | == Синтаксис == |
− | partySkill [< | + | partySkill [<[[References#Умения|умение]]>] { |
− | notPartyOnly [ | + | [notPartyOnly <[[References#Типы значений|булев флаг]]>] |
− | target [ | + | [target <[[References#Игроки|игроки]]>] |
− | + | [dist <[[References#Диапазон значений|диапазон]]>] | |
− | # Skill Use | + | # [[:Category:Skill Use Condition|Skill Use Condition]], в том числе [[isSelfSkill]] |
− | # Self | + | # [[:Category:Self Condition|Self Condition]] |
− | # Target Player | + | # [[:Category:Player Condition|Target Player Condition]] |
} | } | ||
Строка 15: | Строка 15: | ||
---- | ---- | ||
− | ; partySkill [<[[References# | + | ; partySkill [<[[References#Умения|умение]]>] |
− | : В параметре конфига прописывается название | + | : В параметре конфига прописывается название умения, которое будет кастоваться на членов пати, если OpenKore не занята в данный момент кастованием другого умения. |
+ | ; notPartyOnly [<[[References#Типы значений|булев флаг]]>] | ||
+ | : Если атрибут notPartyOnly '''1''', то OpenKore разрешается кастовать умение не только на сопартийцев, но и на других игроков. | ||
− | ; | + | ; target [<[[References#Игроки|игроки]]> | @homunculus | @mercenary] |
− | : | + | : В этом атрибуте прописывается список имён игроков в пати, на которых будет кастоваться умение. Значения '''@homunculus''' и '''@mercenary''' указывают на вашего гомункула и наёмника соответственно. Если этот атрибут оставить пустым, то каст будет даваться каждому персонажу в пати. |
+ | ; dist [<[[References#Диапазон значений|диапазон]]>] | ||
+ | : В этом атрибуте указывается <[[References#Диапазон значений|диапазон]]>, в который должна попадать дистанция до цели ''target''. | ||
+ | : Стандартное значение для атрибута '''dist''' хранится в параметре конфига [[partySkillDistance]]. | ||
+ | : Если ни в атрибуте '''dist''', ни параметре конфига [[partySkillDistance]] ничего нет, то используется стандартный для [[partySkillDistance]] диапазон '''0..8'''. | ||
+ | : Атрибут появился в ревизии [http://openkore.svn.sourceforge.net/viewvc/openkore?view=revision&revision=7653 r7653] и был исправлен в [http://openkore.svn.sourceforge.net/viewvc/openkore?view=revision&revision=7656 r7656]. | ||
− | + | == Примечание == | |
− | + | * Атрибут [[isSelfSkill]] '''1''' полезен каста таких умений как [http://irowiki.org/wiki/Magnificat Magnificat] или [http://irowiki.org/wiki/Gloria Gloria], а также других умений, для которых не предусмотрен выбор цели. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Примеры == | == Примеры == | ||
− | * Использовать | + | * Использовать [http://irowiki.org/wiki/Blessing Blessing] 10-го уровня на всех сопартийцев, если маны осталось больше 64 единиц, а на самих сопартийцах ещё не висит статус Blessing. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами [[skills]] и [[s]]). |
partySkill Blessing { | partySkill Blessing { | ||
lvl 10 | lvl 10 | ||
− | sp > | + | sp > 64 |
target_whenStatusInactive Blessing | target_whenStatusInactive Blessing | ||
} | } | ||
− | + | * Использовать [http://irowiki.org/wiki/Increase_Agility Increase AGI] 10 уровня на всех вокруг (у кого ещё нет соответствующего статуса), если уровень маны выше 45 единиц. (Обязательно проверьте, как у вас называются умения и статусы. Это можно сделать консольными командами [[skills]] и [[s]]). | |
− | * Использовать | ||
partySkill Increase AGI { | partySkill Increase AGI { | ||
lvl 10 | lvl 10 | ||
− | sp > | + | sp > 45 |
notPartyOnly 1 | notPartyOnly 1 | ||
target_whenStatusInactive Increase AGI | target_whenStatusInactive Increase AGI | ||
Строка 55: | Строка 55: | ||
[[Category:skills]] | [[Category:skills]] | ||
[[Category:config block]] | [[Category:config block]] | ||
+ | [[Category:party]] |
Текущая версия на 23:46, 12 июня 2011
Этот блочный параметр конфига настраивает использование умений на сопартийцев.
Содержание
Синтаксис
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 }