aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortobmaps <spambot42@yandex.ru>2011-05-17 19:45:45 +0700
committertobmaps <spambot42@yandex.ru>2011-05-17 19:45:45 +0700
commit2ad8dadf44fd5db0f861225f116501621c922d6a (patch)
treebf3f5679cb571a6ed192acc30c55dffb630e5519 /src
parent37145b6203c5781856ca0546bd57798bbfcc8ab5 (diff)
Core/Spells: Fix Onyxia caster trinkets, original idea by Pihtt
Closes #1449
Diffstat (limited to 'src')
-rwxr-xr-xsrc/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 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)