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); } } + } }