Skip to content

Commit df48bd1

Browse files
committed
Update Tankmod thanks to CV's work
1 parent e8e230b commit df48bd1

File tree

8 files changed

+172
-18
lines changed

8 files changed

+172
-18
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[
2+
{
3+
"id": "TRACKED",
4+
"type": "json_flag",
5+
"context": [ "vehicle_part" ]
6+
}
7+
]

Kenan-Modpack/Tankmod_Revived/items.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -926,12 +926,13 @@
926926
"category": "veh_parts",
927927
"name": { "str": "Rubber Caterpillar Track" },
928928
"description": "A short, interlocking set of hard rubber tracks reinforced by stiff wire held in place by a set of smaller wheels. Similar with what you might see used on light construction vehicles. It's significantly stronger than regular tires due to not being at risk of bursting; but is quite heavy.",
929-
"weight": "32368 g",
929+
"weight": "27216 g",
930930
"volume": "50 L",
931931
"price": "255 USD",
932+
"price_postapoc": "8 USD",
932933
"to_hit": -3,
933934
"bashing": 30,
934-
"material": [ "plastic", "steel" ],
935+
"material": [ "rubber", "plastic", "steel" ],
935936
"symbol": "]",
936937
"color": "white",
937938
"diameter": 30,
@@ -943,9 +944,10 @@
943944
"category": "veh_parts",
944945
"name": { "str": "Steel Caterpillar Track" },
945946
"description": "A short, interlocking set of shaped steel tracks held in place by a set of smaller wheels. Similar with what you might see used on large construction vehicles. It's significantly stronger than regular tires due to not being at risk of bursting; but is very heavy.",
946-
"weight": "95968 g",
947-
"volume": "75 L",
947+
"weight": "63503 g",
948+
"volume": "60 L",
948949
"price": "455 USD",
950+
"price_postapoc": "10 USD",
949951
"to_hit": -3,
950952
"bashing": 30,
951953
"material": [ "steel" ],
@@ -961,8 +963,9 @@
961963
"name": { "str": "Reinforced Caterpillar Track" },
962964
"description": "A short, interlocking set of shaped steel tracks held in place by a set of smaller wheels. Similar with what you might see used on APCs and armored vehicles. It's significantly stronger than regular tires due to not being at risk of bursting; but is extremely heavy.",
963965
"weight": "287824 g",
964-
"volume": "87500 ml",
966+
"volume": "80 L",
965967
"price": "755 USD",
968+
"price_postapoc": "12 USD",
966969
"to_hit": -3,
967970
"bashing": 30,
968971
"material": [ "hardsteel", "steel" ],

Kenan-Modpack/Tankmod_Revived/modinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"authors": [ "Chaosvolt" ],
77
"maintainers": [ "Chaosvolt" ],
88
"description": "The intended successor of my older, obsoleted Tanks and Other Vehicles mod.",
9-
"version": "DDA version, update 5/17/2021",
9+
"version": "DDA version, update 6/15/2021",
1010
"category": "vehicles",
1111
"dependencies": [ "dda" ]
1212
}
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
[
2+
{
3+
"type": "item_group",
4+
"subtype": "collection",
5+
"id": "tankmod_army_mags_m9",
6+
"entries": [ { "item": "m9mag", "ammo-item": "9mm", "charges": 15 }, { "item": "m9mag", "ammo-item": "9mm", "charges": 15 } ]
7+
},
8+
{
9+
"type": "profession",
10+
"id": "tankmod_driver",
11+
"name": "Tank Driver",
12+
"description": "You were in charge of driving the tank, but without a commander it's a lot harder to get a clear picture of what's around you.",
13+
"points": 4,
14+
"skills": [
15+
{ "level": 4, "name": "driving" },
16+
{ "level": 1, "name": "mechanics" },
17+
{ "level": 2, "name": "gun" },
18+
{ "level": 3, "name": "rifle" }
19+
],
20+
"items": {
21+
"both": {
22+
"items": [ "pants_army", "socks", "boots_combat", "wristwatch", "gloves_tactical", "helmet_army", "jacket_army", "webbing_belt" ],
23+
"entries": [
24+
{ "group": "charged_two_way_radio" },
25+
{ "item": "legpouch_large", "contents-group": "army_mags_m4" },
26+
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
27+
{ "item": "knife_combat", "container-item": "sheath" },
28+
{ "item": "m4a1", "ammo-item": "556", "charges": 30, "contents-item": "shoulder_strap" }
29+
]
30+
},
31+
"male": [ "boxer_shorts" ],
32+
"female": [ "sports_bra", "boxer_shorts" ]
33+
},
34+
"flags": [ "SCEN_ONLY" ]
35+
},
36+
{
37+
"type": "profession",
38+
"id": "tankmod_gunner",
39+
"name": "Tank Gunner",
40+
"description": "You were responsible for aiming and firing the main gun, but now you have no one left to spot targets for you.",
41+
"points": 4,
42+
"skills": [ { "level": 4, "name": "launcher" }, { "level": 3, "name": "gun" }, { "level": 3, "name": "rifle" } ],
43+
"items": {
44+
"both": {
45+
"items": [ "pants_army", "socks", "boots_combat", "wristwatch", "gloves_tactical", "helmet_army", "jacket_army", "webbing_belt" ],
46+
"entries": [
47+
{ "group": "charged_two_way_radio" },
48+
{ "item": "legpouch_large", "contents-group": "army_mags_m4" },
49+
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
50+
{ "item": "knife_combat", "container-item": "sheath" },
51+
{ "item": "m4a1", "ammo-item": "556", "charges": 30, "contents-item": "shoulder_strap" }
52+
]
53+
},
54+
"male": [ "boxer_shorts" ],
55+
"female": [ "sports_bra", "boxer_shorts" ]
56+
},
57+
"flags": [ "SCEN_ONLY" ]
58+
},
59+
{
60+
"type": "profession",
61+
"id": "tankmod_loader",
62+
"name": "Tank Loader",
63+
"description": "Your job was to help the main gunner with loading, now you'll have to do all the work yourself.",
64+
"points": 3,
65+
"skills": [
66+
{ "level": 3, "name": "mechanics" },
67+
{ "level": 1, "name": "launcher" },
68+
{ "level": 2, "name": "gun" },
69+
{ "level": 3, "name": "pistol" }
70+
],
71+
"items": {
72+
"both": {
73+
"items": [ "pants_army", "socks", "boots_combat", "wristwatch", "gloves_tactical", "helmet_army", "jacket_army", "webbing_belt" ],
74+
"entries": [
75+
{ "group": "charged_two_way_radio" },
76+
{ "item": "legpouch_large", "contents-group": "tankmod_army_mags_m9" },
77+
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
78+
{ "item": "knife_combat", "container-item": "sheath" },
79+
{ "item": "m9", "ammo-item": "9mm", "charges": 15, "container-item": "holster" }
80+
]
81+
},
82+
"male": [ "boxer_shorts" ],
83+
"female": [ "sports_bra", "boxer_shorts" ]
84+
},
85+
"flags": [ "SCEN_ONLY" ]
86+
},
87+
{
88+
"type": "profession",
89+
"id": "tankmod_commander",
90+
"name": "Tank Commander",
91+
"description": "Your role was to coordinate the tank crew's actions and spot targets, a job made significantly harder by everyone else being either dead or MIA.",
92+
"points": 5,
93+
"skills": [
94+
{ "level": 3, "name": "survival" },
95+
{ "level": 2, "name": "firstaid" },
96+
{ "level": 1, "name": "driving" },
97+
{ "level": 2, "name": "gun" },
98+
{ "level": 3, "name": "pistol" }
99+
],
100+
"items": {
101+
"both": {
102+
"items": [
103+
"pants_army",
104+
"socks",
105+
"boots_combat",
106+
"wristwatch",
107+
"gloves_tactical",
108+
"helmet_army",
109+
"jacket_army",
110+
"webbing_belt",
111+
"binoculars",
112+
"militarymap"
113+
],
114+
"entries": [
115+
{ "group": "charged_two_way_radio" },
116+
{ "item": "legpouch_large", "contents-group": "tankmod_army_mags_m9" },
117+
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
118+
{ "item": "knife_combat", "container-item": "sheath" },
119+
{ "item": "m9", "ammo-item": "9mm", "charges": 15, "container-item": "holster" }
120+
]
121+
},
122+
"male": [ "boxer_shorts" ],
123+
"female": [ "sports_bra", "boxer_shorts" ]
124+
},
125+
"flags": [ "SCEN_ONLY" ]
126+
}
127+
]

Kenan-Modpack/Tankmod_Revived/recipes.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -457,11 +457,11 @@
457457
"time": "30 h",
458458
"autolearn": true,
459459
"book_learn": [ [ "textbook_fabrication", 4 ], [ "welding_book", 5 ], [ "textbook_carpentry", 4 ] ],
460-
"using": [ [ "forging_standard", 10 ], [ "steel_standard", 10 ] ],
460+
"using": [ [ "forging_standard", 10 ], [ "steel_standard", 12 ] ],
461461
"proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_blacksmithing" } ],
462462
"qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CUT", "level": 1 }, { "id": "CHISEL", "level": 3 } ],
463463
"tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "swage", -1 ] ] ],
464-
"components": [ [ [ "wire", 20 ] ], [ [ "plastic_chunk", 200 ] ], [ [ "chain", 6 ] ] ]
464+
"components": [ [ [ "chunk_rubber", 50 ] ], [ [ "wire", 14 ] ], [ [ "plastic_chunk", 150 ] ], [ [ "chain", 4 ] ] ]
465465
},
466466
{
467467
"result": "tread2",
@@ -479,7 +479,7 @@
479479
"proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_blacksmithing" } ],
480480
"qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CUT", "level": 1 }, { "id": "CHISEL", "level": 3 } ],
481481
"tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "swage", -1 ] ] ],
482-
"components": [ [ [ "steel_plate", 10 ] ], [ [ "chain", 6 ] ] ]
482+
"components": [ [ [ "steel_plate", 3 ] ], [ [ "chain", 6 ] ] ]
483483
},
484484
{
485485
"result": "tread3",
@@ -497,6 +497,6 @@
497497
"proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_blacksmithing" } ],
498498
"qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CUT", "level": 1 }, { "id": "CHISEL", "level": 3 } ],
499499
"tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "swage", -1 ] ] ],
500-
"components": [ [ [ "hard_plate", 10 ] ], [ [ "chain", 8 ] ] ]
500+
"components": [ [ [ "hard_plate", 5 ] ], [ [ "chain", 8 ] ] ]
501501
}
502502
]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[
2+
{
3+
"type": "scenario",
4+
"id": "tankmod_armored_warfare",
5+
"name": "Armored Apocalypse",
6+
"points": 0,
7+
"description": "Wandering in search of any other survivors after a disastrous mobilization, your tank and its crew have slowly been worn down by attrition. After trying to establish communications using an old radio tower, the only other surviving crew member went off in search of supplies and fuel a few days ago. Now something's stirred up the undead, several are converging on your position.",
8+
"vehicle": "tank_m1_abrams",
9+
"professions": [ "tankmod_driver", "tankmod_gunner", "tankmod_loader", "tankmod_commander" ],
10+
"start_name": "Radio Tower",
11+
"allowed_locs": [ "sloc_tankmod_radio_tower" ],
12+
"flags": [ "CITY_START", "LONE_START", "SUM_START", "SUR_START" ]
13+
}
14+
]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[
2+
{
3+
"type": "start_location",
4+
"id": "sloc_tankmod_radio_tower",
5+
"name": "Radio Tower",
6+
"terrain": [ "radio_tower_1" ]
7+
}
8+
]

Kenan-Modpack/Tankmod_Revived/treads.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
[
2-
{
3-
"id": "TRACKED",
4-
"type": "json_flag",
5-
"context": [ "vehicle_part" ]
6-
},
72
{
83
"id": "tread1",
94
"type": "vehicle_part",
@@ -24,7 +19,7 @@
2419
{ "item": "plastic_chunk", "count": [ 50, 120 ] },
2520
{ "item": "chain", "count": [ 1, 3 ] }
2621
],
27-
"rolling_resistance": 6,
22+
"rolling_resistance": 3.5,
2823
"wheel_type": "treads",
2924
"contact_area": 900,
3025
"requirements": {
@@ -53,7 +48,7 @@
5348
{ "item": "scrap", "count": [ 50, 75 ] },
5449
{ "item": "chain", "count": [ 3, 6 ] }
5550
],
56-
"rolling_resistance": 5,
51+
"rolling_resistance": 3,
5752
"wheel_type": "treads",
5853
"contact_area": 2500,
5954
"requirements": {
@@ -82,7 +77,7 @@
8277
{ "item": "scrap", "count": [ 60, 120 ] },
8378
{ "item": "chain", "count": [ 3, 4 ] }
8479
],
85-
"rolling_resistance": 5,
80+
"rolling_resistance": 3,
8681
"wheel_type": "treads",
8782
"contact_area": 3600,
8883
"requirements": {

0 commit comments

Comments
 (0)