Somes fixes, blood on limbs\prosthetics, new textures
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user