I had a frustrating experience last night. I was defending my castle against and army that had decided to storm the garrison. Ther siege engines were destroyed before they couldbreak down a wall, forcing them to take the gates.

I noticed after a while that even though I had my forces up against the inside walls, so no archer could get a clear shot at them, I still lost troops to crossbow fire. It's like they were shooting through the wall. Anyone know how this works?