diff --git a/data/mods/innawood/construction.json b/data/mods/innawood/construction.json index 1ab90c12aa259..dfc058da16e4d 100644 --- a/data/mods/innawood/construction.json +++ b/data/mods/innawood/construction.json @@ -23,5 +23,17 @@ "pre_note": "Can be deconstructed without tools.", "pre_special": "check_empty", "post_terrain": "f_bloomery" + }, + { + "type": "construction", + "id": "constr_fvat_empty_no_faucet", + "group": "build_fermenting_vat", + "category": "FURN", + "required_skills": [ [ "fabrication", 2 ], [ "cooking", 3 ] ], + "time": "90 m", + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 1 } ] ], + "components": [ [ [ "2x4", 14 ] ], [ [ "nail", 12 ] ], [ [ "sheet_metal_small", 13 ] ] ], + "pre_special": "check_empty", + "post_terrain": "f_fvat_empty" } ] diff --git a/data/mods/innawood/furniture-tools.json b/data/mods/innawood/furniture-tools.json deleted file mode 100644 index b8fcff1a7e131..0000000000000 --- a/data/mods/innawood/furniture-tools.json +++ /dev/null @@ -1,24 +0,0 @@ -[ - { - "type": "furniture", - "id": "f_bloomery", - "name": "bloomery", - "looks_like": "f_forge_rock", - "description": "A type of metallurgical furnace for smelting iron from its oxides.", - "symbol": "U", - "color": "light_red", - "move_cost_mod": -1, - "coverage": 40, - "required_str": -1, - "crafting_pseudo_item": "bloomery", - "flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ], - "deconstruct": { "items": [ { "item": "rock", "count": 30 } ] }, - "bash": { - "str_min": 18, - "str_max": 50, - "sound": "crash!", - "sound_fail": "whump.", - "items": [ { "item": "rock", "count": [ 10, 20 ] } ] - } - } -] diff --git a/data/mods/innawood/furniture_and_terrain/furniture-tools.json b/data/mods/innawood/furniture_and_terrain/furniture-tools.json new file mode 100644 index 0000000000000..5befbfdeec601 --- /dev/null +++ b/data/mods/innawood/furniture_and_terrain/furniture-tools.json @@ -0,0 +1,58 @@ +[ + { + "type": "furniture", + "id": "f_bloomery", + "name": "bloomery", + "looks_like": "f_forge_rock", + "description": "A type of metallurgical furnace for smelting iron from its oxides.", + "symbol": "U", + "color": "light_red", + "move_cost_mod": -1, + "coverage": 40, + "required_str": -1, + "crafting_pseudo_item": "bloomery", + "flags": [ "SEALED", "CONTAINER", "NOITEM", "EASY_DECONSTRUCT", "MINEABLE" ], + "deconstruct": { "items": [ { "item": "rock", "count": 30 } ] }, + "bash": { + "str_min": 18, + "str_max": 50, + "sound": "crash!", + "sound_fail": "whump.", + "items": [ { "item": "rock", "count": [ 10, 20 ] } ] + } + }, + { + "type": "furniture", + "id": "f_fvat_empty", + "name": "fermenting vat", + "looks_like": "f_standing_tank", + "description": "A sealable vat for fermenting vinegar and various alcoholic brews.", + "symbol": "O", + "color": "brown", + "move_cost_mod": -1, + "required_str": -1, + "flags": [ "NOITEM", "SEALED", "TRANSPARENT", "FLAMMABLE", "CONTAINER", "DONT_REMOVE_ROTTEN" ], + "examine_action": "fvat_empty", + "deconstruct": { + "items": [ + { "item": "2x4", "count": 14 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "sheet_metal_small", "count": [ 4, 10 ] }, + { "item": "scrap", "count": [ 5, 10 ] } + ] + }, + "bash": { + "str_min": 3, + "str_max": 45, + "sound": "smash!", + "sound_fail": "whump.", + "items": [ + { "item": "2x4", "count": [ 4, 8 ] }, + { "item": "nail", "charges": [ 4, 8 ] }, + { "item": "sheet_metal_small", "count": [ 2, 6 ] }, + { "item": "scrap", "count": [ 5, 10 ] }, + { "item": "splinter", "count": 1 } + ] + } + } +] diff --git a/data/mods/innawood/terrain-floors-outdoors.json b/data/mods/innawood/furniture_and_terrain/terrain-floors-outdoors.json similarity index 100% rename from data/mods/innawood/terrain-floors-outdoors.json rename to data/mods/innawood/furniture_and_terrain/terrain-floors-outdoors.json diff --git a/data/mods/innawood/terrain-flora.json b/data/mods/innawood/furniture_and_terrain/terrain-flora.json similarity index 100% rename from data/mods/innawood/terrain-flora.json rename to data/mods/innawood/furniture_and_terrain/terrain-flora.json diff --git a/data/mods/innawood/terrain-walls.json b/data/mods/innawood/furniture_and_terrain/terrain-walls.json similarity index 100% rename from data/mods/innawood/terrain-walls.json rename to data/mods/innawood/furniture_and_terrain/terrain-walls.json diff --git a/data/mods/innawood/mapgen/cave.json b/data/mods/innawood/mapgen/cave.json index 9d8c050b04efd..0b92411742b3d 100644 --- a/data/mods/innawood/mapgen/cave.json +++ b/data/mods/innawood/mapgen/cave.json @@ -443,7 +443,7 @@ ".....~~~~~~.....~~~.....", "....~~~~~~~~....~~~~....", "......~~~~~~~..~~~~~....", - "....~~~~~~~~..~~~~~~....", + "....~~~~W~~~..~~~~~~....", "....~~~~~~~~..~~~~~.....", ".....~~~~~~~..~~~~~.....", "..............~~~~~~....", @@ -507,7 +507,13 @@ ], "terrain": { ".": "t_soil", ",": "t_dirt_underground", ">": "t_slope_up" }, "furniture": { }, - "items": { "~": [ { "item": "monparts", "chance": 2 }, { "item": "trash_forest", "chance": 2 } ] } + "items": { + "~": [ + { "item": "monparts", "chance": 2 }, + { "item": "trash_forest", "chance": 2 }, + { "item": "cave_minerals", "chance": 20 } + ] + } } }, { @@ -583,7 +589,8 @@ "...........,,,..........", "............>..........." ], - "terrain": { ".": "t_soil", ",": "t_dirt_underground", "!": "t_dirt_underground", ">": "t_slope_up" }, + "terrain": { ".": "t_soil", ",": "t_dirt_underground", ">": "t_slope_up" }, + "items": { "!": { "item": "cave_minerals", "chance": 100, "repeat": [ 1, 3 ] } }, "furniture": { } } }, @@ -598,9 +605,9 @@ "rows": [ "........................", "........................", - "..... 11 13 1111111..", + ".....a 11 13 1111111..", "...11 ......... ..", - "...11 ......... ...", + "...11 a ......... a ...", "....1 ..........1111..", "....... ..........4....", "........ ...... ....", @@ -609,19 +616,20 @@ "......... ....1........", "........ .....5........", ".......11......1........", - ".... ..... .11...", + ".... a ..... .11...", "... .... ..", - "...11 ... ...", + "...11 a ... a ...", "..... ........ ..", "...111111............ .", - "... ..... ... .", - ".... ..... .", - "............ .... .", + "... a ..... ... .", + ".... a ..... .", + "............ .... a .", "............6.... .", "............ .... . .", "............>..........." ], "terrain": { ".": "t_soil", " ": "t_dirt_underground", ">": "t_slope_up" }, + "items": { "a": { "item": "cave_minerals", "chance": 40, "repeat": [ 1, 3 ] } }, "furniture": { }, "fields": { "1": { "field": "fd_web", "intensity": 1, "age": 10 }, diff --git a/data/mods/innawood/mapgen/crater.json b/data/mods/innawood/mapgen/crater.json new file mode 100644 index 0000000000000..f0fa83b0666ae --- /dev/null +++ b/data/mods/innawood/mapgen/crater.json @@ -0,0 +1,67 @@ +[ + { + "om_terrain": "crater_core", + "type": "mapgen", + "method": "json", + "weight": 250000, + "object": { + "rows": [ + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........00000000........", + "........00000000........", + "........00000000........", + "........00000000........", + "........00000000........", + "........00000000........", + "........00000000........", + "........00000000........", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................" + ], + "//": "It's important that the bombs get placed on tiles without wreckage, otherwise they can get destroyed before they explode", + "place_item": [ + { "item": "crater_bomb", "x": [ 8, 11 ], "y": [ 8, 11 ], "amount": 1, "custom-flags": [ "ACTIVATE_ON_PLACE" ] }, + { + "item": "crater_bomb", + "x": [ 8, 11 ], + "y": [ 12, 15 ], + "amount": 1, + "custom-flags": [ "ACTIVATE_ON_PLACE" ] + }, + { + "item": "crater_bomb", + "x": [ 12, 15 ], + "y": [ 8, 11 ], + "amount": 1, + "custom-flags": [ "ACTIVATE_ON_PLACE" ] + }, + { + "item": "crater_bomb", + "x": [ 12, 15 ], + "y": [ 12, 15 ], + "amount": 1, + "custom-flags": [ "ACTIVATE_ON_PLACE" ] + } + ], + "place_items": [ { "item": "wreckage", "repeat": 3, "x": [ 0, 23 ], "y": [ 0, 23 ] } ], + "rubble": { ".": { "rubble_type": "f_rubble_rock" } }, + "terrain": { + ".": [ [ "t_region_groundcover_barren", 10 ], "t_region_groundcover" ], + "0": [ [ "t_region_groundcover_barren", 10 ], "t_region_groundcover" ] + } + } + } +] diff --git a/data/mods/innawood/materials.json b/data/mods/innawood/materials.json new file mode 100644 index 0000000000000..5070754bd8435 --- /dev/null +++ b/data/mods/innawood/materials.json @@ -0,0 +1,31 @@ +[ + { + "type": "material", + "id": "cotton", + "name": "Cotton", + "density": 3, + "specific_heat_liquid": 0.02, + "specific_heat_solid": 0.02, + "latent_heat": 205, + "soft": true, + "reinforces": true, + "bash_resist": 1, + "cut_resist": 1, + "bullet_resist": 1, + "acid_resist": 3, + "fire_resist": 0, + "elec_resist": 2, + "chip_resist": 6, + "wind_resist": 70, + "repaired_with": "rag", + "salvaged_into": "cotton_patchwork", + "dmg_adj": [ "ripped", "torn", "shredded", "tattered" ], + "bash_dmg_verb": "ripped", + "cut_dmg_verb": "cut", + "burn_data": [ + { "fuel": 1, "smoke": 1, "burn": 1, "volume_per_turn": "1250 ml" }, + { "fuel": 1, "smoke": 1, "burn": 1 }, + { "fuel": 1, "smoke": 1, "burn": 2 } + ] + } +] diff --git a/data/mods/innawood/recipes/armor_arms.json b/data/mods/innawood/recipes/armor_arms.json new file mode 100644 index 0000000000000..eb3766df310b1 --- /dev/null +++ b/data/mods/innawood/recipes/armor_arms.json @@ -0,0 +1,17 @@ +[ + { + "result": "2byarm_guard", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "fabrication", + "difficulty": 1, + "time": "15 m", + "autolearn": true, + "reversible": true, + "using": [ [ "cordage_short", 2 ] ], + "qualities": [ { "id": "CUT", "level": 2 } ], + "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "rag", 1 ] ] ] + } +] diff --git a/data/mods/innawood/recipes/brewing.json b/data/mods/innawood/recipes/brewing.json new file mode 100644 index 0000000000000..256dadc7c65d7 --- /dev/null +++ b/data/mods/innawood/recipes/brewing.json @@ -0,0 +1,305 @@ +[ + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_milk_curdled", + "result_mult": 18, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "skills_required": [ "survival", 4 ], + "time": "30 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "using": [ [ "milk_standard_raw_fresh", 15 ] ], + "components": [ [ [ "vinegar", 3 ] ], [ [ "wild_herbs", 40 ], [ "meat_stomach", 1, "LIST" ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_whiskey", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ [ [ "water", 3 ], [ "water_clean", 3 ] ], [ [ "malted_grain", 2 ] ], [ [ "sugar", 50 ] ], [ [ "yeast", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_gin", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ [ "corn", 3 ], [ "cornmeal", 3 ], [ "barley", 3 ], [ "buckwheat", 3 ], [ "oats", 3 ] ], + [ [ "juniper", 10 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_rum", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ [ [ "water", 3 ], [ "water_clean", 3 ] ], [ [ "molasses", 2 ], [ "sugar_beet", 5 ] ], [ [ "yeast", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_moonshine", + "result_mult": 15, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 2, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ], + "components": [ + [ [ "water", 15 ], [ "water_clean", 15 ] ], + [ [ "cornmeal", 12 ], [ "corn", 2 ] ], + [ [ "sugar", 100 ] ], + [ [ "yeast", 2 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_hb_seltzer", + "result_mult": 10, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 4, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ + [ [ "water", 10 ], [ "water_clean", 10 ] ], + [ [ "sugar", 2 ] ], + [ [ "yeast", 1 ] ], + [ + [ "juice", 2 ], + [ "apple_cider", 4 ], + [ "cheap_wine", 2, "LIST" ], + [ "worthy_wine", 1, "LIST" ], + [ "sweet_fruit", 1, "LIST" ] + ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_moonshine", + "id_suffix": "pumpkin", + "result_mult": 15, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 2, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ], + "components": [ [ [ "water", 15 ], [ "water_clean", 15 ] ], [ [ "pumpkin", 12 ] ], [ [ "sugar", 50 ] ], [ [ "yeast", 2 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_fruit_wine", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 s", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CONTAIN", "level": 1 } ], + "components": [ [ [ "juice", 2 ] ], [ [ "yeast", 1 ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_hb_beer", + "result_mult": 10, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 4, + "time": "60 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ [ [ "water", 10 ], [ "water_clean", 10 ] ], [ [ "malted_grain", 2 ] ], [ [ "hops", 1 ] ], [ [ "yeast", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_mead", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "2 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CONTAIN", "level": 1 } ], + "components": [ + [ [ "water_clean", 3 ] ], + [ [ "honey_bottled", 12 ], [ "honeycomb", 2 ], [ "honey_glassed", 4 ] ], + [ [ "yeast", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_dandelion_wine", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 s", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CONTAIN", "level": 1 } ], + "components": [ + [ [ "water_clean", 3 ] ], + [ [ "soaked_dandelion", 10 ] ], + [ [ "sugar_standard", 2, "LIST" ], [ "honeycomb", 1 ] ], + [ [ "yeast", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_burdock_wine", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ + [ [ "water", 3 ], [ "water_clean", 3 ] ], + [ [ "raw_burdock", 10 ] ], + [ [ "sugar_standard", 2, "LIST" ], [ "honeycomb", 1 ] ], + [ [ "yeast", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "brew_pine_wine", + "result_mult": 3, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ + [ [ "water", 3 ], [ "water_clean", 3 ] ], + [ [ "pine_bough", 5 ] ], + [ [ "sugar_standard", 2, "LIST" ], [ "honeycomb", 1 ] ], + [ [ "yeast", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "malting_grain", + "result_mult": 1, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 s", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "CONTAIN", "level": 1 } ], + "components": [ + [ [ "water", 1 ], [ "water_clean", 1 ] ], + [ [ "corn", 1 ], [ "barley", 1 ], [ "buckwheat", 1 ], [ "oats", 1 ], [ "wheat", 1 ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "soaking_dandelion", + "result_mult": 1, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "30 m", + "batch_time_factors": [ 95, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 } ], + "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ], + "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "raw_dandelion", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "brew_vinegar", + "result_mult": 1, + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 3, + "time": "8 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "components": [ + [ [ "water", 2 ], [ "water_clean", 2 ] ], + [ + [ "juice", 2 ], + [ "apple_cider", 4 ], + [ "cheap_wine", 2, "LIST" ], + [ "worthy_wine", 1, "LIST" ], + [ "sweet_fruit", 1, "LIST" ], + [ "wild_herbs", 40 ] + ] + ] + } +] diff --git a/data/mods/innawood/recipes/distill.json b/data/mods/innawood/recipes/distill.json new file mode 100644 index 0000000000000..25d56ac72a2a2 --- /dev/null +++ b/data/mods/innawood/recipes/distill.json @@ -0,0 +1,81 @@ +[ + { + "result": "gin", + "type": "recipe", + "activity_level": "NO_EXERCISE", + "id_suffix": "from_mash", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 4, + "time": 30000, + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 21, "LIST" ] ] ], + "components": [ [ [ "gin_mash", 21 ] ] ] + }, + { + "result": "vodka", + "type": "recipe", + "activity_level": "NO_EXERCISE", + "id_suffix": "from_wash", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "time": "30 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 21, "LIST" ] ] ], + "components": [ [ [ "wash_vodka", 21 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "rum", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "time": "30 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 21, "LIST" ] ] ], + "components": [ [ [ "wash_rum", 21 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "whiskey", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 5, + "time": "30 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 21, "LIST" ] ] ], + "components": [ [ [ "wash_whiskey", 21 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "moonshine", + "//": "should produce 12-15% foreshot with significant methanol", + "//2": "1 unit of methanol in the JSON is 250 units in game", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_BREW", + "skill_used": "cooking", + "difficulty": 2, + "time": "30 m", + "batch_time_factors": [ 50, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 21, "LIST" ] ] ], + "components": [ [ [ "wash_moonshine", 21 ] ] ] + } +] diff --git a/data/mods/innawood/recipes/other_parts.json b/data/mods/innawood/recipes/other_parts.json new file mode 100644 index 0000000000000..bd12bf579fad8 --- /dev/null +++ b/data/mods/innawood/recipes/other_parts.json @@ -0,0 +1,34 @@ +[ + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "pilot_light", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_MATERIALS", + "skill_used": "fabrication", + "skills_required": [ "mechanics", 2 ], + "difficulty": 5, + "time": "45 m", + "autolearn": true, + "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "HAMMER", "level": 2 }, { "id": "SCREW", "level": 1 } ], + "components": [ [ [ "scrap", 3 ] ], [ [ "cable", 2 ] ] ] + }, + { + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "result": "water_faucet", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_PARTS", + "skill_used": "fabrication", + "skills_required": [ "mechanics", 1 ], + "difficulty": 4, + "time": "2 h", + "autolearn": true, + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 } ], + "proficiencies": [ + { "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5 }, + { "proficiency": "prof_plumbing", "required": false, "time_multiplier": 3, "fail_multiplier": 1.5 } + ], + "components": [ [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ], [ [ "pipe_fittings", 1 ] ] ] + } +] diff --git a/data/mods/innawood/recipes/recipe_food.json b/data/mods/innawood/recipes/recipe_food.json new file mode 100644 index 0000000000000..398d010412ccc --- /dev/null +++ b/data/mods/innawood/recipes/recipe_food.json @@ -0,0 +1,234 @@ +[ + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "dahlia_baked", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_VEGGI", + "skill_used": "cooking", + "difficulty": 1, + "time": "12 m", + "autolearn": true, + "qualities": [ { "id": "COOK", "level": 1 } ], + "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "dahlia_root", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "burdock_cooked", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_VEGGI", + "skill_used": "cooking", + "difficulty": 2, + "skills_required": [ "survival", 2 ], + "time": "6 m", + "batch_time_factors": [ 80, 4 ], + "autolearn": true, + "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ], + "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "raw_burdock", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "burdock_fried", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_VEGGI", + "skill_used": "cooking", + "difficulty": 3, + "skills_required": [ "survival", 2 ], + "time": "8 m", + "autolearn": true, + "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ], + "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ], + "proficiencies": [ + { "proficiency": "prof_food_prep" }, + { "proficiency": "prof_forage_cooking" }, + { "proficiency": "prof_frying" }, + { "proficiency": "prof_frying_bread" } + ], + "components": [ [ [ "raw_burdock", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "dandelionburdock_fried", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_VEGGI", + "skill_used": "cooking", + "difficulty": 3, + "skills_required": [ "survival", 2 ], + "time": "8 m", + "autolearn": true, + "//": "the cooking oil isn't supposed to be expended since you can recycle it after frying the burdocks", + "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ], + "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ], + "proficiencies": [ + { "proficiency": "prof_food_prep" }, + { "proficiency": "prof_forage_cooking" }, + { "proficiency": "prof_frying" }, + { "proficiency": "prof_frying_bread" } + ], + "components": [ + [ [ "raw_dandelion", 1 ] ], + [ [ "raw_burdock", 1 ] ], + [ [ "any_butter_or_oil", 1, "LIST" ] ], + [ [ "batter", 1, "LIST" ] ] + ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "pine_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 2, + "skills_required": [ "survival", 2 ], + "time": "10 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "components": [ [ [ "pine_bough", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "dandelion_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "12 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "components": [ [ [ "raw_dandelion", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "dandelionburdock_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "12 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "components": [ [ [ "raw_dandelion", 1 ] ], [ [ "raw_burdock", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "chicory_coffee", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "time": "12 m", + "batch_time_factors": [ 80, 4 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "proficiencies": [ + { "proficiency": "prof_food_prep" }, + { "proficiency": "prof_knife_skills" }, + { "proficiency": "prof_forage_cooking" } + ], + "components": [ [ [ "chicory_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "chamomile_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "skills_required": [ "survival", 1 ], + "time": "10 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "chamomile", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "lotus_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "skills_required": [ "survival", 1 ], + "time": "20 m", + "charges": 4, + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "lotus", 1 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ] + }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "spurge_tea", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "difficulty": 1, + "skills_required": [ "survival", 1 ], + "time": "10 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 } ], + "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "spurge", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "coffee_raw_kentucky", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_OTHER", + "delete_flags": [ "HIDDEN_POISON" ], + "skill_used": "cooking", + "difficulty": 1, + "time": "2 h", + "//": "2 hours of roasting are required to fully break up the toxins in raw pods", + "autolearn": true, + "batch_time_factors": [ 90, 1 ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "BOIL", "level": 1 } ], + "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ], + "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ], + "components": [ [ [ "water_clean", 1 ] ], [ [ "coffee_pod", 1 ] ] ] + }, + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "tea_bark", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_DRINKS", + "skill_used": "cooking", + "skills_required": [ "survival", 6 ], + "difficulty": 5, + "time": "12 m", + "batch_time_factors": [ 20, 1 ], + "autolearn": true, + "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 2 } ], + "tools": [ [ [ "water_boiling_heat", 8, "LIST" ] ] ], + "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "tanbark", 2 ] ] ] + } +] diff --git a/data/mods/innawood/recipes/weapons_bashing.json b/data/mods/innawood/recipes/weapons_bashing.json new file mode 100644 index 0000000000000..dd57dce45f2be --- /dev/null +++ b/data/mods/innawood/recipes/weapons_bashing.json @@ -0,0 +1,18 @@ +[ + { + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "result": "sword_wood", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_BASHING", + "skill_used": "fabrication", + "time": "25 m", + "autolearn": true, + "qualities": [ { "id": "SAW_W", "level": 1 } ], + "proficiencies": [ + { "proficiency": "prof_carpentry_basic", "fail_multiplier": 1 }, + { "proficiency": "prof_carving", "fail_multiplier": 1 } + ], + "components": [ [ [ "2x4", 1 ], [ "stick", 1 ] ] ] + } +]