diff --git a/data/mods/Magiclysm/items/vehicle/frames.json b/data/mods/Magiclysm/items/vehicle/frames.json index 11efd8a6de07e..f76551492e666 100644 --- a/data/mods/Magiclysm/items/vehicle/frames.json +++ b/data/mods/Magiclysm/items/vehicle/frames.json @@ -21,5 +21,14 @@ "color": "yellow", "material": [ "orichalcum_metal" ], "price": 800000 + }, + { + "type": "GENERIC", + "id": "light_orichalcum_frame", + "name": "light orichalcum frame", + "copy-from": "orichalcum_frame", + "description": "A frame made of orichalcum. Partially torn down in order to reduce weight at the cost of durability.", + "weight": "40 kg", + "price": 300000 } ] diff --git a/data/mods/Magiclysm/recipes/recipe_vehicle.json b/data/mods/Magiclysm/recipes/recipe_vehicle.json new file mode 100644 index 0000000000000..6fa863730d083 --- /dev/null +++ b/data/mods/Magiclysm/recipes/recipe_vehicle.json @@ -0,0 +1,22 @@ +[ + { + "result": "light_orichalcum_frame", + "byproducts": [ [ "orichalcum_lump", 2 ], [ "orichalcum_sliver", 4 ] ], + "type": "recipe", + "activity_level": "MODERATE_EXERCISE", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_VEHICLE", + "skill_used": "mechanics", + "difficulty": 4, + "time": "40 m", + "reversible": false, + "autolearn": true, + "using": [ [ "welding_standard", 20 ] ], + "proficiencies": [ + { "proficiency": "prof_metalworking", "required": false, "learning_time_multiplier": 0.5 }, + { "proficiency": "prof_welding_basic", "required": false, "fail_multiplier": 1.5 } + ], + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 2 }, { "id": "CHISEL", "level": 2 } ], + "components": [ [ [ "orichalcum_frame", 1 ] ] ] + } +] diff --git a/data/mods/Magiclysm/vehicleparts/frames.json b/data/mods/Magiclysm/vehicleparts/frames.json index 0ff7876dc0927..f620e5ed294f3 100644 --- a/data/mods/Magiclysm/vehicleparts/frames.json +++ b/data/mods/Magiclysm/vehicleparts/frames.json @@ -1,4 +1,23 @@ [ + { + "id": "light_orichalcum_frame", + "copy-from": "orichalcum_frame", + "looks_like": "orichalcum_frame", + "type": "vehicle_part", + "name": "light orichalcum frame", + "item": "light_orichalcum_frame", + "standard_symbols": true, + "durability": 600, + "description": "A slimmed magical metal framework. Other vehicle components can be mounted on it, and it can be attached to other frames to increase the vehicle's size.", + "breaks_into": "light_orichalcum_frame_break", + "requirements": { + "install": { "skills": [ [ "mechanics", 2 ] ], "time": "17 m", "using": [ [ "welding_standard", 8 ] ] }, + "removal": { "skills": [ [ "mechanics", 2 ] ], "time": "8 m", "using": "vehicle_weld_removal" }, + "repair": { "skills": [ [ "mechanics", 2 ] ], "time": "4 m", "using": [ [ "welding_standard", 4 ] ] } + }, + "flags": [ "INITIAL_PART", "MOUNTABLE" ], + "damage_reduction": { "all": 58 } + }, { "id": "folding_orichalcum_frame", "type": "vehicle_part", diff --git a/data/mods/Magiclysm/vehicleparts/vehicle_parts.json b/data/mods/Magiclysm/vehicleparts/vehicle_parts.json index b6f38e5b9348c..a4df2b38d10ec 100644 --- a/data/mods/Magiclysm/vehicleparts/vehicle_parts.json +++ b/data/mods/Magiclysm/vehicleparts/vehicle_parts.json @@ -5,6 +5,12 @@ "subtype": "collection", "entries": [ { "item": "orichalcum_lump", "count": [ 4, 6 ] }, { "item": "orichalcum_sliver", "count": [ 4, 6 ] } ] }, + { + "type": "item_group", + "id": "light_orichalcum_frame_break", + "subtype": "collection", + "entries": [ { "item": "orichalcum_lump", "count": [ 2, 3 ] }, { "item": "orichalcum_sliver", "count": [ 1, 5 ] } ] + }, { "abstract": "mana_engine", "copy-from": "engine_combustion",