Внезапно столкнулся с проблемой при замене одного героя на другого через replace unit. Суть способности в смене модельки героя туда-обратно с заменой одной из его способностей. Но при каждом переключении с одного героя на другой вырастает количество героев, задействованных игроком. Т.е. при первом переключении игра считает, что у вас 2 героя, при втором - три и тд. И если брать героя третим, все хорошо, он полезен и на более ранней стадии. Пробовал варианты убрать героя из констант - но тогда его вообще не видит и можно создать второго героя при первой ратуше. Пытался присобачить создание-удаление доп. спрятанного героя при начале и отмене создания - но не смог найти триггер на проверку создаваемого юнита - constracting structure и cancelled structure видеть героя не хотят. Есть варианты как сделать героя при данной версии способности или надо полностью менять саму способность?
P.s. Лимит пищи не увеличивается.

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

Блин, так я пытался раньше сделать через ульту тинкера - превращение в робота или что-то такое. Но суть в том, что способность, которая должна быть у оригинала, остаётся у нового, а старая не добавляется. Делая через триггер добавление способности - она не считается как старая, то есть возможно прокачать её за скилл-поинты.
Ну и когда морф обратно, новая способность удаляется, старая - не добавляется. Через триггеры я пытался делать, но это ооочень сильно глючит и надо очень долго править. Собственно поэтому я и пришёл к мгновенной замене героя на другого, триггерно добавляя нужные способности. т.к у нового героя другие базовые способности, то и получается все без багов. Кроме, собственного, указанного в вопросе.
Более того, пытался делать через пустышку - но не смог сделать отсутствие иконки, а это все портит.
Проблема решена - нашел вопрос со скрытие иконки и ответ на него
0
32
8 лет назад
0
Морфы - не не слышал?
Перед морфом героя нужно выбросит на землю все предметы, а после подобрать - чтобы не было бага с бонусами, при морфах бонусы от аур\баффов\предметов не пересчитываются и насрать что у одного героя 10 атаки а у второго 100, аура Боевой Дух как давала +1 дмг так и дает, имейте это ввиду при морфах героя)
Для мгновенного изменения героя сойдет - руна со способностью 'Aave' - обсидиановая статуя.
0
4
8 лет назад
0
Блин, так я пытался раньше сделать через ульту тинкера - превращение в робота или что-то такое. Но суть в том, что способность, которая должна быть у оригинала, остаётся у нового, а старая не добавляется. Делая через триггер добавление способности - она не считается как старая, то есть возможно прокачать её за скилл-поинты.
Ну и когда морф обратно, новая способность удаляется, старая - не добавляется. Через триггеры я пытался делать, но это ооочень сильно глючит и надо очень долго править. Собственно поэтому я и пришёл к мгновенной замене героя на другого, триггерно добавляя нужные способности. т.к у нового героя другие базовые способности, то и получается все без багов. Кроме, собственного, указанного в вопросе.
Более того, пытался делать через пустышку - но не смог сделать отсутствие иконки, а это все портит.
Проблема решена - нашел вопрос со скрытие иконки и ответ на него
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.