In the
thread about bug with golem ignoring returning script it was revealed that many people from time to time run into a problem when AI of a mage considers opposition weak, decides not to use gems at all and so doesn't cast returning. As a result, very often major battles are lost, expensive SC's are slayed and good tactics are ruined.
It seems to me that Returning spells are too specific to be handled as usual spells because they look much more like "Retreat" order than battle spells and "Retreat" orders are
never ignored by AI which is absolutely correct.
So the question is: Should scripted "Returning" be overridden by AI if it decides that opposition is "weak" (rather relative term, btw) or not? What do you think?