Somes fixes, blood on limbs\prosthetics, new textures

This commit is contained in:
Pao
2023-01-17 22:29:31 +01:00
parent 0d840baeff
commit 8656bd5696
7 changed files with 108 additions and 31 deletions

View File

@@ -53,15 +53,16 @@ function ISUninstallProsthesis:perform()
if self.bodyPart:getType() == v then
local part_name = FindTocBodyPartNameFromBodyPartType(v)
print("Found prost in " .. part_name)
if part_name then
toc_data[part_name].is_prosthesis_equipped = false
toc_data[part_name].prosthesis_factor = 1
--local side = string.gsub(part_name, "Hand" or "Forearm", "")
local item_full_type = self.item:getFullType()
print("Searching for " .. item_full_type)
for _, prost_v in ipairs(GetProsthesisList()) do
local prosthesis_name = string.match(self.item:getName(), prost_v)
local prosthesis_name = string.match(item_full_type, prost_v)
if prosthesis_name then
self.character:getInventory():AddItem(prosthesis_name)

View File

@@ -113,6 +113,11 @@ end
-- end
-- TODO override equip action
local og_ISUnequipActionPerform = ISUnequipAction.perform
function ISUnequipAction:perform()
@@ -126,12 +131,17 @@ function ISUnequipAction:perform()
-- -- end
-- -- end
if not CheckIfItemIsAmputatedLimb(self.item) then
if CheckIfItemIsAmputatedLimb(self.item) == false and CheckIfItemIsInstalledProsthesis(self.item) == false then
og_ISUnequipActionPerform(self)
end
-- if not CheckIfItemIsAmputatedLimb(self.item) then
-- og_ISUnequipActionPerform(self)
-- end
-- if CheckIfItemIsInstalledProsthesis(self.item) then
-- og_ISUnequipActionPerform(self)
-- end
end
@@ -140,11 +150,14 @@ local og_ISDropItemActionPerform = ISDropItemAction.perform
function ISDropItemAction:perform()
if not CheckIfItemIsAmputatedLimb(self.item) then
if not CheckIfItemIsAmputatedLimb(self.item)then
og_ISDropItemActionPerform(self)
end
end
-- TODO Add "Clean Wound" to make the cicatrization faster