From 832c1fea36b130239663f9c197aa9b6e3a270fb1 Mon Sep 17 00:00:00 2001 From: divinity76 Date: Sun, 15 Sep 2024 07:35:23 +0200 Subject: [PATCH] Do not share minimap across servers It's rare for different OT servers to use the same map (unless you're playing cipsoft-map servers..), and minimap should not be shared across servers. --- modules/game_minimap/minimap.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/game_minimap/minimap.lua b/modules/game_minimap/minimap.lua index 9c1835a76..56412158c 100644 --- a/modules/game_minimap/minimap.lua +++ b/modules/game_minimap/minimap.lua @@ -104,12 +104,12 @@ function loadMap() local minimapFile = '/minimap.otmm' local dataMinimapFile = '/data' .. minimapFile - local versionedMinimapFile = '/minimap' .. clientVersion .. '.otmm' + local hostMinimapFile = '/minimap' .. G.host:gsub(":", "_") .. '.otmm' if g_resources.fileExists(dataMinimapFile) then loaded = g_minimap.loadOtmm(dataMinimapFile) end - if not loaded and g_resources.fileExists(versionedMinimapFile) then - loaded = g_minimap.loadOtmm(versionedMinimapFile) + if not loaded and g_resources.fileExists(hostMinimapFile) then + loaded = g_minimap.loadOtmm(hostMinimapFile) end if not loaded and g_resources.fileExists(minimapFile) then loaded = g_minimap.loadOtmm(minimapFile) @@ -122,7 +122,7 @@ end function saveMap() local clientVersion = g_game.getClientVersion() - local minimapFile = '/minimap' .. clientVersion .. '.otmm' + local minimapFile = '/minimap' .. G.host:gsub(":", "_") .. '.otmm' g_minimap.saveOtmm(minimapFile) minimapWidget:save() end