aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CalendarHandler.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-10-28 20:42:38 +0100
committerOvahlord <dreadkiller@gmx.de>2024-11-01 07:58:42 +0100
commit31949d05c974b80bf3693496517c07f939b4d1c0 (patch)
tree98370fa3c80272448e57ee35eda8da8c48aeca66 /src/server/game/Handlers/CalendarHandler.cpp
parent2d415b4621fd0620944aa02140c13ddee5e17ce9 (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.cpp23
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)