diff --git a/data/mods/innawood/items/tool_tailoring.json b/data/mods/innawood/items/tool_tailoring.json index 810d77720abac..53fbdd15e6916 100644 --- a/data/mods/innawood/items/tool_tailoring.json +++ b/data/mods/innawood/items/tool_tailoring.json @@ -108,5 +108,19 @@ } ], "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "sheet_fibercloth", + "type": "GENERIC", + "category": "spare_parts", + "name": { "str": "fibercloth sheet" }, + "description": "A sheet of fabric woven from plant fiber, suitable for making clothing.", + "weight": "5 g", + "volume": "3 ml", + "price": 1000, + "price_postapoc": 100, + "material": [ "veggy" ], + "symbol": "=", + "color": "green" } ] diff --git a/data/mods/innawood/recipes/other_materials.json b/data/mods/innawood/recipes/other_materials.json index eef6249470b17..7b8f06f32bddb 100644 --- a/data/mods/innawood/recipes/other_materials.json +++ b/data/mods/innawood/recipes/other_materials.json @@ -91,5 +91,36 @@ [ [ "forge", 60 ] ] ], "components": [ [ [ "glass_shard", 2 ] ], [ [ "chem_sulphur", 1 ] ], [ [ "scrap", 1 ] ], [ [ "charcoal", 1 ] ] ] + }, + { + "result": "sheet_fibercloth", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_MATERIALS", + "skill_used": "tailor", + "difficulty": 2, + "time": "10 m", + "autolearn": true, + "proficiencies": [ { "proficiency": "prof_weaving" } ], + "tools": [ [ [ "loom_frame", -1 ] ], [ [ "shed_stick", -1 ] ] ], + "qualities": [ { "id": "CUT", "level": 2 } ], + "components": [ [ [ "plant_fibre", 5 ] ] ] + }, + { + "result": "sheet_fibercloth", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_OTHER", + "id_suffix": "spinningwheel", + "subcategory": "CSC_OTHER_MATERIALS", + "skill_used": "tailor", + "batch_time_factors": [ 70, 1 ], + "time": "30 s", + "autolearn": true, + "proficiencies": [ { "proficiency": "prof_weaving" } ], + "tools": [ [ [ "spinwheelitem", -1 ] ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "plant_fibre", 5 ] ] ] } ] diff --git a/data/mods/innawood/requirements/materials.json b/data/mods/innawood/requirements/materials.json new file mode 100644 index 0000000000000..b0973a9fb9397 --- /dev/null +++ b/data/mods/innawood/requirements/materials.json @@ -0,0 +1,66 @@ +[ + { + "id": "fabric_standard", + "type": "requirement", + "//": "Materials used for crafting or repairing clothing or sheeting, etc.", + "components": [ + [ + [ "rag", 1 ], + [ "sheet_cotton_patchwork", 1 ], + [ "sheet_cotton", 1 ], + [ "sheet_fibercloth", 1 ], + [ "sheet_lycra", 1 ], + [ "lycra_patch", 1 ], + [ "nylon", 1 ], + [ "sheet_nylon_patchwork", 1 ], + [ "sheet_nylon", 1 ], + [ "leather", 1 ], + [ "nomex", 1 ], + [ "sheet_nomex_patchwork", 1 ], + [ "sheet_nomex", 1 ], + [ "neoprene", 1 ], + [ "sheet_neoprene", 1 ] + ] + ] + }, + { + "id": "fabric_standard_permeable", + "type": "requirement", + "//": "Materials used for crafting or repairing woven fabrics", + "components": [ + [ + [ "rag", 1 ], + [ "sheet_cotton_patchwork", 1 ], + [ "sheet_cotton", 1 ], + [ "sheet_fibercloth", 1 ], + [ "lycra_patch", 1 ], + [ "sheet_lycra", 1 ], + [ "nylon", 1 ], + [ "sheet_nylon_patchwork", 1 ], + [ "sheet_nylon", 1 ], + [ "nomex", 1 ], + [ "sheet_nomex_patchwork", 1 ], + [ "sheet_nomex", 1 ] + ] + ] + }, + { + "id": "fabric_standard_nostretch", + "type": "requirement", + "//": "Materials used for crafting or repairing non-form fitting clothing", + "components": [ + [ + [ "rag", 1 ], + [ "sheet_cotton_patchwork", 1 ], + [ "sheet_cotton", 1 ], + [ "sheet_fibercloth", 1 ], + [ "nylon", 1 ], + [ "sheet_nylon_patchwork", 1 ], + [ "sheet_nylon", 1 ], + [ "nomex", 1 ], + [ "sheet_nomex_patchwork", 1 ], + [ "sheet_nomex", 1 ] + ] + ] + } +] diff --git a/data/mods/innawood/requirements/tailoring.json b/data/mods/innawood/requirements/tailoring.json index e32365ffeead0..8e9e67e958edd 100644 --- a/data/mods/innawood/requirements/tailoring.json +++ b/data/mods/innawood/requirements/tailoring.json @@ -12,5 +12,22 @@ "qualities": [ { "id": "CUT", "level": 2 } ], "tools": [ [ [ "makeshift_vacuum_mold", 4 ], [ "vac_mold", 2 ] ], [ [ "surface_heat", 5, "LIST" ] ] ], "components": [ [ [ "plastic_chunk", 1 ] ] ] + }, + { + "id": "tailoring_cotton", + "type": "requirement", + "//": "Crafting cotton items, per 101 g of cotton; 10 g + excessive weight of material is wasted, producing rags and cotton scraps as byproducts. Time needed is usually 90 minutes per unit if hand-stitching.", + "qualities": [ { "id": "SEW", "level": 1 }, { "id": "FABRIC_CUT", "level": 1 } ], + "components": [ [ [ "sheet_cotton", 22 ], [ "sheet_fibercloth", 22 ] ], [ [ "filament", 1, "LIST" ] ] ] + }, + { + "id": "tailoring_cotton_patchwork", + "type": "requirement", + "//": "Crafting possibly-patchwork cotton items, per 101 g of cotton; 10 g + excessive weight of material is wasted, producing rags and cotton scraps as byproducts. Time needed is usually 90 minutes per unit if hand-stitching (most of the time actually needed goes into making a patchwork sheet)", + "qualities": [ { "id": "SEW", "level": 1 }, { "id": "FABRIC_CUT", "level": 1 } ], + "components": [ + [ [ "sheet_cotton", 22 ], [ "sheet_cotton_patchwork", 1 ], [ "sheet_fibercloth", 22 ] ], + [ [ "filament", 1, "LIST" ] ] + ] } ]