Прилагаю карту, в папке "Выбор героя" находятся триггеры, касающиеся этой проблемы.
Суть проблемы: после загрузки карты я могу выбрать героя нажав на него лкм, также если я не сделаю выбор сам то по истечении таймера я получу рандомного героя как и 4 остальных игрока. Но примерно через раз, один из игроков не получает героя. То есть должно быть всегда 5 героев после истечения таймера, но иногда их только 4. Хелп

Что б не сильно менять текущую конструкцию, могу предложить засунуть всех героев в группу, и именно из неё начать выдавать рандомного юнита (а не из всех юнитов игрока 12).
Если ничего не поменяется - пересмотреть всё ещё раз, и отладочными сообщениями, и мб просто переделать по нормальному )))
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
call BJDebugMsg(string) отладка в редакторе.
ответ
Юнитов поднимает тогда же, когда и опускает, потому что я удаляю их из DedG[3], но забываю удалить из группы снарядов, таким образом, к тем кто попал под падение, уже навечно задействован акт снарядов(опускание), пока они в DedG[3]
ответ
Способности выбирающие кого добавлять на основе чего сделаны?

26
Что б не сильно менять текущую конструкцию, могу предложить засунуть всех героев в группу, и именно из неё начать выдавать рандомного юнита (а не из всех юнитов игрока 12).
Если ничего не поменяется - пересмотреть всё ещё раз, и отладочными сообщениями, и мб просто переделать по нормальному )))
Принятый ответ
13
Extremator, спасибо, косяк был в событии триггера. Событием было Elapsed game time а в триггере я пытался работать с Triggering unit после действий с Change ownership of unit
Чтобы оставить комментарий, пожалуйста, войдите на сайт.