Skip to content

Commit

Permalink
Proficiencies for weapons - piercing.json and bashing.json (#44552)
Browse files Browse the repository at this point in the history
* Add proficiencies to bashing.json

* adjust description of carving

I note I've used it for a lot more than wood

* Create woodworking.json

* proficiencies for piercing.json

* linting

* typo fix
  • Loading branch information
I-am-Erk authored Oct 5, 2020
1 parent 99254c4 commit 83721c4
Show file tree
Hide file tree
Showing 4 changed files with 114 additions and 20 deletions.
4 changes: 2 additions & 2 deletions data/json/proficiencies/misc.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@
{
"type": "proficiency",
"id": "prof_carving",
"name": { "str": "Woodcarving" },
"description": "Shaping wood with a cutting implement.",
"name": { "str": "Carving" },
"description": "Shaping wood, bone, and similar materials with a cutting implement.",
"can_learn": true,
"time_to_learn": "10 h"
},
Expand Down
10 changes: 10 additions & 0 deletions data/json/proficiencies/woodworking.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"type": "proficiency",
"id": "prof_carpentry_basic",
"name": { "str": "Basic Carpentry" },
"description": "Simple projects involving holding planks and panels of wood together with nails or similar fasteners.",
"can_learn": true,
"time_to_learn": "4 h"
}
]
8 changes: 8 additions & 0 deletions data/json/recipes/weapon/bashing.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
"time": "40 m",
"autolearn": true,
"using": [ [ "adhesive", 1 ] ],
"proficiencies": [
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 3 },
{ "proficiency": "prof_carpentry_basic", "required": false, "time_multiplier": 2 }
],
"qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ],
"components": [ [ [ "2x4", 1 ] ], [ [ "nail", 5 ] ] ]
},
Expand All @@ -25,6 +29,7 @@
"time": "360 m",
"autolearn": true,
"qualities": [ { "id": "SAW_W", "level": 1 }, { "id": "CUT", "level": 1 } ],
"proficiencies": [ { "proficiency": "prof_carving", "required": false, "time_multiplier": 2 } ],
"tools": [ [ [ "char_smoker", 100 ] ] ],
"components": [ [ [ "log", 1 ] ], [ [ "butter", 30 ], [ "edible_lard", 4, "LIST" ] ] ]
},
Expand All @@ -40,6 +45,7 @@
"autolearn": true,
"qualities": [ { "id": "DRILL", "level": 1 } ],
"using": [ [ "forging_standard", 5 ] ],
"proficiencies": [ { "proficiency": "prof_metalworking", "required": false, "time_multiplier": 2 } ],
"tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
"components": [ [ [ "shillelagh", 1 ] ], [ [ "weights", 15, "LIST" ] ] ]
},
Expand All @@ -56,6 +62,7 @@
"autolearn": true,
"qualities": [ { "id": "HAMMER", "level": 1 } ],
"using": [ [ "sewing_standard", 10 ] ],
"proficiencies": [ { "proficiency": "prof_leatherworking_basic", "required": false, "time_multiplier": 2 } ],
"components": [ [ [ "leather", 5 ] ], [ [ "spring", 1 ] ], [ [ "weights", 10, "LIST" ] ] ]
},
{
Expand All @@ -69,6 +76,7 @@
"autolearn": true,
"qualities": [ { "id": "HAMMER", "level": 1 } ],
"using": [ [ "sewing_standard", 10 ] ],
"proficiencies": [ { "proficiency": "prof_leatherworking_basic", "required": false, "time_multiplier": 2 } ],
"components": [ [ [ "leather", 2 ] ], [ [ "steel_tiny", 1, "LIST" ], [ "weights", 8, "LIST" ] ] ]
}
]
112 changes: 94 additions & 18 deletions data/json/recipes/weapon/piercing.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,18 @@
"time": "6 h",
"book_learn": [ [ "textbook_weapwest", 6 ] ],
"using": [ [ "blacksmithing_standard", 3 ], [ "steel_tiny", 3 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{
"proficiency": "prof_carving",
"required": false,
"time_multiplier": 1.2,
"fail_multiplier": 1.2,
"learning_time_multiplier": 0.2
}
],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
"components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ] ]
Expand All @@ -27,6 +39,18 @@
"time": "6 h",
"book_learn": [ [ "textbook_weapwest", 6 ] ],
"using": [ [ "blacksmithing_standard", 2 ], [ "steel_tiny", 2 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{
"proficiency": "prof_carving",
"required": false,
"time_multiplier": 1.2,
"fail_multiplier": 1.2,
"learning_time_multiplier": 0.2
}
],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
"components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ] ]
Expand All @@ -43,6 +67,18 @@
"time": "6 h",
"book_learn": [ [ "textbook_weapwest", 6 ] ],
"using": [ [ "blacksmithing_standard", 1 ], [ "steel_tiny", 1 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{
"proficiency": "prof_carving",
"required": false,
"time_multiplier": 1.2,
"fail_multiplier": 1.2,
"learning_time_multiplier": 0.2
}
],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
"components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "sheet_metal_small", 1 ] ] ]
Expand All @@ -58,8 +94,9 @@
"time": "3 h",
"book_learn": [ [ "textbook_weapeast", 5 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 }
],
"using": [ [ "blacksmithing_standard", 2 ], [ "steel_tiny", 2 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
Expand All @@ -76,8 +113,16 @@
"time": "10 h",
"book_learn": [ [ "textbook_weapeast", 9 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{
"proficiency": "prof_carving",
"required": false,
"time_multiplier": 1.2,
"fail_multiplier": 1.2,
"learning_time_multiplier": 0.2
}
],
"using": [ [ "blacksmithing_standard", 2 ], [ "steel_tiny", 2 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
Expand All @@ -95,6 +140,12 @@
"time": "3 h",
"autolearn": true,
"using": [ [ "blacksmithing_standard", 2 ], [ "steel_tiny", 2 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_toolsmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 2 }
],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
"components": [ [ [ "stick_long", 1 ] ] ]
Expand All @@ -110,8 +161,16 @@
"time": "8 h",
"book_learn": [ [ "textbook_weapwest", 8 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{
"proficiency": "prof_carving",
"required": false,
"time_multiplier": 1.2,
"fail_multiplier": 1.2,
"learning_time_multiplier": 0.2
}
],
"using": [ [ "blacksmithing_standard", 3 ], [ "steel_tiny", 3 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
Expand All @@ -126,13 +185,15 @@
"subcategory": "CSC_WEAPON_PIERCING",
"skill_used": "fabrication",
"difficulty": 4,
"time": "60 m",
"time": "4 h",
"autolearn": true,
"using": [ [ "forging_standard", 1 ], [ "steel_standard", 1 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2 },
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 2 }
],
"using": [ [ "forging_standard", 1 ], [ "steel_standard", 1 ] ],
"qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "tongs", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
"components": [
Expand All @@ -150,14 +211,19 @@
"skill_used": "survival",
"skills_required": [ "fabrication", 2 ],
"difficulty": 6,
"time": "30 m",
"time": "3 h",
"autolearn": true,
"qualities": [
{ "id": "PUNCH", "level": 1 },
{ "id": "CHISEL_WOOD", "level": 1 },
{ "id": "HAMMER_SOFT", "level": 1 },
{ "id": "HAMMER", "level": 1 }
],
"proficiencies": [
{ "proficiency": "prof_knapping", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_knapping_speed", "required": false, "time_multiplier": 5 },
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 2 }
],
"components": [
[ [ "stick_long", 1 ] ],
[ [ "rock_flaking", 1 ], [ "sharp_rock", 1 ] ],
Expand All @@ -176,6 +242,10 @@
"time": "60 m",
"autolearn": true,
"using": [ [ "welding_standard", 2 ], [ "steel_tiny", 1 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_welding_basic", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 }
],
"qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 1 } ],
"components": [ [ [ "pipe", 1 ] ] ]
},
Expand All @@ -187,9 +257,13 @@
"subcategory": "CSC_WEAPON_PIERCING",
"skill_used": "fabrication",
"difficulty": 2,
"time": 60000,
"time": "30 m",
"autolearn": true,
"using": [ [ "welding_standard", 2 ], [ "steel_tiny", 1 ] ],
"proficiencies": [
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_welding_basic", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 }
],
"qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 1 } ],
"components": [ [ [ "spike", 1 ] ] ]
},
Expand All @@ -201,11 +275,12 @@
"subcategory": "CSC_WEAPON_PIERCING",
"skill_used": "fabrication",
"difficulty": 6,
"time": 50000,
"time": "3 h",
"book_learn": [ [ "textbook_armschina", 5 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_redsmithing", "required": false, "time_multiplier": 3 },
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 2 }
],
"using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ],
"qualities": [ { "id": "CUT", "level": 1 } ],
Expand All @@ -223,11 +298,12 @@
"subcategory": "CSC_WEAPON_PIERCING",
"skill_used": "fabrication",
"difficulty": 4,
"time": 30000,
"time": "3 h",
"book_learn": [ [ "textbook_weapwest", 4 ] ],
"proficiencies": [
{ "proficiency": "prof_blacksmithing", "required": false, "time_multiplier": 3.0 },
{ "proficiency": "prof_bladesmith", "required": false, "time_multiplier": 2.5 }
{ "proficiency": "prof_metalworking", "required": false, "time_multiplier": 1.5, "fail_multiplier": 5 },
{ "proficiency": "prof_redsmithing", "required": false, "time_multiplier": 3 },
{ "proficiency": "prof_carving", "required": false, "time_multiplier": 2 }
],
"using": [ [ "forging_standard", 1 ], [ "bronzesmithing_tools", 1 ] ],
"qualities": [ { "id": "CUT", "level": 1 } ],
Expand Down

0 comments on commit 83721c4

Please sign in to comment.