diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-10-28 20:42:38 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-11-01 07:58:42 +0100 |
commit | 31949d05c974b80bf3693496517c07f939b4d1c0 (patch) | |
tree | 98370fa3c80272448e57ee35eda8da8c48aeca66 /src/server/game/Handlers/CalendarHandler.cpp | |
parent | 2d415b4621fd0620944aa02140c13ddee5e17ce9 (diff) |
Core/Packets: updated opcodes to 4.4.1
Diffstat (limited to 'src/server/game/Handlers/CalendarHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CalendarHandler.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp index c4c1a03b992..33df0525d0e 100644 --- a/src/server/game/Handlers/CalendarHandler.cpp +++ b/src/server/game/Handlers/CalendarHandler.cpp @@ -529,29 +529,6 @@ void WorldSession::HandleCalendarGetNumPending(WorldPackets::Calendar::CalendarG SendPacket(WorldPackets::Calendar::CalendarSendNumPending(pending).Write()); } -void WorldSession::HandleSetSavedInstanceExtend(WorldPackets::Calendar::SetSavedInstanceExtend& setSavedInstanceExtend) -{ - TC_LOG_DEBUG("network", "CMSG_SET_SAVED_INSTANCE_EXTEND - MapId: {}, Difficulty: {}, ToggleExtend: {}", setSavedInstanceExtend.MapID, setSavedInstanceExtend.DifficultyID, setSavedInstanceExtend.Extend ? "On" : "Off"); - - // cannot modify locks currently in use - if (_player->GetMapId() == uint32(setSavedInstanceExtend.MapID)) - return; - - std::pair<InstanceResetTimePoint, InstanceResetTimePoint> expiryTimes = sInstanceLockMgr.UpdateInstanceLockExtensionForPlayer(_player->GetGUID(), - { uint32(setSavedInstanceExtend.MapID), Difficulty(setSavedInstanceExtend.DifficultyID) }, setSavedInstanceExtend.Extend); - - if (expiryTimes.first == InstanceResetTimePoint::min()) - return; - - WorldPackets::Calendar::CalendarRaidLockoutUpdated calendarRaidLockoutUpdated; - calendarRaidLockoutUpdated.ServerTime = *GameTime::GetWowTime(); - calendarRaidLockoutUpdated.MapID = setSavedInstanceExtend.MapID; - calendarRaidLockoutUpdated.DifficultyID = setSavedInstanceExtend.DifficultyID; - calendarRaidLockoutUpdated.OldTimeRemaining = std::max(std::chrono::duration_cast<Seconds>(expiryTimes.first - GameTime::GetSystemTime()).count(), SI64LIT(0)); - calendarRaidLockoutUpdated.NewTimeRemaining = std::max(std::chrono::duration_cast<Seconds>(expiryTimes.second - GameTime::GetSystemTime()).count(), SI64LIT(0)); - SendPacket(calendarRaidLockoutUpdated.Write()); -} - // ----------------------------------- SEND ------------------------------------ void WorldSession::SendCalendarRaidLockoutAdded(InstanceLock const* lock) |