Replaced InventoryItemFactory with instanceItem

This commit is contained in:
ZioPao
2025-01-04 20:46:11 +01:00
parent 6635cc19b2
commit 1ded7f976c
3 changed files with 5 additions and 5 deletions

View File

@@ -365,5 +365,5 @@ end
local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
---@diagnostic disable-next-line: duplicate-set-field
function ISClothingExtraAction:isValid()
return WrapClothingAction(self, og_ISClothingExtraAction_isValid, InventoryItemFactory.CreateItem(self.extra))
return WrapClothingAction(self, og_ISClothingExtraAction_isValid, instanceItem.CreateItem(self.extra))
end

View File

@@ -128,14 +128,14 @@ local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
function ISClothingExtraAction:isValid()
local isEquippable = og_ISClothingExtraAction_isValid(self)
-- self.extra is a string, not the item
local testItem = InventoryItemFactory.CreateItem(self.extra)
local testItem = instanceItem.CreateItem(self.extra)
return HandleProsthesisValidation(testItem, isEquippable)
end
local og_ISClothingExtraAction_perform = ISClothingExtraAction.perform
function ISClothingExtraAction:perform()
local extraItem = InventoryItemFactory.CreateItem(self.extra)
local extraItem = instanceItem.CreateItem(self.extra)
ProsthesisHandler.SearchAndSetupProsthesis(extraItem, true)
og_ISClothingExtraAction_perform(self)
end