Index: Hunter.cs =================================================================== --- Hunter.cs (revision 222) +++ Hunter.cs (working copy) @@ -67,6 +67,11 @@ return (15f + (spirit / 5f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.25f) + 6f; + } + /// /// Calculates ranged attack power for the class at a specific level, Strength and Agility. /// Index: Mage.cs =================================================================== --- Mage.cs (revision 222) +++ Mage.cs (working copy) @@ -56,6 +56,11 @@ return (12.5f + (spirit / 4f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.10f); + } + /// /// Gets the amount of health gained at a specific level. /// Index: Paladin.cs =================================================================== --- Paladin.cs (revision 222) +++ Paladin.cs (working copy) @@ -56,6 +56,11 @@ return (15f + (spirit / 5f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.25f); + } + /// /// Gets the amount of health gained at a specific level. /// Index: Priest.cs =================================================================== --- Priest.cs (revision 222) +++ Priest.cs (working copy) @@ -56,6 +56,11 @@ return (12.5f + (spirit / 4f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.10f); + } + /// /// Gets the amount of health gained at a specific level. /// Index: Rogue.cs =================================================================== --- Rogue.cs (revision 222) +++ Rogue.cs (working copy) @@ -32,6 +32,11 @@ { } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.50f) + 2f; + } + /// /// Calculates attack power for the class at a specific level, Strength and Agility. /// Index: Shaman.cs =================================================================== --- Shaman.cs (revision 222) +++ Shaman.cs (working copy) @@ -56,6 +56,11 @@ return (17f + (spirit / 5f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.11f) + 7f; + } + /// /// Gets the amount of health gained at a specific level. /// Index: Warlock.cs =================================================================== --- Warlock.cs (revision 222) +++ Warlock.cs (working copy) @@ -56,6 +56,11 @@ return (15f + (spirit / 5f)); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.07f) + 6f; + } + /// /// Gets the amount of health gained at a specific level. /// Index: Warrior.cs =================================================================== --- Warrior.cs (revision 222) +++ Warrior.cs (working copy) @@ -44,6 +44,11 @@ return (((level * 3) + (strength * 2)) - 20); } + public override float CalculateHealthRegen(uint level, uint spirit) + { + return (spirit * 0.50f) + 6f; + } + /// /// Calculates the amount of power regeneration for the class at a specific level and Spirit. ///