Przeglądaj źródła

force item delete on unequip

Emagi 1 rok temu
rodzic
commit
f55968cd97
1 zmienionych plików z 2 dodań i 1 usunięć
  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;
-}
+}