From c34ad5eb1e99cd236aede08bb7995df992c81b6d Mon Sep 17 00:00:00 2001 From: Naruse <71993948+DevilProMT@users.noreply.github.com> Date: Wed, 13 May 2026 19:58:53 +0800 Subject: [PATCH] unlock more furniture --- GameServer/Game/Player/PlayerInstance.cs | 25 ++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/GameServer/Game/Player/PlayerInstance.cs b/GameServer/Game/Player/PlayerInstance.cs index 914d1f1..6a66e54 100644 --- a/GameServer/Game/Player/PlayerInstance.cs +++ b/GameServer/Game/Player/PlayerInstance.cs @@ -344,15 +344,32 @@ public class PlayerInstance(PlayerGameData data) { var baseSid = girlId * 50; for (uint offset = 10; offset <= 19; offset++) - { yield return (101, baseSid + offset, furnitureUnlockedValue); - } if (groupFurnitureByArea.TryGetValue(girlId, out var groupValue)) - { yield return (101, baseSid + 20, groupValue); - } } + + // Massage room furniture + // 10010..10019 + for (uint sid = 10010; sid <= 10019; sid++) + yield return (101, sid, furnitureUnlockedValue); + + // Massage room group state + yield return (101, 10020, 1); + + // Hot spring furniture + // 15001..15010 + for (uint sid = 15001; sid <= 15010; sid++) + yield return (101, sid, furnitureUnlockedValue); + + // Beach furniture + // 17101..17110 + for (uint sid = 17101; sid <= 17110; sid++) + yield return (101, sid, furnitureUnlockedValue); + + for (uint sid = 30000; sid < 31000; sid++) + yield return (101, sid, furnitureUnlockedValue); } private static IEnumerable<(uint Gid, uint Sid, uint Value)> BuildLobbyBootstrapAttrs()