From 85309aa3c1ee657805eba6efed957bc9cd1aaac7 Mon Sep 17 00:00:00 2001 From: Xfurry Date: Mon, 30 Jan 2012 01:07:21 +0100 Subject: [PATCH] [11891] Implement aura handling for spells 61900, 62019 Signed-off-by: Schmoozerd --- src/game/SpellAuras.cpp | 12 ++++++++++++ src/shared/revision_nr.h | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 81c6b0d58..d9b9dda72 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -2649,6 +2649,13 @@ void Aura::HandleAuraDummy(bool apply, bool Real) } return; } + case 61900: // Electrical Charge + { + if (m_removeMode == AURA_REMOVE_BY_DEATH) + target->CastSpell(target, GetSpellProto()->CalculateSimpleValue(EFFECT_INDEX_0), true); + + return; + } case 68839: // Corrupt Soul { // Knockdown Stun @@ -7872,6 +7879,11 @@ void Aura::PeriodicDummyTick() case 2: target->CastSpell(target, 55739, true); break; } return; + case 62019: // Rune of Summoning + { + target->CastSpell(target, 62020, true, NULL, this); + return; + } case 62566: // Healthy Spore Summon Periodic { target->CastSpell(target, 62582, true); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 8fbc94bec..dc2f389f0 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11890" + #define REVISION_NR "11891" #endif // __REVISION_NR_H__