From 2ad8dadf44fd5db0f861225f116501621c922d6a Mon Sep 17 00:00:00 2001 From: tobmaps Date: Tue, 17 May 2011 19:45:45 +0700 Subject: Core/Spells: Fix Onyxia caster trinkets, original idea by Pihtt Closes #1449 --- src/server/game/Entities/Unit/Unit.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index fc0696db0a1..ec0fdb8c7c8 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -5439,6 +5439,18 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger triggered_spell_id = 63321; // Life Tap break; } + // Purified Shard of the Scale - Onyxia 10 Caster Trinket + case 69755: + { + triggered_spell_id = (procFlag & PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS) ? 69733 : 69729; + break; + } + // Shiny Shard of the Scale - Onyxia 25 Caster Trinket + case 69739: + { + triggered_spell_id = (procFlag & PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS) ? 69734 : 69730; + break; + } case 71519: // Deathbringer's Will Normal { if (GetTypeId() != TYPEID_PLAYER) -- cgit v1.2.3