What to do against the sniping guards in protected shelters

assassins-creed-revelations

In Assassin's Creed Revelations when attacking a Templar Tower and I'm fighting a large group of guards, I often get heavily wounded from gunfire. This seems to come from guards hiding in an extension of the buildings or in a guard house.

Even climbing past them to get any closer is risky, because they can shoot you down and you can't get inside to kill them.

So what should I do to return them the favor?

Best Answer

Even if you're standing right next to their hideout, I've found that you can't get them with your sword - you have to get them with a ranged weapon. (Apparently Ezio doesn't have the dexterity to stab guards through an open window, or something.) I've had success taking them out with my hidden pistol and with throwing knives. Bombs, while throwable, never seem to work for me, except maybe for obscuring their vision while I line up my shot.