Berserker, It is doable, although setting the No Morale flag at OnBeforeBattleAction requires the info of whether the stack will move only 1 hex with this action - Is it true that this can only be done by checking mouse events? Somehow I feel it is not very safe, like having to check multiple conditions