Core/Misc: Replace Time.UnixTime with GameTime.GetGameTime()

Port From (https://github.com/TrinityCore/TrinityCore/commit/e17e4e6f0700c7d950e1b2654c217ec8b28ae79e)
This commit is contained in:
hondacrx
2021-04-17 19:28:50 -04:00
parent 95889fa53c
commit 63f0f919e2
68 changed files with 217 additions and 218 deletions
+6 -6
View File
@@ -2393,7 +2393,7 @@ namespace Game.Maps
long linkedTime = GetLinkedRespawnTime(thisGUID);
if (linkedTime != 0)
{
long now = Time.UnixTime;
long now = GameTime.GetGameTime();
long respawnTime;
if (linkedTime == long.MaxValue)
respawnTime = linkedTime;
@@ -2424,7 +2424,7 @@ namespace Game.Maps
{
if (!Global.ScriptMgr.CanSpawn(info.spawnId, info.entry, Global.ObjectMgr.GetCreatureData(info.spawnId), this))
{ // if a script blocks our respawn, schedule next check in a little bit
info.respawnTime = Time.UnixTime + RandomHelper.URand(4, 7);
info.respawnTime = GameTime.GetGameTime() + RandomHelper.URand(4, 7);
return false;
}
}
@@ -2614,7 +2614,7 @@ namespace Game.Maps
void ProcessRespawns()
{
long now = Time.UnixTime;
long now = GameTime.GetGameTime();
while (!_respawnTimes.Empty())
{
RespawnInfo next = _respawnTimes.First();
@@ -2715,7 +2715,7 @@ namespace Game.Maps
}
long respawnTime = GetRespawnTime(data.type, data.spawnId);
if (respawnTime != 0 && respawnTime > Time.UnixTime)
if (respawnTime != 0 && respawnTime > GameTime.GetGameTime())
{
if (!force && !ignoreRespawn)
continue;
@@ -3351,7 +3351,7 @@ namespace Game.Maps
public void RemoveOldCorpses()
{
long now = Time.UnixTime;
long now = GameTime.GetGameTime();
List<ObjectGuid> corpses = new();
@@ -5035,7 +5035,7 @@ namespace Game.Maps
// increase current instances (hourly limit)
if (!group || !group.IsLFGGroup())
player.AddInstanceEnterTime(GetInstanceId(), Time.UnixTime);
player.AddInstanceEnterTime(GetInstanceId(), GameTime.GetGameTime());
// get or create an instance save for the map
InstanceSave mapSave = Global.InstanceSaveMgr.GetInstanceSave(GetInstanceId());