Подскажите, пожалуйста, как сделать способность, которая будет меняться на новую при определенном условии, как в DotA у Troll Warlord (2 абилка)
Зараннее спасибо

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

У тролля просто морф в другого тролля.
Вообще триггерно можно сделать так, чтобы изучалась невидимая пустышка (на основе какой-нибудь предметной пассивки с нулевыми значениями сделать геройскую абилу), а потом в зависимости от условий давать одну или другую активку и задавать ее лвл по лвлу той пассивки.
Только лучше еще эти активки спрелоадить (дать чему-то изначально на карте), чтобы лага при их первом добавлении не было.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
7 лет назад
0
Похожие вопросы:

ответ
первое без триггеров не убрать, нужно создать условие, где изучаено исследование, и действие где ты выполняешь над юнитом действие, удалить способность.
НА счет второго, есть такое исследование, по мойму называется "темный", из первой части 3 варика. в его параметрах указываешь войско и на какие меняются, ну и уже его пихаешь в домик и изучаешь
ответ
Блин, так я пытался раньше сделать через ульту тинкера - превращение в робота или что-то такое. Но суть в том, что способность, которая должна быть у оригинала, остаётся у нового, а старая не добавляется. Делая через триггер добавление способности - она не считается как старая, то есть возможно прокачать её за скилл-поинты.
Ну и когда морф обратно, новая способность удаляется, старая - не добавляется. Через триггеры я пытался делать, но это ооочень сильно глючит и надо очень долго править. Собственно поэтому я и пришёл к мгновенной замене героя на другого, триггерно добавляя нужные способности. т.к у нового героя другие базовые способности, то и получается все без багов. Кроме, собственного, указанного в вопросе.
Более того, пытался делать через пустышку - но не смог сделать отсутствие иконки, а это все портит.
Проблема решена - нашел вопрос со скрытие иконки и ответ на него
ответ
Suite, вот только придётся каждый раз вручную юзать этот спелл
SсRealm, ты вопрос прочти прежде чем писать всякий бред
нормальным способом момент добычи отловить нельзя
недавно кидали костыль позволяющий отловить удар по дереву но он тут не особо поможет
ибо анимации будут перебивать друг друга
в общем как и сказал Suite меняй это в самой модели
ответ
Создать список "станящих" баффов, при потере баффа из этого списка проверять есть у юнита еще какой либо бафф из списка.
Если нет - снимать паузу, если есть - ничего не трогать.
ответ
Пришел к такому способу: Cоздал 2 не геройскиx скила и заблокировал иx в свойстваx способностей карты. И через триггеры с помощью скила пустышки, который вы прокачиваете как простой скилл героя, он разблокирует те способности у обоиx персонажей и можно просто менять иx уровень уже по простому способу.
Спасибо за ответ, но я придумал способ по проще ;D

1
21
7 лет назад
1
У тролля просто морф в другого тролля.
Вообще триггерно можно сделать так, чтобы изучалась невидимая пустышка (на основе какой-нибудь предметной пассивки с нулевыми значениями сделать геройскую абилу), а потом в зависимости от условий давать одну или другую активку и задавать ее лвл по лвлу той пассивки.
Только лучше еще эти активки спрелоадить (дать чему-то изначально на карте), чтобы лага при их первом добавлении не было.
Принятый ответ
0
32
7 лет назад
0
Просто морф в другого Юнита.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.