onAction: различия между версиями
Перейти к навигации
Перейти к поиску
Manticora (обсуждение | вклад) Новая страница: «; onAction [<AI sequences>] : В этом атрибуте прописывается через запятую список действий AI. Блочный …» |
4epT (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
; onAction [< | ; onAction [<Действие>] | ||
: В этом атрибуте прописывается через запятую список действий [[AI]]. Блочный параметр сработает, если [[AI]] совершает в данный момент действие из указанного списка. | ; homunculus_onAction [<Действие>] | ||
; mercenary_onAction [<Действие>] | |||
: В этом атрибуте прописывается через запятую список действий [[ai|AI]]. Блочный параметр сработает, если [[ai|AI]] совершает в данный момент действие из указанного списка. | |||
; notOnAction [< | ; notOnAction [<Действие>] | ||
: В этом атрибуте прописывается через запятую список действий [[AI]]. Блочный параметр сработает, если [[AI]] не совершает в данный момент ни одно из перечисленных действий. | ; mercenary_onAction [<Действие>] | ||
; mercenary_onAction [<Действие>] | |||
: В этом атрибуте прописывается через запятую список действий [[ai|AI]]. Блочный параметр сработает, если [[ai|AI]] не совершает в данный момент ни одно из перечисленных действий. | |||
В OpenKore есть около 29 совершаемых [[AI]] действий, но только следующие можно прописывать в упомянутых выше атрибутах: | В OpenKore есть около 29 совершаемых [[ai|AI]] действий, но только следующие можно прописывать в упомянутых выше атрибутах: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
!Действие | !Действие | ||
Строка 43: | Строка 47: | ||
'''Пример:''' | '''Пример:''' | ||
* Персонаж будет лечиться, используя на себе скилл '''Heal''', если его уровень хп опустился ниже 20% и персонаж не сидит в данный момент. То есть совершаемое в данный момент действие [[AI]] не '''sitAuto'''. | * Персонаж будет лечиться, используя на себе скилл '''Heal''', если его уровень хп опустился ниже 20% и персонаж не сидит в данный момент. То есть совершаемое в данный момент действие [[ai|AI]] не '''sitAuto'''. | ||
useSelf_skill Heal { | useSelf_skill Heal { |
Текущая версия от 03:13, 19 сентября 2022
- onAction [<Действие>]
- homunculus_onAction [<Действие>]
- mercenary_onAction [<Действие>]
- В этом атрибуте прописывается через запятую список действий AI. Блочный параметр сработает, если AI совершает в данный момент действие из указанного списка.
- notOnAction [<Действие>]
- mercenary_onAction [<Действие>]
- mercenary_onAction [<Действие>]
- В этом атрибуте прописывается через запятую список действий AI. Блочный параметр сработает, если AI не совершает в данный момент ни одно из перечисленных действий.
В OpenKore есть около 29 совершаемых AI действий, но только следующие можно прописывать в упомянутых выше атрибутах:
Действие | В каких блочных параметрах используется |
---|---|
attack | attackComboSlot, attackSkillSlot, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
follow | buyAuto, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
items_gather | useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
items_take | useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
mapRoute | useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
move | partySkill, monsterSkill |
route | buyAuto, useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
sitAuto | useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
skill_use | useSelf_item, useSelf_skill, equipAuto |
take | useSelf_item, useSelf_skill, partySkill, monsterSkill, equipAuto |
Пример:
- Персонаж будет лечиться, используя на себе скилл Heal, если его уровень хп опустился ниже 20% и персонаж не сидит в данный момент. То есть совершаемое в данный момент действие AI не sitAuto.
useSelf_skill Heal { hp < 20% notOnAction sitAuto }