1use crate::content::content_enum;
3
4content_enum! {
5 pub enum Type / Block for u16 | TryFromU16Error
6 {
7 "air",
8 "spawn",
9 "remove-wall",
10 "remove-ore",
11 "cliff",
12 "build1",
13 "build2",
14 "build3",
15 "build4",
16 "build5",
17 "build6",
18 "build7",
19 "build8",
20 "build9",
21 "build10",
22 "build11",
23 "build12",
24 "build13",
25 "build14",
26 "build15",
27 "build16",
28 "deep-water",
29 "shallow-water",
30 "tainted-water",
31 "deep-tainted-water",
32 "darksand-tainted-water",
33 "sand-water",
34 "darksand-water",
35 "tar",
36 "pooled-cryofluid",
37 "molten-slag",
38 "space",
39 "empty",
40 "stone",
41 "crater-stone",
42 "char",
43 "basalt",
44 "hotrock",
45 "magmarock",
46 "sand-floor",
47 "darksand",
48 "dirt",
49 "mud",
50 "dacite",
51 "rhyolite",
52 "rhyolite-crater",
53 "rough-rhyolite",
54 "regolith",
55 "yellow-stone",
56 "carbon-stone",
57 "ferric-stone",
58 "ferric-craters",
59 "beryllic-stone",
60 "crystalline-stone",
61 "crystal-floor",
62 "yellow-stone-plates",
63 "red-stone",
64 "dense-red-stone",
65 "red-ice",
66 "arkycite-floor",
67 "arkyic-stone",
68 "rhyolite-vent",
69 "carbon-vent",
70 "arkyic-vent",
71 "yellow-stone-vent",
72 "red-stone-vent",
73 "crystalline-vent",
74 "stone-vent",
75 "basalt-vent",
76 "redmat",
77 "bluemat",
78 "grass",
79 "salt",
80 "snow",
81 "ice",
82 "ice-snow",
83 "shale",
84 "moss",
85 "core-zone",
86 "spore-moss",
87 "stone-wall",
88 "spore-wall",
89 "dirt-wall",
90 "dacite-wall",
91 "ice-wall",
92 "snow-wall",
93 "dune-wall",
94 "regolith-wall",
95 "yellow-stone-wall",
96 "rhyolite-wall",
97 "carbon-wall",
98 "ferric-stone-wall",
99 "beryllic-stone-wall",
100 "arkyic-wall",
101 "crystalline-stone-wall",
102 "red-ice-wall",
103 "red-stone-wall",
104 "red-diamond-wall",
105 "sand-wall",
106 "salt-wall",
107 "shrubs",
108 "shale-wall",
109 "spore-pine",
110 "snow-pine",
111 "pine",
112 "white-tree-dead",
113 "white-tree",
114 "spore-cluster",
115 "redweed",
116 "pur-bush",
117 "yellowcoral",
118 "boulder",
119 "snow-boulder",
120 "shale-boulder",
121 "sand-boulder",
122 "dacite-boulder",
123 "basalt-boulder",
124 "carbon-boulder",
125 "ferric-boulder",
126 "beryllic-boulder",
127 "yellow-stone-boulder",
128 "arkyic-boulder",
129 "crystal-cluster",
130 "vibrant-crystal-cluster",
131 "crystal-blocks",
132 "crystal-orbs",
133 "crystalline-boulder",
134 "red-ice-boulder",
135 "rhyolite-boulder",
136 "red-stone-boulder",
137 "metal-floor",
138 "metal-floor-damaged",
139 "metal-floor-2",
140 "metal-floor-3",
141 "metal-floor-4",
142 "metal-floor-5",
143 "dark-panel-1",
144 "dark-panel-2",
145 "dark-panel-3",
146 "dark-panel-4",
147 "dark-panel-5",
148 "dark-panel-6",
149 "dark-metal",
150 "metal-tiles-1",
151 "metal-tiles-2",
152 "metal-tiles-3",
153 "metal-tiles-4",
154 "metal-tiles-5",
155 "metal-tiles-6",
156 "metal-tiles-7",
157 "metal-tiles-8",
158 "metal-tiles-9",
159 "metal-tiles-10",
160 "metal-tiles-11",
161 "metal-tiles-12",
162 "metal-tiles-13",
163 "metal-wall-1",
164 "metal-wall-2",
165 "metal-wall-3",
166 "rune-overlay-crux",
167 "rune-overlay",
168 "colored-floor",
169 "colored-wall",
170 "character-overlay",
171 "character-overlay-white",
172 "pebbles",
173 "tendrils",
174 "ore-copper",
175 "ore-lead",
176 "ore-scrap",
177 "ore-coal",
178 "ore-titanium",
179 "ore-thorium",
180 "ore-beryllium",
181 "ore-tungsten",
182 "ore-crystal-thorium",
183 "ore-wall-thorium",
184 "ore-wall-beryllium",
185 "ore-wall-graphite",
186 "graphitic-wall",
187 "ore-wall-tungsten",
188 "graphite-press",
189 "multi-press",
190 "silicon-smelter",
191 "silicon-crucible",
192 "kiln",
193 "plastanium-compressor",
194 "phase-weaver",
195 "surge-smelter",
196 "cryofluid-mixer",
197 "pyratite-mixer",
198 "blast-mixer",
199 "melter",
200 "separator",
201 "disassembler",
202 "spore-press",
203 "pulverizer",
204 "coal-centrifuge",
205 "incinerator",
206 "silicon-arc-furnace",
207 "electrolyzer",
208 "atmospheric-concentrator",
209 "oxidation-chamber",
210 "electric-heater",
211 "slag-heater",
212 "phase-heater",
213 "heat-redirector",
214 "small-heat-redirector",
215 "heat-router",
216 "slag-incinerator",
217 "carbide-crucible",
218 "slag-centrifuge",
219 "surge-crucible",
220 "cyanogen-synthesizer",
221 "phase-synthesizer",
222 "heat-reactor",
223 "copper-wall",
224 "copper-wall-large",
225 "titanium-wall",
226 "titanium-wall-large",
227 "plastanium-wall",
228 "plastanium-wall-large",
229 "thorium-wall",
230 "thorium-wall-large",
231 "phase-wall",
232 "phase-wall-large",
233 "surge-wall",
234 "surge-wall-large",
235 "door",
236 "door-large",
237 "scrap-wall",
238 "scrap-wall-large",
239 "scrap-wall-huge",
240 "scrap-wall-gigantic",
241 "thruster",
242 "beryllium-wall",
243 "beryllium-wall-large",
244 "tungsten-wall",
245 "tungsten-wall-large",
246 "blast-door",
247 "reinforced-surge-wall",
248 "reinforced-surge-wall-large",
249 "carbide-wall",
250 "carbide-wall-large",
251 "shielded-wall",
252 "mender",
253 "mend-projector",
254 "overdrive-projector",
255 "overdrive-dome",
256 "force-projector",
257 "shock-mine",
258 "radar",
259 "build-tower",
260 "regen-projector",
261 "shockwave-tower",
262 "shield-projector",
263 "large-shield-projector",
264 "conveyor",
265 "titanium-conveyor",
266 "plastanium-conveyor",
267 "armored-conveyor",
268 "junction",
269 "bridge-conveyor",
270 "phase-conveyor",
271 "sorter",
272 "inverted-sorter",
273 "router",
274 "distributor",
275 "overflow-gate",
276 "underflow-gate",
277 "mass-driver",
278 "duct",
279 "armored-duct",
280 "duct-router",
281 "overflow-duct",
282 "underflow-duct",
283 "duct-bridge",
284 "duct-unloader",
285 "surge-conveyor",
286 "surge-router",
287 "unit-cargo-loader",
288 "unit-cargo-unload-point",
289 "mechanical-pump",
290 "rotary-pump",
291 "impulse-pump",
292 "conduit",
293 "pulse-conduit",
294 "plated-conduit",
295 "liquid-router",
296 "liquid-container",
297 "liquid-tank",
298 "liquid-junction",
299 "bridge-conduit",
300 "phase-conduit",
301 "reinforced-pump",
302 "reinforced-conduit",
303 "reinforced-liquid-junction",
304 "reinforced-bridge-conduit",
305 "reinforced-liquid-router",
306 "reinforced-liquid-container",
307 "reinforced-liquid-tank",
308 "power-node",
309 "power-node-large",
310 "surge-tower",
311 "diode",
312 "battery",
313 "battery-large",
314 "combustion-generator",
315 "thermal-generator",
316 "steam-generator",
317 "differential-generator",
318 "rtg-generator",
319 "solar-panel",
320 "solar-panel-large",
321 "thorium-reactor",
322 "impact-reactor",
323 "beam-node",
324 "beam-tower",
325 "beam-link",
326 "turbine-condenser",
327 "chemical-combustion-chamber",
328 "pyrolysis-generator",
329 "flux-reactor",
330 "neoplasia-reactor",
331 "mechanical-drill",
332 "pneumatic-drill",
333 "laser-drill",
334 "blast-drill",
335 "water-extractor",
336 "cultivator",
337 "oil-extractor",
338 "vent-condenser",
339 "cliff-crusher",
340 "large-cliff-crusher",
341 "plasma-bore",
342 "large-plasma-bore",
343 "impact-drill",
344 "eruption-drill",
345 "core-shard",
346 "core-foundation",
347 "core-nucleus",
348 "core-bastion",
349 "core-citadel",
350 "core-acropolis",
351 "container",
352 "vault",
353 "unloader",
354 "reinforced-container",
355 "reinforced-vault",
356 "duo",
357 "scatter",
358 "scorch",
359 "hail",
360 "wave",
361 "lancer",
362 "arc",
363 "parallax",
364 "swarmer",
365 "salvo",
366 "segment",
367 "tsunami",
368 "fuse",
369 "ripple",
370 "cyclone",
371 "foreshadow",
372 "spectre",
373 "meltdown",
374 "breach",
375 "diffuse",
376 "sublimate",
377 "titan",
378 "disperse",
379 "afflict",
380 "lustre",
381 "scathe",
382 "smite",
383 "malign",
384 "ground-factory",
385 "air-factory",
386 "naval-factory",
387 "additive-reconstructor",
388 "multiplicative-reconstructor",
389 "exponential-reconstructor",
390 "tetrative-reconstructor",
391 "repair-point",
392 "repair-turret",
393 "tank-fabricator",
394 "ship-fabricator",
395 "mech-fabricator",
396 "tank-refabricator",
397 "ship-refabricator",
398 "mech-refabricator",
399 "prime-refabricator",
400 "tank-assembler",
401 "ship-assembler",
402 "mech-assembler",
403 "basic-assembler-module",
404 "unit-repair-tower",
405 "payload-conveyor",
406 "payload-router",
407 "reinforced-payload-conveyor",
408 "reinforced-payload-router",
409 "payload-mass-driver",
410 "large-payload-mass-driver",
411 "small-deconstructor",
412 "deconstructor",
413 "constructor",
414 "large-constructor",
415 "payload-loader",
416 "payload-unloader",
417 "power-source",
418 "power-void",
419 "item-source",
420 "item-void",
421 "liquid-source",
422 "liquid-void",
423 "payload-source",
424 "payload-void",
425 "heat-source",
426 "illuminator",
427 "legacy-mech-pad",
428 "legacy-unit-factory",
429 "legacy-unit-factory-air",
430 "legacy-unit-factory-ground",
431 "command-center",
432 "launch-pad",
433 "advanced-launch-pad",
434 "landing-pad",
435 "interplanetary-accelerator",
436 "message",
437 "switch",
438 "micro-processor",
439 "logic-processor",
440 "hyper-processor",
441 "memory-cell",
442 "memory-bank",
443 "logic-display",
444 "large-logic-display",
445 "tile-logic-display",
446 "canvas",
447 "reinforced-message",
448 "world-processor",
449 "world-cell",
450 "world-message",
451 "world-switch",
452 }
453}