While doing quests in the Charr lands, I was in the Siege Devourer. I noticed my damage was FAR less than what the skill said. Figured armor might reduce it some, but couldn't believe it got dropped as far as it did.
Siege Devourer Swipe says: "All nearby foes are struck for 100 piercing damage and are knocked down."
http://gw.gamewikis.org/wiki/Siege_Devourer_Swipe
Yet when I use this, I get numbers well below 100. I know armor will reduce that, but these are the numbers I got, and what enemies I got them against. Tell me how those numbers come out the way they do please.
Charr Axemaster
Charr Blademaster
Charr Bladestorm
Those 3 are all level 20 Warrior/Elementalists. I do 38 damage to them.

Charr Seeker
Level 20 Ranger/Elementalist. I do 84 damage to them.
Tumbled Elemental
Level 24 Warrior. I do 41 damage to them.
Grawl Champion
Level 24 Warrior. I do 41 damage to them.
Now, the Grawl and Tumbled are both Hammer warriors, so they do not have a shield to boost armor. They are also both higher levels than the Charr, yet they take more damage. The Charr Menders were not there all the time, and even if they were using Protective Spirit, there is only 1 Mender per group, and I would do the same damage to 2-3 warriors at one time. The can't get PS on all 3. The Wardkeepers were not around, so Ward Against Harm was not adding to the armor. None of the 5 types of warriors use armor boost skills of any kind.
Why was my damage less than 50% against those warriors, and reduced 16% against a Ranger? I wish now I had checked the damage against the caster classes, but never did.
Please, explain why these numbers are so low, or tell me I have found a bug.