aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp
index 39720147668..a141dfe4c4d 100644
--- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp
+++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp
@@ -395,10 +395,11 @@ private:
struct npc_xt002_heart : public NullCreatureAI
{
- npc_xt002_heart(Creature* creature) : NullCreatureAI(creature)
+ npc_xt002_heart(Creature* creature) : NullCreatureAI(creature), _instance(creature->GetInstanceScript()) { }
+
+ void Reset() override
{
- creature->SetRegenerateHealth(false);
- _instance = creature->GetInstanceScript();
+ me->SetRegenerateHealth(false);
}
void DoAction(int32 action) override