chore(Scripts/Karazhan): Clean up Maiden of Virtue script (#16977)

This commit is contained in:
Skjalf
2023-08-11 19:14:47 -03:00
committed by GitHub
parent ebbb7d2f3c
commit 211ceecc32

View File

@@ -38,11 +38,12 @@ enum Spells
struct boss_maiden_of_virtue : public BossAI struct boss_maiden_of_virtue : public BossAI
{ {
boss_maiden_of_virtue(Creature* creature) : BossAI(creature, DATA_MAIDEN) { } boss_maiden_of_virtue(Creature* creature) : BossAI(creature, DATA_MAIDEN)
void Reset() override
{ {
BossAI::Reset(); scheduler.SetValidator([this]
{
return !me->HasUnitState(UNIT_STATE_CASTING);
});
} }
void JustEngagedWith(Unit* who) override void JustEngagedWith(Unit* who) override
@@ -82,18 +83,6 @@ struct boss_maiden_of_virtue : public BossAI
BossAI::JustDied(killer); BossAI::JustDied(killer);
Talk(SAY_DEATH); Talk(SAY_DEATH);
} }
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
scheduler.Update(diff);
if (me->HasUnitState(UNIT_STATE_CASTING))
return;
DoMeleeAttackIfReady();
}
}; };
void AddSC_boss_maiden_of_virtue() void AddSC_boss_maiden_of_virtue()