Two questions:
1) Are there any limits on what units can be made switchable, and what they can switch into?
(The german 8.8 cm FlaK is "switchable". As far as I understand there are really two separate 8.8 cm units, one AA and one AT, and what the "switch" really does is replace one with the other. At least in the scenario editor I can deploy both.)
Perhaps wild examples, but I want to know the restrictions on the switchable condition, if any: Is it possible to make infantry switch into artillery? A naval destroyer into a fighter airplane?
2) Does the game engine support ranged direct land fire?
I.e. can you designate a tank, say, to shoot its hard attack two hexes? Or does range>1 automatically make the fire indirect (like artillery, mainly suppressing rather than killing)?
If so, how does this differ from range=1 indirect fire (like StuG close infantry support)?
There are two aspects of "direct" fire I find desirable in my context:
a) that it kills, not suppresses
b) that it initiates a fire exchange (i.e. the defender gets to shoot back, possibly first depending on Initiative).
Artillery firing on artillery does not.
I have noticed that naval combat is exactly what I'm looking for here, so another way of phrasing it would be "can tanks become land battleships just by editing the unit stats?"
I haven't delved into the unit editor so far, and thought your expert advice would help me along the way. If you're wondering why I'm looking for these kinds of abilities, I would be happy to elaborate. But to keep things on track, I would like to finish this post without going into those details

Any insight into the innards of the game engine would be most welcome!