ast486: Sadly now I've noticed a major issue in 1.5: EVERYTHING with a special attack (fire breath, thrown, etc) can attack air without being attacked first by them. :-s
That doesn't make sense, nor was it intended with the original game.
I think you'd also appreciate the link to MoM wiki which describes the game mechanics in great detail. In particular, here is the description of Fire Breath:
http://masterofmagic.wikia.com/wiki/Fire_Breath Also note that Fire Breath allows a ground unit to initiate Melee Attacks against Flying Units, even if said units are immune to fire.
Makes sense or not, this was always in the game.
Similarly,
http://masterofmagic.wikia.com/wiki/Thrown_Attack Possession of a Thrown Attack allows a Walking or Swimming unit to attack any enemy Flying unit.
legraf: There
is a minor bug (in Insecticide, but I think also in original), that units with a useless ranged attack (such as archers against guardian wind, or shaman against magic immunity), who normally sit quietly instead of wasting shots, will attempt to attack air units by melee when adjacent - they do no damage, since they don't have a special attack that can reach, but they do of course
take damage! Oh, and I see that's fixed in 1.5.
It's because the game does not differentiate between similar units. If you cast a web on a sprite, the game will know a sprite is downed, but would not know which. That causes it to try attacking the closest one, even though it may be flying.
Edit:
AI walking units will no longer attack flying units during combat if such an attack is impossible (337)
It did get fixed. Hm, I wonder how...
Edit2: From the patch notes:
; Disables two "features" that alter the selected target after the actual selection process is done.
; 1. When multiple units of the same type are present, always attack the nearest one.
; Distance is considered in the normal target selection process so this is somewhat unnecessary
; however, causes a bug because the closer target might fly when the other isn't and was valid!
; 2. When multiple units try to attack the same type of target, they all attack the same target.
; Mass attacking the same target is a good tactic, but chances are, it will be selected for
; all units that can reach it this turn anyway. Those that cannot, should stick to attacking another one that's close enough.
; Additionaly, probably also bugs out on flying units, if one of the AI's flyer selects a target that's flying,
; all other, walking, units will copy the target if there was another, nonflying instance of it (black sleep/web) targeted.