I don't know where else to ask, so I added a new creature (specifically, the Destroyer from Hammers of Fate) to the Inferno unit roster. It had the "Crushing Blow" ability (which is the same as the Enraged Cyclops, attacking 4 tiles away and able to hit walls). I adjusted and rebalanced it, and then I tested it. It won't attack 4 tiles away, but it can still hit walls. Plus, I gave it spell immunity, but it only works in theory; Berserk and Dominate still affect it. What should I do, and where is my mistake?
Look for the "PatternAttack" line; it specifies the paths to the files, and these files contain the tiles that will be affected by the attack.