Sniper - Has 32 shots in reserve. No penalty when shooting at a distance or through obstacles. Hand-to-hand combat penalty - 50%.
Archmage - No penalty in hand-to-hand combat. No penalty when besieging a city. The presence of this unit in your army reduces the cost of all spells for your hero by 2 sp (spell points). Deals full (not half) damage when shooting at an enemy hiding behind castle walls. Has 24 shots in reserve.
Another source:
Snipers, for example, have no penalty at a distance, but still shoot at half strength through a castle wall...
Mages/Archmages have no penalty when shooting through castle walls, but have a penalty at a distance.
***
Testing is a real pain. Does anyone know for sure?
За то что нейтралы не бегают за единичкой, для меня это уже стоит того