summaryrefslogtreecommitdiff
path: root/src/server/scripts/Events
diff options
context:
space:
mode:
authorsudlud <sudlud@users.noreply.github.com>2023-12-08 23:44:51 +0100
committerGitHub <noreply@github.com>2023-12-08 23:44:51 +0100
commitf2007aa59ecc54134cc5df39f25a8fea1da827ad (patch)
tree3a42d9fcd950e36b0c74905ee4e187bc7f11f56c /src/server/scripts/Events
parent9e9ccc8b9312eb85501a6c451a1032bec1c869ff (diff)
refactor(Scripts/Midsummer): use scheduler provided by CreatureAI (#17955)
Diffstat (limited to 'src/server/scripts/Events')
-rw-r--r--src/server/scripts/Events/midsummer.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/server/scripts/Events/midsummer.cpp b/src/server/scripts/Events/midsummer.cpp
index e566368656..89d180eb50 100644
--- a/src/server/scripts/Events/midsummer.cpp
+++ b/src/server/scripts/Events/midsummer.cpp
@@ -269,7 +269,7 @@ struct npc_midsummer_ribbon_pole_target : public ScriptedAI
LocateRibbonPole();
SpawnFireSpiralBunny();
- _scheduler.Schedule(1s, [this](TaskContext context)
+ scheduler.Schedule(1s, [this](TaskContext context)
{
DoCleanupChecks();
context.Repeat();
@@ -326,7 +326,7 @@ struct npc_midsummer_ribbon_pole_target : public ScriptedAI
void LocateRibbonPole()
{
- _scheduler.Schedule(420ms, [this](TaskContext context)
+ scheduler.Schedule(420ms, [this](TaskContext context)
{
_ribbonPole = me->FindNearestGameObject(GO_RIBBON_POLE, 10.0f);
@@ -380,7 +380,7 @@ struct npc_midsummer_ribbon_pole_target : public ScriptedAI
}
if (_dancerList.size() >= THRESHOLD_FIREWORK_3)
{
- _scheduler.Schedule(500ms, [this](TaskContext /*context*/)
+ scheduler.Schedule(500ms, [this](TaskContext /*context*/)
{
_bunny->CastSpell(nullptr, SPELL_RIBBON_POLE_FIREWORK);
})
@@ -391,7 +391,7 @@ struct npc_midsummer_ribbon_pole_target : public ScriptedAI
}
if (_dancerList.size() >= THRESHOLD_FIREWORK_5)
{
- _scheduler.Schedule(1500ms, [this](TaskContext /*context*/)
+ scheduler.Schedule(1500ms, [this](TaskContext /*context*/)
{
_bunny->CastSpell(nullptr, SPELL_RIBBON_POLE_FIREWORK);
})
@@ -461,11 +461,10 @@ struct npc_midsummer_ribbon_pole_target : public ScriptedAI
void UpdateAI(uint32 diff) override
{
- _scheduler.Update(diff);
+ scheduler.Update(diff);
}
private:
- TaskScheduler _scheduler;
std::vector<Player*> _dancerList;
GameObject* _ribbonPole;
Creature* _bunny;