Кто-нибудь знает, как убрать у юнита стандартные контролы на патче 1.29 и ему подобных? По ходу тот баг, который использовался в системе Диода, таки пофиксили. Ну то есть 'Aatk' всё же без проблем убирается функцией BlzUnitHideAbility, а вот при сокрытии таким образом…
Есть действия, которые нужно совершить, если юнит перестал атаковать. Не соображу, какими событиями это отловить. Очевидно, юнит перестанет атаковать, если умрёт, или есть умрёт его цель. А вот как отловить, что он сбежал или вернулся на базу (в случае крипа), не знаю. Может, есть простой способ проследить вот это вот…