From 933ba097f9749afef00ef7a2d8a26d16cdc00102 Mon Sep 17 00:00:00 2001 From: Kei-Luna Date: Wed, 13 May 2026 19:31:01 +0900 Subject: [PATCH] Modified to send all inventory data via RspLogin upon login. --- GameServer/Game/Player/PlayerInstance.cs | 4 ++++ GameServer/Server/Packet/Recv/Login/HandlerReqLogin.cs | 1 - version.txt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/GameServer/Game/Player/PlayerInstance.cs b/GameServer/Game/Player/PlayerInstance.cs index d5db436..8d55a77 100644 --- a/GameServer/Game/Player/PlayerInstance.cs +++ b/GameServer/Game/Player/PlayerInstance.cs @@ -214,6 +214,10 @@ public class PlayerInstance(PlayerGameData data) }; foreach (var chara in CharacterManager.CharacterData.Characters) proto.Items.Add(chara.ToProto()); + foreach (var item in InventoryManager.InventoryData.Items.Values) proto.Items.Add(item.ToProto()); + foreach (var skin in InventoryManager.InventoryData.Skins.Values) proto.Items.Add(skin.ToProto()); + foreach (var weapon in InventoryManager.InventoryData.Weapons.Values) proto.Items.Add(weapon.ToProto()); + foreach (var card in InventoryManager.InventoryData.SupportCards.Values) proto.Items.Add(card.ToProto()); foreach (var x in Data.Attrs) { uint gid = x.Gid; diff --git a/GameServer/Server/Packet/Recv/Login/HandlerReqLogin.cs b/GameServer/Server/Packet/Recv/Login/HandlerReqLogin.cs index b4d98be..5f719ce 100644 --- a/GameServer/Server/Packet/Recv/Login/HandlerReqLogin.cs +++ b/GameServer/Server/Packet/Recv/Login/HandlerReqLogin.cs @@ -87,7 +87,6 @@ public class HandlerReqLogin : Handler await connection.Player.OnHeartBeat(); await connection.SendPacket(new PacketNtfUpdateFriend(connection.Player!)); ApplySavedGirlSkinTypes(connection.Player!); - await connection.SendPacket(new PacketNtfCallScript(connection.Player!.InventoryManager.InventoryData)); await SendGirlSkinTypeOnLogin(connection); } diff --git a/version.txt b/version.txt index 70922a4..04f1f09 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -v=2.7 \ No newline at end of file +v=2.8 \ No newline at end of file