refactor: cleaning dev stuff

This commit is contained in:
ZioPao
2025-04-13 03:21:34 +02:00
parent d5fd735de8
commit 3fc37f56d6
43 changed files with 0 additions and 1312 deletions

View File

@@ -1,54 +0,0 @@
https://steamcommunity.com/sharedfiles/filedetails/?id=3236152598
[img]https://i.imgur.com/PctsskC.png[/img]
[h1]Supports B41+. Compatible with SP and MP[/h1]
[h2]Made by [b]Mr. Bounty[/b] and maintained by [b]Pao[/b][/h2]
[img]https://i.imgur.com/RNxXaZ8.gif[/img]
[img]https://i.imgur.com/C6FcUgm.png[/img]
[h1] An update will come "soon". The work in progress version is available on GitHub [url=https://github.com/ZioPao/The-Only-Cure]here[/url].[/h1]
[img]https://i.imgur.com/koMbiql.png[/img]
[list]
[*]Amputate different parts of your arm to prevent an infection
[*]Cicatrization process and surgery after amputation
[*]Prosthesis for cut limbs up to the forearm
[*]Debug cheats (Multiplayer compatible)
[/list]
[img]https://i.imgur.com/BOj0YGn.png[/img]
You can find a concise tutorial about the mod [url=https://github.com/ZioPao/The-Only-Cure/wiki]here[/url]. The wiki will be updated whenever we add some new feature that needs to be explained.
[img]https://i.imgur.com/RGF3ZTF.png[/img]
[h2]Required mods[/h2]
[list]
[*][url=https://steamcommunity.com/workshop/filedetails/?id=2760035814]Simple UI library[/url]
[/list]
[h2]Recommended mods[/h2]
[list]
[*][url=https://steamcommunity.com/sharedfiles/filedetails/?id=2904920097]Fancy Handwork[/url]
[*][url=https://steamcommunity.com/sharedfiles/filedetails/?id=2934621024]Brutal Handwork[/url]
[/list]
[h2]Compatible mods[/h2]
[list]
[*][url=https://steamcommunity.com/sharedfiles/filedetails/?id=2366717227]Swap It[/url]
[/list]
[h2]Incompatible mods[/h2]
[list]
[*][url=https://steamcommunity.com/workshop/filedetails/?id=2629286881]Military Ponchos[/url] (Amputation sometimes won't show)
[*][url=https://steamcommunity.com/sharedfiles/filedetails/?id=2915572347]zRe Bandaged Status[/url] (TOC button in the health panel menu won't shown)
[/list]
[hr]
Workshop ID: 2703664356
Mod ID: Amputation

View File

@@ -1,304 +0,0 @@
import lxml.etree as gfg
import pandas as pd
import uuid
import openpyxl
import os
#### ITEMS FORMAT SHOULD BE
# Prost_Something_HookArm_L
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)
def generate_clothing_item(name, model, texture_choices):
root = gfg.Element("clothingItem")
m_MaleModel = gfg.Element("m_MaleModel")
m_MaleModel.text = f"{model}_Male"
root.append(m_MaleModel)
m_FemaleModel = gfg.Element("m_FemaleModel")
m_FemaleModel.text = f"{model}_Female"
root.append(m_FemaleModel)
guid = str(uuid.uuid4())
m_GUID = gfg.Element("m_GUID")
m_GUID.text = guid
root.append(m_GUID)
m_Static = gfg.Element("m_Static")
m_Static.text = "false"
root.append(m_Static)
m_AllowRandomTint = gfg.Element("m_AllowRandomTint")
m_AllowRandomTint.text = "false"
root.append(m_AllowRandomTint)
# Defined by the amount of textures that we're gonna pass
for tex in texture_choices:
textureChoices = gfg.Element("textureChoices")
textureChoices.text = tex
root.append(textureChoices)
tree = gfg.ElementTree(root)
path = r'outputs/output_clothing/' + name + ".xml"
with open(path, "wb") as file:
tree.write(file, encoding='utf-8', xml_declaration=True, 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"
root_element += "\t{\n"
for item in recipe_items:
root_element += f"\t\t{item},\n"
root_element += "\n\n"
# if result != "":
# root_element += f"\t\tResult: {result_name},\n"
root_element += f"\t\tTime: {time:.1f},\n"
root_element += f"\t\tResult: {result_name},\n"
root_element += "\t\tNeedToBeLearn: true,\n"
root_element += "\t\tCanBeDoneFromFloor: false,\n"
root_element += "\t\tOnGiveXP: NoXP_OnGiveXP,\n"
root_element += f"\t\tSkillRequired: {skill_required[0]}={skill_required[1]},\n"
root_element += "\t\tCategory: Surgeon,\n"
root_element += f"\t\tOnCreate:{on_create_func},\n"
root_element += f"\t\tTooltip: {tooltip},\n"
root_element += "\t}\n"
path = r'outputs/output_recipe/script.txt'
with open(path, "at") as file:
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, world_static_model = None):
root_element = f"item {item_name}\n"
root_element += "\t{\n"
root_element += f"\t\tWeight = {weight},\n"
root_element += f"\t\tType = {item_type},\n"
root_element += f"\t\tDisplayCategory = {display_category},\n"
root_element += f"\t\tDisplayName = {display_name},\n"
if item_type == "Clothing":
root_element += f"\t\tClothingItem = {clothing_item},\n"
root_element += f"\t\tBodyLocation = {body_location},\n"
root_element += f"\t\tBloodLocation = {blood_location},\n"
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"
path = r'outputs/output_item/script.txt'
with open(path, "at") as file:
file.write(root_element)
file.close()
def generate_normal_items(df, part_type):
for row in df.iterrows():
item_id = "ProstPart_" + row[1][part_type]
item_type = "Normal"
weight = "{0:.2f}".format(float(row[1]["Weight"]))
display_category = "Prosthesis"
display_name = row[1]["Display Name"]
icon = "ProstTest" + part_type
generate_item(item_id, weight, item_type, display_category, display_name, icon, "TempTooltip", "false")
###########################################################################################
def read_table(file_name: str, table_name: str) -> pd.DataFrame:
wb = openpyxl.load_workbook(file_name, read_only=False, data_only=True) # openpyxl does not have table info if read_only is True; data_only means any functions will pull the last saved value instead of the formula
for sheetname in wb.sheetnames: # pulls as strings
sheet = wb[sheetname] # get the sheet object instead of string
if table_name in sheet.tables: # tables are stored within sheets, not within the workbook, although table names are unique in a workbook
tbl = sheet.tables[table_name] # get table object instead of string
tbl_range = tbl.ref #something like 'C4:F9'
break # we've got our table, bail from for-loop
data = sheet[tbl_range] # returns a tuple that contains rows, where each row is a tuple containing cells
content = [[cell.value for cell in row] for row in data] # loop through those row/cell tuples
header = content[0] # first row is column headers
rest = content[1:] # every row that isn't the first is data
df = pd.DataFrame(rest, columns=header)
wb.close()
return df
###########################################################################################
excel_path = r'modules_prost.xlsx'
df_base = read_table(excel_path, "BaseTable")
df_top = read_table(excel_path, "TopTable")
limbs = ["Hand", "LowerArm"]
sides = ["Left", "Right"]
prost_bodylocations = ["TOC_ArmRightProsthesis", "TOC_ArmLeftProsthesis"]
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]
top_name = top_row[1][0]
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, current_name, texture_choices)
# CLOTHING ITEM GENERATION PASS - ASSEMBLED
def run_assembled_item_generation():
for base_row in df_base.iterrows():
for top_row in df_top.iterrows():
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")
generate_normal_items(df_top, "Top")
# RECIPE GENERATION PASS - Assembly
def run_recipe_assemble_generation():
for base_row in df_base.iterrows():
for top_row in df_top.iterrows():
base_name = base_row[1]["Base"]
top_name = top_row[1]["Top"]
base_display_name = base_row[1]["Display Name"]
top_display_name = top_row[1]["Display Name"]
recipe_name = f"Craft prosthesis with {base_display_name} and {top_display_name}"
first_item = "ProstPart_" + base_row[1]["Base"]
second_item = "ProstPart_" + top_row[1]["Top"]
# TODO add screwdriver and some screws to the items
result_name = "Prost_" + base_row[1]["Base"] + "_" + top_row[1]["Top"]
recipe_items = [first_item, second_item]
on_create_func = "ProsthesisRecipes.OnCreateProsthesis"
time = 10 # TODO Change this
skill_required = ["FirstAid", "2"] # TODO Change this
tooltip = "Recipe_Tooltip_AssembleProsthesis"
generate_recipe(recipe_name, result_name, recipe_items, on_create_func, time, skill_required, tooltip)
# RECIPE GENERATION PASS - Disassembly
def run_recipe_disassemble_generation():
for base_row in df_base.iterrows():
for top_row in df_top.iterrows():
base_name = base_row[1]["Base"]
top_name = top_row[1]["Top"]
base_display_name = base_row[1]["Display Name"]
top_display_name = top_row[1]["Display Name"]
# TODO Add result name
result_name = ""
recipe_name = f"Disassemble prosthesis with {base_display_name} and {top_display_name}"
recipe_item = [f"Prost_{base_name}_{top_name}"]
on_create_func = "ProsthesisRecipes.OnDisassembleProsthesis"
time = 10 # TODO Change this
skill_required = ["FirstAid", "2"] # TODO Change this
tooltip = "Recipe_Tooltip_DisassembleProsthesis"
generate_recipe(recipe_name, result_name, recipe_item, on_create_func, time, skill_required, tooltip)
# RECIPE GENERATION PASS - Single parts - Base
# TODO do this
run_assembled_normal_item_generation()

View File

@@ -1,288 +0,0 @@
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_WoodenHook.xml</path>
<guid>0683abbb-0cc9-4f19-9f16-e06f6786b559</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_WoodenHook.xml</path>
<guid>e78ed217-0ae0-4083-8631-09771dd29808</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml</path>
<guid>26242655-de69-4b32-bba9-b50108126b60</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml</path>
<guid>18022764-d6e5-418b-8cbe-fc55f26ddeb1</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHook.xml</path>
<guid>6c3812e2-c9ea-4082-b490-3e37cd6fa309</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHook.xml</path>
<guid>430a1e73-b662-4970-a11f-41b318335b8d</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHook.xml</path>
<guid>ac1e8170-8e0b-46c8-9775-0ffe59815a90</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHook.xml</path>
<guid>b06f3d44-4662-4015-a9a9-423da95d4d03</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHand.xml</path>
<guid>7ce57ea3-3396-408c-b10b-f8b171e3ee1b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHand.xml</path>
<guid>cb3f6114-be69-4c9b-b957-f3a1b7b29d76</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHand.xml</path>
<guid>1c635807-4545-4764-b146-17f8311da9fb</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHand.xml</path>
<guid>bc7ac81c-cc8d-4cca-846a-c60bad714bee</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_WoodenHook.xml</path>
<guid>67ee2e98-779a-441d-8222-cae988a4bf83</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_WoodenHook.xml</path>
<guid>3f84cd14-8caf-4b43-b5fc-19075cef431b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_WoodenHook.xml</path>
<guid>bd04f7ab-200c-4631-844a-82720563bc4e</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_WoodenHook.xml</path>
<guid>fe78f39f-f123-4363-99e8-4f0a96b622fd</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHook.xml</path>
<guid>aa4d751d-dda9-49cb-8014-5c606769103f</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHook.xml</path>
<guid>86e48b70-05aa-4276-a754-719e5c49cf50</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHook.xml</path>
<guid>1cf57ca2-7bf5-4c18-8017-b4b7d3f60f9c</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHook.xml</path>
<guid>76548260-f719-4546-80bd-156606f47379</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHand.xml</path>
<guid>4fa41665-0db0-4cf0-bbb6-a8c7f1ed2ba7</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHand.xml</path>
<guid>051a6973-7634-4f0a-8bc2-3b0197db9236</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHand.xml</path>
<guid>0bc5357f-41b8-4149-a635-b364cc0e925c</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHand.xml</path>
<guid>018ff030-bf72-4658-a7ae-29a22cfab99b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_WoodenHook.xml</path>
<guid>d57f0188-2fd0-44d4-adb8-35810115a467</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_WoodenHook.xml</path>
<guid>8c8521aa-5dda-4446-91ad-9ff138676b56</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml</path>
<guid>2cdd3791-2ca9-4327-816d-7f48cc106b32</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml</path>
<guid>505289a8-712c-4b9e-ba1c-d2a916c99ba8</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHook.xml</path>
<guid>45980406-ff1e-480f-92b0-05502795799e</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHook.xml</path>
<guid>a479cb20-54ba-49f2-9dcc-0be5c9026016</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml</path>
<guid>36f5c1ea-8ef3-4ba0-9bcb-565ed80e1d2b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml</path>
<guid>cdf1f215-2eb7-4caa-a7fb-1c06470dd122</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHand.xml</path>
<guid>4b60fa0c-5028-4035-a9ba-53d9ece5c26c</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHand.xml</path>
<guid>2b81d029-7ba2-4f62-b2fc-ed2874064b67</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHand.xml</path>
<guid>cd9339b5-38f6-4817-a810-f1b23b08d6d6</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHand.xml</path>
<guid>c8460ab8-5ff3-4b2a-b233-dfa416d6130c</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_WoodenHook.xml</path>
<guid>5e666510-59a4-4d01-b096-dd2ccc381ace</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_WoodenHook.xml</path>
<guid>de809ecd-bad4-4392-912f-82bef2f955e0</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_WoodenHook.xml</path>
<guid>878c9bb7-65c4-4882-b8e1-a00464e923c2</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_WoodenHook.xml</path>
<guid>922ac868-8328-4db0-a855-9faaad70b4fe</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHook.xml</path>
<guid>a6399346-6834-4305-be6d-42986a44b19b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHook.xml</path>
<guid>09826af7-ba1d-483b-aa0c-f0e0af0171bc</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHook.xml</path>
<guid>72649e94-eaf2-414c-a314-531492fb8a77</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHook.xml</path>
<guid>bd35c56f-0833-4589-9814-8e73049baf9b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_WoodenBase_MetalHand.xml</path>
<guid>cba1dc62-beb1-4463-936e-23bf9f124a97</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_WoodenBase_MetalHand.xml</path>
<guid>ff47802d-b64c-4024-b404-049926ab0c88</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_WoodenBase_MetalHand.xml</path>
<guid>4f0b16e6-df19-4b81-8e53-5addb8d62d63</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_WoodenBase_MetalHand.xml</path>
<guid>e9d08964-8a0e-4f5c-b803-565231b42fcd</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_WoodenHook.xml</path>
<guid>4828986a-b6c3-472b-960e-9775d851e11f</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_WoodenHook.xml</path>
<guid>7fec909e-7a18-46fe-b101-06e03df41e3b</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_WoodenHook.xml</path>
<guid>cf1b61e3-c317-4b30-8370-e89da866c665</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_WoodenHook.xml</path>
<guid>21e5310e-e019-4ee3-9336-ca05f2f09d15</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHook.xml</path>
<guid>96269ef6-3e63-4394-9e61-f10219ad6474</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHook.xml</path>
<guid>af39a824-e8b8-4b6f-91dd-4f5970ffcc6d</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHook.xml</path>
<guid>d3f41d18-1849-4446-a0e6-4ccf318430b7</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHook.xml</path>
<guid>12398ee6-7835-4f42-86cf-fd308ea0994f</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_MetalBase_MetalHand.xml</path>
<guid>c102e410-5774-4032-96d1-7dd0807c987e</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_MetalBase_MetalHand.xml</path>
<guid>72f25654-e1f8-4c44-a63e-72c8e97e45ee</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_MetalBase_MetalHand.xml</path>
<guid>1c9195de-efa8-427e-833d-67a3ec055a83</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_MetalBase_MetalHand.xml</path>
<guid>4cb21720-0551-4b14-a796-97c7d0c33c06</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_WoodenHook.xml</path>
<guid>b890d3cd-f999-45a9-a501-43158d38d5a3</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_WoodenHook.xml</path>
<guid>cc73e01c-587f-4929-b367-23c752e848b5</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_WoodenHook.xml</path>
<guid>62bce2a6-540e-473c-9f0c-f8a7384659bb</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_WoodenHook.xml</path>
<guid>4f23729e-2304-4149-bd18-c2ca05794bda</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHook.xml</path>
<guid>b86301fb-51cb-4cfe-ba1d-14d181fe2aaf</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHook.xml</path>
<guid>cccd86ec-bbb9-40dc-8370-ef8f928650db</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml</path>
<guid>8a829f56-b9ab-44b2-ab4f-5e988dd7f144</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml</path>
<guid>de32b01d-ec3c-4c3e-80a4-49dfb763b959</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_Hand_LeatherBase_MetalHand.xml</path>
<guid>0097e116-6e5e-4597-8bf2-c71e87222e1e</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_Hand_LeatherBase_MetalHand.xml</path>
<guid>eed0d663-4862-4646-8ccd-7d73aa6b0489</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHand.xml</path>
<guid>f7ef6867-a455-4504-a157-626ecd32af08</guid>
</files>
<files>
<path>media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHand.xml</path>
<guid>e12307d2-672e-4c77-bcd6-af397455d7a9</guid>
</files>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_LeatherBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_LeatherBase_MetalHand_Female</m_FemaleModel>
<m_GUID>0097e116-6e5e-4597-8bf2-c71e87222e1e</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_LeatherBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_LeatherBase_MetalHook_Female</m_FemaleModel>
<m_GUID>b86301fb-51cb-4cfe-ba1d-14d181fe2aaf</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_LeatherBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_LeatherBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>b890d3cd-f999-45a9-a501-43158d38d5a3</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_MetalBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_MetalBase_MetalHand_Female</m_FemaleModel>
<m_GUID>c102e410-5774-4032-96d1-7dd0807c987e</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_MetalBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_MetalBase_MetalHook_Female</m_FemaleModel>
<m_GUID>96269ef6-3e63-4394-9e61-f10219ad6474</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_MetalBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_MetalBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>4828986a-b6c3-472b-960e-9775d851e11f</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_WoodenBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_WoodenBase_MetalHand_Female</m_FemaleModel>
<m_GUID>cba1dc62-beb1-4463-936e-23bf9f124a97</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_WoodenBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_WoodenBase_MetalHook_Female</m_FemaleModel>
<m_GUID>a6399346-6834-4305-be6d-42986a44b19b</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_Hand_WoodenBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_Hand_WoodenBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>5e666510-59a4-4d01-b096-dd2ccc381ace</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_LeatherBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_LeatherBase_MetalHand_Female</m_FemaleModel>
<m_GUID>f7ef6867-a455-4504-a157-626ecd32af08</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_LeatherBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_LeatherBase_MetalHook_Female</m_FemaleModel>
<m_GUID>8a829f56-b9ab-44b2-ab4f-5e988dd7f144</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_LeatherBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_LeatherBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>62bce2a6-540e-473c-9f0c-f8a7384659bb</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_MetalBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_MetalBase_MetalHand_Female</m_FemaleModel>
<m_GUID>1c9195de-efa8-427e-833d-67a3ec055a83</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_MetalBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_MetalBase_MetalHook_Female</m_FemaleModel>
<m_GUID>d3f41d18-1849-4446-a0e6-4ccf318430b7</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_MetalBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_MetalBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>cf1b61e3-c317-4b30-8370-e89da866c665</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_WoodenBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_WoodenBase_MetalHand_Female</m_FemaleModel>
<m_GUID>4f0b16e6-df19-4b81-8e53-5addb8d62d63</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_WoodenBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_WoodenBase_MetalHook_Female</m_FemaleModel>
<m_GUID>72649e94-eaf2-414c-a314-531492fb8a77</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Left_LowerArm_WoodenBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Left_LowerArm_WoodenBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>878c9bb7-65c4-4882-b8e1-a00464e923c2</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_LeatherBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_LeatherBase_MetalHand_Female</m_FemaleModel>
<m_GUID>eed0d663-4862-4646-8ccd-7d73aa6b0489</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_LeatherBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_LeatherBase_MetalHook_Female</m_FemaleModel>
<m_GUID>cccd86ec-bbb9-40dc-8370-ef8f928650db</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_LeatherBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_LeatherBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>cc73e01c-587f-4929-b367-23c752e848b5</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_MetalBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_MetalBase_MetalHand_Female</m_FemaleModel>
<m_GUID>72f25654-e1f8-4c44-a63e-72c8e97e45ee</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_MetalBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_MetalBase_MetalHook_Female</m_FemaleModel>
<m_GUID>af39a824-e8b8-4b6f-91dd-4f5970ffcc6d</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_MetalBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_MetalBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>7fec909e-7a18-46fe-b101-06e03df41e3b</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_WoodenBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_WoodenBase_MetalHand_Female</m_FemaleModel>
<m_GUID>ff47802d-b64c-4024-b404-049926ab0c88</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_WoodenBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_WoodenBase_MetalHook_Female</m_FemaleModel>
<m_GUID>09826af7-ba1d-483b-aa0c-f0e0af0171bc</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_Hand_WoodenBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_Hand_WoodenBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>de809ecd-bad4-4392-912f-82bef2f955e0</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_LeatherBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_LeatherBase_MetalHand_Female</m_FemaleModel>
<m_GUID>e12307d2-672e-4c77-bcd6-af397455d7a9</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_LeatherBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_LeatherBase_MetalHook_Female</m_FemaleModel>
<m_GUID>de32b01d-ec3c-4c3e-80a4-49dfb763b959</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_LeatherBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_LeatherBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>4f23729e-2304-4149-bd18-c2ca05794bda</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_MetalBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_MetalBase_MetalHand_Female</m_FemaleModel>
<m_GUID>4cb21720-0551-4b14-a796-97c7d0c33c06</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_MetalBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_MetalBase_MetalHook_Female</m_FemaleModel>
<m_GUID>12398ee6-7835-4f42-86cf-fd308ea0994f</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_MetalBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_MetalBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>21e5310e-e019-4ee3-9336-ca05f2f09d15</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_WoodenBase_MetalHand_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_WoodenBase_MetalHand_Female</m_FemaleModel>
<m_GUID>e9d08964-8a0e-4f5c-b803-565231b42fcd</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_WoodenBase_MetalHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_WoodenBase_MetalHook_Female</m_FemaleModel>
<m_GUID>bd35c56f-0833-4589-9814-8e73049baf9b</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,9 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<clothingItem>
<m_MaleModel>Prost_Right_LowerArm_WoodenBase_WoodenHook_Male</m_MaleModel>
<m_FemaleModel>Prost_Right_LowerArm_WoodenBase_WoodenHook_Female</m_FemaleModel>
<m_GUID>922ac868-8328-4db0-a855-9faaad70b4fe</m_GUID>
<m_Static>false</m_Static>
<m_AllowRandomTint>false</m_AllowRandomTint>
<textureChoices>Amputations\Upperarm\skin01_b</textureChoices>
</clothingItem>

View File

@@ -1,198 +0,0 @@
item WoodenBase_WoodenHook
{
Weight = 0.90,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item WoodenBase_MetalHook
{
Weight = 1.20,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item WoodenBase_MetalHand
{
Weight = 1.40,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_WoodenHook
{
Weight = 1.40,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_MetalHook
{
Weight = 1.70,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_MetalHand
{
Weight = 1.90,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_WoodenHook
{
Weight = 1.20,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_MetalHook
{
Weight = 1.50,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_MetalHand
{
Weight = 1.70,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item WoodenBase_WoodenHook
{
Weight = 0.90,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item WoodenBase_MetalHook
{
Weight = 1.20,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item WoodenBase_MetalHand
{
Weight = 1.40,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Wooden Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_WoodenHook
{
Weight = 1.40,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_MetalHook
{
Weight = 1.70,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item MetalBase_MetalHand
{
Weight = 1.90,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Metal Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_WoodenHook
{
Weight = 1.20,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Wooden Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_MetalHook
{
Weight = 1.50,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Metal Hook,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}
item LeatherBase_MetalHand
{
Weight = 1.70,
Type = Normal,
DisplayCategory = Prosthesis,
DisplayName = Prosthesis - Leather Base and Metal Hand,
Icon = metalLeg,
Tooltip = TempTooltip,
CanHaveHoles = false,
WorldStaticModel = TOC.MetalHook,
}

View File

@@ -1,144 +0,0 @@
recipe Craft prosthesis with Wooden Base and Wooden Hook
{
ProstPart_WoodenBase,
ProstPart_WoodenHook,
Time: 10.0,
Result: Prost_WoodenBase_WoodenHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Wooden Base and Metal Hook
{
ProstPart_WoodenBase,
ProstPart_MetalHook,
Time: 10.0,
Result: Prost_WoodenBase_MetalHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Wooden Base and Metal Hand
{
ProstPart_WoodenBase,
ProstPart_MetalHand,
Time: 10.0,
Result: Prost_WoodenBase_MetalHand,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Metal Base and Wooden Hook
{
ProstPart_MetalBase,
ProstPart_WoodenHook,
Time: 10.0,
Result: Prost_MetalBase_WoodenHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Metal Base and Metal Hook
{
ProstPart_MetalBase,
ProstPart_MetalHook,
Time: 10.0,
Result: Prost_MetalBase_MetalHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Metal Base and Metal Hand
{
ProstPart_MetalBase,
ProstPart_MetalHand,
Time: 10.0,
Result: Prost_MetalBase_MetalHand,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Leather Base and Wooden Hook
{
ProstPart_LeatherBase,
ProstPart_WoodenHook,
Time: 10.0,
Result: Prost_LeatherBase_WoodenHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Leather Base and Metal Hook
{
ProstPart_LeatherBase,
ProstPart_MetalHook,
Time: 10.0,
Result: Prost_LeatherBase_MetalHook,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}
recipe Craft prosthesis with Leather Base and Metal Hand
{
ProstPart_LeatherBase,
ProstPart_MetalHand,
Time: 10.0,
Result: Prost_LeatherBase_MetalHand,
NeedToBeLearn: true,
CanBeDoneFromFloor: false,
OnGiveXP: NoXP_OnGiveXP,
SkillRequired: FirstAid=2,
Category: Surgeon,
OnCreate:ProsthesisRecipes.OnCreateProsthesis,
Tooltip: Recipe_Tooltip_AssembleProsthesis,
}