From 0549ab0e1970ff92334c888e72771aa4fe80875d Mon Sep 17 00:00:00 2001 From: devbeni Date: Sat, 13 Dec 2025 19:52:16 +0100 Subject: [PATCH] =?UTF-8?q?tal=C3=A1n=20fix=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LoadSaveOverrides/MultiplayerSaveContainer.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/LoadSaveOverrides/MultiplayerSaveContainer.cs b/LoadSaveOverrides/MultiplayerSaveContainer.cs index 1c85a5c..337015b 100644 --- a/LoadSaveOverrides/MultiplayerSaveContainer.cs +++ b/LoadSaveOverrides/MultiplayerSaveContainer.cs @@ -265,6 +265,20 @@ namespace KCM.LoadSaveOverrides } Main.helper.Log("Unpacking done"); + try + { + Main.helper.Log("Post-load: rebuilding path costs + villager grid"); + try { World.inst.SetupInitialPathCosts(); } catch (Exception e) { Main.helper.Log(e.ToString()); } + try { World.inst.RebuildVillagerGrid(); } catch (Exception e) { Main.helper.Log(e.ToString()); } + try { Player.inst.irrigation.UpdateIrrigation(); } catch (Exception e) { Main.helper.Log(e.ToString()); } + try { Player.inst.CalcMaxResources(null, -1); } catch (Exception e) { Main.helper.Log(e.ToString()); } + } + catch (Exception e) + { + Main.helper.Log("Post-load rebuild failed"); + Main.helper.Log(e.ToString()); + } + World.inst.UpscaleFeatures(); Player.inst.RefreshVisibility(true);