diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp index 85b1afb2aca..082270a5ded 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp @@ -393,10 +393,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