Esea, обычно для этого желательно делать неуяз. через абилку.
Тогда его легко детектить. Так же можно сделать базовый эффект неуязвимости (на ряду с оглушением, немотой, слепотой, астралом и т.п.).
Да просто в момент замаха проверяешь сработал ли шанс (сам считаешь).
Если сработал - даёшь мультишот и крит (с шансом 100%)
Иначе - отнимаешь обе абилки у юнита.
Вот у тя и получится, что с шансом атака будет массовой и усиленной.
Я бы посоветовал тебе найти карту под названием JetsRPG, и досконально изучить механизм превращения старого героя в героя нового класса. Там не самый лучший, но при этом и не самый сложный вариант изменения главного героя. Карта очень старая, сделана полностью на GUI, и самое главное - полностью на русском.
NazarPunk, ну например потому что у меня сейчас нет времени и самое главное самой возможности, т.к. у меня сейчас идут рабочие дни. Я могу лишь мониторить форум и давать ответы в словесной форме (что сейчас явно будет НЕ достаточно).
А терять время на луа в игре 15летней давности - это не зря?
Через предмет и абилку превращения в нём ничего не получится.
Так что ищи другой вариант... Мб кто-что предложит.
Но то что ты сделал - точно не будет работать как надо.
Единственное решение у тебя там - дать сверху еще один предмет, с еще одним превращентем, проюзать его, и выбросить. Тогда юнита откатит во вторую форму на постоянку (вроде так багалось, хотя может и ошибаюсь).
Мне кажется он поставил мгновенное использование, как у рун и книг.
И поэтому её приходится пить по заряду...
Хотя я хз, рсботает ли так фишка с зарядами на руне/книге... Хмммм
Ну по большому счёту - Да, заморочка с кастомным хилом и созданием БД.
Тут больше вопрос к тому, а надо ли оно тебе?
Одно дело если это только под один скилл... другое - если это механика для всей игры (карты).
Madness, ну они меняют своё положение в течении игры?
Если нет, то можно сделать так же как с позициями...
Если да, то в принципе можно их двигать... или юзать новые каждый раз
Помню тоже хотел сделать так как хочет автор. Добавил самого кастера в список доступных целей. Но при касте герой получая неуязвимость, почемуто, обрывает поддержку каста и скилл вырубается. Почему так было - ХЗ.
PT153, ну при 100% оно должно же само об этом известить, верно?
Оно же продолжает само по себе стремиться к завершению, т.к. его реальное время мы не морозим (но ему понадобится ~1,(6) минуты на продвижение на 0,01%).
Raised, я к тому что он спрашивает конктно за повышение ХП юнита, а там система разных статов. И даже если оттуда тупо вычленить только измение ХП, то её всё равно надо ещё будет дорабатывать (т.к. юниты будут дохнуть если пытаться понизить ХП), либо высекать минусовую базу. И получится ровным счётом то же самое что я ему скинул (только при этом оно будет на непонятном ему vJass'е).
» WarCraft 3 / Условие на неуязвимость
» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.
» WarCraft 3 / Условие на неуязвимость
Тогда его легко детектить.
Так же можно сделать базовый эффект неуязвимости (на ряду с оглушением, немотой, слепотой, астралом и т.п.).
Ред. Extremator
» WarCraft 3 / Несколько бафов.
А написать БД не проблема, это самое простое что может быть.
» WarCraft 3 / Мультишот с критическим ударом
Если сработал - даёшь мультишот и крит (с шансом 100%)
Иначе - отнимаешь обе абилки у юнита.
» WarCraft 3 / Сделать получение професси юнита
Ред. Extremator
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
Но используя предмет нельзя прожать в абилке отмену морфа.
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
Так что ищи другой вариант... Мб кто-что предложит.
Но то что ты сделал - точно не будет работать как надо.
» WarCraft 3 / Хилку сделать предметом в инвентаре
И поэтому её приходится пить по заряду...
Хотя я хз, рсботает ли так фишка с зарядами на руне/книге... Хмммм
» WarCraft 3 / Хилку сделать предметом в инвентаре
» WarCraft 3 / Вопрос по триггерам.
Тут больше вопрос к тому, а надо ли оно тебе?
Одно дело если это только под один скилл... другое - если это механика для всей игры (карты).
» WarCraft 3 / Удаление утечек
Если нет, то можно сделать так же как с позициями...
Если да, то в принципе можно их двигать... или юзать новые каждый раз
» WarCraft 3 / Удаление утечек
» WarCraft 3 / Есть ли такое условие?
Ред. Extremator
» WarCraft 3 / Как отловить добавленное здоровье?
Оно снимается если юнит потеряет бафф (можно триггерно снять).
» WarCraft 3 / Заговор Неуязвимости
» WarCraft 3 / Скорость исследования в зависимости от.....
Оно же продолжает само по себе стремиться к завершению, т.к. его реальное время мы не морозим (но ему понадобится ~1,(6) минуты на продвижение на 0,01%).
» WarCraft 3 / Как отловить добавленное здоровье?
» WarCraft 3 / Увеличение запаса здоровья героя
Ред. Extremator
» WarCraft 3 / Увеличение запаса здоровья героя