diff options
author | tobmaps <spambot42@yandex.ru> | 2011-05-17 19:45:45 +0700 |
---|---|---|
committer | tobmaps <spambot42@yandex.ru> | 2011-05-17 19:45:45 +0700 |
commit | 2ad8dadf44fd5db0f861225f116501621c922d6a (patch) | |
tree | bf3f5679cb571a6ed192acc30c55dffb630e5519 /src | |
parent | 37145b6203c5781856ca0546bd57798bbfcc8ab5 (diff) |
Core/Spells: Fix Onyxia caster trinkets, original idea by Pihtt
Closes #1449
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 12 |
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 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) |