aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}