Browse Source

force item delete on unequip

Emagi 1 year ago
parent
commit
f55968cd97
1 changed files with 2 additions and 1 deletions
  1. 2 1
      EQ2/source/WorldServer/LuaFunctions.cpp

+ 2 - 1
EQ2/source/WorldServer/LuaFunctions.cpp

@@ -6638,6 +6638,7 @@ int	EQ2Emu_lua_UnequipSlot(lua_State* state) {
 		if(item) {
 			item->save_needed = true;
 			if(no_delete_item) {
+				database.DeleteItem(GetCharacterID(), item, 0);
 				((Player*)spawn)->GetEquipmentList()->RemoveItem(slot, no_delete_item);
 			}
 			else{
@@ -13071,4 +13072,4 @@ int EQ2Emu_lua_DamageEquippedItems(lua_State* state) {
 	}
 	
 	return 1;
-}
+}