fixed setting correct texture for amputation
This commit is contained in:
@@ -4,7 +4,7 @@ function TocSetCorrectTextureForAmputation(item, player, cicatrized)
|
||||
|
||||
local is_hairy = string.find(texture_string, "a$")
|
||||
-- Hairy bodies
|
||||
if is_hairy then
|
||||
if is_hairy then
|
||||
texture_string = texture_string:sub(1, -2) -- Removes b at the end to make it compatible
|
||||
end
|
||||
|
||||
@@ -17,7 +17,11 @@ function TocSetCorrectTextureForAmputation(item, player, cicatrized)
|
||||
|
||||
|
||||
if cicatrized then
|
||||
matched_index = matched_index + 5 -- to use the cicatrized texture
|
||||
if is_hairy then
|
||||
matched_index = matched_index + 5 -- to use the cicatrized texture on hairy bodies
|
||||
else
|
||||
matched_index = matched_index + 10 -- cicatrized texture only, no hairs
|
||||
end
|
||||
end
|
||||
|
||||
print("TOC: Setting texture " .. matched_index)
|
||||
|
||||
@@ -361,7 +361,7 @@ function TheOnlyCure.CutLimb(part_name, surgeon_factor, bandage_table, painkille
|
||||
|
||||
--Equip new model for amputation
|
||||
local amputation_clothing_item = player:getInventory():AddItem(TocFindAmputatedClothingFromPartName(part_name))
|
||||
TocSetCorrectTextureForAmputation(amputation_clothing_item, player)
|
||||
TocSetCorrectTextureForAmputation(amputation_clothing_item, player, false)
|
||||
player:setWornItem(amputation_clothing_item:getBodyLocation(), amputation_clothing_item)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user