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

DoctorDoza, xgm.guru/p/wc3/jass_local_vars
я сегодня добрый так что пример напишу
void act(){ // эта функция - действие триггера
	unit attacker=GetAttacker(); // заносим атакующего в локалку
	unit attacked=GetTriggerUnit(); // заносим атакованного в локалку
	IssueTargetOrder( attacker, "thunderbolt",attacked); // приказываем атакующему кастануть молот бурь на атакованного
	TriggerSleepAction(0.5) // ждём 0.5 сек чтобы успел кастануть спел
	IssueTargetOrder( attacker, "attack",attacked); // приказываем атакующему атаковать атакованного 
}
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
Возьми на вооружение какую нибудь нестандартную систему воскрешения
7
Grok, ну так я сделал чтобы не всех воинов можно было воскрешать... и сделал кресты перерождения по 3 заряда, и они портают в город при воскрешении.
Вообще желательно бы оставить алтарь. Только как сделать чтобы героя можно было сохранить именно когда алтарь забит и добавлять после освобождения ячейки.
24
Сделай систему на основе покупки юнитов, при создании удаляй даммика и запись из бд воскрешай героя, добавь пустышки на пролистывание и через бд листай всех кто умер
21
Ребята, а не проще вам простейший триггер на воскрешение сделать , что бы герои просто воскрешались через определенное время в области.?
Вариант 2 .Нубский ,но оригинальный.
Сделать вместо алтаря магазин вещей( который выглядят как алтарь) ,которые заменяют лица и описания героев,когда герой умирает, ты добавляешь в этот магазин вещь соответственно умершему герою .А когда ее покупают- вещь изчезает и на ее месте воскрешается герой.
Когда вещей( героев ) в в магазине( алтаре ) слишком много.- эти веши можно убрать заранее созданной способностью- пустышкой ( сохраняешь их в массивы) и меняешь знчение кнопки.( следующий, предыдущий)
Звучит запутанно - но ведь работает же))
17
darkowlom, А если героев умрет больше остальные пропадут?
Остальные герои разве не появляются после освобождения ячейки?
7
Nikson12, нет не появляются(
SсRealm, вся суть в том, что для воскрешения героя через некоторое время у меня используются кресты перерождения, которые стоят голды и выбиваются с нейтралов... Такова особенность карты.
darkowlom, можно поподробнее пожалуйста о перелистывании ячеек? если можно на примере карты. был бы весьма признателен.
Мне зачастую чтобы понять необходимо посмотреть как это выглядит на деле в редакторе...
Пока еще на лету не схватываю( работаю чисто с тригерными блоками и не на jass
7
Вариант для РО: Разделить героев по ролям/специализациям/характеристикам/увлечениям/прочее и каждой категории героев создать свой алтарь на 12 персон.
П.С.: Вопросы на засыпку. Сколько на карте героев? У них у всех разные способности? Они реально герои или уже плавно стали разменной монетой?
17
igor_razor, в его карте любой воин является полугероем и может стать полноценным героем
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.