From 8f3d83e8071f1e95fee2ee9ed00986695b978368 Mon Sep 17 00:00:00 2001 From: devbeni Date: Sun, 14 Dec 2025 11:02:01 +0100 Subject: [PATCH] Fix: Compile errors - variable naming and missing using MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rename lambda variable 'v' to 'w' to avoid conflict with local 'v' - Rename local Villager 'v' to 'newVillager' for clarity - Add missing 'using Assets.Interface' for IResourceStorage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- LoadSaveOverrides/MultiplayerSaveContainer.cs | 1 + Packets/Game/GamePlayer/AddVillagerPacket.cs | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/LoadSaveOverrides/MultiplayerSaveContainer.cs b/LoadSaveOverrides/MultiplayerSaveContainer.cs index a06c900..d24e038 100644 --- a/LoadSaveOverrides/MultiplayerSaveContainer.cs +++ b/LoadSaveOverrides/MultiplayerSaveContainer.cs @@ -1,4 +1,5 @@ using Assets.Code; +using Assets.Interface; using Riptide; using Riptide.Transports; using Steamworks; diff --git a/Packets/Game/GamePlayer/AddVillagerPacket.cs b/Packets/Game/GamePlayer/AddVillagerPacket.cs index 25708c9..52276d0 100644 --- a/Packets/Game/GamePlayer/AddVillagerPacket.cs +++ b/Packets/Game/GamePlayer/AddVillagerPacket.cs @@ -21,7 +21,7 @@ namespace KCM.Packets.Game.GamePlayer if (KCClient.client.Id == clientId) return; // Check for duplicate villager by guid - var existingVillager = player.inst.Workers.data.FirstOrDefault(v => v != null && v.guid == guid); + var existingVillager = player.inst.Workers.data.FirstOrDefault(w => w != null && w.guid == guid); if (existingVillager != null) { Main.helper.Log($"Villager with guid {guid} already exists, skipping duplicate"); @@ -30,17 +30,17 @@ namespace KCM.Packets.Game.GamePlayer Main.helper.Log("Received add villager packet from " + player.name + $"({player.id})"); - Villager v = Villager.CreateVillager(); - v.guid = guid; + Villager newVillager = Villager.CreateVillager(); + newVillager.guid = guid; // Set villager position if (position != Vector3.zero) { - v.TeleportTo(position); + newVillager.TeleportTo(position); } - player.inst.Workers.Add(v); - player.inst.Homeless.Add(v); + player.inst.Workers.Add(newVillager); + player.inst.Homeless.Add(newVillager); } catch (Exception e)