diff --git a/data/mods/Limb_WIP/armor/arm_prosthetics.json b/data/mods/Limb_WIP/armor/arm_prosthetics.json index 1abb7b5fb6ac2..3fbacbe4d4b4a 100644 --- a/data/mods/Limb_WIP/armor/arm_prosthetics.json +++ b/data/mods/Limb_WIP/armor/arm_prosthetics.json @@ -80,7 +80,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "arm_stub_l", "arm_neuroprosthetic_l", "hand_neuroprosthetic_l" ] } ] }, { - "id": "right_arm_prosthetic_wood", + "id": "right_arm_prosthetic_wood_old", "type": "ARMOR", "name": { "str": "wooden prosthetic right arm" }, "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to antiquity, this wooden arm was often used by many individuals as a simple way to hide the loss of one of their limbs. Outside of that, its rigidity and lack of flexibility make it nearly useless for practical purposes, though it can help with very basic tasks, like lifting objects. This one is for the right arm.", @@ -100,7 +100,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "arm_stub_r", "arm_prosthetic_cosmetic_r", "hand_prosthetic_r" ] } ] }, { - "id": "left_arm_prosthetic_wood", + "id": "left_arm_prosthetic_wood_old", "type": "ARMOR", "name": { "str": "wooden prosthetic left arm" }, "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to antiquity, this wooden arm was often used by many individuals as a simple way to hide the loss of one of their limbs. Outside of that, its rigidity and lack of flexibility make it nearly useless for practical purposes, though it can help with very basic tasks, like lifting objects. This one is for the left arm.", @@ -120,7 +120,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "arm_stub_l", "arm_prosthetic_cosmetic_l", "hand_prosthetic_l" ] } ] }, { - "id": "right_arm_prosthetic_steel", + "id": "right_arm_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic right arm" }, "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Rennaisance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the right arm.", @@ -140,7 +140,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "arm_stub_r", "arm_prosthetic_r", "hand_prosthetic_r" ] } ] }, { - "id": "left_arm_prosthetic_steel", + "id": "left_arm_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic left arm" }, "description": "A prosthetic arm, used as a replacement limb for those missing one. Dating back to the Middle Ages and Rennaisance, this metallic arm was the cutting edge replacement of its day. Hinges within the fingers and a simple locking system allow basic function of this prosthetic, such as holding a sword. Often given to knights and nobility, this arm is quite heavy, but extremely durable. This one is for the left arm.", diff --git a/data/mods/Limb_WIP/armor/legs_prosthetics.json b/data/mods/Limb_WIP/armor/legs_prosthetics.json index bba5b03fd69eb..d4e3265020b71 100644 --- a/data/mods/Limb_WIP/armor/legs_prosthetics.json +++ b/data/mods/Limb_WIP/armor/legs_prosthetics.json @@ -40,7 +40,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "leg_stub_l", "leg_prosthetic_l", "foot_prosthetic_l" ] } ] }, { - "id": "right_peg_leg", + "id": "right_peg_leg_old", "type": "ARMOR", "name": { "str": "right peg leg" }, "description": "A prosthetic leg, used as a replacement limb for those missing one. A primitive peg leg, often remembered for pirate movies and such, this was a go-to replacement for decades for those who couldn't afford an iron or steel one. This comes up above the knee and is fastened on with straps or rope, with the interior cushioned by stuffing. This one is for the right leg.", @@ -60,7 +60,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "leg_stub_r", "leg_peg_r" ] } ] }, { - "id": "left_peg_leg", + "id": "left_peg_leg_old", "type": "ARMOR", "name": { "str": "left peg leg" }, "description": "A prosthetic leg, used as a replacement limb for those missing one. A primitive peg leg, often remembered for pirate movies and such, this was a go-to replacement for decades for those who couldn't afford an iron or steel one. This comes up above the knee and is fastened on with straps or rope, with the interior cushioned by stuffing. This one is for the left leg.", @@ -80,7 +80,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "leg_stub_l", "leg_peg_l" ] } ] }, { - "id": "right_leg_prosthetic_steel", + "id": "right_leg_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic right leg" }, "description": "A prosthetic leg, used as a replacement limb for those missing one. Dating back to the Middle Ages and the Renaissance, this prosthetic is made of iron placed over a framework, and is attached with leather straps to the leg, padding placed inside for comfort. Made in a better fashion than more common prosthetics at the time, this limb is incredibly durable, with many noble warriors wearing these into battle. However, they were incredibly expensive, time-consuming to make, and quite heavy, leaving them out of the hands of poorer individuals. This one is for the right leg.", @@ -100,7 +100,7 @@ "armor": [ { "encumbrance": 0, "coverage": 100, "covers": [ "leg_stub_r", "leg_prosthetic_r", "foot_prosthetic_r" ] } ] }, { - "id": "left_leg_prosthetic_steel", + "id": "left_leg_prosthetic_steel_old", "type": "ARMOR", "name": { "str": "steel prosthetic left leg" }, "description": "A prosthetic leg, used as a replacement limb for those missing one. Dating back to the Middle Ages and the Renaissance, this prosthetic is made of iron placed over a framework, and is attached with leather straps to the leg, padding placed inside for comfort. Made in a better fashion than more common prosthetics at the time, this limb is incredibly durable, with many noble warriors wearing these into battle. However, they were incredibly expensive, time-consuming to make, and quite heavy, leaving them out of the hands of poorer individuals. This one is for the left leg.", diff --git a/data/mods/Limb_WIP/item_groups.json b/data/mods/Limb_WIP/item_groups.json index b040e2a53b513..1a5345674dbd5 100644 --- a/data/mods/Limb_WIP/item_groups.json +++ b/data/mods/Limb_WIP/item_groups.json @@ -5,10 +5,10 @@ "copy-from": "museum_primitive", "extend": { "items": [ - { "item": "left_peg_leg", "prob": 10, "damage": [ 2, 4 ] }, - { "item": "right_peg_leg", "prob": 10, "damage": [ 2, 4 ] }, - { "item": "left_arm_prosthetic_wood", "prob": 10, "damage": [ 2, 4 ] }, - { "item": "right_arm_prosthetic_wood", "prob": 10, "damage": [ 2, 4 ] } + { "item": "left_peg_leg_old", "prob": 10, "damage": [ 2, 4 ] }, + { "item": "right_peg_leg_old", "prob": 10, "damage": [ 2, 4 ] }, + { "item": "left_arm_prosthetic_wood_old", "prob": 10, "damage": [ 2, 4 ] }, + { "item": "right_arm_prosthetic_wood_old", "prob": 10, "damage": [ 2, 4 ] } ] } }, @@ -18,14 +18,14 @@ "copy-from": "museum_misc", "extend": { "items": [ - { "item": "left_peg_leg", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "right_peg_leg", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "right_leg_prosthetic_steel", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "left_leg_prosthetic_steel", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "left_arm_prosthetic_wood", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "right_arm_prosthetic_wood", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "left_arm_prosthetic_steel", "prob": 15, "damage": [ 2, 4 ] }, - { "item": "right_arm_prosthetic_steel", "prob": 15, "damage": [ 2, 4 ] } + { "item": "left_peg_leg_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "right_peg_leg_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "right_leg_prosthetic_steel_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "left_leg_prosthetic_steel_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "left_arm_prosthetic_wood_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "right_arm_prosthetic_wood_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "left_arm_prosthetic_steel_old", "prob": 15, "damage": [ 2, 4 ] }, + { "item": "right_arm_prosthetic_steel_old", "prob": 15, "damage": [ 2, 4 ] } ] } }, diff --git a/data/mods/Limb_WIP/mutation_eocs/limb_changing_eocs.json b/data/mods/Limb_WIP/mutation_eocs/limb_changing_eocs.json index 61e187294a122..488c641e2a094 100644 --- a/data/mods/Limb_WIP/mutation_eocs/limb_changing_eocs.json +++ b/data/mods/Limb_WIP/mutation_eocs/limb_changing_eocs.json @@ -2,19 +2,35 @@ { "type": "effect_on_condition", "id": "EOC_PRE_EYES_INSECT", - "condition": { "and": [ { "math": [ "u_vitamin('mutagen_insect')", ">=", "100" ] } ] }, + "//": "IF we're asleep and have enough juice grow eyes, ELSE IF we're asleep print dream ELSE print failure", + "condition": { + "and": [ + { "math": [ "u_vitamin('mutagen_insect')", ">=", "500" ] }, + { "math": [ "u_vitamin('mutagen')", ">=", "500" ] }, + { "u_has_effect": "sleep" } + ] + }, "effect": [ - { "u_message": "BZZZZZZT", "type": "good", "popup": true }, + { "u_mutate_towards": "EYES_INSECT", "category": "INSECT", "use_vitamins": false }, { - "u_mutate_towards": "EYES_INSECT", - "category": { "u_val": "mutation_category", "type": "upcoming", "context": "mutation" }, - "use_vitamins": true - }, - { "u_message": "" } + "if": { "u_has_trait": "EYES_INSECT" }, + "then": { "u_message": "", "popup": true }, + "else": { "u_message": "", "type": "bad", "snippet": true } + } ], "false_effect": [ - { "u_message": "Ouchie owie", "type": "bad" }, - { "u_add_var": "mutation_category", "type": "upcoming", "context": "mutation", "value": "INSECT" } + { + "if": { + "and": [ + { "u_has_effect": "sleep" }, + { + "x_in_y_chance": { "x": { "math": [ "u_vitamin('mutagen_insect') + u_vitamin('mutagen')" ] }, "y": 100 } + } + ] + }, + "then": [ { "u_message": "", "snippet": true, "popup": true }, { "u_lose_effect": "sleep" } ], + "else": { "u_message": "", "type": "bad", "snippet": true } + } ] } ] diff --git a/data/mods/Limb_WIP/mutation_eocs/prosthetics_eocs.json b/data/mods/Limb_WIP/mutation_eocs/prosthetics_eocs.json index e6e243e62a0df..55a3a6638c6be 100644 --- a/data/mods/Limb_WIP/mutation_eocs/prosthetics_eocs.json +++ b/data/mods/Limb_WIP/mutation_eocs/prosthetics_eocs.json @@ -235,13 +235,13 @@ }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "left_peg_leg", "worn_only": true } ], - "true_eocs": [ "EOC_left_peg_leg_hp_set" ] + "search_data": [ { "id": "left_peg_leg_old", "worn_only": true } ], + "true_eocs": [ "EOC_left_peg_leg_old_hp_set" ] }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "right_peg_leg", "worn_only": true } ], - "true_eocs": [ "EOC_right_peg_leg_hp_set" ] + "search_data": [ { "id": "right_peg_leg_old", "worn_only": true } ], + "true_eocs": [ "EOC_right_peg_leg_old_hp_set" ] }, { "u_run_inv_eocs": "random", @@ -255,12 +255,12 @@ }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "left_arm_prosthetic_steel", "worn_only": true } ], + "search_data": [ { "id": "left_arm_prosthetic_steel_old", "worn_only": true } ], "true_eocs": [ "EOC_left_arm_hp_set" ] }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "right_arm_prosthetic_steel", "worn_only": true } ], + "search_data": [ { "id": "right_arm_prosthetic_steel_old", "worn_only": true } ], "true_eocs": [ "EOC_right_arm_hp_set" ] }, { @@ -275,12 +275,12 @@ }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "left_arm_prosthetic_wood", "worn_only": true } ], + "search_data": [ { "id": "left_arm_prosthetic_wood_old", "worn_only": true } ], "true_eocs": [ "EOC_left_cosmetic_arm_hp_set" ] }, { "u_run_inv_eocs": "random", - "search_data": [ { "id": "right_arm_prosthetic_wood", "worn_only": true } ], + "search_data": [ { "id": "right_arm_prosthetic_wood_old", "worn_only": true } ], "true_eocs": [ "EOC_right_cosmetic_arm_hp_set" ] } ] @@ -297,12 +297,12 @@ }, { "type": "effect_on_condition", - "id": "EOC_left_peg_leg_hp_set", + "id": "EOC_left_peg_leg_old_hp_set", "effect": [ { "math": [ "n_hp('ALL')", "=", "u_hp('leg_peg_l') * n_hp_max('bp_null') / u_hp_max('leg_peg_l')" ] } ] }, { "type": "effect_on_condition", - "id": "EOC_right_peg_leg_hp_set", + "id": "EOC_right_peg_leg_old_hp_set", "effect": [ { "math": [ "n_hp('ALL')", "=", "u_hp('leg_peg_r') * n_hp_max('bp_null') / u_hp_max('leg_peg_r')" ] } ] }, { diff --git a/data/mods/Limb_WIP/mutation_snippets.json b/data/mods/Limb_WIP/mutation_snippets.json new file mode 100644 index 0000000000000..89f38af3d15f3 --- /dev/null +++ b/data/mods/Limb_WIP/mutation_snippets.json @@ -0,0 +1,38 @@ +[ + { + "type": "snippet", + "category": "", + "text": [ + "You need the right nectar, otherwise you will never be queen.", + "You long for a safe, dark place to complete your change.", + "You could build a hive, if only you were better. What are you missing?", + "More of the good nectar. That's what you need.", + "You can't be expected to metamorphose with so little. You need more.", + "You need enough insect primer and catalyst in your system while you are sleeping to complete your change.", + "You won't be able to change without enough catalyst, the right primer and being asleep." + ] + }, + { + "type": "snippet", + "category": "", + "text": [ + "You and your sisters have worked diligently, made your home safe and prosperous. You felt so proud. But lately Mother has been growing slower, and more cells are empty than with brood. You see hesitation on your sisters as well…does the hive need you to step up? Would they follow? Could you defeat Her?", + "You dream of a dark, damp place permeated by the smell of sawdust. You feel like this is all you've ever known, each bend in the walls and scratch on the floor your handiwork. It feels like home, but deep down you know that you'll have to change and emerge into the dangerous, light-battered outside.", + "You have stuffed yourself to bursting for the fourth time today, but your hunger doesn't abate. You would need to escape your too-small skin to be able to eat enough, you're sure of it. Take the knife to one of the stretch marks on your back, and part the skin - it springs to the side readily and with no pain. You work your way down your sides, changing the knife between hands as needed and free your new skin from its fleshy prison.", + "Getting the bodybag was harder than you would have thought, and ordinary garbage bags would just not do. You eat your fill for the last time with this mouth, undress (you won't need clothes after the change), and climb in the bag. Closing the zipper from the inside is a challenge, but you need complete darkness for what comes now. You wait.\nAnd wait.\nAnd wait.\n\nCould you have been wrong? You were so sure the time was right.\nYou need to get out of here, but you can't move your…anything. Do you even have anything to move?" + ] + }, + { + "type": "snippet", + "category": "", + "text": [ + "", + "Your try going about your day as usual, but your vision seems to dim every few seconds for no reason. You reach to your eyes in annoyance and feel a disgusting fleshy membrane periodically covering them with a squeaky, wet motion. You grasp them tightly and pull hard despite the pain until they tear off with a shower of red ichor coating your eyes. You lick it away, and finally you can see clearly." + ] + }, + { + "type": "snippet", + "category": "", + "text": [ "WOOOOO HOOOOO INSECT EYES BAYBY" ] + } +] diff --git a/data/mods/Limb_WIP/mutations/mutation_limbs.json b/data/mods/Limb_WIP/mutations/mutation_limbs.json index 94c9e34c504db..3fba143bcde54 100644 --- a/data/mods/Limb_WIP/mutations/mutation_limbs.json +++ b/data/mods/Limb_WIP/mutations/mutation_limbs.json @@ -88,7 +88,7 @@ { "type": "body_part", "id": "eyes_insect_1", - "//": "Replaces your head. Vision score lower, removed hardcoded per bonus.", + "//": "Even larger. Vision score lower, removed hardcoded per bonus. Slightly less likely to blind on hit + cut armor.", "name": "compound eyes", "accusative": { "ctxt": "bodypart_accusative", "str": "compound eyes" }, "hp_bar_ui_text": "COOLER HEAD", @@ -100,10 +100,135 @@ "encumbrance_text": "Your vision is impaired!", "main_part": "eyes_insect_1", "opposite_part": "eyes_insect_1", - "hit_size": 7, + "hit_size": 1.2, "limb_scores": [ [ "vision", 0.65 ], [ "night_vis", 1.0 ], [ "reaction", 0.8 ] ], + "armor": { "cut": 3 }, + "sub_parts": [ "eyes_compound_left", "eyes_compound_right" ], + "effects_on_hit": [ + { + "id": "blind", + "dmg_threshold": 3, + "dmg_scale_increment": 3, + "chance": 25, + "chance_dmg_scaling": 5, + "duration": 1, + "duration_dmg_scaling": 0.5, + "max_duration": 12 + } + ], "flags": [ "IGNORE_TEMP", "SEESLEEP", "LIMB_UPPER" ] }, + { + "type": "body_part", + "id": "eyes_insect_2", + "//": "Head replacement. Superhuman reaction score, raised but still suboptimal vision score (getting used to it), a large target.", + "name": "dragonfly eyes", + "accusative": { "ctxt": "bodypart_accusative", "str": "dragonfly eyes" }, + "hp_bar_ui_text": "DRGFL HEAD", + "heading": "Dragonfly Eyes", + "heading_multiple": "Dragonfly Eyes", + "copy-from": "head", + "limb_types": [ [ "head", 1.0 ], [ "sensor", 1.0 ] ], + "encumbrance_text": "Your vision is impaired!", + "hit_size": 7, + "is_vital": true, + "hit_difficulty": 1.2, + "main_part": "eyes_insect_2", + "connected_to": "eyes_insect_2", + "opposite_part": "eyes_insect_2", + "limb_scores": [ [ "vision", 0.9 ], [ "night_vis", 1.0 ], [ "reaction", 1.8 ] ], + "armor": { "cut": 3 }, + "sub_parts": [ "eyes_compound_mono" ], + "effects_on_hit": [ + { + "id": "bleed", + "dmg_type": "cut", + "dmg_threshold": 5, + "dmg_scale_increment": 2, + "duration": 60, + "duration_dmg_scaling": 30, + "max_duration": 960 + }, + { + "id": "bleed", + "dmg_type": "stab", + "dmg_threshold": 1, + "dmg_scale_increment": 1.5, + "duration": 60, + "duration_dmg_scaling": 60, + "max_duration": 1200 + }, + { + "id": "bleed", + "dmg_type": "bullet", + "dmg_threshold": 1, + "dmg_scale_increment": 1, + "duration": 60, + "duration_dmg_scaling": 60 + }, + { + "id": "stunned", + "dmg_type": "bash", + "dmg_threshold": 10, + "dmg_scale_increment": 5, + "chance": 10, + "chance_dmg_scaling": 10, + "duration": 1, + "duration_dmg_scaling": 0.5, + "max_duration": 4 + }, + { + "id": "stunned", + "dmg_threshold": 30, + "dmg_scale_increment": 10, + "chance": 10, + "chance_dmg_scaling": 10, + "duration": 1, + "duration_dmg_scaling": 0.5, + "max_duration": 4 + }, + { + "id": "blind", + "dmg_threshold": 3, + "dmg_scale_increment": 3, + "chance": 25, + "chance_dmg_scaling": 5, + "duration": 1, + "duration_dmg_scaling": 0.5, + "max_duration": 12 + } + ], + "flags": [ "IGNORE_TEMP", "SEESLEEP", "LIMB_UPPER" ] + }, + { + "id": "eyes_compound_left", + "type": "sub_body_part", + "max_coverage": 50, + "parent": "eyes_insect_1", + "side": 1, + "opposite": "eyes_compound_right", + "name_multiple": "compound eyes", + "name": "left compound eye" + }, + { + "id": "eyes_compound_right", + "type": "sub_body_part", + "max_coverage": 50, + "parent": "eyes_insect_1", + "side": 2, + "opposite": "eyes_compound_left", + "name_multiple": "compound eyes", + "name": "right compound eye" + }, + { + "id": "eyes_compound_mono", + "type": "sub_body_part", + "name": "gigantic compound eye", + "parent": "eyes_insect_2", + "max_coverage": 60, + "side": 0, + "opposite": "eyes_compound_mono" + }, { "id": "gastropod_foot", "type": "body_part", diff --git a/data/mods/Limb_WIP/mutations/mutations.json b/data/mods/Limb_WIP/mutations/mutations.json index 4036b6b628403..d438676667483 100644 --- a/data/mods/Limb_WIP/mutations/mutations.json +++ b/data/mods/Limb_WIP/mutations/mutations.json @@ -3,6 +3,10 @@ "type": "mutation_type", "id": "CHANGING_LIMB" }, + { + "type": "mutation_type", + "id": "HEAD" + }, { "type": "mutation", "id": "DEBUG_TORSO", @@ -46,15 +50,37 @@ "name": { "str": "Compound Eyes" }, "types": [ "EYES" ], "prereqs": [ "EYEBULGE", "PRE_EYES_INSECT" ], - "points": 2, - "description": "Much of your face is taken up by a pair of gigantic compound eyes, partly wrapping around your temples. Your detail vision suffered terribly, and the expanded field of view is dizzying. You can still go back to how you used to be. If you continue changing in this direction you will be permanently warped", + "prereqs2": [ "CHITIN", "CHITIN2" ], + "points": -2, + "description": "Your eyes have turned into iridiscent spheres bulging out of their original sockets. Your detail vision suffered terribly, and the expanded field of view is dizzying. You can still go back to how you used to be. If you continue changing in this direction you will be permanently changed.", "category": [ "INSECT" ], "cancels": [ "PRE_EYES_INSECT" ], + "changes_to": [ "EYES_INSECT_2" ], + "processed_eocs": [ "EOC_EYES_INSECT" ], "valid": false, + "vitamin_cost": 300, "enchantments": [ { "condition": "ALWAYS", "modified_bodyparts": [ { "lose": "eyes" }, { "lose": "head" }, { "gain": "eyes_insect_1" } ] } ] }, + { + "type": "mutation", + "id": "EYES_INSECT_2", + "name": { "str": "Dragonfly Eyes" }, + "types": [ "EYES", "HEAD" ], + "prereqs": [ "EYES_INSECT" ], + "prereqs2": [ "CHITIN2" ], + "points": 2, + "description": "You remember having tiny eyes condemned into cramped slits in your head. No more. Since your last molt your eyes take up most of your head, giving you unparalelled reactions at the cost of fine vision. You wouldn't want to cover up too much of the view, however. This change is permanent.", + "category": [ "INSECT" ], + "threshreq": [ "THRESH_INSECT" ], + "valid": false, + "purifiable": false, + "vitamin_cost": 500, + "enchantments": [ + { "condition": "ALWAYS", "modified_bodyparts": [ { "lose": "eyes" }, { "lose": "head" }, { "gain": "eyes_insect_2" } ] } + ] + }, { "type": "mutation", "id": "GASTROPOD_FOOT", diff --git a/data/mods/Limb_WIP/recipes.json b/data/mods/Limb_WIP/recipes.json index 5848610244450..ada63b8486b68 100644 --- a/data/mods/Limb_WIP/recipes.json +++ b/data/mods/Limb_WIP/recipes.json @@ -1,6 +1,6 @@ [ { - "result": "right_arm_prosthetic_wood", + "result": "right_arm_prosthetic_wood_old", "type": "recipe", "activity_level": "LIGHT_EXERCISE", "category": "CC_*", @@ -22,7 +22,7 @@ ] }, { - "result": "left_arm_prosthetic_wood", + "result": "left_arm_prosthetic_wood_old", "type": "recipe", "activity_level": "LIGHT_EXERCISE", "category": "CC_*", @@ -45,7 +45,7 @@ }, { "//": "1.71 time and material increase, based on light plate arm guards.", - "result": "right_arm_prosthetic_steel", + "result": "right_arm_prosthetic_steel_old", "type": "recipe", "activity_level": "BRISK_EXERCISE", "category": "CC_*", @@ -68,7 +68,7 @@ }, { "//": "1.71 time and material increase, based on light plate arm guards.", - "result": "left_arm_prosthetic_steel", + "result": "left_arm_prosthetic_steel_old", "type": "recipe", "activity_level": "BRISK_EXERCISE", "category": "CC_*", @@ -98,7 +98,12 @@ "name": "prosthetic arms", "description": "Recipes related to constructing prosthetic arms of varying materials and designs.", "skill_used": "fabrication", - "nested_category_data": [ "right_arm_prosthetic_wood", "left_arm_prosthetic_wood", "right_arm_prosthetic_steel", "left_arm_prosthetic_steel" ], + "nested_category_data": [ + "right_arm_prosthetic_wood_old", + "left_arm_prosthetic_wood_old", + "right_arm_prosthetic_steel_old", + "left_arm_prosthetic_steel_old" + ], "difficulty": 4 }, { @@ -110,11 +115,11 @@ "name": "prosthetic legs", "description": "Recipes related to constructing prosthetic legs of varying materials and designs.", "skill_used": "fabrication", - "nested_category_data": [ "right_peg_leg", "left_peg_leg", "right_leg_prosthetic_steel", "left_leg_prosthetic_steel" ], + "nested_category_data": [ "right_peg_leg_old", "left_peg_leg_old", "right_leg_prosthetic_steel_old", "left_leg_prosthetic_steel_old" ], "difficulty": 4 }, { - "result": "right_peg_leg", + "result": "right_peg_leg_old", "type": "recipe", "activity_level": "LIGHT_EXERCISE", "category": "CC_*", @@ -136,7 +141,7 @@ ] }, { - "result": "left_peg_leg", + "result": "left_peg_leg_old", "type": "recipe", "activity_level": "LIGHT_EXERCISE", "category": "CC_*", @@ -159,7 +164,7 @@ }, { "//": "1.71 times increase in material and time, based on steel legguards.", - "result": "right_leg_prosthetic_steel", + "result": "right_leg_prosthetic_steel_old", "type": "recipe", "activity_level": "BRISK_EXERCISE", "category": "CC_*", @@ -185,7 +190,7 @@ "tools": [ [ [ "swage", -1 ] ] ] }, { - "result": "left_leg_prosthetic_steel", + "result": "left_leg_prosthetic_steel_old", "type": "recipe", "activity_level": "BRISK_EXERCISE", "category": "CC_*",