A lot of stuff

- New textures for hooks
- Fixed bag occlusion
- Prosthesis and amputation won't get holes anymore
- Fixed some models
- Some fixes to the sleeve function
This commit is contained in:
Pao
2023-01-27 21:22:51 +01:00
parent a9267a7afc
commit a3b12a07d9
23 changed files with 39 additions and 3 deletions

View File

@@ -7,6 +7,7 @@
<m_AllowRandomHue>false</m_AllowRandomHue> <m_AllowRandomHue>false</m_AllowRandomHue>
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>4</m_Masks> <m_Masks>4</m_Masks>
<m_MasksFolder>none</m_MasksFolder>
<textureChoices>Amputations\skin01b</textureChoices> <textureChoices>Amputations\skin01b</textureChoices>
<textureChoices>Amputations\skin02b</textureChoices> <textureChoices>Amputations\skin02b</textureChoices>
<textureChoices>Amputations\skin03b</textureChoices> <textureChoices>Amputations\skin03b</textureChoices>

View File

@@ -8,6 +8,7 @@
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>3</m_Masks> <m_Masks>3</m_Masks>
<m_Masks>4</m_Masks> <m_Masks>4</m_Masks>
<m_MasksFolder>none</m_MasksFolder>
<textureChoices>Amputations\skin01b</textureChoices> <textureChoices>Amputations\skin01b</textureChoices>
<textureChoices>Amputations\skin02b</textureChoices> <textureChoices>Amputations\skin02b</textureChoices>
<textureChoices>Amputations\skin03b</textureChoices> <textureChoices>Amputations\skin03b</textureChoices>

View File

@@ -8,6 +8,7 @@
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>3</m_Masks> <m_Masks>3</m_Masks>
<m_Masks>4</m_Masks> <m_Masks>4</m_Masks>
<m_MasksFolder>none</m_MasksFolder>
<textureChoices>Amputations\skin01b</textureChoices> <textureChoices>Amputations\skin01b</textureChoices>
<textureChoices>Amputations\skin02b</textureChoices> <textureChoices>Amputations\skin02b</textureChoices>
<textureChoices>Amputations\skin03b</textureChoices> <textureChoices>Amputations\skin03b</textureChoices>

View File

@@ -8,6 +8,7 @@
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>5</m_Masks> <m_Masks>5</m_Masks>
<m_Masks>6</m_Masks> <m_Masks>6</m_Masks>
<m_MasksFolder>none</m_MasksFolder>
<textureChoices>Amputations\skin01b</textureChoices> <textureChoices>Amputations\skin01b</textureChoices>
<textureChoices>Amputations\skin02b</textureChoices> <textureChoices>Amputations\skin02b</textureChoices>
<textureChoices>Amputations\skin03b</textureChoices> <textureChoices>Amputations\skin03b</textureChoices>

View File

@@ -8,6 +8,7 @@
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>5</m_Masks> <m_Masks>5</m_Masks>
<m_Masks>6</m_Masks> <m_Masks>6</m_Masks>
<m_MasksFolder>none</m_MasksFolder>
<textureChoices>Amputations\skin01b</textureChoices> <textureChoices>Amputations\skin01b</textureChoices>
<textureChoices>Amputations\skin02b</textureChoices> <textureChoices>Amputations\skin02b</textureChoices>
<textureChoices>Amputations\skin03b</textureChoices> <textureChoices>Amputations\skin03b</textureChoices>

View File

@@ -7,5 +7,7 @@
<m_AllowRandomHue>false</m_AllowRandomHue> <m_AllowRandomHue>false</m_AllowRandomHue>
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<m_Masks>4</m_Masks> <m_Masks>4</m_Masks>
<textureChoices>Clothes\metal</textureChoices> <textureChoices>Clothes\metal_male</textureChoices>
<textureChoices>Clothes\metal_female</textureChoices>
</clothingItem> </clothingItem>

View File

@@ -6,5 +6,7 @@
<m_Static>false</m_Static> <m_Static>false</m_Static>
<m_AllowRandomHue>false</m_AllowRandomHue> <m_AllowRandomHue>false</m_AllowRandomHue>
<m_AllowRandomTint>false</m_AllowRandomTint> <m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Clothes\wood</textureChoices> <textureChoices>Clothes\wood_male</textureChoices>
<textureChoices>Clothes\wood_female</textureChoices>
</clothingItem> </clothingItem>

View File

@@ -20,7 +20,9 @@ if ModOptions and ModOptions.getInstance then
ModOptions:loadFile() ModOptions:loadFile()
local roll_up_sleeves = settings:getData("roll_up_sleeves_on_amputated_limbs") local roll_up_sleeves = settings:getData("roll_up_sleeves_on_amputated_limbs")
-- Run it now since we're in the menu, presumably
TocSetSleeves(options.roll_up_sleeves_on_amputated_limbs)

View File

@@ -385,6 +385,11 @@ function TheOnlyCure.EquipProsthesis(part_name, prosthesis_base_name)
toc_data.Limbs[part_name].is_prosthesis_equipped = true toc_data.Limbs[part_name].is_prosthesis_equipped = true
toc_data.Limbs[part_name].equipped_prosthesis = toc_data.Prosthesis[prosthesis_base_name][part_name] toc_data.Limbs[part_name].equipped_prosthesis = toc_data.Prosthesis[prosthesis_base_name][part_name]
if player:isFemale() then
added_prosthesis:getVisual():setTextureChoice(1)
else
added_prosthesis:getVisual():setTextureChoice(0)
end
player:setWornItem(added_prosthesis:getBodyLocation(), added_prosthesis) player:setWornItem(added_prosthesis:getBodyLocation(), added_prosthesis)

View File

@@ -21,6 +21,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
item Amputation_Right_LowerArm item Amputation_Right_LowerArm
@@ -38,6 +39,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
item Amputation_Right_UpperArm item Amputation_Right_UpperArm
@@ -54,6 +56,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
item Amputation_Left_Hand item Amputation_Left_Hand
@@ -72,6 +75,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
item Amputation_Left_LowerArm item Amputation_Left_LowerArm
@@ -89,6 +93,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
@@ -106,6 +111,7 @@ imports
WindResistance = 1.0, WindResistance = 1.0,
WaterResistance = 1.0, WaterResistance = 1.0,
Icon = genericAmputation, Icon = genericAmputation,
CanHaveHoles = false,
} }
/************************ Other items ************************/ /************************ Other items ************************/
@@ -157,6 +163,8 @@ imports
Icon = woodenHook, Icon = woodenHook,
Tooltip = Tooltip_equip_prothesis_hand, Tooltip = Tooltip_equip_prothesis_hand,
WaterResistance = 15, WaterResistance = 15,
CanHaveHoles = false,
} }
item Prost_Left_Hand_WoodenHook item Prost_Left_Hand_WoodenHook
@@ -171,6 +179,8 @@ imports
Icon = woodenHook, Icon = woodenHook,
Tooltip = Tooltip_equip_prothesis_hand, Tooltip = Tooltip_equip_prothesis_hand,
WaterResistance = 15, WaterResistance = 15,
CanHaveHoles = false,
} }
item Prost_Right_Hand_MetalHook item Prost_Right_Hand_MetalHook
@@ -185,6 +195,7 @@ imports
Icon = metalHook, Icon = metalHook,
Tooltip = Tooltip_equip_prothesis_hand, Tooltip = Tooltip_equip_prothesis_hand,
WaterResistance = 13, WaterResistance = 13,
CanHaveHoles = false,
} }
item Prost_Left_Hand_MetalHook item Prost_Left_Hand_MetalHook
@@ -199,6 +210,7 @@ imports
Icon = metalHook, Icon = metalHook,
Tooltip = Tooltip_equip_prothesis_hand, Tooltip = Tooltip_equip_prothesis_hand,
WaterResistance = 13, WaterResistance = 13,
CanHaveHoles = false,
} }
item Prost_Right_Hand_MetalHand item Prost_Right_Hand_MetalHand
@@ -213,6 +225,7 @@ imports
Icon = metalHand, Icon = metalHand,
Tooltip = Tooltip_equip_prothesis_hand, Tooltip = Tooltip_equip_prothesis_hand,
WaterResistance = 11, WaterResistance = 11,
CanHaveHoles = false,
} }
item Prost_Left_Hand_MetalHand item Prost_Left_Hand_MetalHand
@@ -227,6 +240,7 @@ imports
Icon = metalHand, Icon = metalHand,
Tooltip = Tooltip_equip_prothesis_hand", Tooltip = Tooltip_equip_prothesis_hand",
WaterResistance = 11, WaterResistance = 11,
CanHaveHoles = false,
} }
item Prost_Right_LowerArm_WoodenHook item Prost_Right_LowerArm_WoodenHook
@@ -241,6 +255,7 @@ imports
Icon = woodenHook, Icon = woodenHook,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 16, WaterResistance = 16,
CanHaveHoles = false,
} }
item Prost_Left_LowerArm_WoodenHook item Prost_Left_LowerArm_WoodenHook
@@ -256,6 +271,7 @@ imports
Icon = woodenHook, Icon = woodenHook,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 16, WaterResistance = 16,
CanHaveHoles = false,
} }
item Prost_Right_LowerArm_MetalHook item Prost_Right_LowerArm_MetalHook
@@ -270,6 +286,7 @@ imports
Icon = metalHook, Icon = metalHook,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 14, WaterResistance = 14,
CanHaveHoles = false,
} }
item Prost_Left_LowerArm_MetalHook item Prost_Left_LowerArm_MetalHook
@@ -285,6 +302,7 @@ imports
Icon = metalHook, Icon = metalHook,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 14, WaterResistance = 14,
CanHaveHoles = false,
} }
item Prost_Right_LowerArm_MetalHand item Prost_Right_LowerArm_MetalHand
@@ -299,6 +317,7 @@ imports
Icon = metalHand, Icon = metalHand,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 12, WaterResistance = 12,
CanHaveHoles = false,
} }
item Prost_Left_LowerArm_MetalHand item Prost_Left_LowerArm_MetalHand
@@ -313,6 +332,7 @@ imports
Icon = metalHand, Icon = metalHand,
Tooltip = Tooltip_equip_prothesis_fore, Tooltip = Tooltip_equip_prothesis_fore,
WaterResistance = 12, WaterResistance = 12,
CanHaveHoles = false,
} }
/************************ Prothese items ************************/ /************************ Prothese items ************************/

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.