From 362f8a149076298cdc41b3479fd6f457bc9e082f Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Thu, 4 Mar 2021 01:11:28 +1300 Subject: [PATCH] fix birthday tokens --- .../HorseIsleServer/Game/Inventory/PlayerInventory.cs | 4 ++++ Horse Isle Server/HorseIsleServer/Server/GameServer.cs | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/Horse Isle Server/HorseIsleServer/Game/Inventory/PlayerInventory.cs b/Horse Isle Server/HorseIsleServer/Game/Inventory/PlayerInventory.cs index ed77f84..81c6824 100755 --- a/Horse Isle Server/HorseIsleServer/Game/Inventory/PlayerInventory.cs +++ b/Horse Isle Server/HorseIsleServer/Game/Inventory/PlayerInventory.cs @@ -146,6 +146,10 @@ namespace HISP.Game.Inventory } throw new KeyNotFoundException("random id: " + randomId + " not found in inventory"); } + public void AddWithoutDatabase(ItemInstance item) + { + addItem(item, false); + } public void AddIgnoringFull(ItemInstance item) { diff --git a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs index 99aa696..f7ce06d 100755 --- a/Horse Isle Server/HorseIsleServer/Server/GameServer.cs +++ b/Horse Isle Server/HorseIsleServer/Server/GameServer.cs @@ -97,9 +97,14 @@ namespace HISP.Server for (int i = 0; i < 10; i++) { ItemInstance itm = new ItemInstance(Item.BirthdayToken); + + if(IsUserOnline(userid)) + GetUserById(userid).Inventory.AddWithoutDatabase(itm); + Database.AddItemToInventory(userid, itm); } } + } }