Update RaidUlduarBossHelper.cpp

This commit is contained in:
avirar
2024-12-22 15:19:49 +11:00
committed by GitHub
parent 4694de7ce0
commit b897593d76

View File

@@ -133,24 +133,8 @@ bool RazorscaleBossHelper::AreRolesAssigned() const
bool RazorscaleBossHelper::CanSwapRoles() const
{
// Identify the GUID of the current bot
ObjectGuid botGuid = bot->GetGUID();
if (!botGuid)
return false;
// If no entry exists yet for this bot, initialize it to 0
auto it = _lastRoleSwapTime.find(botGuid);
if (it == _lastRoleSwapTime.end())
{
_lastRoleSwapTime[botGuid] = 0;
it = _lastRoleSwapTime.find(botGuid);
}
// Compare the current time against the stored time
std::time_t currentTime = std::time(nullptr);
std::time_t lastSwapTime = it->second;
return (currentTime - lastSwapTime) >= _roleSwapCooldown;
return (currentTime - _lastRoleSwapTime) >= _roleSwapCooldown;
}
void RazorscaleBossHelper::AssignRolesBasedOnHealth()