Fixed recipes again
This commit is contained in:
@@ -75,7 +75,7 @@ def generate_clothing_item(name, model, texture_choices):
|
|||||||
with open(path_idtable, "ab") as file:
|
with open(path_idtable, "ab") as file:
|
||||||
tree_guid.write(file, encoding='utf-8', pretty_print=True)
|
tree_guid.write(file, encoding='utf-8', pretty_print=True)
|
||||||
|
|
||||||
def generate_recipe(recipe_name, recipe_items, on_create_func, time, skill_required, tooltip):
|
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 = f"recipe {recipe_name}\n"
|
||||||
root_element += "\t{\n"
|
root_element += "\t{\n"
|
||||||
|
|
||||||
@@ -86,7 +86,8 @@ def generate_recipe(recipe_name, recipe_items, on_create_func, time, skill_requi
|
|||||||
|
|
||||||
# if result != "":
|
# if result != "":
|
||||||
# root_element += f"\t\tResult: {result_name},\n"
|
# root_element += f"\t\tResult: {result_name},\n"
|
||||||
root_element += f"\t\tTime: {time:.2f},\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\tNeedToBeLearn: true,\n"
|
||||||
root_element += "\t\tCanBeDoneFromFloor: false,\n"
|
root_element += "\t\tCanBeDoneFromFloor: false,\n"
|
||||||
root_element += "\t\tOnGiveXP: NoXP_OnGiveXP,\n"
|
root_element += "\t\tOnGiveXP: NoXP_OnGiveXP,\n"
|
||||||
@@ -232,12 +233,13 @@ def run_recipe_assemble_generation():
|
|||||||
# TODO add screwdriver and some screws to the items
|
# 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]
|
recipe_items = [first_item, second_item]
|
||||||
on_create_func = "ProsthesisRecipes.OnCreateProsthesis"
|
on_create_func = "ProsthesisRecipes.OnCreateProsthesis"
|
||||||
time = 10 # TODO Change this
|
time = 10 # TODO Change this
|
||||||
skill_required = ["FirstAid", "2"] # TODO Change this
|
skill_required = ["FirstAid", "2"] # TODO Change this
|
||||||
tooltip = "Recipe_Tooltip_AssembleProsthesis"
|
tooltip = "Recipe_Tooltip_AssembleProsthesis"
|
||||||
generate_recipe(recipe_name, recipe_items, on_create_func, time, skill_required, tooltip)
|
generate_recipe(recipe_name, result_name, recipe_items, on_create_func, time, skill_required, tooltip)
|
||||||
|
|
||||||
|
|
||||||
# RECIPE GENERATION PASS - Disassembly
|
# RECIPE GENERATION PASS - Disassembly
|
||||||
@@ -251,13 +253,16 @@ def run_recipe_disassemble_generation():
|
|||||||
base_display_name = base_row[1]["Display Name"]
|
base_display_name = base_row[1]["Display Name"]
|
||||||
top_display_name = top_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_name = f"Disassemble prosthesis with {base_display_name} and {top_display_name}"
|
||||||
recipe_item = [f"Prost_{base_name}_{top_name}"]
|
recipe_item = [f"Prost_{base_name}_{top_name}"]
|
||||||
on_create_func = "ProsthesisRecipes.OnDisassembleProsthesis"
|
on_create_func = "ProsthesisRecipes.OnDisassembleProsthesis"
|
||||||
time = 10 # TODO Change this
|
time = 10 # TODO Change this
|
||||||
skill_required = ["FirstAid", "2"] # TODO Change this
|
skill_required = ["FirstAid", "2"] # TODO Change this
|
||||||
tooltip = "Recipe_Tooltip_DisassembleProsthesis"
|
tooltip = "Recipe_Tooltip_DisassembleProsthesis"
|
||||||
generate_recipe(recipe_name, recipe_item, on_create_func, time, skill_required, tooltip)
|
generate_recipe(recipe_name, result_name, recipe_item, on_create_func, time, skill_required, tooltip)
|
||||||
|
|
||||||
|
|
||||||
# RECIPE GENERATION PASS - Single parts - Base
|
# RECIPE GENERATION PASS - Single parts - Base
|
||||||
@@ -266,4 +271,4 @@ def run_recipe_disassemble_generation():
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
run_single_part_item_generation()
|
run_recipe_assemble_generation()
|
||||||
@@ -119,6 +119,7 @@ function ProsthesisRecipes.OnCreateProsthesis(items, result, player, selectedIte
|
|||||||
-- Set mod data for item with durability and all that crap
|
-- Set mod data for item with durability and all that crap
|
||||||
|
|
||||||
-- Get condition from the items
|
-- Get condition from the items
|
||||||
|
print("JCIO: setting stats for prosthesis item")
|
||||||
local condition = 0
|
local condition = 0
|
||||||
for i=1,items:size() do
|
for i=1,items:size() do
|
||||||
local item = items:get(i-1)
|
local item = items:get(i-1)
|
||||||
|
|||||||
@@ -74,7 +74,8 @@ recipe Craft prosthesis with Wooden Base and Wooden Hook
|
|||||||
ProstPart_WoodenHook,
|
ProstPart_WoodenHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_WoodenBase_WoodenHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -89,7 +90,8 @@ recipe Craft prosthesis with Wooden Base and Metal Hook
|
|||||||
ProstPart_MetalHook,
|
ProstPart_MetalHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_WoodenBase_MetalHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -104,7 +106,8 @@ recipe Craft prosthesis with Wooden Base and Metal Hand
|
|||||||
ProstPart_MetalHand,
|
ProstPart_MetalHand,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_WoodenBase_MetalHand,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -119,7 +122,8 @@ recipe Craft prosthesis with Metal Base and Wooden Hook
|
|||||||
ProstPart_WoodenHook,
|
ProstPart_WoodenHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_MetalBase_WoodenHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -134,7 +138,8 @@ recipe Craft prosthesis with Metal Base and Metal Hook
|
|||||||
ProstPart_MetalHook,
|
ProstPart_MetalHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_MetalBase_MetalHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -149,7 +154,8 @@ recipe Craft prosthesis with Metal Base and Metal Hand
|
|||||||
ProstPart_MetalHand,
|
ProstPart_MetalHand,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_MetalBase_MetalHand,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -164,7 +170,8 @@ recipe Craft prosthesis with Leather Base and Wooden Hook
|
|||||||
ProstPart_WoodenHook,
|
ProstPart_WoodenHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_LeatherBase_WoodenHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -179,7 +186,8 @@ recipe Craft prosthesis with Leather Base and Metal Hook
|
|||||||
ProstPart_MetalHook,
|
ProstPart_MetalHook,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_LeatherBase_MetalHook,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -194,7 +202,8 @@ recipe Craft prosthesis with Leather Base and Metal Hand
|
|||||||
ProstPart_MetalHand,
|
ProstPart_MetalHand,
|
||||||
|
|
||||||
|
|
||||||
Time: 10.00,
|
Time: 10.0,
|
||||||
|
Result: Prost_LeatherBase_MetalHand,
|
||||||
NeedToBeLearn: true,
|
NeedToBeLearn: true,
|
||||||
CanBeDoneFromFloor: false,
|
CanBeDoneFromFloor: false,
|
||||||
OnGiveXP: NoXP_OnGiveXP,
|
OnGiveXP: NoXP_OnGiveXP,
|
||||||
@@ -204,6 +213,7 @@ recipe Craft prosthesis with Leather Base and Metal Hand
|
|||||||
Tooltip: Recipe_Tooltip_AssembleProsthesis,
|
Tooltip: Recipe_Tooltip_AssembleProsthesis,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*************Disassemble Prosthetics*******************/
|
/*************Disassemble Prosthetics*******************/
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user