From 2de47ff7b28f28cc4f5392aa8dbf0304ff5c5687 Mon Sep 17 00:00:00 2001 From: TheGoatGod Date: Mon, 7 Oct 2024 17:53:48 +0100 Subject: [PATCH] primitive survival update --- .../Items/Clothing/Bark_clothing.json | 1 + .../Items/Clothing/Fur_clothing.json | 11 +++ .../Items/Clothing/Fur_leather_clothing.json | 9 ++ .../Items/Clothing/Leather_armor.json | 88 +++++++++++++++++++ .../Items/Clothing/Leather_clothing.json | 5 ++ .../Items/Clothing/cloth_clothing.json | 10 +++ .../Recipes/Armor_leather.json | 44 ++++++++++ 7 files changed, 168 insertions(+) create mode 100644 data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_armor.json create mode 100644 data/Goats_mods/Primitive_Survival/Recipes/Armor_leather.json diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/Bark_clothing.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/Bark_clothing.json index 38b7d50cc..9727272c3 100644 --- a/data/Goats_mods/Primitive_Survival/Items/Clothing/Bark_clothing.json +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/Bark_clothing.json @@ -8,6 +8,7 @@ "volume": "250 ml", "price": "10 USD", "price_postapoc": "50 cent", + "material": [ "bark" ], "to_hit": -1, "symbol": "[", "looks_like": "dress_shoes", diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_clothing.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_clothing.json index 99a09eae8..f92cf9682 100644 --- a/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_clothing.json +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_clothing.json @@ -9,6 +9,7 @@ "price": "15 USD", "price_postapoc": "80 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "cowboy_hat", "color": "white", @@ -35,6 +36,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "tshirt", "color": "white", @@ -56,6 +58,7 @@ "price": "40 USD", "price_postapoc": "2 USD 50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "fire_gauntlets", "color": "white", @@ -73,6 +76,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "leg_warmers", "color": "white", @@ -91,6 +95,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "balclava", "color": "white", @@ -113,6 +118,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "jeans", "color": "brown", @@ -160,6 +166,8 @@ "volume": "250 ml", "price": "10 USD", "price_postapoc": "50 cent", + "material": [ "fur" ], + "repairs_with": [ "fur" ], "to_hit": -1, "symbol": "[", "looks_like": "dress_shoes", @@ -205,6 +213,7 @@ "price": "80 USD", "price_postapoc": "7 USD 50 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "jacket_windbreaker", "color": "light_blue", @@ -243,6 +252,7 @@ "price": "60 USD", "price_postapoc": "1 USD 40 cent", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "gloves_medical", "color": "dark_gray", @@ -261,6 +271,7 @@ "price": "107 USD", "price_postapoc": "5 USD", "material": [ "fur" ], + "repairs_with": [ "fur" ], "symbol": "[", "looks_like": "coat_rain", "color": "green", diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_leather_clothing.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_leather_clothing.json index 5a19eb511..2ac98d080 100644 --- a/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_leather_clothing.json +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/Fur_leather_clothing.json @@ -9,6 +9,7 @@ "price": "15 USD", "price_postapoc": "80 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "cowboy_hat", "color": "white", @@ -35,6 +36,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "tshirt", "color": "white", @@ -56,6 +58,7 @@ "price": "40 USD", "price_postapoc": "2 USD 50 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "fire_gauntlets", "color": "white", @@ -73,6 +76,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "leg_warmers", "color": "white", @@ -90,6 +94,8 @@ "volume": "250 ml", "price": "10 USD", "price_postapoc": "50 cent", + "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "to_hit": -1, "symbol": "[", "looks_like": "dress_shoes", @@ -135,6 +141,7 @@ "price": "80 USD", "price_postapoc": "7 USD 50 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "jacket_windbreaker", "color": "light_blue", @@ -173,6 +180,7 @@ "price": "107 USD", "price_postapoc": "5 USD", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "coat_rain", "color": "green", @@ -201,6 +209,7 @@ "price": "90 USD", "price_postapoc": "2 USD 50 cent", "material": [ "fur", "leather" ], + "repairs_with": [ "fur", "leather" ], "symbol": "[", "looks_like": "leather_belt", "repairs_like": "leather", diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_armor.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_armor.json new file mode 100644 index 000000000..23e966756 --- /dev/null +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_armor.json @@ -0,0 +1,88 @@ +[ + { + "id": "forearm_guards_leather", + "type": "ARMOR", + "category": "armor", + "name": { "str": "pair of leather forearm guard", "str_pl": "pairs of leather forearm guard" }, + "description": "A pair of arm guards sewing together leather, only covering your forearms.", + "weight": "350 g", + "volume": "750 ml", + "price": "150 USD", + "price_postapoc": "5 USD", + "material": [ "leather" ], + "repairs_with": [ "leather" ], + "symbol": "[", + "looks_like": "armguard_lightplate", + "color": "light_gray", + "warmth": 10, + "material_thickness": 1.5, + "environmental_protection": 1, + "flags": [ "OUTER", "BLOCK_WHILE_WORN", "WATER_FRIENDLY" ], + "armor": [ + { + "covers": [ "arm_l", "arm_r" ], + "encumbrance": 3, + "coverage": 95, + "cover_melee": 95, + "cover_ranged": 90, + "cover_vitals": 70, + "specifically_covers": [ "arm_lower_r", "arm_lower_l" ] + } + ] + }, + { + "id": "shin_guards_leather", + "type": "ARMOR", + "category": "armor", + "name": { "str": "pair of leather shin guards", "str_pl": "pairs of leather shin guards" }, + "description": "A pair of improvised shin guards made from leather.", + "weight": "300 g", + "volume": "1500 ml", + "price": "5 USD", + "price_postapoc": "50 cent", + "to_hit": -1, + "material": [ "leather" ], + "repairs_with": [ "leather" ], + "symbol": "[", + "looks_like": "leg_splint", + "color": "brown", + "warmth": 5, + "material_thickness": 3, + "flags": [ "OUTER", "WATER_FRIENDLY" ], + "armor": [ + { + "covers": [ "leg_l", "leg_r" ], + "encumbrance": 9, + "coverage": 80, + "cover_melee": 80, + "cover_ranged": 80, + "cover_vitals": 0, + "specifically_covers": [ "leg_lower_r", "leg_lower_l" ] + } + ], + "melee_damage": { "bash": 4 } + }, + { + "id": "cuirass_leather", + "type": "ARMOR", + "name": { "str": "leather cuirass", "str_pl": "leather cuirasses" }, + "category": "armor", + "description": "An leather cuirass.", + "weight": "1000 g", + "volume": "6 L", + "price": "500 USD", + "price_postapoc": "30 USD", + "to_hit": -5, + "material": [ "leather" ], + "repairs_with": [ "leather" ], + "symbol": "[", + "looks_like": "cuirass_lightplate", + "color": "yellow", + "longest_side": "60 cm", + "warmth": 15, + "material_thickness": 3, + "flags": [ "VARSIZE", "OUTER", "STURDY" ], + "armor": [ { "encumbrance": 15, "coverage": 90, "covers": [ "torso" ] } ], + "melee_damage": { "bash": 4 } + } +] diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_clothing.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_clothing.json index 3e37bbbc1..ea10845ca 100644 --- a/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_clothing.json +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/Leather_clothing.json @@ -9,6 +9,7 @@ "price": "15 USD", "price_postapoc": "80 cent", "material": [ "leather" ], + "repairs_with": [ "leather" ], "symbol": "[", "looks_like": "cowboy_hat", "color": "white", @@ -35,6 +36,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "leather" ], + "repairs_with": [ "leather" ], "symbol": "[", "looks_like": "tshirt", "color": "white", @@ -56,6 +58,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "leather" ], + "repairs_with": [ "leather" ], "symbol": "[", "looks_like": "leg_warmers", "color": "white", @@ -74,6 +77,7 @@ "price": "80 USD", "price_postapoc": "7 USD 50 cent", "material": [ "leather" ], + "repairs_with": [ "leather" ], "symbol": "[", "looks_like": "jacket_windbreaker", "color": "light_blue", @@ -112,6 +116,7 @@ "price": "60 USD", "price_postapoc": "1 USD 40 cent", "material": [ "leather" ], + "repairs_with": [ "leather" ], "symbol": "[", "looks_like": "gloves_medical", "color": "dark_gray", diff --git a/data/Goats_mods/Primitive_Survival/Items/Clothing/cloth_clothing.json b/data/Goats_mods/Primitive_Survival/Items/Clothing/cloth_clothing.json index 9ed7f1016..7512fe67b 100644 --- a/data/Goats_mods/Primitive_Survival/Items/Clothing/cloth_clothing.json +++ b/data/Goats_mods/Primitive_Survival/Items/Clothing/cloth_clothing.json @@ -9,6 +9,7 @@ "price": "15 USD", "price_postapoc": "80 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "cowboy_hat", "color": "white", @@ -35,6 +36,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "tshirt", "color": "white", @@ -56,6 +58,7 @@ "price": "40 USD", "price_postapoc": "2 USD 50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "fire_gauntlets", "color": "white", @@ -73,6 +76,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "leg_warmers", "color": "white", @@ -91,6 +95,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "balclava", "color": "white", @@ -113,6 +118,7 @@ "price": "10 USD", "price_postapoc": "50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "jeans", "color": "brown", @@ -160,6 +166,8 @@ "volume": "250 ml", "price": "10 USD", "price_postapoc": "50 cent", + "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "to_hit": -1, "symbol": "[", "looks_like": "dress_shoes", @@ -205,6 +213,7 @@ "price": "80 USD", "price_postapoc": "7 USD 50 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "jacket_windbreaker", "color": "light_blue", @@ -243,6 +252,7 @@ "price": "60 USD", "price_postapoc": "1 USD 40 cent", "material": [ "cloth" ], + "repairs_with": [ "cloth" ], "symbol": "[", "looks_like": "gloves_medical", "color": "dark_gray", diff --git a/data/Goats_mods/Primitive_Survival/Recipes/Armor_leather.json b/data/Goats_mods/Primitive_Survival/Recipes/Armor_leather.json new file mode 100644 index 000000000..3e8360fc3 --- /dev/null +++ b/data/Goats_mods/Primitive_Survival/Recipes/Armor_leather.json @@ -0,0 +1,44 @@ +[ + { + "result": "forearm_guards_leather", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "tailor", + "difficulty": 1, + "time": "800 m", + "autolearn": true, + "byproducts": [ [ "scrap_leather", 100 ] ], + "using": [ [ "sewing_standard", 40 ] ], + "components": [ [ [ "leather", 2 ] ], [ [ "cordage", 1, "LIST" ], [ "filament", 60, "LIST" ] ] ] + }, + { + "result": "shin_guards_leather", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_LEGS", + "skill_used": "tailor", + "difficulty": 1, + "time": "800 m", + "autolearn": true, + "byproducts": [ [ "scrap_leather", 100 ] ], + "using": [ [ "sewing_standard", 40 ] ], + "components": [ [ [ "leather", 2 ] ], [ [ "cordage", 1, "LIST" ], [ "filament", 60, "LIST" ] ] ] + }, + { + "result": "cuirass_leather", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_TORSO", + "skill_used": "tailor", + "difficulty": 1, + "time": "800 m", + "autolearn": true, + "byproducts": [ [ "scrap_leather", 200 ] ], + "using": [ [ "sewing_standard", 40 ] ], + "components": [ [ [ "leather", 4 ] ], [ [ "cordage", 1, "LIST" ], [ "filament", 60, "LIST" ] ] ] + } +]