diff --git a/dev_stuff/python_helpers/main.py b/dev_stuff/python_helpers/main.py index ac668b9..b0607ca 100644 --- a/dev_stuff/python_helpers/main.py +++ b/dev_stuff/python_helpers/main.py @@ -8,6 +8,26 @@ import os os.chdir(os.getcwd() + "\\dev_stuff\\python_helpers\\") +def generate_file_table(name, guid): + root_guid = gfg.Element("files") + + path_guidtable = gfg.Element("path") + path_guidtable.text = "media/clothing/clothingItems/" + name + ".xml" + root_guid.append(path_guidtable) + + guid_guidtable = gfg.Element("guid") + guid_guidtable.text = guid + root_guid.append(guid_guidtable) + + tree_guid = gfg.ElementTree(root_guid) + + path_idtable = r'outputs/fileGuidTable.xml' + + with open(path_idtable, "ab") as file: + tree_guid.write(file, encoding='utf-8', pretty_print=True) + + + @@ -49,31 +69,8 @@ def generate_clothing_item(name, model, texture_choices): with open(path, "wb") as file: tree.write(file, encoding='utf-8', xml_declaration=True, pretty_print=True ) - - # Add a new part for guid table - # - # media/clothing/clothingItems/Amputation_Right_Foot.xml - # 2600c2ab-bfeb-49c3-b0b5-e21c6d83d5c2 - # - - root_guid = gfg.Element("files") - - path_guidtable = gfg.Element("path") - path_guidtable.text = "media/clothing/clothingItems/" + name + ".xml" - root_guid.append(path_guidtable) - - guid_guidtable = gfg.Element("guid") - guid_guidtable.text = guid - root_guid.append(guid_guidtable) - - tree_guid = gfg.ElementTree(root_guid) - - - - path_idtable = r'outputs/fileGuidTable.xml' - - with open(path_idtable, "ab") as file: - tree_guid.write(file, encoding='utf-8', pretty_print=True) + # Generate the element inside the file table + generate_file_table(name, guid) def generate_recipe(recipe_name, result_name, recipe_items, on_create_func, time, skill_required, tooltip): root_element = f"recipe {recipe_name}\n" @@ -105,7 +102,7 @@ def generate_recipe(recipe_name, result_name, recipe_items, on_create_func, time file.write(root_element) file.close() -def generate_item(item_name, weight, item_type, display_category, display_name, icon, tooltip, can_have_holes, clothing_item=None, body_location = None, blood_location = None): +def generate_item(item_name, weight, item_type, display_category, display_name, icon, tooltip, can_have_holes, clothing_item=None, body_location = None, blood_location = None, world_static_model = None): root_element = f"item {item_name}\n" root_element += "\t{\n" @@ -122,6 +119,7 @@ def generate_item(item_name, weight, item_type, display_category, display_name, root_element += f"\t\tIcon = {icon},\n" root_element += f"\t\tTooltip = {tooltip},\n" root_element += f"\t\tCanHaveHoles = {can_have_holes.lower()},\n" + root_element += f"\t\tWorldStaticModel = {world_static_model},\n" root_element += "\t}\n" @@ -178,6 +176,8 @@ texture_types = ["Wooden", "Metal"] # CLOTHING GENERATION PASS def run_clothing_generation(): + + # TODO Fix this, model is wrong! for base_row in df_base.iterrows(): for top_row in df_top.iterrows(): base_name = base_row[1][0] @@ -186,30 +186,55 @@ def run_clothing_generation(): for limb in limbs: for side in sides: current_name = "Prost_" + side + "_" + limb + "_" + base_name + "_" + top_name - texture_choices = {r"Amputations\\Upperarm\\skin01_b"} - generate_clothing_item(current_name, "test", texture_choices) + texture_choices = {r"Amputations\Upperarm\skin01_b"} + generate_clothing_item(current_name, current_name, texture_choices) -# ITEM GENERATION PASS - ASSEMBLED +# CLOTHING ITEM GENERATION PASS - ASSEMBLED def run_assembled_item_generation(): for base_row in df_base.iterrows(): for top_row in df_top.iterrows(): - base_id = base_row[1]["Base"] - top_id = top_row[1]["Top"] - - item_id = "Prost_" + base_id + "_" + top_id - item_type = "Clothing" - weight = "{0:.2f}".format(float(base_row[1]["Weight"]) + float(top_row[1]["Weight"])) - display_category = "Prosthesis" - display_name = "Prosthesis - " + base_row[1]["Display Name"] + " and " + top_row[1]["Display Name"] - for limb in limbs: for side in sides: + + base_id = base_row[1]["Base"] + top_id = top_row[1]["Top"] + + item_id = "Prost_" + side + "_" + limb + "_" + base_id + "_" + top_id + item_type = "Clothing" + weight = "{0:.2f}".format(float(base_row[1]["Weight"]) + float(top_row[1]["Weight"])) + display_category = "Prosthesis" + display_name = "Prosthesis - " + base_row[1]["Display Name"] + " and " + top_row[1]["Display Name"] + + clothing_item_name = "Prost_" + side + "_" + limb + "_" + base_id + "_" + top_id bl = prost_bodylocations[0] if side == "Right" else prost_bodylocations[1] icon = "metalLeg" generate_item(item_id, weight, item_type, display_category, display_name, icon, "TempTooltip", "false", clothing_item_name, bl, "Hands") +# NORMAL ITEM +def run_assembled_normal_item_generation(): + for base_row in df_base.iterrows(): + for top_row in df_top.iterrows(): + base_id = base_row[1]["Base"] + top_id = top_row[1]["Top"] + + item_id = base_id + "_" + top_id + item_type = "Normal" + weight = "{0:.2f}".format(float(base_row[1]["Weight"]) + float(top_row[1]["Weight"])) + display_category = "Prosthesis" + display_name = "Prosthesis - " + base_row[1]["Display Name"] + " and " + top_row[1]["Display Name"] + + world_static_model = "TOC.MetalHook" + + icon = "metalLeg" + generate_item(item_id, weight, item_type, display_category, display_name, icon, "TempTooltip", "false", None, None, "Hands", world_static_model) + + + + + + # ITEM GENERATION PASS - Single item to assemble stuff def run_single_part_item_generation(): generate_normal_items(df_base, "Base") @@ -271,4 +296,4 @@ def run_recipe_disassemble_generation(): -run_recipe_assemble_generation() \ No newline at end of file +run_assembled_normal_item_generation() \ No newline at end of file diff --git a/dev_stuff/python_helpers/outputs/fileGuidTable.xml b/dev_stuff/python_helpers/outputs/fileGuidTable.xml new file mode 100644 index 0000000..ef38784 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/fileGuidTable.xml @@ -0,0 +1,288 @@ + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_WoodenHook.xml + 0683abbb-0cc9-4f19-9f16-e06f6786b559 + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_WoodenHook.xml + e78ed217-0ae0-4083-8631-09771dd29808 + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml + 26242655-de69-4b32-bba9-b50108126b60 + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml + 18022764-d6e5-418b-8cbe-fc55f26ddeb1 + + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHook.xml + 6c3812e2-c9ea-4082-b490-3e37cd6fa309 + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHook.xml + 430a1e73-b662-4970-a11f-41b318335b8d + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHook.xml + ac1e8170-8e0b-46c8-9775-0ffe59815a90 + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHook.xml + b06f3d44-4662-4015-a9a9-423da95d4d03 + + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHand.xml + 7ce57ea3-3396-408c-b10b-f8b171e3ee1b + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHand.xml + cb3f6114-be69-4c9b-b957-f3a1b7b29d76 + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHand.xml + 1c635807-4545-4764-b146-17f8311da9fb + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHand.xml + bc7ac81c-cc8d-4cca-846a-c60bad714bee + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_WoodenHook.xml + 67ee2e98-779a-441d-8222-cae988a4bf83 + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_WoodenHook.xml + 3f84cd14-8caf-4b43-b5fc-19075cef431b + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_WoodenHook.xml + bd04f7ab-200c-4631-844a-82720563bc4e + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_WoodenHook.xml + fe78f39f-f123-4363-99e8-4f0a96b622fd + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHook.xml + aa4d751d-dda9-49cb-8014-5c606769103f + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHook.xml + 86e48b70-05aa-4276-a754-719e5c49cf50 + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHook.xml + 1cf57ca2-7bf5-4c18-8017-b4b7d3f60f9c + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHook.xml + 76548260-f719-4546-80bd-156606f47379 + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHand.xml + 4fa41665-0db0-4cf0-bbb6-a8c7f1ed2ba7 + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHand.xml + 051a6973-7634-4f0a-8bc2-3b0197db9236 + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHand.xml + 0bc5357f-41b8-4149-a635-b364cc0e925c + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHand.xml + 018ff030-bf72-4658-a7ae-29a22cfab99b + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_WoodenHook.xml + d57f0188-2fd0-44d4-adb8-35810115a467 + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_WoodenHook.xml + 8c8521aa-5dda-4446-91ad-9ff138676b56 + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml + 2cdd3791-2ca9-4327-816d-7f48cc106b32 + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml + 505289a8-712c-4b9e-ba1c-d2a916c99ba8 + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHook.xml + 45980406-ff1e-480f-92b0-05502795799e + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHook.xml + a479cb20-54ba-49f2-9dcc-0be5c9026016 + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml + 36f5c1ea-8ef3-4ba0-9bcb-565ed80e1d2b + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml + cdf1f215-2eb7-4caa-a7fb-1c06470dd122 + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHand.xml + 4b60fa0c-5028-4035-a9ba-53d9ece5c26c + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHand.xml + 2b81d029-7ba2-4f62-b2fc-ed2874064b67 + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHand.xml + cd9339b5-38f6-4817-a810-f1b23b08d6d6 + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHand.xml + c8460ab8-5ff3-4b2a-b233-dfa416d6130c + + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_WoodenHook.xml + 5e666510-59a4-4d01-b096-dd2ccc381ace + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_WoodenHook.xml + de809ecd-bad4-4392-912f-82bef2f955e0 + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml + 878c9bb7-65c4-4882-b8e1-a00464e923c2 + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml + 922ac868-8328-4db0-a855-9faaad70b4fe + + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHook.xml + a6399346-6834-4305-be6d-42986a44b19b + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHook.xml + 09826af7-ba1d-483b-aa0c-f0e0af0171bc + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHook.xml + 72649e94-eaf2-414c-a314-531492fb8a77 + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHook.xml + bd35c56f-0833-4589-9814-8e73049baf9b + + + media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHand.xml + cba1dc62-beb1-4463-936e-23bf9f124a97 + + + media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHand.xml + ff47802d-b64c-4024-b404-049926ab0c88 + + + media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHand.xml + 4f0b16e6-df19-4b81-8e53-5addb8d62d63 + + + media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHand.xml + e9d08964-8a0e-4f5c-b803-565231b42fcd + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_WoodenHook.xml + 4828986a-b6c3-472b-960e-9775d851e11f + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_WoodenHook.xml + 7fec909e-7a18-46fe-b101-06e03df41e3b + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_WoodenHook.xml + cf1b61e3-c317-4b30-8370-e89da866c665 + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_WoodenHook.xml + 21e5310e-e019-4ee3-9336-ca05f2f09d15 + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHook.xml + 96269ef6-3e63-4394-9e61-f10219ad6474 + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHook.xml + af39a824-e8b8-4b6f-91dd-4f5970ffcc6d + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHook.xml + d3f41d18-1849-4446-a0e6-4ccf318430b7 + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHook.xml + 12398ee6-7835-4f42-86cf-fd308ea0994f + + + media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHand.xml + c102e410-5774-4032-96d1-7dd0807c987e + + + media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHand.xml + 72f25654-e1f8-4c44-a63e-72c8e97e45ee + + + media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHand.xml + 1c9195de-efa8-427e-833d-67a3ec055a83 + + + media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHand.xml + 4cb21720-0551-4b14-a796-97c7d0c33c06 + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_WoodenHook.xml + b890d3cd-f999-45a9-a501-43158d38d5a3 + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_WoodenHook.xml + cc73e01c-587f-4929-b367-23c752e848b5 + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml + 62bce2a6-540e-473c-9f0c-f8a7384659bb + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml + 4f23729e-2304-4149-bd18-c2ca05794bda + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHook.xml + b86301fb-51cb-4cfe-ba1d-14d181fe2aaf + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHook.xml + cccd86ec-bbb9-40dc-8370-ef8f928650db + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml + 8a829f56-b9ab-44b2-ab4f-5e988dd7f144 + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml + de32b01d-ec3c-4c3e-80a4-49dfb763b959 + + + media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHand.xml + 0097e116-6e5e-4597-8bf2-c71e87222e1e + + + media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHand.xml + eed0d663-4862-4646-8ccd-7d73aa6b0489 + + + media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHand.xml + f7ef6867-a455-4504-a157-626ecd32af08 + + + media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHand.xml + e12307d2-672e-4c77-bcd6-af397455d7a9 + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHand.xml new file mode 100644 index 0000000..7c364ba --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_LeatherBase_MetalHand_Male + Prost_Left_Hand_LeatherBase_MetalHand_Female + 0097e116-6e5e-4597-8bf2-c71e87222e1e + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..a4e6317 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_LeatherBase_MetalHook_Male + Prost_Left_Hand_LeatherBase_MetalHook_Female + b86301fb-51cb-4cfe-ba1d-14d181fe2aaf + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_WoodenHook.xml new file mode 100644 index 0000000..229c3cb --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_LeatherBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_LeatherBase_WoodenHook_Male + Prost_Left_Hand_LeatherBase_WoodenHook_Female + b890d3cd-f999-45a9-a501-43158d38d5a3 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHand.xml new file mode 100644 index 0000000..3433486 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_MetalBase_MetalHand_Male + Prost_Left_Hand_MetalBase_MetalHand_Female + c102e410-5774-4032-96d1-7dd0807c987e + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHook.xml new file mode 100644 index 0000000..c8cd6c6 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_MetalBase_MetalHook_Male + Prost_Left_Hand_MetalBase_MetalHook_Female + 96269ef6-3e63-4394-9e61-f10219ad6474 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_WoodenHook.xml new file mode 100644 index 0000000..04b5714 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_MetalBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_MetalBase_WoodenHook_Male + Prost_Left_Hand_MetalBase_WoodenHook_Female + 4828986a-b6c3-472b-960e-9775d851e11f + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHand.xml new file mode 100644 index 0000000..aca1340 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_WoodenBase_MetalHand_Male + Prost_Left_Hand_WoodenBase_MetalHand_Female + cba1dc62-beb1-4463-936e-23bf9f124a97 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHook.xml new file mode 100644 index 0000000..16ab619 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_WoodenBase_MetalHook_Male + Prost_Left_Hand_WoodenBase_MetalHook_Female + a6399346-6834-4305-be6d-42986a44b19b + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_WoodenHook.xml new file mode 100644 index 0000000..98b415e --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_Hand_WoodenBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_Hand_WoodenBase_WoodenHook_Male + Prost_Left_Hand_WoodenBase_WoodenHook_Female + 5e666510-59a4-4d01-b096-dd2ccc381ace + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHand.xml new file mode 100644 index 0000000..77bf30e --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_LeatherBase_MetalHand_Male + Prost_Left_LowerArm_LeatherBase_MetalHand_Female + f7ef6867-a455-4504-a157-626ecd32af08 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..1751ea4 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_LeatherBase_MetalHook_Male + Prost_Left_LowerArm_LeatherBase_MetalHook_Female + 8a829f56-b9ab-44b2-ab4f-5e988dd7f144 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml new file mode 100644 index 0000000..cd10826 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_LeatherBase_WoodenHook_Male + Prost_Left_LowerArm_LeatherBase_WoodenHook_Female + 62bce2a6-540e-473c-9f0c-f8a7384659bb + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHand.xml new file mode 100644 index 0000000..aa3fe8b --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_MetalBase_MetalHand_Male + Prost_Left_LowerArm_MetalBase_MetalHand_Female + 1c9195de-efa8-427e-833d-67a3ec055a83 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHook.xml new file mode 100644 index 0000000..2e06ab7 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_MetalBase_MetalHook_Male + Prost_Left_LowerArm_MetalBase_MetalHook_Female + d3f41d18-1849-4446-a0e6-4ccf318430b7 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_WoodenHook.xml new file mode 100644 index 0000000..f467255 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_MetalBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_MetalBase_WoodenHook_Male + Prost_Left_LowerArm_MetalBase_WoodenHook_Female + cf1b61e3-c317-4b30-8370-e89da866c665 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHand.xml new file mode 100644 index 0000000..901c4fd --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_WoodenBase_MetalHand_Male + Prost_Left_LowerArm_WoodenBase_MetalHand_Female + 4f0b16e6-df19-4b81-8e53-5addb8d62d63 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHook.xml new file mode 100644 index 0000000..b3e90e8 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_WoodenBase_MetalHook_Male + Prost_Left_LowerArm_WoodenBase_MetalHook_Female + 72649e94-eaf2-414c-a314-531492fb8a77 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml new file mode 100644 index 0000000..495d4e7 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Left_LowerArm_WoodenBase_WoodenHook_Male + Prost_Left_LowerArm_WoodenBase_WoodenHook_Female + 878c9bb7-65c4-4882-b8e1-a00464e923c2 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHand.xml new file mode 100644 index 0000000..d9cd664 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_LeatherBase_MetalHand_Male + Prost_Right_Hand_LeatherBase_MetalHand_Female + eed0d663-4862-4646-8ccd-7d73aa6b0489 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..a74f5b9 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_LeatherBase_MetalHook_Male + Prost_Right_Hand_LeatherBase_MetalHook_Female + cccd86ec-bbb9-40dc-8370-ef8f928650db + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_WoodenHook.xml new file mode 100644 index 0000000..a3205ea --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_LeatherBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_LeatherBase_WoodenHook_Male + Prost_Right_Hand_LeatherBase_WoodenHook_Female + cc73e01c-587f-4929-b367-23c752e848b5 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHand.xml new file mode 100644 index 0000000..9bfc505 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_MetalBase_MetalHand_Male + Prost_Right_Hand_MetalBase_MetalHand_Female + 72f25654-e1f8-4c44-a63e-72c8e97e45ee + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHook.xml new file mode 100644 index 0000000..8190207 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_MetalBase_MetalHook_Male + Prost_Right_Hand_MetalBase_MetalHook_Female + af39a824-e8b8-4b6f-91dd-4f5970ffcc6d + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_WoodenHook.xml new file mode 100644 index 0000000..e014517 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_MetalBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_MetalBase_WoodenHook_Male + Prost_Right_Hand_MetalBase_WoodenHook_Female + 7fec909e-7a18-46fe-b101-06e03df41e3b + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHand.xml new file mode 100644 index 0000000..8e01d8d --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_WoodenBase_MetalHand_Male + Prost_Right_Hand_WoodenBase_MetalHand_Female + ff47802d-b64c-4024-b404-049926ab0c88 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHook.xml new file mode 100644 index 0000000..4b0560a --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_WoodenBase_MetalHook_Male + Prost_Right_Hand_WoodenBase_MetalHook_Female + 09826af7-ba1d-483b-aa0c-f0e0af0171bc + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_WoodenHook.xml new file mode 100644 index 0000000..c87d258 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_Hand_WoodenBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_Hand_WoodenBase_WoodenHook_Male + Prost_Right_Hand_WoodenBase_WoodenHook_Female + de809ecd-bad4-4392-912f-82bef2f955e0 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHand.xml new file mode 100644 index 0000000..bd743b7 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_LeatherBase_MetalHand_Male + Prost_Right_LowerArm_LeatherBase_MetalHand_Female + e12307d2-672e-4c77-bcd6-af397455d7a9 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..b45e198 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_LeatherBase_MetalHook_Male + Prost_Right_LowerArm_LeatherBase_MetalHook_Female + de32b01d-ec3c-4c3e-80a4-49dfb763b959 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml new file mode 100644 index 0000000..aee4005 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_LeatherBase_WoodenHook_Male + Prost_Right_LowerArm_LeatherBase_WoodenHook_Female + 4f23729e-2304-4149-bd18-c2ca05794bda + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHand.xml new file mode 100644 index 0000000..f701cfc --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_MetalBase_MetalHand_Male + Prost_Right_LowerArm_MetalBase_MetalHand_Female + 4cb21720-0551-4b14-a796-97c7d0c33c06 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHook.xml new file mode 100644 index 0000000..09e230f --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_MetalBase_MetalHook_Male + Prost_Right_LowerArm_MetalBase_MetalHook_Female + 12398ee6-7835-4f42-86cf-fd308ea0994f + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_WoodenHook.xml new file mode 100644 index 0000000..97bb740 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_MetalBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_MetalBase_WoodenHook_Male + Prost_Right_LowerArm_MetalBase_WoodenHook_Female + 21e5310e-e019-4ee3-9336-ca05f2f09d15 + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHand.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHand.xml new file mode 100644 index 0000000..360cd76 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHand.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_WoodenBase_MetalHand_Male + Prost_Right_LowerArm_WoodenBase_MetalHand_Female + e9d08964-8a0e-4f5c-b803-565231b42fcd + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHook.xml new file mode 100644 index 0000000..4c675bf --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_MetalHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_WoodenBase_MetalHook_Male + Prost_Right_LowerArm_WoodenBase_MetalHook_Female + bd35c56f-0833-4589-9814-8e73049baf9b + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml new file mode 100644 index 0000000..37375f0 --- /dev/null +++ b/dev_stuff/python_helpers/outputs/output_clothing/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml @@ -0,0 +1,9 @@ + + + Prost_Right_LowerArm_WoodenBase_WoodenHook_Male + Prost_Right_LowerArm_WoodenBase_WoodenHook_Female + 922ac868-8328-4db0-a855-9faaad70b4fe + false + false + Amputations\Upperarm\skin01_b + diff --git a/dev_stuff/python_helpers/outputs/output_item/script.txt b/dev_stuff/python_helpers/outputs/output_item/script.txt index ee57110..ee7f9fa 100644 --- a/dev_stuff/python_helpers/outputs/output_item/script.txt +++ b/dev_stuff/python_helpers/outputs/output_item/script.txt @@ -1,588 +1,99 @@ -item Prost_WoodenBase_WoodenHook +item WoodenBase_WoodenHook { Weight = 0.90, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook +item WoodenBase_MetalHook { Weight = 1.20, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Left_Hand_WoodenBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Right_Hand_WoodenBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand +item WoodenBase_MetalHand { Weight = 1.40, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Left_Hand_WoodenBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_MetalHand +item MetalBase_WoodenHook { Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Right_Hand_WoodenBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_MetalBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_MetalBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_MetalBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_MetalBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook +item MetalBase_MetalHook { Weight = 1.70, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Left_Hand_MetalBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Right_Hand_MetalBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand +item MetalBase_MetalHand { Weight = 1.90, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Left_Hand_MetalBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Right_Hand_MetalBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook +item LeatherBase_WoodenHook { Weight = 1.20, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook +item LeatherBase_MetalHook { Weight = 1.50, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Left_Hand_LeatherBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Right_Hand_LeatherBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand +item LeatherBase_MetalHand { Weight = 1.70, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Left_Hand_LeatherBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Right_Hand_LeatherBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_WoodenBase - { - Weight = 0.70, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Wooden Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalBase - { - Weight = 1.20, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_LeatherBase - { - Weight = 1.00, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Leather Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_WoodenHook - { - Weight = 0.20, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Wooden Hook, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalHook - { - Weight = 0.50, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Hook, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalHand - { - Weight = 0.70, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Hand, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_WoodenBase - { - Weight = 0.70, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Wooden Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalBase - { - Weight = 1.20, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_LeatherBase - { - Weight = 1.00, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Leather Base, - Icon = ProstTestBase, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_WoodenHook - { - Weight = 0.20, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Wooden Hook, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalHook - { - Weight = 0.50, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Hook, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item ProstPart_MetalHand - { - Weight = 0.70, - Type = Normal, - DisplayCategory = Prosthesis, - DisplayName = Metal Hand, - Icon = ProstTestTop, - Tooltip = TempTooltip, - CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } diff --git a/media/clothing/clothingItems/Prost_Left_Hand_MetalHand.xml b/media/clothing/clothingItems/Prost_Left_Hand_MetalHand.xml deleted file mode 100644 index 4db2fd1..0000000 --- a/media/clothing/clothingItems/Prost_Left_Hand_MetalHand.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Left_Hand_MetalHand_Male - Prost_Left_Hand_MetalHand_Female - 2101af26-54b9-455b-abc0-7533ce37f84b - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Left_Hand_MetalHook.xml b/media/clothing/clothingItems/Prost_Left_Hand_MetalHook.xml deleted file mode 100644 index 7297042..0000000 --- a/media/clothing/clothingItems/Prost_Left_Hand_MetalHook.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Left_Hand_Hook_Male - Prost_Left_Hand_Hook_Female - 6b4f4e13-d51f-48ab-80b0-6e0923650fc4 - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Left_Hand_WoodenHook.xml b/media/clothing/clothingItems/Prost_Left_Hand_WoodenHook.xml deleted file mode 100644 index edf6e4e..0000000 --- a/media/clothing/clothingItems/Prost_Left_Hand_WoodenHook.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Left_Hand_Hook_Male - Prost_Left_Hand_Hook_Female - 0def629e-fe4f-4485-bdae-2d6032e150be - false - false - false - Prosthesis\wood_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml b/media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..6cdacaf --- /dev/null +++ b/media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml @@ -0,0 +1,10 @@ + + + Prost_Left_LowerArm_LeatherBase_MetalHook_Male + Prost_Left_LowerArm_LeatherBase_MetalHook_Female + 129ee688-d4bb-4297-8eb2-f88974001217 + false + false + Prosthesis\metal_hook_male + Prosthesis\metal_hook_female + diff --git a/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHand.xml b/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHand.xml deleted file mode 100644 index 36fda02..0000000 --- a/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHand.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Left_LowerArm_MetalHand_Male - Prost_Left_LowerArm_MetalHand_Female - 0405a4c0-f71b-45a8-9edc-489fc81dca39 - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHook.xml b/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHook.xml deleted file mode 100644 index 3b8ad2d..0000000 --- a/media/clothing/clothingItems/Prost_Left_LowerArm_MetalHook.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Prost_Left_LowerArm_Hook_Male - Prost_Left_LowerArm_Hook_Female - 129ee688-d4bb-4297-8eb2-f88974001217 - false - false - false - Prosthesis\metal_hook_male - Prosthesis\metal_hook_female - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Left_LowerArm_WoodenHook.xml b/media/clothing/clothingItems/Prost_Left_LowerArm_WoodenHook.xml deleted file mode 100644 index 73ba86d..0000000 --- a/media/clothing/clothingItems/Prost_Left_LowerArm_WoodenHook.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Prost_Left_LowerArm_Hook_Male - Prost_Left_LowerArm_Hook_Female - aea8e02a-cba0-48d0-9eb0-7087651306b0 - false - false - false - Prosthesis\wood_hook_male - Prosthesis\wood_hook_female - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_Hand_MetalHand.xml b/media/clothing/clothingItems/Prost_Right_Hand_MetalHand.xml deleted file mode 100644 index 07117fa..0000000 --- a/media/clothing/clothingItems/Prost_Right_Hand_MetalHand.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Right_Hand_MetalHand_Male - Prost_Right_Hand_MetalHand_Female - 731c280a-9682-4e2e-84cf-470bf00dd02f - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_Hand_MetalHook.xml b/media/clothing/clothingItems/Prost_Right_Hand_MetalHook.xml deleted file mode 100644 index d1d11e0..0000000 --- a/media/clothing/clothingItems/Prost_Right_Hand_MetalHook.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Right_Hand_Hook_Male - Prost_Right_Hand_Hook_Female - dd7b749b-7e81-4547-91b0-81b1a1e9f7b8 - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_Hand_WoodenHook.xml b/media/clothing/clothingItems/Prost_Right_Hand_WoodenHook.xml deleted file mode 100644 index 7460b5c..0000000 --- a/media/clothing/clothingItems/Prost_Right_Hand_WoodenHook.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Right_Hand_Hook_Male - Prost_Right_Hand_Hook_Female - 1fcc7523-d577-4cb0-a019-f077ef281d3a - false - false - false - Prosthesis\wood_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml b/media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml new file mode 100644 index 0000000..323c521 --- /dev/null +++ b/media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml @@ -0,0 +1,10 @@ + + + Prost_Right_LowerArm_Hook_Male + Prost_Right_LowerArm_Hook_Female + 1eb56768-d7ef-46e4-ac07-91d0e43d15fb + false + false + Prosthesis\metal_hook_male + Prosthesis\metal_hook_female + diff --git a/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHand.xml b/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHand.xml deleted file mode 100644 index d0be176..0000000 --- a/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHand.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - Prost_Right_LowerArm_MetalHand_Male - Prost_Right_LowerArm_MetalHand_Female - 27758f1e-6298-42eb-b027-b9be31465c11 - false - false - false - Prosthesis\metal_base - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHook.xml b/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHook.xml deleted file mode 100644 index 1a3822b..0000000 --- a/media/clothing/clothingItems/Prost_Right_LowerArm_MetalHook.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Prost_Right_LowerArm_Hook_Male - Prost_Right_LowerArm_Hook_Female - 1eb56768-d7ef-46e4-ac07-91d0e43d15fb - false - false - false - Prosthesis\metal_hook_male - Prosthesis\metal_hook_female - \ No newline at end of file diff --git a/media/clothing/clothingItems/Prost_Right_LowerArm_WoodenHook.xml b/media/clothing/clothingItems/Prost_Right_LowerArm_WoodenHook.xml deleted file mode 100644 index 9696c10..0000000 --- a/media/clothing/clothingItems/Prost_Right_LowerArm_WoodenHook.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Prost_Right_LowerArm_Hook_Male - Prost_Right_LowerArm_Hook_Female - 714b78a7-8895-4f48-a29d-b6f12909db0e - false - false - false - Prosthesis\wood_hook_male - Prosthesis\wood_hook_female - \ No newline at end of file diff --git a/media/lua/client/ActionsMethods/TOC_LocalActions.lua b/media/lua/client/ActionsMethods/TOC_LocalActions.lua index 2dac122..f22235b 100644 --- a/media/lua/client/ActionsMethods/TOC_LocalActions.lua +++ b/media/lua/client/ActionsMethods/TOC_LocalActions.lua @@ -32,12 +32,12 @@ function TOC_LocalActions.Operate(_, player, partName, useOven) end end --- TODO This is gonna get deleted function TOC_LocalActions.EquipProsthesis(_, player, partName) local surgeonInv = player:getInventory() - local prosthesisToEquip = surgeonInv:getItemFromType('TOC.MetalHand') or - surgeonInv:getItemFromType('TOC.MetalHook') or - surgeonInv:getItemFromType('TOC.WoodenHook') + + + -- TODO Find a better way to filter objects. Disabled for now and only gets LeatherBase + local prosthesisToEquip = surgeonInv:getItemFromType('TOC.ProstNormal_LeatherBase_MetalHook') if prosthesisToEquip then ISTimedActionQueue.add(TOC_InstallProsthesisAction:new(player, player, prosthesisToEquip, partName)) else diff --git a/media/lua/client/TOC_ProsthesisHandler.lua b/media/lua/client/TOC_ProsthesisHandler.lua index 9fc87d1..cfc3736 100644 --- a/media/lua/client/TOC_ProsthesisHandler.lua +++ b/media/lua/client/TOC_ProsthesisHandler.lua @@ -78,6 +78,10 @@ function GenerateEquippedProsthesis(prosthesisItem, inventory, limb) -- durability_top, speed_top = GetProsthesisStats(top_table, prosthesis_name) end + + local equippedProsthesisName = TocFindCorrectClothingProsthesis() + + local equippedProsthesis = inventory:AddItem(prosthesisName) equippedProsthesis:setCondition(prosthesisItem:getCondition()) diff --git a/media/models_X/Prost_Left_LowerArm_Hook_Male.fbx b/media/models_X/Prost_Left_LowerArm_Hook_Male.fbx index 87fb73b..817ca42 100644 Binary files a/media/models_X/Prost_Left_LowerArm_Hook_Male.fbx and b/media/models_X/Prost_Left_LowerArm_Hook_Male.fbx differ diff --git a/media/models_X/Prost_Right_LowerArm_Hook_Male.fbx b/media/models_X/Prost_Right_LowerArm_Hook_Male.fbx index e980137..f30890c 100644 Binary files a/media/models_X/Prost_Right_LowerArm_Hook_Male.fbx and b/media/models_X/Prost_Right_LowerArm_Hook_Male.fbx differ diff --git a/media/models_X/WorldItems/MetalHook.fbx b/media/models_X/WorldItems/MetalHook.fbx new file mode 100644 index 0000000..76d182c Binary files /dev/null and b/media/models_X/WorldItems/MetalHook.fbx differ diff --git a/media/models_X/WorldItems/Prostetic1_.fbx b/media/models_X/WorldItems/Prostetic1_.fbx new file mode 100644 index 0000000..4cc0060 Binary files /dev/null and b/media/models_X/WorldItems/Prostetic1_.fbx differ diff --git a/media/models_X/WorldItems/Prosthetic1_Hook.fbx b/media/models_X/WorldItems/Prosthetic1_Hook.fbx new file mode 100644 index 0000000..c810687 Binary files /dev/null and b/media/models_X/WorldItems/Prosthetic1_Hook.fbx differ diff --git a/media/scripts/TOC_items.txt b/media/scripts/TOC_items.txt index 76836e3..d79c321 100644 --- a/media/scripts/TOC_items.txt +++ b/media/scripts/TOC_items.txt @@ -155,178 +155,477 @@ imports /* Right Hand, Right Forearm, Right UpperArm,*/ /* Left Hand, Left Forearm, Left Upperarm */ - item Prost_Right_Hand_WoodenHook - { - Weight = 1, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Hand - Wooden Hook, - ClothingItem = Prost_Right_Hand_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = woodenHook, - Tooltip = Tooltip_equip_prothesis_hand, - CanHaveHoles = false, +item Prost_Left_Hand_WoodenBase_WoodenHook + { + Weight = 0.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Wooden Hook, + ClothingItem = Prost_Left_Hand_WoodenBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_WoodenBase_WoodenHook + { + Weight = 0.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Wooden Hook, + ClothingItem = Prost_Right_Hand_WoodenBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_WoodenBase_WoodenHook + { + Weight = 0.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Wooden Hook, + ClothingItem = Prost_Left_LowerArm_WoodenBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_WoodenBase_WoodenHook + { + Weight = 0.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Wooden Hook, + ClothingItem = Prost_Right_LowerArm_WoodenBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_WoodenBase_MetalHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hook, + ClothingItem = Prost_Left_Hand_WoodenBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_WoodenBase_MetalHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hook, + ClothingItem = Prost_Right_Hand_WoodenBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_WoodenBase_MetalHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hook, + ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_WoodenBase_MetalHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hook, + ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_WoodenBase_MetalHand + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hand, + ClothingItem = Prost_Left_Hand_WoodenBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_WoodenBase_MetalHand + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hand, + ClothingItem = Prost_Right_Hand_WoodenBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_WoodenBase_MetalHand + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hand, + ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_WoodenBase_MetalHand + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Wooden Base and Metal Hand, + ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_MetalBase_WoodenHook + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Wooden Hook, + ClothingItem = Prost_Left_Hand_MetalBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_MetalBase_WoodenHook + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Wooden Hook, + ClothingItem = Prost_Right_Hand_MetalBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_MetalBase_WoodenHook + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Wooden Hook, + ClothingItem = Prost_Left_LowerArm_MetalBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_MetalBase_WoodenHook + { + Weight = 1.40, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Wooden Hook, + ClothingItem = Prost_Right_LowerArm_MetalBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_MetalBase_MetalHook + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hook, + ClothingItem = Prost_Left_Hand_MetalBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_MetalBase_MetalHook + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hook, + ClothingItem = Prost_Right_Hand_MetalBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_MetalBase_MetalHook + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hook, + ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_MetalBase_MetalHook + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hook, + ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_MetalBase_MetalHand + { + Weight = 1.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hand, + ClothingItem = Prost_Left_Hand_MetalBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_MetalBase_MetalHand + { + Weight = 1.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hand, + ClothingItem = Prost_Right_Hand_MetalBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_MetalBase_MetalHand + { + Weight = 1.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hand, + ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_MetalBase_MetalHand + { + Weight = 1.90, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Metal Base and Metal Hand, + ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_LeatherBase_WoodenHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Wooden Hook, + ClothingItem = Prost_Left_Hand_LeatherBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_LeatherBase_WoodenHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Wooden Hook, + ClothingItem = Prost_Right_Hand_LeatherBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_LeatherBase_WoodenHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Wooden Hook, + ClothingItem = Prost_Left_LowerArm_LeatherBase_WoodenHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_LeatherBase_WoodenHook + { + Weight = 1.20, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Wooden Hook, + ClothingItem = Prost_Right_LowerArm_LeatherBase_WoodenHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_LeatherBase_MetalHook + { + Weight = 1.50, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hook, + ClothingItem = Prost_Left_Hand_LeatherBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_LeatherBase_MetalHook + { + Weight = 1.50, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hook, + ClothingItem = Prost_Right_Hand_LeatherBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_LeatherBase_MetalHook + { + Weight = 1.50, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hook, + ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHook, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_LeatherBase_MetalHook + { + Weight = 1.50, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hook, + ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHook, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_Hand_LeatherBase_MetalHand + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hand, + ClothingItem = Prost_Left_Hand_LeatherBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_Hand_LeatherBase_MetalHand + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hand, + ClothingItem = Prost_Right_Hand_LeatherBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Left_LowerArm_LeatherBase_MetalHand + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hand, + ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHand, + BodyLocation = TOC_ArmLeftProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } +item Prost_Right_LowerArm_LeatherBase_MetalHand + { + Weight = 1.70, + Type = Clothing, + DisplayCategory = Prosthesis, + DisplayName = Prosthesis - Leather Base and Metal Hand, + ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHand, + BodyLocation = TOC_ArmRightProsthesis, + BloodLocation = Hands, + Icon = metalLeg, + Tooltip = TempTooltip, + CanHaveHoles = false, + } - } - item Prost_Left_Hand_WoodenHook - { - Weight = 1, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Hand - Wooden Hook, - ClothingItem = Prost_Left_Hand_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = woodenHook, - Tooltip = Tooltip_equip_prothesis_hand, - WaterResistance = 15, - CanHaveHoles = false, - } - - item Prost_Right_Hand_MetalHook - { - Weight = 0.5, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Hand - Metal Hook, - ClothingItem = Prost_Right_Hand_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalHook, - Tooltip = Tooltip_equip_prothesis_hand, - WaterResistance = 13, - CanHaveHoles = false, - } - - item Prost_Left_Hand_MetalHook - { - Weight = 0.5, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Hand - Metal Hook, - ClothingItem = Prost_Left_Hand_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalHook, - Tooltip = Tooltip_equip_prothesis_hand, - CanHaveHoles = false, - } - - item Prost_Right_Hand_MetalHand - { - Weight = 0.3, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Hand - Metal Hand, - ClothingItem = Prost_Right_Hand_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalHand, - Tooltip = Tooltip_equip_prothesis_hand, - CanHaveHoles = false, - } - - item Prost_Left_Hand_MetalHand - { - Weight = 0.3, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Hand - Metal Hand, - ClothingItem = Prost_Left_Hand_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalHand, - Tooltip = Tooltip_equip_prothesis_hand", - CanHaveHoles = false, - } - - item Prost_Right_LowerArm_WoodenHook - { - Weight = 2, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Forearm - Wooden Hook, - ClothingItem = Prost_Right_LowerArm_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = LowerArms;Hands, - Icon = woodenHook, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } - - item Prost_Left_LowerArm_WoodenHook - { - Weight = 2, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Forearm - Wooden Hook, - ClothingItem = Prost_Left_LowerArm_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = LowerArms;Hands, - Icon = woodenHook, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } - - item Prost_Right_LowerArm_MetalHook - { - Weight = 1.5, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Forearm - Metal Hook, - ClothingItem = Prost_Right_LowerArm_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = LowerArms;Hands, - Icon = metalHook, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } - - item Prost_Left_LowerArm_MetalHook - { - Weight = 1.5, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Forearm - Metal Hook, - ClothingItem = Prost_Left_LowerArm_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = LowerArms;Hands, - - Icon = metalHook, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } - - item Prost_Right_LowerArm_MetalHand - { - Weight = 1.2, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Right Forearm - Metal Hand, - ClothingItem = Prost_Right_LowerArm_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = LowerArms;Hands, - Icon = metalHand, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } - - item Prost_Left_LowerArm_MetalHand - { - Weight = 1.2, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Left Forearm - Metal Hand, - ClothingItem = Prost_Left_LowerArm_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = LowerArms;Hands, - Icon = metalHand, - Tooltip = Tooltip_equip_prothesis_fore, - CanHaveHoles = false, - } /************************ Prosthesis base items ************************/ @@ -393,479 +692,106 @@ item ProstPart_MetalHand /************************ Prosthesis full items ************************/ -item Prost_WoodenBase_WoodenHook + +item WoodenBase_WoodenHook { Weight = 0.90, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_WoodenHook - { - Weight = 0.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_WoodenBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook +item WoodenBase_MetalHook { Weight = 1.20, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Left_Hand_WoodenBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Right_Hand_WoodenBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand +item WoodenBase_MetalHand { Weight = 1.40, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Left_Hand_WoodenBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_WoodenBase_MetalHand +item MetalBase_WoodenHook { Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Right_Hand_WoodenBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_WoodenBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_WoodenBase_MetalHand - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Wooden Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_WoodenBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_MetalBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_MetalBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_MetalBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_WoodenHook - { - Weight = 1.40, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_MetalBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook +item MetalBase_MetalHook { Weight = 1.70, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Left_Hand_MetalBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Right_Hand_MetalBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHook - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand +item MetalBase_MetalHand { Weight = 1.90, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Left_Hand_MetalBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Right_Hand_MetalBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_MetalBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_MetalBase_MetalHand - { - Weight = 1.90, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Metal Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_MetalBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook +item LeatherBase_WoodenHook { Weight = 1.20, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Left_Hand_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Right_Hand_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Left_LowerArm_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_WoodenHook - { - Weight = 1.20, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Wooden Hook, - ClothingItem = Prost_Right_LowerArm_LeatherBase_WoodenHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook +item LeatherBase_MetalHook { Weight = 1.50, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Left_Hand_LeatherBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Right_Hand_LeatherBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHook, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHook - { - Weight = 1.50, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hook, - ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHook, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand +item LeatherBase_MetalHand { Weight = 1.70, - Type = Clothing, + Type = Normal, DisplayCategory = Prosthesis, DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Left_Hand_LeatherBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, Icon = metalLeg, Tooltip = TempTooltip, CanHaveHoles = false, + WorldStaticModel = TOC.MetalHook, } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Right_Hand_LeatherBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Left_LowerArm_LeatherBase_MetalHand, - BodyLocation = TOC_ArmLeftProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } -item Prost_LeatherBase_MetalHand - { - Weight = 1.70, - Type = Clothing, - DisplayCategory = Prosthesis, - DisplayName = Prosthesis - Leather Base and Metal Hand, - ClothingItem = Prost_Right_LowerArm_LeatherBase_MetalHand, - BodyLocation = TOC_ArmRightProsthesis, - BloodLocation = Hands, - Icon = metalLeg, - Tooltip = TempTooltip, - CanHaveHoles = false, - } - - - - - diff --git a/media/scripts/TOC_models.txt b/media/scripts/TOC_models.txt index 0563928..8175d0d 100644 --- a/media/scripts/TOC_models.txt +++ b/media/scripts/TOC_models.txt @@ -2,7 +2,7 @@ module TOC { model MetalHook { - mesh = WorldItems/hook, + mesh = WorldItems/Prosthetic1_Hook, texture = WorldItems/metal, scale = 0.15, }