Debug and basic stuff for prosthesis
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Left_LowerArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Left_LowerArm_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Left_LowerArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Left_LowerArm_Female</m_FemaleModel>
|
||||
<m_GUID>d3816fe0-48e1-4cf5-a8e4-48c72595edb4</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Right_LowerArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Right_LowerArm_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Right_LowerArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Right_LowerArm_Female</m_FemaleModel>
|
||||
<m_GUID>e6f80efd-22e5-49e0-8b24-537519d42b37</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Left_Hand_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Left_Hand_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Left_Hand_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Left_Hand_Female</m_FemaleModel>
|
||||
<m_GUID>2de93af2-b7a8-4c04-84d1-28d92cce8a0f</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Right_Hand_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Right_Hand_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Right_Hand_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Right_Hand_Female</m_FemaleModel>
|
||||
<m_GUID>f114e53a-b92e-4639-8d8c-2b43ab981885</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Left_UpperArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Left_UpperArm_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Left_UpperArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Left_UpperArm_Female</m_FemaleModel>
|
||||
<m_GUID>646cafa5-3fa1-41af-9ca0-aa57cca3b36d</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Amputation_Right_UpperArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation_Right_UpperArm_Female</m_FemaleModel>
|
||||
<m_MaleModel>Amputation\Amputation_Right_UpperArm_Male</m_MaleModel>
|
||||
<m_FemaleModel>Amputation\Amputation_Right_UpperArm_Female</m_FemaleModel>
|
||||
<m_GUID>db8ccad2-b76f-44bd-93ab-1eefa25beade</m_GUID>
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomHue>false</m_AllowRandomHue>
|
||||
|
||||
11
media/clothing/clothingItems/Prost_Hook_L.xml
Normal file
11
media/clothing/clothingItems/Prost_Hook_L.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<clothingItem>
|
||||
<m_MaleModel>Prosthesis\hookArm_L_F</m_MaleModel>
|
||||
<m_FemaleModel>Prosthesis\hookArm_L_F</m_FemaleModel>
|
||||
<m_GUID>05338f5e-e984-49c2-be79-81af9ae8e818</m_GUID>
|
||||
|
||||
<m_Static>false</m_Static>
|
||||
<m_AllowRandomTint>false</m_AllowRandomTint>
|
||||
<textureChoices>metal_base</textureChoices>
|
||||
<textureChoices>metal_base</textureChoices>
|
||||
</clothingItem>
|
||||
@@ -26,4 +26,11 @@
|
||||
<guid>646cafa5-3fa1-41af-9ca0-aa57cca3b36d</guid>
|
||||
</files>
|
||||
|
||||
|
||||
<files>
|
||||
<path>media/clothing/clothingItems/Prost_Hook_L.xml</path>
|
||||
<guid>05338f5e-e984-49c2-be79-81af9ae8e818</guid>
|
||||
</files>
|
||||
|
||||
|
||||
</fileGuidTable>
|
||||
@@ -1,10 +1,8 @@
|
||||
local StaticData = require("TOC_StaticData")
|
||||
local CommonMethods = require("TOC_Common")
|
||||
local PlayerHandler = require("Handlers/TOC_PlayerHandler")
|
||||
|
||||
---------------------------
|
||||
|
||||
|
||||
--- Submodule to handle spawning the correct items after certain actions (ie: cutting a hand)
|
||||
---@class ItemsHandler
|
||||
local ItemsHandler = {}
|
||||
@@ -87,7 +85,6 @@ function ItemsHandler.DeleteAllOldAmputationItems(playerObj)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
---Spawns and equips the correct amputation item to the player.
|
||||
function ItemsHandler.SpawnAmputationItem(playerObj, limbName)
|
||||
print("Clothing name " .. StaticData.AMPUTATION_CLOTHING_ITEM_BASE .. limbName)
|
||||
@@ -110,6 +107,9 @@ function ISInventoryPane:refreshContainer()
|
||||
-- Search into the container and remove the reference to the amputation item
|
||||
|
||||
og_ISInventoryPane_refreshContainer(self)
|
||||
|
||||
if TOC_DEBUG.disablePaneMod then return end
|
||||
|
||||
for i=1, #self.itemslist do
|
||||
local cItem = self.itemslist[i]
|
||||
if cItem and cItem.cat == "Amputation" then
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
TOC_DEBUG = {}
|
||||
TOC_DEBUG.disablePaneMod = false
|
||||
|
||||
|
||||
function TOC_DEBUG.togglePaneMod()
|
||||
TOC_DEBUG.disablePaneMod = not TOC_DEBUG.disablePaneMod
|
||||
end
|
||||
1
media/lua/client/UI/TOC_ProsthesisBuilderUI.lua
Normal file
1
media/lua/client/UI/TOC_ProsthesisBuilderUI.lua
Normal file
@@ -0,0 +1 @@
|
||||
-- TODO Separate UI to craft prosthesis... No just use the crafting menu you mook
|
||||
@@ -14,3 +14,7 @@ end
|
||||
|
||||
AddBodyLocationBefore("TOC_ArmRight", "Shoes")
|
||||
AddBodyLocationBefore("TOC_ArmLeft", "Shoes")
|
||||
|
||||
AddBodyLocationBefore("TOC_ArmProstRight", "Shoes")
|
||||
AddBodyLocationBefore("TOC_ArmProstLeft", "Shoes")
|
||||
|
||||
|
||||
BIN
media/models_X/Prosthesis/hookArm_L_F.fbx
Normal file
BIN
media/models_X/Prosthesis/hookArm_L_F.fbx
Normal file
Binary file not shown.
@@ -8,6 +8,7 @@ module TOC
|
||||
item Amputation_Hand_R
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Amputation,
|
||||
DisplayName = Amputated right hand,
|
||||
|
||||
ClothingItem = Amputation_Hand_R,
|
||||
@@ -27,6 +28,7 @@ module TOC
|
||||
item Amputation_ForeArm_R
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Amputation,
|
||||
DisplayName = Amputated right forearm,
|
||||
|
||||
ClothingItem = Amputation_ForeArm_R,
|
||||
@@ -45,6 +47,7 @@ module TOC
|
||||
item Amputation_UpperArm_R
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Amputation,
|
||||
DisplayName = Amputated entire right arm,
|
||||
|
||||
ClothingItem = Amputation_UpperArm_R,
|
||||
@@ -62,6 +65,7 @@ module TOC
|
||||
item Amputation_Hand_L
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Amputation,
|
||||
DisplayName = Amputated left hand,
|
||||
|
||||
ClothingItem = Amputation_Hand_L,
|
||||
@@ -100,10 +104,30 @@ module TOC
|
||||
item Amputation_UpperArm_L
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Amputation,
|
||||
DisplayName = Amputated entire left arm,
|
||||
ClothingItem = Amputation_UpperArm_L,
|
||||
BodyLocation = TOC_ArmLeft,
|
||||
|
||||
Weight = 0,
|
||||
CombatSpeedModifier = 0.7,
|
||||
BloodLocation = UpperArms;UpperBody,
|
||||
Insulation = 1.0,
|
||||
WindResistance = 1.0,
|
||||
WaterResistance = 1.0,
|
||||
Icon = genericAmputation,
|
||||
CanHaveHoles = false,
|
||||
}
|
||||
/****************** Clothing that look like a cut limb ******************/
|
||||
|
||||
item Prosthesis_Hook_L
|
||||
{
|
||||
Type = Clothing,
|
||||
DisplayCategory = Prosthesis,
|
||||
DisplayName = Hook Arm Test,
|
||||
ClothingItem = Prost_Hook_L,
|
||||
BodyLocation = TOC_ArmProstLeft,
|
||||
|
||||
Weight = 0,
|
||||
CombatSpeedModifier = 0.7,
|
||||
BloodLocation = UpperArms;UpperBody,
|
||||
|
||||
BIN
media/textures/metal_base.png
Normal file
BIN
media/textures/metal_base.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 106 KiB |
Reference in New Issue
Block a user