Проще говоря, хочу, чтобы при разрушении декорации в определенном регионе, из неё выпадали определенные предметы, но наверно глупо добавлять в дроп лист каждой декорации предметы(Когда их по 5к, декораций :D), решил сделать через триггер,событие которого есть смерть декорации в регионе и вот проблема (Only the first 64 destructibles within the region are monitored for the death), собсна вопрос, как реализовать эту затею? Другими способами GUI, Jass и т.д
Принятый ответ
хз почему там предел всего в 64, неужто регистрация события такая тяжелая
но можно заносить декорации в массив а потом таймером добавлять события в триггер, раз уж нельзя сразу зарегистрировать все декорацииbj_MAX_DEST_IN_REGION_EVENTS=64
карта-пример: в инициализации сражения запускается моя функция
которая добавляет все декорации в области в массив, а таймер затем по нему пробегается и порциями регистрирует события на указанный триггерRegisterDestructableDeathInRect(rect r, trigger t)
триггер test изначально не имеет событий, они добавляются таймером. триггер создает пехотинцев на месте убитых декораций.
на клетки на севере карты триггер не действует тк они вне области.
на клетки на севере карты триггер не действует тк они вне области.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. biridius
на клетки на севере карты триггер не действует тк они вне области.