-
Notifications
You must be signed in to change notification settings - Fork 19
/
data.lua
325 lines (306 loc) · 12.3 KB
/
data.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
require "prototypes.item-groups"
require "prototypes.recipe-categories"
require "prototypes.items.items"
require "prototypes.circuit-connector-definitions"
if mods["pyalienlife"] then
require "prototypes.items.pyalienlife-items"
end
--(( RESOURCES ))--
require "prototypes.ores.quartz"
require "prototypes.ores.raw-coal"
require "prototypes.ores.aluminium"
require "prototypes.ores.chromium"
require "prototypes.ores.lead"
require "prototypes.ores.nickel"
require "prototypes.ores.tin"
require "prototypes.ores.titanium"
require "prototypes.ores.zinc"
require "prototypes.ores.quartz-rock"
require "prototypes.ores.chromium-rock"
require "prototypes.ores.aluminium-rock"
require "prototypes.ores.copper-rock"
require "prototypes.ores.salt-rock"
require "prototypes.ores.iron-rock"
require "prototypes.ores.coal-rock"
require "prototypes.ores.lead-rock"
require "prototypes.ores.nexelit-rock"
require "prototypes.ores.nickel-rock"
require "prototypes.ores.tin-rock"
require "prototypes.ores.titanium-rock"
require "prototypes.ores.uranium-rock"
require "prototypes.ores.zinc-rock"
--(( Technology ))--
require "prototypes.technologies.machines"
require "prototypes.technologies.quartz"
require "prototypes.technologies.aluminium"
require "prototypes.technologies.chromium"
require "prototypes.technologies.copper"
require "prototypes.technologies.iron"
require "prototypes.technologies.gold"
require "prototypes.technologies.coke"
require "prototypes.technologies.coal"
require "prototypes.technologies.lead"
require "prototypes.technologies.nexelit"
require "prototypes.technologies.nickel"
require "prototypes.technologies.tin"
require "prototypes.technologies.titanium"
require "prototypes.technologies.uranium"
require "prototypes.technologies.zinc"
require "prototypes.technologies.smelters"
require "prototypes.technologies.solder"
require "prototypes.technologies.casting"
require "prototypes.technologies.electrolysis"
require "prototypes.technologies.nichrome"
require "prototypes.technologies.pyrite"
require "prototypes.technologies.big-mines"
require "prototypes.technologies.salts"
require "prototypes.technologies.starch"
require "prototypes.technologies.aramid"
require "prototypes.technologies.nitrogen"
require "prototypes.technologies.alloys"
require "prototypes.technologies.steel"
require "prototypes.technologies.stainless-steel"
require "prototypes.technologies.super-steel"
require "prototypes.technologies.silver"
require "prototypes.technologies.additives"
require "prototypes.technologies.fuel-production"
require "prototypes.technologies.mibc"
require "prototypes.technologies.drill-head"
--(( BUILDINGS ))--
require "prototypes.buildings.smelter"
require "prototypes.buildings.scrubber"
require "prototypes.buildings.flotation-cell"
require "prototypes.buildings.wet-scrubber"
require "prototypes.buildings.hydroclassifier"
require "prototypes.buildings.impact-crusher"
require "prototypes.buildings.electrolyzer"
require "prototypes.buildings.casting-unit"
require "prototypes.buildings.leaching-station"
require "prototypes.buildings.bof"
require "prototypes.buildings.eaf"
require "prototypes.buildings.sinter-unit"
require "prototypes.buildings.drp"
--(( BIG MINES ))--
require "prototypes.buildings.big-mines.quartz-mine"
require "prototypes.buildings.big-mines.aluminium-mine"
require "prototypes.buildings.big-mines.chromium-mine"
require "prototypes.buildings.big-mines.salt-mine"
require "prototypes.buildings.big-mines.copper-mine"
require "prototypes.buildings.big-mines.iron-mine"
require "prototypes.buildings.big-mines.coal-mine"
require "prototypes.buildings.big-mines.lead-mine"
require "prototypes.buildings.big-mines.nexelit-mine"
require "prototypes.buildings.big-mines.nickel-mine"
require "prototypes.buildings.big-mines.tin-mine"
require "prototypes.buildings.big-mines.titanium-mine"
require "prototypes.buildings.big-mines.uranium-mine"
require "prototypes.buildings.big-mines.zinc-mine"
--(( FLUIDS ))--
require "prototypes.fluids.quartz-pulp-01"
require "prototypes.fluids.quartz-pulp-02"
require "prototypes.fluids.prepared-quartz"
require "prototypes.fluids.high-grade-quartz-pulp"
require "prototypes.fluids.molten-glass"
require "prototypes.fluids.al-pulp-01"
require "prototypes.fluids.al-pulp-02"
require "prototypes.fluids.al-pulp-03"
require "prototypes.fluids.al-pulp-03"
require "prototypes.fluids.al-pulp-04"
require "prototypes.fluids.molten-aluminium"
require "prototypes.fluids.chromite-pulp-01"
require "prototypes.fluids.chromite-pulp-02"
require "prototypes.fluids.chromite-pulp-03"
require "prototypes.fluids.chromite-pulp-04"
require "prototypes.fluids.chromite-pulp-05"
require "prototypes.fluids.chromite-pulp-06"
require "prototypes.fluids.chromite-pulp-07"
require "prototypes.fluids.chromite-solution"
require "prototypes.fluids.chromite-mix"
require "prototypes.fluids.chromite-fines"
require "prototypes.fluids.chromite-concentrate"
require "prototypes.fluids.chromium-rejects"
require "prototypes.fluids.prepared-chromium"
require "prototypes.fluids.molten-chromium"
require "prototypes.fluids.gold-solution"
require "prototypes.fluids.al-tailings"
require "prototypes.fluids.alamac"
require "prototypes.fluids.cresylic-acid"
require "prototypes.fluids.aerofloat-15"
require "prototypes.fluids.hydrogen"
require "prototypes.fluids.chlorine"
require "prototypes.fluids.oxygen"
require "prototypes.fluids.hydrogen-chloride"
require "prototypes.fluids.purest-nitrogen-gas"
require "prototypes.fluids.nitrogen"
require "prototypes.fluids.acid-solvent"
require "prototypes.fluids.copper-pulp-01"
require "prototypes.fluids.copper-pulp-02"
require "prototypes.fluids.copper-pulp-03"
require "prototypes.fluids.copper-pulp-04"
require "prototypes.fluids.copper-solution"
require "prototypes.fluids.copper-pregnant-solution"
require "prototypes.fluids.molten-copper"
require "prototypes.fluids.coke-oven-gas"
require "prototypes.fluids.outlet-gas-1"
require "prototypes.fluids.outlet-gas-2"
require "prototypes.fluids.outlet-gas-3"
require "prototypes.fluids.outlet-gas-4"
require "prototypes.fluids.iron-slime"
require "prototypes.fluids.iron-pulp-01"
require "prototypes.fluids.iron-pulp-02"
require "prototypes.fluids.iron-pulp-03"
require "prototypes.fluids.iron-pulp-04"
require "prototypes.fluids.iron-pulp-05"
require "prototypes.fluids.iron-pulp-06"
require "prototypes.fluids.iron-pulp-07"
require "prototypes.fluids.molten-iron"
require "prototypes.fluids.petroleum-sulfonates"
require "prototypes.fluids.xylenol"
require "prototypes.fluids.kerosene"
require "prototypes.fluids.fines-pulp"
require "prototypes.fluids.high-ash-fines"
require "prototypes.fluids.thickened-coal-fines"
require "prototypes.fluids.coal-fines"
require "prototypes.fluids.conditioned-fines"
require "prototypes.fluids.coal-slime-overflow"
require "prototypes.fluids.coal-under-pulp"
require "prototypes.fluids.coal-pulp-01"
require "prototypes.fluids.coal-pulp-02"
require "prototypes.fluids.coal-pulp-03"
require "prototypes.fluids.coal-pulp-04"
require "prototypes.fluids.coal-pulp-05"
require "prototypes.fluids.molten-lead"
require "prototypes.fluids.molten-silver"
require "prototypes.fluids.slz-pulp-01"
require "prototypes.fluids.slz-pulp-02"
require "prototypes.fluids.sl-01"
require "prototypes.fluids.sl-02"
require "prototypes.fluids.sl-03"
require "prototypes.fluids.z3-reagent"
require "prototypes.fluids.nexelit-pulp-01"
require "prototypes.fluids.nexelit-pulp-02"
require "prototypes.fluids.nexelit-pulp-03"
require "prototypes.fluids.nexelit-pulp-04"
require "prototypes.fluids.nexelit-refined-pulp"
require "prototypes.fluids.nexelit-slurry"
require "prototypes.fluids.molten-nexelit"
require "prototypes.fluids.armac-12"
require "prototypes.fluids.prepared-nickel-pulp"
require "prototypes.fluids.nickel-pulp-01"
require "prototypes.fluids.nickel-pulp-02"
require "prototypes.fluids.nickel-pulp-03"
require "prototypes.fluids.nickel-pulp-04"
require "prototypes.fluids.nickel-overflow"
require "prototypes.fluids.nickel-slime"
require "prototypes.fluids.nickel-tailings"
require "prototypes.fluids.nickel-prepared-solution"
require "prototypes.fluids.molten-nickel"
require "prototypes.fluids.molten-steel"
require "prototypes.fluids.molten-stainless-steel"
require "prototypes.fluids.molten-super-steel"
require "prototypes.fluids.tin-slime"
require "prototypes.fluids.tin-slime-overflow"
require "prototypes.fluids.tin-middle-pulp"
require "prototypes.fluids.tin-bottom-pulp"
require "prototypes.fluids.tin-pulp-01"
require "prototypes.fluids.tin-pulp-02"
require "prototypes.fluids.tin-pulp-03"
require "prototypes.fluids.tin-solution"
require "prototypes.fluids.molten-tin"
require "prototypes.fluids.mibc"
require "prototypes.fluids.ti-pulp-01"
require "prototypes.fluids.ti-pulp-02"
require "prototypes.fluids.ti-pulp-03"
require "prototypes.fluids.ti-pulp-04"
require "prototypes.fluids.ti-pulp-05"
require "prototypes.fluids.ti-pulp-06"
require "prototypes.fluids.purified-ti-pulp"
require "prototypes.fluids.ti-overflow-waste"
require "prototypes.fluids.ti-solution"
require "prototypes.fluids.ti-solution-02"
require "prototypes.fluids.molten-titanium"
require "prototypes.fluids.u-pulp-01"
require "prototypes.fluids.u-pulp-02"
require "prototypes.fluids.u-pulp-03"
require "prototypes.fluids.u-rich-pulp"
require "prototypes.fluids.u-83"
require "prototypes.fluids.u-81"
require "prototypes.fluids.u-79"
require "prototypes.fluids.u-75"
require "prototypes.fluids.u-73"
require "prototypes.fluids.u-70"
require "prototypes.fluids.u-65"
require "prototypes.fluids.u-50"
require "prototypes.fluids.u-45"
require "prototypes.fluids.u-43"
require "prototypes.fluids.u-40"
require "prototypes.fluids.u-35"
require "prototypes.fluids.u-33"
require "prototypes.fluids.u-30"
require "prototypes.fluids.u-25"
require "prototypes.fluids.u-23"
require "prototypes.fluids.u-20"
require "prototypes.fluids.u-15"
require "prototypes.fluids.zinc-pulp-01"
require "prototypes.fluids.zinc-pulp-02"
require "prototypes.fluids.zinc-pulp-03"
require "prototypes.fluids.zinc-pulp-04"
require "prototypes.fluids.zinc-overflow"
require "prototypes.fluids.zinc-waste"
require "prototypes.fluids.molten-zinc"
require "prototypes.fluids.molten-solder"
if mods["pyfusionenergy"] then
require "prototypes.fluids.u-waste"
require "prototypes.fluids.vanadium-mixture"
end
--Pycoal fluids
require "__pycoalprocessing__.prototypes.fluids.diesel"
--pyfusion fluids
if mods["pyfusionenergy"] then
require "__pyfusionenergy__.prototypes.fluids.liquid-nitrogen"
end
--(( RECIPES ))--
require "prototypes.recipes.recipes"
require "prototypes.recipes.recipes-quartz"
require "prototypes.recipes.recipes-aluminium"
require "prototypes.recipes.recipes-chromium"
require "prototypes.recipes.recipes-copper"
require "prototypes.recipes.recipes-iron"
require "prototypes.recipes.recipes-gold"
require "prototypes.recipes.recipes-coke"
require "prototypes.recipes.recipes-coal"
require "prototypes.recipes.recipes-lead"
require "prototypes.recipes.recipes-silver"
require "prototypes.recipes.recipes-nexelit"
require "prototypes.recipes.recipes-nickel"
require "prototypes.recipes.recipes-steel"
require "prototypes.recipes.recipes-tin"
require "prototypes.recipes.recipes-titanium"
require "prototypes.recipes.recipes-uranium"
require "prototypes.recipes.recipes-zinc"
require "prototypes.recipes.recipes-casting"
require "prototypes.recipes.recipes-solder"
if mods["pyfusionenergy"] then
require "prototypes.recipes.pyfusionenergy-recipes"
end
if mods["pyhightech"] then
require "prototypes.recipes.pyhightech-recipes"
end
--(( OTHERS ))--
require "prototypes.robots.py-construction-robot-02"
require "prototypes.robots.py-logistic-robot-02"
data.raw.fluid["coke-oven-gas"].fuel_value = "1MJ"
data.raw.fluid["kerosene"].fuel_value = "1.5MJ"
data.raw.fluid["hydrogen"].fuel_value = "20kJ"
data.raw.fluid["outlet-gas-01"].fuel_value = "0.5MJ"
data.raw.fluid["outlet-gas-02"].fuel_value = "0.5MJ"
data.raw.fluid["outlet-gas-03"].fuel_value = "0.5MJ"
data.raw.fluid["outlet-gas-04"].fuel_value = "0.5MJ"
data.raw.fluid["high-ash-fines"].fuel_value = "0.5MJ"
data.raw.fluid["diesel"].fuel_value = "1.5MJ"
table.insert(data.raw["fluid-turret"]["flamethrower-turret"].attack_parameters.fluids, {type = "diesel", damage_modifier = 2})
table.insert(data.raw["fluid-turret"]["flamethrower-turret"].attack_parameters.fluids, {type = "kerosene", damage_modifier = 2})
if mods["pyhightech"] then
require "prototypes.ores.phosphate-rock-02"
require "prototypes.buildings.big-mines.phosphate-mine-02"
end