Просто для интереса, кто-нибудь может назвать причину отсутствия некоторых полезных событий в GenericUnitEvent (которые есть в Specific...)? Очень неудобно бывает.

потому что делалось в лучших традициях костыльно ориентированного программирования
нужна фича - влепил костыль
вообще jass это скриптовый язык (что в большинстве случаев представляет собой кучу костылей)
и создавался для использования в стандартных кампаниях самими близард
ожидать чего то выходящего за пределы их нужд глупо
за всё время существования вар3 единственная причина по которой правили jass это доступ к памяти
и то лишь потому что это создаёт серьёзную дыру в безопасности и если не исправить то игра попадает под категорию вредоносного по
`
ОЖИДАНИЕ РЕКЛАМЫ...
21
По-моему, нет только "EVENT_PLAYER_UNIT_DAMAGED", остальное всё есть...
9
ScopteRectuS, немного неточно написал. Не только "Specific...", но и еще другие подобные события, например, "Unit's life becomes...", "Unit state event" и т.д. Но и в Specific'е, кстати, тоже есть полезное, например, "Обнаружил противника в зоне досягаемости" - для написания ИИ в самый раз.
Например, такая ситуация: некая способность применяется как на боевую единицу, так и на здания, но здание приоритетно, поэтому, при обнаружении в зоне досягаемости здания, боевая единица получает приказ применить способность на нем.
32
Потому что так решили близзарды, нет вовсе 100500 событий в jass которые есть и используется в движке.
16
Потому что кодерам близзард это было не нужно. Всё создается строго по необходимости. Вон, нет даже нативного поиска предмета у юнита, самому перебирать надо. Аналогично с подсчетом юнитов в группе, слиянии групп и т.п.
28
потому что делалось в лучших традициях костыльно ориентированного программирования
нужна фича - влепил костыль
вообще jass это скриптовый язык (что в большинстве случаев представляет собой кучу костылей)
и создавался для использования в стандартных кампаниях самими близард
ожидать чего то выходящего за пределы их нужд глупо
за всё время существования вар3 единственная причина по которой правили jass это доступ к памяти
и то лишь потому что это создаёт серьёзную дыру в безопасности и если не исправить то игра попадает под категорию вредоносного по
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.