Skip to content

Commit

Permalink
Instance: Fix ::AddInstanceEvent only going off once
Browse files Browse the repository at this point in the history
  • Loading branch information
killerwife committed May 5, 2024
1 parent a90d257 commit 4e63cd1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,7 @@ void instance_shattered_halls::Update(uint32 diff)

void instance_shattered_halls::AddInstanceEvent(uint32 id, std::function<bool(Unit const*)> check, std::function<void()> successEvent)
{
AddCustomAction(id, false, [instance = this->instance, check = check, successEvent = successEvent]()
AddCustomAction(id, false, [instance = this->instance, check = check, successEvent = successEvent, id, this]()
{
for (const auto& data : instance->GetPlayers())
{
Expand All @@ -560,6 +560,7 @@ void instance_shattered_halls::AddInstanceEvent(uint32 id, std::function<bool(Un
return;
}
}
ResetTimer(id, 1000);
});
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ instance_botanica::instance_botanica(Map* map) : ScriptedInstance(map)

void instance_botanica::AddInstanceEvent(uint32 id, std::function<bool(Unit const*)> check, std::function<void()> successEvent)
{
AddCustomAction(id, false, [instance = this->instance, check = check, successEvent = successEvent]()
AddCustomAction(id, false, [instance = this->instance, check = check, successEvent = successEvent, id, this]()
{
for (const auto& data : instance->GetPlayers())
{
Expand All @@ -47,6 +47,7 @@ void instance_botanica::AddInstanceEvent(uint32 id, std::function<bool(Unit cons
return;
}
}
ResetTimer(id, 1000);
});
}

Expand Down

0 comments on commit 4e63cd1

Please sign in to comment.