Core/Calendar: Implement different timezone support for ingame calendar

Port From (https://github.com/TrinityCore/TrinityCore/commit/b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3)
This commit is contained in:
hondacrx
2024-02-21 16:36:19 -05:00
parent 47a64b8782
commit 0f4130704a
25 changed files with 831 additions and 322 deletions
@@ -62,8 +62,8 @@ namespace Game.Networking.Packets
public override void Write()
{
_worldPacket.WritePackedTime(ServerTime);
_worldPacket.WritePackedTime(GameTime);
ServerTime.Write(_worldPacket);
GameTime.Write(_worldPacket);
_worldPacket.WriteFloat(NewSpeed);
_worldPacket.WriteInt32(ServerTimeHolidayOffset);
_worldPacket.WriteInt32(GameTimeHolidayOffset);
@@ -71,8 +71,8 @@ namespace Game.Networking.Packets
public float NewSpeed;
public int ServerTimeHolidayOffset;
public uint GameTime;
public uint ServerTime;
public WowTime GameTime;
public WowTime ServerTime;
public int GameTimeHolidayOffset;
}