Вопрос Помогите с логикой скилла MythicMobs

AlfengarD

Пользователь
Сообщения
4
Плагин
MythicMobs
Ядро сервера
  1. Paper
Версия сервера
  1. 1.21
Ссылка
https://www.spigotmc.org/resources/%E2%9A%94-mythicmobs-free-version-%E2%96%BAthe-1-custom-mob-creator%E2%97%84.5702/
YAML:
ARCHER_PASSIVE:
    # Internal name of the MythicMobs script
    mythicmobs-skill-id: ArcherPassive

    extra-skills:
        ArcherPassive: # The main skill
            Skills:
            - 'setvariable{var=skill.shotCount;value=0;type=INTEGER} @self {condition=[ - varrange{var=skill.shotCount;value=<0} ]}'
            - 'message{m="[DEBUG] Переменная задана <skill.shotCount>"} @self'
            - 'skill{s=ArcherPassiveCounter} @self'
            - 'skill{s=ArcherPassiveReset} @self'
        ArcherPassiveCounter:
            Skills:
            - 'variableadd{var=skill.shotCount;amount=1} @self'
            - 'message{m="[DEBUG] Выстрел: <skill.shotCount>"} @self' 
            - 'skill{s=ArcherPassiveCheck} @self'
        ArcherPassiveCheck:
            Conditions:
            - 'varEquals{var=skill.shotCount;value=3,type=INTEGER}'
            Skills:
            - 'message{m="[DEBUG] Условие выполнено! Урон будет умножен."} @self'
            - 'delay 1'
            - 'multiplydamage{amount=10}'
            - 'setvariable{var=skill.shotCount;value=0;type=INTEGER} @self'
        ArcherPassiveReset:
            Cooldown: 10
            Skills:
            - 'message{msg="[DEBUG] Сброс счетчика выстрелов!"} @self'
            - 'setvariable{var=skill.shotCount;value=1;type=INTEGER} @self'

При выстреле из лука: Переменная задана [UNDEFINED], Выстрел [UNDEFINED]
Почему не задается переменная?
 
Назад
Сверху Снизу