diff --git a/Source/Game/Entities/Player/Player.cs b/Source/Game/Entities/Player/Player.cs index 0cac0b2bc..a7271b0fe 100644 --- a/Source/Game/Entities/Player/Player.cs +++ b/Source/Game/Entities/Player/Player.cs @@ -4679,7 +4679,7 @@ namespace Game.Entities } public override bool CanFly() { return m_movementInfo.HasMovementFlag(MovementFlag.CanFly); } - public override CanEnterWater() { return true; } + public override bool CanEnterWater() { return true; } public Pet GetPet() { diff --git a/Source/Game/Loot/LootManager.cs b/Source/Game/Loot/LootManager.cs index f5302199b..2d3a18146 100644 --- a/Source/Game/Loot/LootManager.cs +++ b/Source/Game/Loot/LootManager.cs @@ -436,7 +436,7 @@ namespace Game.Loots // output error for any still listed ids (not referenced from any loot table) Reference.ReportUnusedIds(lootIdSet); - Log.outInfo(LogFilter.ServerLoading, "Loaded refence loot templates in {0} ms", Time.GetMSTimeDiffToNow(oldMSTime)); + Log.outInfo(LogFilter.ServerLoading, "Loaded reference loot templates in {0} ms", Time.GetMSTimeDiffToNow(oldMSTime)); } } diff --git a/Source/Game/Maps/Map.cs b/Source/Game/Maps/Map.cs index 09a150c57..9c74002bd 100644 --- a/Source/Game/Maps/Map.cs +++ b/Source/Game/Maps/Map.cs @@ -2445,6 +2445,9 @@ namespace Game.Maps public void Respawn(RespawnInfo info, SQLTransaction dbTrans = null) { + if (info.respawnTime <= GameTime.GetGameTime()) + return; + info.respawnTime = GameTime.GetGameTime(); SaveRespawnInfoDB(info, dbTrans); }