Skip to content

Commit d8894cd

Browse files
authored
[Experimental] fixed Community_Aftershock (#19)
* rename Community_Aftershock folder * fix Community_Aftershock id * fix 42_small_mod vehicle json * Create faction.json * Revert "Create faction.json" This reverts commit 9deb0a3. * remove ammo to fire * Revert "Revert "Create faction.json"" This reverts commit 3e50e33. * Revert "Revert "Revert "Create faction.json""" This reverts commit 4baf7d9.
1 parent 107dd45 commit d8894cd

38 files changed

+4400
-6
lines changed

data/Unleash_The_Mods/Working_mods/42_small_mod/42sm_vehicles.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,26 @@
2222
{ "x": 1, "y": 1, "parts": [ "xlframe_horizontal", "xlhalfboard_horizontal" ] },
2323
{ "x": 1, "y": 2, "parts": [ "xlframe_horizontal", "xlhalfboard_horizontal" ] },
2424
{ "x": 1, "y": 3, "parts": [ "xlframe_ne", "rail_wheel_steerable" ] },
25-
{ "x": -1, "y": -1, "part": "xlframe_vertical" },
2625
{ "x": -1, "y": 0, "part": "xlframe_horizontal" },
2726
{ "x": -1, "y": 1, "part": "xlframe_horizontal" },
2827
{ "x": -1, "y": 2, "part": "xlframe_horizontal" },
2928
{ "x": -1, "y": 3, "part": "xlframe_vertical" },
29+
{ "x": -1, "y": -1, "part": "xlframe_vertical" },
3030
{ "x": -2, "y": -1, "part": "xlframe_vertical" },
3131
{ "x": -2, "y": 0, "parts": [ "xlframe_vertical_2", "seat" ] },
3232
{ "x": -2, "y": 1, "part": "xlframe_vertical_2" },
3333
{ "x": -2, "y": 2, "parts": [ "xlframe_vertical_2", "seat" ] },
3434
{ "x": -2, "y": 3, "part": "xlframe_vertical" },
35-
{ "x": -3, "y": -1, "part": "xlframe_vertical" },
3635
{ "x": -3, "y": 0, "parts": [ "xlframe_vertical_2", "seat" ] },
3736
{ "x": -3, "y": 1, "part": "xlframe_vertical_2" },
3837
{ "x": -3, "y": 2, "parts": [ "xlframe_vertical_2", "seat" ] },
3938
{ "x": -3, "y": 3, "part": "xlframe_vertical" },
40-
{ "x": -4, "y": -1, "parts": [ "xlframe_sw", "rail_wheel" ] },
39+
{ "x": -3, "y": -1, "part": "xlframe_vertical" },
4140
{ "x": -4, "y": 0, "parts": [ "xlframe_horizontal", "xlhalfboard_horizontal" ] },
4241
{ "x": -4, "y": 1, "parts": [ "xlframe_horizontal", "xlhalfboard_horizontal" ] },
4342
{ "x": -4, "y": 2, "parts": [ "xlframe_horizontal", "xlhalfboard_horizontal" ] },
44-
{ "x": -4, "y": 3, "parts": [ "xlframe_se", "rail_wheel" ] }
43+
{ "x": -4, "y": 3, "parts": [ "xlframe_se", "rail_wheel" ] },
44+
{ "x": -4, "y": -1, "parts": [ "xlframe_sw", "rail_wheel" ] }
4545
]
4646
}
4747
]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[
2+
{
3+
"type": "json_flag",
4+
"id": "ANESTHESIA",
5+
"context": [ "COMESTIBLE" ],
6+
"info": "ANESTHESIA can cure infections and various such illnesses."
7+
}
8+
]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Here be dragons!
2+
3+
These are the files for Aftershock. Whatever you're looking for has been sorted into subfolders for ease of access:
4+
5+
### items
6+
7+
Contains json data for food, weapons, tools, and materials.
8+
9+
### maps
10+
11+
Contains json data for map generation, item groups, and furniture.
12+
13+
### mobs
14+
15+
Contains json data for new monsters and monster spawn groups.
16+
17+
### player
18+
19+
Contains json data for things that affect the player; bionics, mutations, professions, techniques, status effects, etc.
20+
21+
### recipes
22+
23+
Contains json data for all recipes, sorted by category or niche.
24+
25+
### vehicles
26+
27+
Contains json data for vehicles, vehicle parts, and vehicle spawn groups.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[
2+
{
3+
"type": "construction",
4+
"id": "Convert_fridge_power_supply",
5+
"group": "Fridge_freezer_convert",
6+
"category": "FURN",
7+
"required_skills": [ [ "fabrication", 3 ], [ "electronics", 4 ], [ "mechanics", 3 ] ],
8+
"time": 30,
9+
"qualities": [ { "id": "SCREW", "level": 1 }, { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 2 } ],
10+
"components": [ [ [ "cable", 10 ] ], [ [ "power_supply", 1 ] ], [ [ "plastic_chunk", 2 ] ] ],
11+
"pre_note": "Converts a fridge to run off of vehicle power. You can 'e'xamine it afterwards to take it down for mounting.",
12+
"pre_terrain": "f_fridge",
13+
"post_terrain": "f_afs_fridge_vehicle"
14+
},
15+
{
16+
"type": "construction",
17+
"id": "Convert_vehicle_frodge_to_freezer",
18+
"group": "freezer_Fridge_convert",
19+
"category": "FURN",
20+
"required_skills": [ [ "electronics", 3 ], [ "mechanics", 3 ] ],
21+
"time": 20,
22+
"qualities": [ { "id": "SCREW", "level": 1 }, { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 2 } ],
23+
"components": [ [ [ "cable", 10 ] ], [ [ "amplifier", 3 ] ], [ [ "refrigerant_tank", 2 ] ] ],
24+
"pre_note": "Further modifies a converted fridge to function as a freezer. You can 'e'xamine it afterwards to take it down for mounting.",
25+
"pre_terrain": "f_afs_fridge_vehicle",
26+
"post_terrain": "f_afs_freezer_vehicle"
27+
}
28+
]
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
[
2+
{
3+
"type": "furniture",
4+
"id": "f_afs_fridge_vehicle",
5+
"name": "vehicle refrigerator",
6+
"symbol": "{",
7+
"description": "This fridge has been converted to run off of a vehicle's power supply. You'll need to take it down first.",
8+
"color": "white",
9+
"move_cost_mod": -1,
10+
"required_str": 10,
11+
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "MINEABLE", "EASY_DECONSTRUCT" ],
12+
"deconstruct": { "items": [ { "item": "afs_fridge", "count": 1 } ] },
13+
"max_volume": "1 L",
14+
"deployed_item": "afs_fridge",
15+
"examine_action": "deployed_furniture",
16+
"bash": {
17+
"str_min": 18,
18+
"str_max": 50,
19+
"sound": "metal screeching!",
20+
"sound_fail": "clang!",
21+
"items": [
22+
{ "item": "sheet_metal", "count": [ 1, 4 ] },
23+
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
24+
{ "item": "steel_chunk", "count": [ 0, 3 ] },
25+
{ "item": "scrap", "count": [ 2, 8 ] },
26+
{ "item": "cable", "charges": [ 1, 2 ] },
27+
{ "item": "hose", "count": 1 },
28+
{ "item": "cu_pipe", "count": [ 2, 4 ] },
29+
{ "item": "scrap_copper", "count": [ 1, 2 ] },
30+
{ "item": "motor_tiny", "prob": 25 }
31+
]
32+
},
33+
"looks_like": "f_fridge"
34+
},
35+
{
36+
"type": "furniture",
37+
"id": "f_afs_freezer_vehicle",
38+
"name": "vehicle freezer",
39+
"symbol": "{",
40+
"description": "This fridge has been further refurbished, and runs at a much lower temperature. You'll need to take it down first.",
41+
"color": "light_blue",
42+
"move_cost_mod": -1,
43+
"required_str": 10,
44+
"flags": [ "CONTAINER", "PLACE_ITEM", "BLOCKSDOOR", "MINEABLE", "EASY_DECONSTRUCT" ],
45+
"deconstruct": { "items": [ { "item": "afs_freezer", "count": 1 } ] },
46+
"max_volume": "1 L",
47+
"deployed_item": "afs_freezer",
48+
"examine_action": "deployed_furniture",
49+
"bash": {
50+
"str_min": 18,
51+
"str_max": 50,
52+
"sound": "metal screeching!",
53+
"sound_fail": "clang!",
54+
"items": [
55+
{ "item": "sheet_metal", "count": [ 1, 4 ] },
56+
{ "item": "sheet_metal_small", "count": [ 8, 12 ] },
57+
{ "item": "steel_chunk", "count": [ 0, 3 ] },
58+
{ "item": "scrap", "count": [ 2, 8 ] },
59+
{ "item": "cable", "charges": [ 1, 2 ] },
60+
{ "item": "hose", "count": 1 },
61+
{ "item": "cu_pipe", "count": [ 2, 4 ] },
62+
{ "item": "scrap_copper", "count": [ 1, 2 ] },
63+
{ "item": "motor_tiny", "prob": 25 }
64+
]
65+
},
66+
"looks_like": "f_fridge"
67+
}
68+
]
Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
[
2+
{
3+
"type": "item_group",
4+
"id": "afs_weapons_rare",
5+
"items": [
6+
[ "emp_gun", 3 ],
7+
[ "laser_rifle", 5 ],
8+
[ "v29", 7 ],
9+
[ "afs_hydraulic_gauntlet", 3 ],
10+
[ "afs_energy_saber_off", 3 ],
11+
[ "afs_hardlight_longbow", 2 ]
12+
]
13+
},
14+
{
15+
"type": "item_group",
16+
"id": "afs_lab_mechanics_books",
17+
"items": [
18+
[ "manual_mechanics", 6 ],
19+
[ "textbook_mechanics", 3 ],
20+
[ "textbook_biodiesel", 3 ],
21+
[ "mag_fieldrepair", 4 ],
22+
[ "book_icef", 4 ]
23+
]
24+
},
25+
{
26+
"type": "item_group",
27+
"id": "bionics",
28+
"items": [
29+
[ "bn_bio_solar", 10 ],
30+
[ "afs_bio_precision_solderers", 10 ],
31+
[ "afs_bio_missiles", 10 ],
32+
[ "afs_bio_linguistic_coprocessor", 10 ],
33+
[ "afs_bio_dopamine_stimulators", 10 ]
34+
]
35+
},
36+
{
37+
"type": "item_group",
38+
"id": "bionics_common",
39+
"items": [ [ "bn_bio_solar", 10 ], [ "afs_bio_precision_solderers", 5 ], [ "afs_bio_linguistic_coprocessor", 8 ] ]
40+
},
41+
{
42+
"type": "item_group",
43+
"id": "bionics_sci",
44+
"items": [ [ "bn_bio_solar", 5 ], [ "afs_bio_precision_solderers", 7 ], [ "afs_bio_linguistic_coprocessor", 5 ] ]
45+
},
46+
{
47+
"type": "item_group",
48+
"id": "bionics_op",
49+
"items": [ [ "bn_bio_solar", 15 ], [ "afs_bio_missiles", 10 ], [ "afs_bio_dopamine_stimulators", 10 ] ]
50+
},
51+
{
52+
"type": "item_group",
53+
"id": "bionics_subs",
54+
"items": [ [ "afs_bio_missiles", 10 ], [ "afs_bio_dopamine_stimulators", 15 ] ]
55+
},
56+
{
57+
"type": "item_group",
58+
"id": "chem_lab",
59+
"items": [ [ "panacea", 1 ], [ "afs_calorie_pill", 5 ], [ "afs_sundew", 8 ] ]
60+
},
61+
{
62+
"type": "item_group",
63+
"id": "rare",
64+
"items": [ [ "afs_calorie_pill", 10 ], [ "afs_sundew", 10 ], [ "afs_bag_of_holding", 1 ], [ "afs_atomic_smartphone", 5 ] ]
65+
},
66+
{
67+
"type": "item_group",
68+
"id": "spider",
69+
"items": [
70+
[ "afs_energy_saber_off", 1 ],
71+
[ "afs_bag_of_holding", 2 ],
72+
[ "afs_hydraulic_gauntlet", 1 ],
73+
[ "atomic_light_off", 5 ]
74+
]
75+
},
76+
{
77+
"type": "item_group",
78+
"id": "survivorzed_extra",
79+
"items": [ [ "daypack", 4 ], [ "afs_rolling_pin_barbed_wire", 5 ], [ "afs_chain_wrench", 8 ] ]
80+
},
81+
{
82+
"type": "item_group",
83+
"id": "camping",
84+
"items": [ [ "daypack", 20 ], [ "afs_rope_lighter", 10 ], [ "atomic_light_off", 1 ] ]
85+
},
86+
{
87+
"type": "item_group",
88+
"id": "allsporting",
89+
"items": [ [ "daypack", 30 ], [ "afs_rope_lighter", 10 ], [ "ski_jacket", 5 ] ]
90+
},
91+
{
92+
"type": "item_group",
93+
"id": "traveler",
94+
"items": [ [ "daypack", 20 ], [ "afs_rope_lighter", 10 ] ]
95+
},
96+
{
97+
"type": "item_group",
98+
"id": "shelter",
99+
"items": [ [ "daypack", 10 ] ]
100+
},
101+
{
102+
"type": "item_group",
103+
"id": "drugdealer",
104+
"items": [ [ "daypack", 20 ], [ "afs_atomic_smartphone", 3 ], [ "afs_bio_missiles", 8 ] ]
105+
},
106+
{
107+
"type": "item_group",
108+
"id": "college_camping",
109+
"items": [ [ "daypack", 75 ] ]
110+
},
111+
{
112+
"type": "item_group",
113+
"id": "kitchen",
114+
"items": [ [ "rolling_pin", 25 ], [ "afs_atompot", 1 ] ]
115+
},
116+
{
117+
"type": "item_group",
118+
"id": "dollar_kitchen",
119+
"items": [ [ "rolling_pin", 20 ] ]
120+
},
121+
{
122+
"type": "item_group",
123+
"id": "oven",
124+
"items": [ [ "rolling_pin", 25 ], [ "afs_atompot", 3 ] ]
125+
},
126+
{
127+
"type": "item_group",
128+
"id": "bed",
129+
"items": [ [ "afs_quilt", 10 ], [ "afs_quilt_patchwork", 8 ] ]
130+
},
131+
{
132+
"type": "item_group",
133+
"id": "mechanics",
134+
"items": [ [ "welding_mask", 30 ] ]
135+
},
136+
{
137+
"type": "item_group",
138+
"id": "livingroom",
139+
"items": [ [ "afs_atomic_smartphone", 1 ], [ "atomic_light_off", 2 ] ]
140+
},
141+
{
142+
"type": "item_group",
143+
"id": "bedroom",
144+
"items": [ [ "afs_atomic_smartphone", 1 ], [ "atomic_light_off", 2 ] ]
145+
},
146+
{
147+
"type": "item_group",
148+
"id": "consumer_electronics",
149+
"items": [ [ "afs_atomic_smartphone", 2 ], [ "afs_bio_precision_solderers", 1 ], [ "atomic_light_off", 4 ] ]
150+
},
151+
{
152+
"type": "item_group",
153+
"id": "electronics",
154+
"items": [ [ "afs_atomic_smartphone", 1 ], [ "afs_bio_precision_solderers", 2 ], [ "atomic_light_off", 2 ] ]
155+
},
156+
{
157+
"type": "item_group",
158+
"id": "lab_dorm",
159+
"items": [ [ "afs_atomic_smartphone", 5 ], [ "atomic_light_off", 3 ] ]
160+
},
161+
{
162+
"type": "item_group",
163+
"id": "subway",
164+
"items": [ [ "afs_atomic_smartphone", 1 ] ]
165+
},
166+
{
167+
"type": "item_group",
168+
"id": "hardware",
169+
"items": [ [ "afs_power_cutter", 5 ], [ "toolbox", 5 ] ]
170+
},
171+
{
172+
"type": "item_group",
173+
"id": "hardware_bulk",
174+
"//": "Not something you get in bulk, but it makes sense to be out in the back area",
175+
"items": [ [ "afs_power_cutter", 1 ] ]
176+
},
177+
{
178+
"type": "item_group",
179+
"id": "winter",
180+
"items": [ [ "ski_jacket", 40 ] ]
181+
},
182+
{
183+
"type": "item_group",
184+
"id": "allclothes",
185+
"items": [ [ "ski_jacket", 40 ] ]
186+
},
187+
{
188+
"type": "item_group",
189+
"id": "shelter",
190+
"items": [ [ "ski_jacket", 40 ], [ "atomic_light_off", 2 ] ]
191+
},
192+
{
193+
"type": "item_group",
194+
"id": "book_gunref",
195+
"items": [
196+
[ "afs_textbook_shotguns", 3 ],
197+
[ "afs_textbook_handguns", 3 ],
198+
[ "afs_textbook_rifles", 3 ],
199+
[ "afs_textbook_launchers", 3 ]
200+
]
201+
},
202+
{
203+
"type": "item_group",
204+
"id": "book_military",
205+
"items": [
206+
[ "afs_textbook_shotguns", 20 ],
207+
[ "afs_textbook_handguns", 20 ],
208+
[ "afs_textbook_rifles", 20 ],
209+
[ "afs_textbook_launchers", 10 ]
210+
]
211+
},
212+
{
213+
"type": "item_group",
214+
"id": "textbooks",
215+
"items": [
216+
[ "afs_textbook_shotguns", 3 ],
217+
[ "afs_textbook_handguns", 3 ],
218+
[ "afs_textbook_rifles", 3 ],
219+
[ "afs_textbook_launchers", 3 ]
220+
]
221+
}
222+
]

0 commit comments

Comments
 (0)