При касте способности создаётся эффект на боссе, но если атаковать этого босса или другого юнита, то этот эффект с каждым ударом рандомно может прерваться или начать анимацию заново. В ранних версиях карты такого не было, анимация не прерывалась и не начиналась заново. Из за чего такое может происходить? Хелп

Принятый ответ

DarkLigthing, только 1 раз проверял? этот баг не всегда и у меня срабатывал

Всем большое спасибо за помощь. Удаляя триггеры по несколько папок, методом исключения нашёл триггеры из за которых всё это происходило, не знаю откуда там это действие в триггере, но я валерий меладзе получается

DarkLigthing, спасибо большое что подсказал проверить триггеры с событием юнит атакован)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
4 года назад
0
DarkLigthing, я тут обнаружил что при создании любого эффекта на любой боевой единице, при атаке эффект может прерваться или пропасть, а может ли такое быть что у меня в карте есть код, (который я когда то ипортировал через другие редакторы, создающий этот баг) и который я сейчас не вижу через стандартный редактор варика?

Mechanicus, это тоже не помогает, эффект может прерываться или пропасть вообще

но ты можешь убедиться что мой код работает если конвертируешь свой триггер Paladin04 в текст и заменишь его содержимое
боюсь я это не осилю, только в гуи немного разбираюсь
2
15
4 года назад
2
easypeasy:
DarkLigthing, я тут обнаружил что при создании любого эффекта на любой боевой единице, при атаке эффект может прерваться или пропасть, а может ли такое быть что у меня в карте есть код, (который я когда то ипортировал через другие редакторы, создающий этот баг) и который я сейчас не вижу через стандартный редактор варика?
Возможно дело вот в чём, значит, при создании эффекта через триггеры ты наверняка знаешь, что он записывается во внутриигровую глобальную переменную bj_lastCreatedEffect именно к ней ты обращается, когда в триггерах выбираешь вариант (Last Created Special Effect). Проверь если эта переменная перезаписывается где-то в коде периодический или при атаке юнита.
0
13
4 года назад
0
DarkLigthing, хорошо, проверю ещё раз все триггеры. А у тебя прерывание эффекта до того как переписал триггер было?
2
15
4 года назад
2
easypeasy:
DarkLigthing, хорошо, проверю ещё раз все триггеры. А у тебя прерывание эффекта до того как переписал триггер было?
Было, так же как у тебя на видео. Теперь так:
Загруженные файлы
1
13
4 года назад
1
DarkLigthing, только 1 раз проверял? этот баг не всегда и у меня срабатывал

Всем большое спасибо за помощь. Удаляя триггеры по несколько папок, методом исключения нашёл триггеры из за которых всё это происходило, не знаю откуда там это действие в триггере, но я валерий меладзе получается

DarkLigthing, спасибо большое что подсказал проверить триггеры с событием юнит атакован)
Загруженные файлы
Принятый ответ
0
15
4 года назад
0
easypeasy, ты можешь избежать многих подобных проблем в будущем если начнёшь плавно переходить к коду. Важная вещь которую ты можешь легко изучить и успешно приминять уже сейчас это локальные переменные. Локалки могут открыть перед тобой новый пласт возможностей, о которых ты и не подозревал (:
Если ты поменяешь редактор на JNGP
Ты сможешь удачно смешивать GUI и код. Объявлять локальные переменные, а потом использовать их в GUI.
0
13
4 года назад
0
DarkLigthing, на улучшение своих навыков в картостроении просто нет времени, тк это хобби, а так конечно хотелось бы)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.