arcemu/arcemu — pull request #9 by neo-mat (2011-11-12 04:18:49+00:00)
Title: Glancing Blows, SpellAuraDeflectSpells, .learn all Stealth/Prowl ranks, Cold Blood, Gouge, Innervate

Patch 3.3:

- Glancing Blows: The mage, warlock, and priest classes no longer have an increased chance for their melee attacks to be glancing blows; and the damage penalty due to their glancing blows is the same as for other classes.

General:

- .learn all shouldn't give Rogue and Druid every Stealth/Prowl rank. As of 3.3.5a only one spell is being learned and used.

Druid:

- Innervate, is now restoring 225% of druid's base mana pool, not simple value of spell that is 225. Though ArcEmu has wrong Base Mana calculations, druid's base mana at level 80 on retail is 3496, on ArcEmu it is 5067 ( 5066,666... actually, but it's rounded up ).

Rogue:

- Cold Blood is no longer abusable and is properly fading after casting "offensive" spells, currently it might not fade after casting Mutilate/Ambush and you can keep getting 100% crits from these abilities, but it can fade after casting defensive spells like Vanish/Gouge, that should not happen.

- Gouge is now properly adding 1 combo point, as set in DBC.

Hunter:

- Deterrence, now properly deflecting spells instead of reflecting them back.

Misc:

- Cleaned up in Unit.cpp:
- Find Weakness was replaced in WoTLK by 3 ranks talent instead of 5 ranks, it now increases offensive abilities damage by % instead of finishing moves increasing offensive abilities damage by % for 10 sec.

- Blackout, no longer in Shadow Talents tree and spell ID 15269 is no longer presented in DBC.

- Shadowguard, is not presented in DBC.

- Removed hackfix for Shadowguard spell, the one that is in HackFixes.cpp was used by players, in Burning Crusade it got replaced by different spell but with the same name.