Berserker, так я и не разобрался с Вашим скриптом.
Если убрать в нём 50% шанс выпадания морали, то заморалившийся стек совершает постоянные атаки.
Так же нет реакции на отсутствие у стека морали. Давал герою Дух Уныния - мораль выпадает.
Я обещал выложить готовый скрипт, который мне был нужен.
Я хотел, чтобы у тяжёлых арбалетчиков Валески, в бою, постоянно выпадала мораль.
Вот, что у меня получилось:
Проверку на окаменение и пр. как ни тулил - притулить не удалось.
Да и давно заметил, что в игре, "замороженный" стек иногда получает мораль и далее бездействует, хотя анимация и звук на стеке проигрываются.