cmangos/mangos-classic — pull request #46 by cala (2013-10-08 09:13:29+00:00)
Title: Fix spirit based mana regen

Fix spirit based mana regen because mana regen was too fast, especially with spells like innervate or evocate or when players have a high ratio spirit/mana points.
Unlike TBC and later expansions, spirit mana regen values per class were not stored in DBC in Classic but used formulas as described below (and written in `Player::OCTRegenMPPerSpirit()`)
http://www.wowwiki.com/Mana_regeneration?direction=prev&oldid=103895
However, those formulas give regen values per tick, a tick occuring every 2 sec, the returned value must be cut by half in order to have the correct mana regen rate when `OCTRegenMPPerSpirit()` is called.
source: http://www.wowwiki.com/Talk:Mana_regeneration#Untitled