Требуется триггерно отловить рабочего, который построил здание (чтобы потом с рабочего забрать custom value).
Почему-то это работает с тренировкой юнитов, например, ратуша завершает тренировку рабочего со следующими "показателями": [Событие - юнит завершает тренировку]
triggering unit - ратуша (мб не баг, а фича); trained unit - работник.
triggering unit - ратуша (мб не баг, а фича); trained unit - работник.
А вот когда речь идёт о строительстве (например казармы): [Событие - юнит завершает строительство],
то и triggering unit, и constructed structure - это казармы.
то и triggering unit, и constructed structure - это казармы.
Casting unit тоже на всякий случай проверял - не подходит.
UDP: Сорян, построенное здание тоже надо отлавливать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован igor_razor
Но дело в том, что само здание-то мне тоже надо отловить (
первоначально не указал в вопросе).Конкретно в моём случае я беру custom value у работника и копирую его построенному зданию (причем custom value не совпадает с номером игрока - там своя система идентификации).
В шапке триггеров: создаем Хэштаблицу если нет и создаем ключ в globals.
Первый
Второй
карту пример и видео прилагаю.
Отредактирован MpW