ребят подскажите плиз. как избежать такой проблемы...
Вот к примеру если у меня много героев. и все попадали.
Воскресить я могу только первых. остальные исчезают т.к нет больше слотов в алтаре.
Возможно наверное нужно сохранять героев после смерти но я хз как... никогда не делал подобное.
Воскресить я могу только первых. остальные исчезают т.к нет больше слотов в алтаре.
Возможно наверное нужно сохранять героев после смерти но я хз как... никогда не делал подобное.
С алтарем я не разобрался пока. но всеже стало более понятно в каком направлении двигаться. всем спасибо за советы
Принятый ответ
void act(){ // эта функция - действие триггера
unit attacker=GetAttacker(); // заносим атакующего в локалку
unit attacked=GetTriggerUnit(); // заносим атакованного в локалку
IssueTargetOrder( attacker, "thunderbolt",attacked); // приказываем атакующему кастануть молот бурь на атакованного
TriggerSleepAction(0.5) // ждём 0.5 сек чтобы успел кастануть спел
IssueTargetOrder( attacker, "attack",attacked); // приказываем атакующему атаковать атакованного
}
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Вообще желательно бы оставить алтарь. Только как сделать чтобы героя можно было сохранить именно когда алтарь забит и добавлять после освобождения ячейки.
Ред. SсRealm
Вариант 2 .Нубский ,но оригинальный.
Сделать вместо алтаря магазин вещей( который выглядят как алтарь) ,которые заменяют лица и описания героев,когда герой умирает, ты добавляешь в этот магазин вещь соответственно умершему герою .А когда ее покупают- вещь изчезает и на ее месте воскрешается герой.
Когда вещей( героев ) в в магазине( алтаре ) слишком много.- эти веши можно убрать заранее созданной способностью- пустышкой ( сохраняешь их в массивы) и меняешь знчение кнопки.( следующий, предыдущий)
Звучит запутанно - но ведь работает же))
Остальные герои разве не появляются после освобождения ячейки?