refactor(Core/Scripts): remove redundant scheduler SetValidator calls (#25189)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -50,10 +50,6 @@ public:
|
||||
boss_anetheron(Creature* creature) : BossAI(creature, DATA_ANETHERON)
|
||||
{
|
||||
_recentlySpoken = false;
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
|
||||
void JustEngagedWith(Unit * who) override
|
||||
|
||||
@@ -186,10 +186,6 @@ struct boss_archimonde : public BossAI
|
||||
{
|
||||
boss_archimonde(Creature* creature) : BossAI(creature, DATA_ARCHIMONDE)
|
||||
{
|
||||
scheduler.SetValidator([&]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
|
||||
void Reset() override
|
||||
|
||||
@@ -47,10 +47,6 @@ public:
|
||||
boss_azgalor(Creature* creature) : BossAI(creature, DATA_AZGALOR)
|
||||
{
|
||||
_recentlySpoken = false;
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
|
||||
void JustEngagedWith(Unit * who) override
|
||||
|
||||
@@ -48,12 +48,7 @@ struct boss_kazrogal : public BossAI
|
||||
{
|
||||
public:
|
||||
boss_kazrogal(Creature* creature) : BossAI(creature, DATA_KAZROGAL)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
|
||||
-4
@@ -50,10 +50,6 @@ public:
|
||||
boss_rage_winterchill(Creature* creature) : BossAI(creature, DATA_WINTERCHILL)
|
||||
{
|
||||
_recentlySpoken = false;
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
|
||||
void JustEngagedWith(Unit* who) override
|
||||
|
||||
@@ -352,12 +352,7 @@ class spell_cannibalize_heal : public SpellScript
|
||||
struct npc_hyjal_ground_trash : public ScriptedAI
|
||||
{
|
||||
npc_hyjal_ground_trash(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
@@ -574,12 +569,7 @@ struct npc_hyjal_ground_trash : public ScriptedAI
|
||||
struct npc_hyjal_gargoyle : public ScriptedAI
|
||||
{
|
||||
npc_hyjal_gargoyle(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
@@ -648,12 +638,7 @@ struct npc_hyjal_gargoyle : public ScriptedAI
|
||||
struct npc_hyjal_frost_wyrm : public ScriptedAI
|
||||
{
|
||||
npc_hyjal_frost_wyrm(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
|
||||
+1
-6
@@ -53,12 +53,7 @@ const Position startPath[WAYPOINTS_COUNT] =
|
||||
struct boss_captain_skarloc : public BossAI
|
||||
{
|
||||
boss_captain_skarloc(Creature* creature) : BossAI(creature, DATA_CAPTAIN_SKARLOC), summons(me)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
SummonList summons;
|
||||
bool _spawnedAdds;
|
||||
|
||||
@@ -53,12 +53,7 @@ public:
|
||||
struct boss_azuregosAI : public ScriptedAI
|
||||
{
|
||||
boss_azuregosAI(Creature* creature) : ScriptedAI(creature)
|
||||
{
|
||||
scheduler.SetValidator([this]
|
||||
{
|
||||
return !me->HasUnitState(UNIT_STATE_CASTING);
|
||||
});
|
||||
}
|
||||
{ }
|
||||
|
||||
void Reset() override
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user