fix(Script/Instance) [Deadmines] Smite Slam (#5373)

This commit is contained in:
Emir
2021-04-30 02:59:09 +02:00
committed by GitHub
parent cf6118fb9a
commit 0b87bb0ddf
2 changed files with 13 additions and 5 deletions

View File

@@ -6,7 +6,7 @@
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
enum Spels
enum Spells
{
SPELL_SMITE_STOMP = 6432,
SPELL_SMITE_SLAM = 6435,
@@ -73,10 +73,6 @@ public:
events.Update(diff);
switch (events.ExecuteEvent())
{
case EVENT_SMITE_SLAM:
me->CastSpell(me->GetVictim(), SPELL_SMITE_SLAM, false);
events.ScheduleEvent(EVENT_SMITE_SLAM, 15000);
break;
case EVENT_CHECK_HEALTH1:
if (me->HealthBelowPct(67) && !health67)
{
@@ -107,6 +103,15 @@ public:
}
events.ScheduleEvent(EVENT_CHECK_HEALTH2, 500);
break;
case EVENT_SMITE_SLAM:
if (me->HealthBelowPct(33))
{
me->CastSpell(me->GetVictim(), SPELL_SMITE_SLAM, false);
events.ScheduleEvent(EVENT_SMITE_SLAM, 6000);
break;
}
events.ScheduleEvent(EVENT_SMITE_SLAM, 500);
break;
case EVENT_SWAP_WEAPON1:
me->LoadEquipment(EQUIP_TWO_SWORDS);
me->SetCanDualWield(true);