idea..
a zone order that prevents the arty/unit from targeting outside that area..
auto target enemies in the area.. but should the target travel outside the fire-zone area they are ignored
example: cat.. using fire-zone drag circle over area.. cat targets some radar dots.. enemy rushes fleas into your porc.. cat continues to target enemies in fire zone and not fleas..
if its too hard to code mby just make the order so it constantly acquires a new set of attack targets in fire-zone area and discards/replaces previous attack orders
obviously unlike attack order this order set wont skirmish and is more akin to area attack order except im unsure area attack on repeat acquires new targets and dumps old orders..
maybe this could be used to prevent ff