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
{
boss_maiden_of_virtue(Creature* creature) : BossAI(creature, DATA_MAIDEN) { }
void Reset() override
boss_maiden_of_virtue(Creature* creature) : BossAI(creature, DATA_MAIDEN)
{
BossAI::Reset();
scheduler.SetValidator([this]
{
return !me->HasUnitState(UNIT_STATE_CASTING);
});
}
void JustEngagedWith(Unit* who) override
@@ -82,18 +83,6 @@ struct boss_maiden_of_virtue : public BossAI
BossAI::JustDied(killer);
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()