aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Holiver <none@none>2010-08-23 16:09:09 -0300
committerJohn Holiver <none@none>2010-08-23 16:09:09 -0300
commit181b995e38dd93e057159463c77d8ec8842bca74 (patch)
treea2f2d8a2dbffa31b68c574d6ea4056ad34fda10f
parent062f4267b505758e68053860f5ebb034a05261a9 (diff)
Fix Priest T10 Healer 2P Bonus.
Thanks to Arcane. Expect more tier bonus fixes. :D --HG-- branch : trunk
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index fddf9d0f632..e622504871a 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -6471,6 +6471,18 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
triggered_spell_id = 28810;
break;
}
+ // Priest T10 Healer 2P Bonus
+ case 70770:
+ // Flash Heal
+ if (procSpell->SpellFamilyFlags[0] & 0x800)
+ {
+ triggered_spell_id = 70772;
+ SpellEntry const* blessHealing = sSpellStore.LookupEntry(triggered_spell_id);
+ if (!blessHealing)
+ return false;
+ basepoints0 = int32(triggerAmount * damage / 100 / (GetSpellMaxDuration(blessHealing) / blessHealing->EffectAmplitude[0]));
+ }
+ break;
}
break;
}