Index: src/game/Unit.cpp =================================================================== --- src/game/Unit.cpp (revision 5633) +++ src/game/Unit.cpp (working copy) @@ -5639,6 +5639,13 @@ // fall through break; // normal cast } + // Elune's Touch (moonkin mana restore) + case 24905: + { + int32 amount = int32(0.3f * GetTotalAttackPowerValue(BASE_ATTACK)); + CastCustomSpell(this, 33926, &amount, NULL, NULL, true, castItem, triggeredByAura); + return; + } } break; }