<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Penguinencounter</id>
	<title>Official Factorio Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Penguinencounter"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Penguinencounter"/>
	<updated>2026-04-24T14:38:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Data.raw&amp;diff=198371</id>
		<title>Data.raw</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Data.raw&amp;diff=198371"/>
		<updated>2024-05-18T23:58:47Z</updated>

		<summary type="html">&lt;p&gt;Penguinencounter: lowercase data.raw in title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:data.raw}}&lt;br /&gt;
This is a complete listing of all the vanilla prototype&#039;s internal names under their prototype types. Further documentation on the types and how they inherit properties can be found in the [https://lua-api.factorio.com/latest/index-prototype.html Prototype documentation]. For a full serialization of Factorio&#039;s data.raw as of 1.1.91, click [https://gist.githubusercontent.com/Bilka2/6b8a6a9e4a4ec779573ad703d03c1ae7/raw here]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Warning, the above link contains 7 MB of text and may lag your browser.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is not possible to add a NEW type to Factorio, without asking the developers to do it, as these are handled in the closed-source C++ code backbone.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:800px&amp;quot;&amp;gt;&lt;br /&gt;
Examples of usage&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For finding the internal name of an item/entity, locate it on the wiki and then press the small arrow in its infobox to see the internal name. The infobox will also list the prototype type. With these two things you can access anything from data.raw: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;local what_you_want_to_access = data.raw[&amp;quot;prototype-type&amp;quot;][&amp;quot;internal-name&amp;quot;]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--make raw fish stack higher&lt;br /&gt;
data.raw[&amp;quot;capsule&amp;quot;][&amp;quot;raw-fish&amp;quot;].stack_size = 200&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- disable small electric pole recipe&lt;br /&gt;
data.raw[&amp;quot;recipe&amp;quot;][&amp;quot;small-electric-pole&amp;quot;].enabled = false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
__TOC__[[Category:Modding]]&lt;br /&gt;
&lt;br /&gt;
= data.raw - Structure =&lt;br /&gt;
This is the full data-structure of Factorio&#039;s prototypes and their appearences in the game. It is a very long list, so searching with most browsers&#039; find function (usually {{keybinding|Ctrl|f}}) is recommended.&lt;br /&gt;
&lt;br /&gt;
Pertains to Version 1.1.91 &amp;lt;!--Updated as of September 21, 2023--&amp;gt; &lt;br /&gt;
== {{Prototype page|accumulator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* accumulator&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* so-long-and-thanks-for-all-the-fish&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|active-defense-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* discharge-defense-equipment&lt;br /&gt;
* personal-laser-defense-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|ambient-sound}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* after-the-crash&lt;br /&gt;
* anomaly&lt;br /&gt;
* are-we-alone&lt;br /&gt;
* automation&lt;br /&gt;
* beyond-factory-outskirts&lt;br /&gt;
* censeqs-discrepancy&lt;br /&gt;
* efficiency-program&lt;br /&gt;
* expansion&lt;br /&gt;
* first-light&lt;br /&gt;
* gathering-horizon&lt;br /&gt;
* main-menu&lt;br /&gt;
* pollution&lt;br /&gt;
* research-and-minerals&lt;br /&gt;
* resource-deficiency&lt;br /&gt;
* sentient&lt;br /&gt;
* solar-intervention&lt;br /&gt;
* swell-pad&lt;br /&gt;
* the-oil-industry&lt;br /&gt;
* the-right-tools&lt;br /&gt;
* the-search-for-iron&lt;br /&gt;
* transmit&lt;br /&gt;
* turbine-dynamics&lt;br /&gt;
* world-ambience-3&lt;br /&gt;
* world-ambience-4&lt;br /&gt;
* world-ambience-5&lt;br /&gt;
* world-ambience-6&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|ammo}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-shell&lt;br /&gt;
* atomic-bomb&lt;br /&gt;
* cannon-shell&lt;br /&gt;
* explosive-cannon-shell&lt;br /&gt;
* explosive-rocket&lt;br /&gt;
* explosive-uranium-cannon-shell&lt;br /&gt;
* firearm-magazine&lt;br /&gt;
* flamethrower-ammo&lt;br /&gt;
* piercing-rounds-magazine&lt;br /&gt;
* piercing-shotgun-shell&lt;br /&gt;
* rocket&lt;br /&gt;
* shotgun-shell&lt;br /&gt;
* uranium-cannon-shell&lt;br /&gt;
* uranium-rounds-magazine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|ammo-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-shell&lt;br /&gt;
* beam&lt;br /&gt;
* biological&lt;br /&gt;
* bullet&lt;br /&gt;
* cannon-shell&lt;br /&gt;
* capsule&lt;br /&gt;
* electric&lt;br /&gt;
* flamethrower&lt;br /&gt;
* grenade&lt;br /&gt;
* landmine&lt;br /&gt;
* laser&lt;br /&gt;
* melee&lt;br /&gt;
* rocket&lt;br /&gt;
* shotgun-shell&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|ammo-turret}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* gun-turret&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|arithmetic-combinator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* arithmetic-combinator&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|armor}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* heavy-armor&lt;br /&gt;
* light-armor&lt;br /&gt;
* modular-armor&lt;br /&gt;
* power-armor&lt;br /&gt;
* power-armor-mk2&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|arrow}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* fake-selection-box-2x2&lt;br /&gt;
* orange-arrow-with-circle&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|artillery-flare}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-flare&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|artillery-projectile}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-projectile&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|artillery-turret}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-turret&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|artillery-wagon}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-wagon&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|assembling-machine}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* assembling-machine-1&lt;br /&gt;
* assembling-machine-2&lt;br /&gt;
* assembling-machine-3&lt;br /&gt;
* centrifuge&lt;br /&gt;
* chemical-plant&lt;br /&gt;
* oil-refinery&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|autoplace-control}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* coal&lt;br /&gt;
* copper-ore&lt;br /&gt;
* crude-oil&lt;br /&gt;
* enemy-base&lt;br /&gt;
* iron-ore&lt;br /&gt;
* stone&lt;br /&gt;
* trees&lt;br /&gt;
* uranium-ore&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|battery-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* battery-equipment&lt;br /&gt;
* battery-mk2-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|beacon}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* beacon&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|beam}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* electric-beam&lt;br /&gt;
* electric-beam-no-sound&lt;br /&gt;
* laser-beam&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|belt-immunity-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* belt-immunity-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|blueprint}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* blueprint&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|blueprint-book}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* blueprint-book&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|boiler}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* boiler&lt;br /&gt;
* heat-exchanger&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|build-entity-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* getting-on-track&lt;br /&gt;
* getting-on-track-like-a-pro&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|burner-generator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* burner-generator&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|capsule}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-targeting-remote&lt;br /&gt;
* cliff-explosives&lt;br /&gt;
* cluster-grenade&lt;br /&gt;
* defender-capsule&lt;br /&gt;
* destroyer-capsule&lt;br /&gt;
* discharge-defense-remote&lt;br /&gt;
* distractor-capsule&lt;br /&gt;
* grenade&lt;br /&gt;
* poison-capsule&lt;br /&gt;
* raw-fish&lt;br /&gt;
* slowdown-capsule&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|car}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* car&lt;br /&gt;
* tank&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|cargo-wagon}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* cargo-wagon&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|character}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* character&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|character-corpse}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* character-corpse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|cliff}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* cliff&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|combat-robot}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* defender&lt;br /&gt;
* destroyer&lt;br /&gt;
* distractor&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|combat-robot-count}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* minions&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|constant-combinator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* constant-combinator&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|construct-with-robots-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* automated-construction&lt;br /&gt;
* you-are-doing-it-right&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|construction-robot}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* construction-robot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|container}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* big-ship-wreck-1&lt;br /&gt;
* big-ship-wreck-2&lt;br /&gt;
* big-ship-wreck-3&lt;br /&gt;
* blue-chest&lt;br /&gt;
* crash-site-chest-1&lt;br /&gt;
* crash-site-chest-2&lt;br /&gt;
* crash-site-spaceship&lt;br /&gt;
* crash-site-spaceship-wreck-big-1&lt;br /&gt;
* crash-site-spaceship-wreck-big-2&lt;br /&gt;
* crash-site-spaceship-wreck-medium-1&lt;br /&gt;
* crash-site-spaceship-wreck-medium-2&lt;br /&gt;
* crash-site-spaceship-wreck-medium-3&lt;br /&gt;
* factorio-logo-11tiles&lt;br /&gt;
* factorio-logo-16tiles&lt;br /&gt;
* factorio-logo-22tiles&lt;br /&gt;
* iron-chest&lt;br /&gt;
* red-chest&lt;br /&gt;
* steel-chest&lt;br /&gt;
* wooden-chest&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|copy-paste-tool}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* copy-paste-tool&lt;br /&gt;
* cut-paste-tool&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|corpse}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* 1x2-remnants&lt;br /&gt;
* accumulator-remnants&lt;br /&gt;
* active-provider-chest-remnants&lt;br /&gt;
* arithmetic-combinator-remnants&lt;br /&gt;
* artillery-turret-remnants&lt;br /&gt;
* artillery-wagon-remnants&lt;br /&gt;
* assembling-machine-1-remnants&lt;br /&gt;
* assembling-machine-2-remnants&lt;br /&gt;
* assembling-machine-3-remnants&lt;br /&gt;
* beacon-remnants&lt;br /&gt;
* behemoth-biter-corpse&lt;br /&gt;
* behemoth-spitter-corpse&lt;br /&gt;
* behemoth-worm-corpse&lt;br /&gt;
* big-biter-corpse&lt;br /&gt;
* big-electric-pole-remnants&lt;br /&gt;
* big-remnants&lt;br /&gt;
* big-scorchmark&lt;br /&gt;
* big-scorchmark-tintable&lt;br /&gt;
* big-spitter-corpse&lt;br /&gt;
* big-worm-corpse&lt;br /&gt;
* biter-spawner-corpse&lt;br /&gt;
* boiler-remnants&lt;br /&gt;
* buffer-chest-remnants&lt;br /&gt;
* burner-inserter-remnants&lt;br /&gt;
* burner-mining-drill-remnants&lt;br /&gt;
* car-remnants&lt;br /&gt;
* cargo-wagon-remnants&lt;br /&gt;
* centrifuge-remnants&lt;br /&gt;
* chemical-plant-remnants&lt;br /&gt;
* constant-combinator-remnants&lt;br /&gt;
* construction-robot-remnants&lt;br /&gt;
* decider-combinator-remnants&lt;br /&gt;
* defender-remnants&lt;br /&gt;
* destroyer-remnants&lt;br /&gt;
* distractor-remnants&lt;br /&gt;
* electric-furnace-remnants&lt;br /&gt;
* electric-mining-drill-remnants&lt;br /&gt;
* express-splitter-remnants&lt;br /&gt;
* express-transport-belt-remnants&lt;br /&gt;
* express-underground-belt-remnants&lt;br /&gt;
* fast-inserter-remnants&lt;br /&gt;
* fast-splitter-remnants&lt;br /&gt;
* fast-transport-belt-remnants&lt;br /&gt;
* fast-underground-belt-remnants&lt;br /&gt;
* filter-inserter-remnants&lt;br /&gt;
* flamethrower-turret-remnants&lt;br /&gt;
* fluid-wagon-remnants&lt;br /&gt;
* gate-remnants&lt;br /&gt;
* gun-turret-remnants&lt;br /&gt;
* heat-exchanger-remnants&lt;br /&gt;
* heat-pipe-remnants&lt;br /&gt;
* huge-scorchmark&lt;br /&gt;
* huge-scorchmark-tintable&lt;br /&gt;
* inserter-remnants&lt;br /&gt;
* iron-chest-remnants&lt;br /&gt;
* lab-remnants&lt;br /&gt;
* lamp-remnants&lt;br /&gt;
* land-mine-remnants&lt;br /&gt;
* laser-turret-remnants&lt;br /&gt;
* locomotive-remnants&lt;br /&gt;
* logistic-robot-remnants&lt;br /&gt;
* long-handed-inserter-remnants&lt;br /&gt;
* medium-biter-corpse&lt;br /&gt;
* medium-electric-pole-remnants&lt;br /&gt;
* medium-remnants&lt;br /&gt;
* medium-scorchmark&lt;br /&gt;
* medium-scorchmark-tintable&lt;br /&gt;
* medium-small-remnants&lt;br /&gt;
* medium-spitter-corpse&lt;br /&gt;
* medium-worm-corpse&lt;br /&gt;
* nuclear-reactor-remnants&lt;br /&gt;
* offshore-pump-remnants&lt;br /&gt;
* oil-refinery-remnants&lt;br /&gt;
* passive-provider-chest-remnants&lt;br /&gt;
* pipe-remnants&lt;br /&gt;
* pipe-to-ground-remnants&lt;br /&gt;
* power-switch-remnants&lt;br /&gt;
* programmable-speaker-remnants&lt;br /&gt;
* pump-remnants&lt;br /&gt;
* pumpjack-remnants&lt;br /&gt;
* radar-remnants&lt;br /&gt;
* rail-chain-signal-remnants&lt;br /&gt;
* rail-ending-remnants&lt;br /&gt;
* rail-signal-remnants&lt;br /&gt;
* requester-chest-remnants&lt;br /&gt;
* roboport-remnants&lt;br /&gt;
* rocket-silo-remnants&lt;br /&gt;
* small-biter-corpse&lt;br /&gt;
* small-electric-pole-remnants&lt;br /&gt;
* small-remnants&lt;br /&gt;
* small-scorchmark&lt;br /&gt;
* small-scorchmark-tintable&lt;br /&gt;
* small-spitter-corpse&lt;br /&gt;
* small-worm-corpse&lt;br /&gt;
* solar-panel-remnants&lt;br /&gt;
* spidertron-remnants&lt;br /&gt;
* spitter-spawner-corpse&lt;br /&gt;
* splitter-remnants&lt;br /&gt;
* stack-filter-inserter-remnants&lt;br /&gt;
* stack-inserter-remnants&lt;br /&gt;
* steam-engine-remnants&lt;br /&gt;
* steam-turbine-remnants&lt;br /&gt;
* steel-chest-remnants&lt;br /&gt;
* steel-furnace-remnants&lt;br /&gt;
* stone-furnace-remnants&lt;br /&gt;
* storage-chest-remnants&lt;br /&gt;
* storage-tank-remnants&lt;br /&gt;
* substation-remnants&lt;br /&gt;
* tank-remnants&lt;br /&gt;
* train-stop-remnants&lt;br /&gt;
* transport-belt-remnants&lt;br /&gt;
* tree-01-stump&lt;br /&gt;
* tree-02-stump&lt;br /&gt;
* tree-03-stump&lt;br /&gt;
* tree-04-stump&lt;br /&gt;
* tree-05-stump&lt;br /&gt;
* tree-06-stump&lt;br /&gt;
* tree-07-stump&lt;br /&gt;
* tree-08-stump&lt;br /&gt;
* tree-09-stump&lt;br /&gt;
* underground-belt-remnants&lt;br /&gt;
* wall-remnants&lt;br /&gt;
* wooden-chest-remnants&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|curved-rail}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* curved-rail&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|custom-input}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* crash-site-skip-cutscene&lt;br /&gt;
* give-blueprint&lt;br /&gt;
* give-blueprint-book&lt;br /&gt;
* give-deconstruction-planner&lt;br /&gt;
* give-upgrade-planner&lt;br /&gt;
* toggle-equipment-movement-bonus&lt;br /&gt;
* toggle-personal-logistic-requests&lt;br /&gt;
* toggle-personal-roboport&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|damage-type}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* acid&lt;br /&gt;
* electric&lt;br /&gt;
* explosion&lt;br /&gt;
* fire&lt;br /&gt;
* impact&lt;br /&gt;
* laser&lt;br /&gt;
* physical&lt;br /&gt;
* poison&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|decider-combinator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* decider-combinator&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|deconstruct-with-robots-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* automated-cleanup&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|deconstructible-tile-proxy}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* deconstructible-tile-proxy&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|deconstruction-item}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* deconstruction-planner&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|deliver-by-robots-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* delivery-service&lt;br /&gt;
* you-have-got-a-package&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|dont-build-entity-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* logistic-network-embargo&lt;br /&gt;
* raining-bullets&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|dont-craft-manually-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* lazy-bastard&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|dont-use-entity-in-energy-production-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* solaris&lt;br /&gt;
* steam-all-the-way&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|editor-controller}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|electric-energy-interface}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* electric-energy-interface&lt;br /&gt;
* hidden-electric-energy-interface&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|electric-pole}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* big-electric-pole&lt;br /&gt;
* medium-electric-pole&lt;br /&gt;
* small-electric-pole&lt;br /&gt;
* substation&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|electric-turret}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* laser-turret&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|energy-shield-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* energy-shield-equipment&lt;br /&gt;
* energy-shield-mk2-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|entity-ghost}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* entity-ghost&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|equipment-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* armor&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|equipment-grid}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* large-equipment-grid&lt;br /&gt;
* medium-equipment-grid&lt;br /&gt;
* small-equipment-grid&lt;br /&gt;
* spidertron-equipment-grid&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|explosion}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* accumulator-explosion&lt;br /&gt;
* active-provider-chest-explosion&lt;br /&gt;
* arithmetic-combinator-explosion&lt;br /&gt;
* artillery-cannon-muzzle-flash&lt;br /&gt;
* artillery-turret-explosion&lt;br /&gt;
* artillery-wagon-explosion&lt;br /&gt;
* assembling-machine-1-explosion&lt;br /&gt;
* assembling-machine-2-explosion&lt;br /&gt;
* assembling-machine-3-explosion&lt;br /&gt;
* atomic-fire-smoke&lt;br /&gt;
* atomic-nuke-shockwave&lt;br /&gt;
* beacon-explosion&lt;br /&gt;
* behemoth-biter-die&lt;br /&gt;
* behemoth-spitter-die&lt;br /&gt;
* behemoth-worm-die&lt;br /&gt;
* big-artillery-explosion&lt;br /&gt;
* big-biter-die&lt;br /&gt;
* big-electric-pole-explosion&lt;br /&gt;
* big-explosion&lt;br /&gt;
* big-spitter-die&lt;br /&gt;
* big-worm-die&lt;br /&gt;
* biter-spawner-die&lt;br /&gt;
* blood-explosion-big&lt;br /&gt;
* blood-explosion-huge&lt;br /&gt;
* blood-explosion-small&lt;br /&gt;
* boiler-explosion&lt;br /&gt;
* buffer-chest-explosion&lt;br /&gt;
* burner-inserter-explosion&lt;br /&gt;
* burner-mining-drill-explosion&lt;br /&gt;
* car-explosion&lt;br /&gt;
* cargo-wagon-explosion&lt;br /&gt;
* centrifuge-explosion&lt;br /&gt;
* chemical-plant-explosion&lt;br /&gt;
* cluster-nuke-explosion&lt;br /&gt;
* constant-combinator-explosion&lt;br /&gt;
* construction-robot-explosion&lt;br /&gt;
* decider-combinator-explosion&lt;br /&gt;
* defender-robot-explosion&lt;br /&gt;
* destroyer-robot-explosion&lt;br /&gt;
* distractor-robot-explosion&lt;br /&gt;
* electric-furnace-explosion&lt;br /&gt;
* electric-mining-drill-explosion&lt;br /&gt;
* enemy-damaged-explosion&lt;br /&gt;
* explosion&lt;br /&gt;
* explosion-gunshot&lt;br /&gt;
* explosion-gunshot-small&lt;br /&gt;
* explosion-hit&lt;br /&gt;
* express-splitter-explosion&lt;br /&gt;
* express-transport-belt-explosion&lt;br /&gt;
* express-underground-belt-explosion&lt;br /&gt;
* fast-inserter-explosion&lt;br /&gt;
* fast-splitter-explosion&lt;br /&gt;
* fast-transport-belt-explosion&lt;br /&gt;
* fast-underground-belt-explosion&lt;br /&gt;
* filter-inserter-explosion&lt;br /&gt;
* flamethrower-turret-explosion&lt;br /&gt;
* fluid-wagon-explosion&lt;br /&gt;
* flying-robot-damaged-explosion&lt;br /&gt;
* gate-explosion&lt;br /&gt;
* grenade-explosion&lt;br /&gt;
* ground-explosion&lt;br /&gt;
* gun-turret-explosion&lt;br /&gt;
* heat-exchanger-explosion&lt;br /&gt;
* heat-pipe-explosion&lt;br /&gt;
* inserter-explosion&lt;br /&gt;
* iron-chest-explosion&lt;br /&gt;
* lab-explosion&lt;br /&gt;
* lamp-explosion&lt;br /&gt;
* land-mine-explosion&lt;br /&gt;
* laser-bubble&lt;br /&gt;
* laser-turret-explosion&lt;br /&gt;
* locomotive-explosion&lt;br /&gt;
* logistic-robot-explosion&lt;br /&gt;
* long-handed-inserter-explosion&lt;br /&gt;
* massive-explosion&lt;br /&gt;
* medium-biter-die&lt;br /&gt;
* medium-electric-pole-explosion&lt;br /&gt;
* medium-explosion&lt;br /&gt;
* medium-spitter-die&lt;br /&gt;
* medium-worm-die&lt;br /&gt;
* nuclear-reactor-explosion&lt;br /&gt;
* nuke-explosion&lt;br /&gt;
* offshore-pump-explosion&lt;br /&gt;
* oil-refinery-explosion&lt;br /&gt;
* passive-provider-chest-explosion&lt;br /&gt;
* pipe-explosion&lt;br /&gt;
* pipe-to-ground-explosion&lt;br /&gt;
* power-switch-explosion&lt;br /&gt;
* programmable-speaker-explosion&lt;br /&gt;
* pump-explosion&lt;br /&gt;
* pumpjack-explosion&lt;br /&gt;
* radar-explosion&lt;br /&gt;
* rail-chain-signal-explosion&lt;br /&gt;
* rail-explosion&lt;br /&gt;
* rail-signal-explosion&lt;br /&gt;
* requester-chest-explosion&lt;br /&gt;
* roboport-explosion&lt;br /&gt;
* rock-damaged-explosion&lt;br /&gt;
* rocket-silo-explosion&lt;br /&gt;
* slowdown-capsule-explosion&lt;br /&gt;
* small-biter-die&lt;br /&gt;
* small-electric-pole-explosion&lt;br /&gt;
* small-spitter-die&lt;br /&gt;
* small-worm-die&lt;br /&gt;
* solar-panel-explosion&lt;br /&gt;
* spark-explosion&lt;br /&gt;
* spark-explosion-higher&lt;br /&gt;
* spidertron-explosion&lt;br /&gt;
* spitter-spawner-die&lt;br /&gt;
* splitter-explosion&lt;br /&gt;
* stack-filter-inserter-explosion&lt;br /&gt;
* stack-inserter-explosion&lt;br /&gt;
* steam-engine-explosion&lt;br /&gt;
* steam-turbine-explosion&lt;br /&gt;
* steel-chest-explosion&lt;br /&gt;
* steel-furnace-explosion&lt;br /&gt;
* stone-furnace-explosion&lt;br /&gt;
* storage-chest-explosion&lt;br /&gt;
* storage-tank-explosion&lt;br /&gt;
* substation-explosion&lt;br /&gt;
* tank-explosion&lt;br /&gt;
* train-stop-explosion&lt;br /&gt;
* transport-belt-explosion&lt;br /&gt;
* underground-belt-explosion&lt;br /&gt;
* uranium-cannon-explosion&lt;br /&gt;
* uranium-cannon-shell-explosion&lt;br /&gt;
* wall-damaged-explosion&lt;br /&gt;
* wall-explosion&lt;br /&gt;
* water-splash&lt;br /&gt;
* wooden-chest-explosion&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|finish-the-game-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* no-time-for-chitchat&lt;br /&gt;
* smoke-me-a-kipper-i-will-be-back-for-breakfast&lt;br /&gt;
* there-is-no-spoon&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fire}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* acid-splash-fire-spitter-behemoth&lt;br /&gt;
* acid-splash-fire-spitter-big&lt;br /&gt;
* acid-splash-fire-spitter-medium&lt;br /&gt;
* acid-splash-fire-spitter-small&lt;br /&gt;
* acid-splash-fire-worm-behemoth&lt;br /&gt;
* acid-splash-fire-worm-big&lt;br /&gt;
* acid-splash-fire-worm-medium&lt;br /&gt;
* acid-splash-fire-worm-small&lt;br /&gt;
* crash-site-fire-flame&lt;br /&gt;
* fire-flame&lt;br /&gt;
* fire-flame-on-tree&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fish}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* fish&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|flame-thrower-explosion}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* dummy-flame-thrower-explosion&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fluid}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* crude-oil&lt;br /&gt;
* fluid-unknown&lt;br /&gt;
* heavy-oil&lt;br /&gt;
* light-oil&lt;br /&gt;
* lubricant&lt;br /&gt;
* petroleum-gas&lt;br /&gt;
* steam&lt;br /&gt;
* sulfuric-acid&lt;br /&gt;
* water&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fluid-turret}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* flamethrower-turret&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fluid-wagon}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* fluid-wagon&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|flying-text}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* entity-unknown&lt;br /&gt;
* flying-text&lt;br /&gt;
* tile-proxy&lt;br /&gt;
* tree-dying-proxy&lt;br /&gt;
* tree-proxy&lt;br /&gt;
* tutorial-flying-text&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|font}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* compi&lt;br /&gt;
* compilatron-message-font&lt;br /&gt;
* count-font&lt;br /&gt;
* default&lt;br /&gt;
* default-bold&lt;br /&gt;
* default-dialog-button&lt;br /&gt;
* default-dropdown&lt;br /&gt;
* default-game&lt;br /&gt;
* default-large&lt;br /&gt;
* default-large-bold&lt;br /&gt;
* default-large-semibold&lt;br /&gt;
* default-listbox&lt;br /&gt;
* default-semibold&lt;br /&gt;
* default-small&lt;br /&gt;
* default-small-bold&lt;br /&gt;
* default-small-semibold&lt;br /&gt;
* default-tiny-bold&lt;br /&gt;
* heading-1&lt;br /&gt;
* heading-2&lt;br /&gt;
* heading-3&lt;br /&gt;
* locale-pick&lt;br /&gt;
* scenario-message-dialog&lt;br /&gt;
* technology-slot-level-font&lt;br /&gt;
* var&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|fuel-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* chemical&lt;br /&gt;
* nuclear&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|furnace}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* electric-furnace&lt;br /&gt;
* steel-furnace&lt;br /&gt;
* stone-furnace&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|gate}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* gate&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|generator}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* steam-engine&lt;br /&gt;
* steam-turbine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|generator-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* fusion-reactor-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|god-controller}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|group-attack-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* it-stinks-and-they-dont-like-it&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|gui-style}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|gun}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-wagon-cannon&lt;br /&gt;
* combat-shotgun&lt;br /&gt;
* flamethrower&lt;br /&gt;
* pistol&lt;br /&gt;
* rocket-launcher&lt;br /&gt;
* shotgun&lt;br /&gt;
* spidertron-rocket-launcher-1&lt;br /&gt;
* spidertron-rocket-launcher-2&lt;br /&gt;
* spidertron-rocket-launcher-3&lt;br /&gt;
* spidertron-rocket-launcher-4&lt;br /&gt;
* submachine-gun&lt;br /&gt;
* tank-cannon&lt;br /&gt;
* tank-flamethrower&lt;br /&gt;
* tank-machine-gun&lt;br /&gt;
* vehicle-machine-gun&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|heat-interface}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* heat-interface&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|heat-pipe}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* heat-pipe&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|highlight-box}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* highlight-box&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|infinity-container}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* infinity-chest&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|infinity-pipe}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* infinity-pipe&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|inserter}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* burner-inserter&lt;br /&gt;
* fast-inserter&lt;br /&gt;
* filter-inserter&lt;br /&gt;
* inserter&lt;br /&gt;
* long-handed-inserter&lt;br /&gt;
* stack-filter-inserter&lt;br /&gt;
* stack-inserter&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* accumulator&lt;br /&gt;
* advanced-circuit&lt;br /&gt;
* arithmetic-combinator&lt;br /&gt;
* artillery-turret&lt;br /&gt;
* assembling-machine-1&lt;br /&gt;
* assembling-machine-2&lt;br /&gt;
* assembling-machine-3&lt;br /&gt;
* battery&lt;br /&gt;
* battery-equipment&lt;br /&gt;
* battery-mk2-equipment&lt;br /&gt;
* beacon&lt;br /&gt;
* belt-immunity-equipment&lt;br /&gt;
* big-electric-pole&lt;br /&gt;
* boiler&lt;br /&gt;
* burner-generator&lt;br /&gt;
* burner-inserter&lt;br /&gt;
* burner-mining-drill&lt;br /&gt;
* centrifuge&lt;br /&gt;
* chemical-plant&lt;br /&gt;
* coal&lt;br /&gt;
* coin&lt;br /&gt;
* concrete&lt;br /&gt;
* constant-combinator&lt;br /&gt;
* construction-robot&lt;br /&gt;
* copper-cable&lt;br /&gt;
* copper-ore&lt;br /&gt;
* copper-plate&lt;br /&gt;
* crude-oil-barrel&lt;br /&gt;
* decider-combinator&lt;br /&gt;
* discharge-defense-equipment&lt;br /&gt;
* electric-energy-interface&lt;br /&gt;
* electric-engine-unit&lt;br /&gt;
* electric-furnace&lt;br /&gt;
* electric-mining-drill&lt;br /&gt;
* electronic-circuit&lt;br /&gt;
* empty-barrel&lt;br /&gt;
* energy-shield-equipment&lt;br /&gt;
* energy-shield-mk2-equipment&lt;br /&gt;
* engine-unit&lt;br /&gt;
* exoskeleton-equipment&lt;br /&gt;
* explosives&lt;br /&gt;
* express-loader&lt;br /&gt;
* express-splitter&lt;br /&gt;
* express-transport-belt&lt;br /&gt;
* express-underground-belt&lt;br /&gt;
* fast-inserter&lt;br /&gt;
* fast-loader&lt;br /&gt;
* fast-splitter&lt;br /&gt;
* fast-transport-belt&lt;br /&gt;
* fast-underground-belt&lt;br /&gt;
* filter-inserter&lt;br /&gt;
* flamethrower-turret&lt;br /&gt;
* flying-robot-frame&lt;br /&gt;
* fusion-reactor-equipment&lt;br /&gt;
* gate&lt;br /&gt;
* green-wire&lt;br /&gt;
* gun-turret&lt;br /&gt;
* hazard-concrete&lt;br /&gt;
* heat-exchanger&lt;br /&gt;
* heat-interface&lt;br /&gt;
* heat-pipe&lt;br /&gt;
* heavy-oil-barrel&lt;br /&gt;
* infinity-chest&lt;br /&gt;
* infinity-pipe&lt;br /&gt;
* inserter&lt;br /&gt;
* iron-chest&lt;br /&gt;
* iron-gear-wheel&lt;br /&gt;
* iron-ore&lt;br /&gt;
* iron-plate&lt;br /&gt;
* iron-stick&lt;br /&gt;
* item-unknown&lt;br /&gt;
* lab&lt;br /&gt;
* land-mine&lt;br /&gt;
* landfill&lt;br /&gt;
* laser-turret&lt;br /&gt;
* light-oil-barrel&lt;br /&gt;
* linked-belt&lt;br /&gt;
* linked-chest&lt;br /&gt;
* loader&lt;br /&gt;
* logistic-chest-active-provider&lt;br /&gt;
* logistic-chest-buffer&lt;br /&gt;
* logistic-chest-passive-provider&lt;br /&gt;
* logistic-chest-requester&lt;br /&gt;
* logistic-chest-storage&lt;br /&gt;
* logistic-robot&lt;br /&gt;
* long-handed-inserter&lt;br /&gt;
* low-density-structure&lt;br /&gt;
* lubricant-barrel&lt;br /&gt;
* medium-electric-pole&lt;br /&gt;
* night-vision-equipment&lt;br /&gt;
* nuclear-fuel&lt;br /&gt;
* nuclear-reactor&lt;br /&gt;
* offshore-pump&lt;br /&gt;
* oil-refinery&lt;br /&gt;
* personal-laser-defense-equipment&lt;br /&gt;
* personal-roboport-equipment&lt;br /&gt;
* personal-roboport-mk2-equipment&lt;br /&gt;
* petroleum-gas-barrel&lt;br /&gt;
* pipe&lt;br /&gt;
* pipe-to-ground&lt;br /&gt;
* plastic-bar&lt;br /&gt;
* player-port&lt;br /&gt;
* power-switch&lt;br /&gt;
* processing-unit&lt;br /&gt;
* programmable-speaker&lt;br /&gt;
* pump&lt;br /&gt;
* pumpjack&lt;br /&gt;
* radar&lt;br /&gt;
* rail-chain-signal&lt;br /&gt;
* rail-signal&lt;br /&gt;
* red-wire&lt;br /&gt;
* refined-concrete&lt;br /&gt;
* refined-hazard-concrete&lt;br /&gt;
* roboport&lt;br /&gt;
* rocket-control-unit&lt;br /&gt;
* rocket-fuel&lt;br /&gt;
* rocket-part&lt;br /&gt;
* rocket-silo&lt;br /&gt;
* satellite&lt;br /&gt;
* simple-entity-with-force&lt;br /&gt;
* simple-entity-with-owner&lt;br /&gt;
* small-electric-pole&lt;br /&gt;
* small-lamp&lt;br /&gt;
* solar-panel&lt;br /&gt;
* solar-panel-equipment&lt;br /&gt;
* solid-fuel&lt;br /&gt;
* splitter&lt;br /&gt;
* stack-filter-inserter&lt;br /&gt;
* stack-inserter&lt;br /&gt;
* steam-engine&lt;br /&gt;
* steam-turbine&lt;br /&gt;
* steel-chest&lt;br /&gt;
* steel-furnace&lt;br /&gt;
* steel-plate&lt;br /&gt;
* stone&lt;br /&gt;
* stone-brick&lt;br /&gt;
* stone-furnace&lt;br /&gt;
* stone-wall&lt;br /&gt;
* storage-tank&lt;br /&gt;
* substation&lt;br /&gt;
* sulfur&lt;br /&gt;
* sulfuric-acid-barrel&lt;br /&gt;
* train-stop&lt;br /&gt;
* transport-belt&lt;br /&gt;
* underground-belt&lt;br /&gt;
* uranium-235&lt;br /&gt;
* uranium-238&lt;br /&gt;
* uranium-fuel-cell&lt;br /&gt;
* uranium-ore&lt;br /&gt;
* used-up-uranium-fuel-cell&lt;br /&gt;
* water-barrel&lt;br /&gt;
* wood&lt;br /&gt;
* wooden-chest&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-entity}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* item-on-ground&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-group}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* combat&lt;br /&gt;
* effects&lt;br /&gt;
* enemies&lt;br /&gt;
* environment&lt;br /&gt;
* fluids&lt;br /&gt;
* intermediate-products&lt;br /&gt;
* logistics&lt;br /&gt;
* other&lt;br /&gt;
* production&lt;br /&gt;
* signals&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-request-proxy}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* item-request-proxy&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-subgroup}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* ammo&lt;br /&gt;
* armor&lt;br /&gt;
* barrel&lt;br /&gt;
* belt&lt;br /&gt;
* belt-explosions&lt;br /&gt;
* belt-remnants&lt;br /&gt;
* campaign-explosions&lt;br /&gt;
* capsule&lt;br /&gt;
* capsule-explosions&lt;br /&gt;
* circuit-network&lt;br /&gt;
* circuit-network-explosions&lt;br /&gt;
* circuit-network-remnants&lt;br /&gt;
* cliffs&lt;br /&gt;
* corpses&lt;br /&gt;
* creatures&lt;br /&gt;
* decorative-explosions&lt;br /&gt;
* defensive-structure&lt;br /&gt;
* defensive-structure-explosions&lt;br /&gt;
* defensive-structure-remnants&lt;br /&gt;
* empty-barrel&lt;br /&gt;
* enemies&lt;br /&gt;
* energy&lt;br /&gt;
* energy-explosions&lt;br /&gt;
* energy-pipe-distribution&lt;br /&gt;
* energy-pipe-distribution-explosions&lt;br /&gt;
* energy-pipe-distribution-remnants&lt;br /&gt;
* energy-remnants&lt;br /&gt;
* equipment&lt;br /&gt;
* explosions&lt;br /&gt;
* extraction-machine&lt;br /&gt;
* extraction-machine-explosions&lt;br /&gt;
* extraction-machine-remnants&lt;br /&gt;
* fill-barrel&lt;br /&gt;
* fluid&lt;br /&gt;
* fluid-recipes&lt;br /&gt;
* generic-remnants&lt;br /&gt;
* grass&lt;br /&gt;
* ground-explosions&lt;br /&gt;
* gun&lt;br /&gt;
* gun-explosions&lt;br /&gt;
* hit-effects&lt;br /&gt;
* inserter&lt;br /&gt;
* inserter-explosions&lt;br /&gt;
* inserter-remnants&lt;br /&gt;
* intermediate-product&lt;br /&gt;
* logistic-network&lt;br /&gt;
* logistic-network-explosions&lt;br /&gt;
* logistic-network-remnants&lt;br /&gt;
* military-equipment&lt;br /&gt;
* module&lt;br /&gt;
* module-explosions&lt;br /&gt;
* other&lt;br /&gt;
* particles&lt;br /&gt;
* production-machine&lt;br /&gt;
* production-machine-explosions&lt;br /&gt;
* production-machine-remnants&lt;br /&gt;
* raw-material&lt;br /&gt;
* raw-resource&lt;br /&gt;
* remnants&lt;br /&gt;
* rock-explosions&lt;br /&gt;
* science-pack&lt;br /&gt;
* scorchmarks&lt;br /&gt;
* smelting-machine&lt;br /&gt;
* smelting-machine-explosions&lt;br /&gt;
* smelting-machine-remnants&lt;br /&gt;
* space-related&lt;br /&gt;
* storage&lt;br /&gt;
* storage-explosions&lt;br /&gt;
* storage-remnants&lt;br /&gt;
* terrain&lt;br /&gt;
* tool&lt;br /&gt;
* train-transport&lt;br /&gt;
* train-transport-explosions&lt;br /&gt;
* train-transport-remnants&lt;br /&gt;
* transport&lt;br /&gt;
* transport-explosions&lt;br /&gt;
* transport-remnants&lt;br /&gt;
* tree-explosions&lt;br /&gt;
* trees&lt;br /&gt;
* virtual-signal&lt;br /&gt;
* virtual-signal-color&lt;br /&gt;
* virtual-signal-letter&lt;br /&gt;
* virtual-signal-number&lt;br /&gt;
* virtual-signal-special&lt;br /&gt;
* wrecks&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-with-entity-data}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-wagon&lt;br /&gt;
* car&lt;br /&gt;
* cargo-wagon&lt;br /&gt;
* fluid-wagon&lt;br /&gt;
* locomotive&lt;br /&gt;
* spidertron&lt;br /&gt;
* tank&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-with-inventory}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* item-with-inventory&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-with-label}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* item-with-label&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|item-with-tags}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* item-with-tags&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|kill-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* pyromaniac&lt;br /&gt;
* run-forrest-run&lt;br /&gt;
* steamrolled&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|lab}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* lab&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|lamp}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* small-lamp&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|land-mine}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* land-mine&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|leaf-particle}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* leaf-particle-for-migration&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|linked-belt}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* linked-belt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|linked-container}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* linked-chest&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|loader}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* express-loader&lt;br /&gt;
* fast-loader&lt;br /&gt;
* loader&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|loader-1x1}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* loader-1x1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|locomotive}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* locomotive&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|logistic-container}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* logistic-chest-active-provider&lt;br /&gt;
* logistic-chest-buffer&lt;br /&gt;
* logistic-chest-passive-provider&lt;br /&gt;
* logistic-chest-requester&lt;br /&gt;
* logistic-chest-storage&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|logistic-robot}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* logistic-robot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|map-gen-presets}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|map-settings}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* map-settings&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|market}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* market&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|mining-drill}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* burner-mining-drill&lt;br /&gt;
* electric-mining-drill&lt;br /&gt;
* pumpjack&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|mining-tool}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* dummy-steel-axe&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|module}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* effectivity-module&lt;br /&gt;
* effectivity-module-2&lt;br /&gt;
* effectivity-module-3&lt;br /&gt;
* productivity-module&lt;br /&gt;
* productivity-module-2&lt;br /&gt;
* productivity-module-3&lt;br /&gt;
* speed-module&lt;br /&gt;
* speed-module-2&lt;br /&gt;
* speed-module-3&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|module-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* effectivity&lt;br /&gt;
* productivity&lt;br /&gt;
* speed&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|mouse-cursor}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* selection-tool-cursor&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|movement-bonus-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* exoskeleton-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|night-vision-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* night-vision-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|noise-expression}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* 0_16-elevation&lt;br /&gt;
* 0_17-island&lt;br /&gt;
* 0_17-islands+continents&lt;br /&gt;
* 0_17-lakes-elevation&lt;br /&gt;
* 0_17-starting-plateau&lt;br /&gt;
* aux&lt;br /&gt;
* cliffiness&lt;br /&gt;
* control-setting:aux:bias&lt;br /&gt;
* control-setting:aux:frequency:multiplier&lt;br /&gt;
* control-setting:moisture:bias&lt;br /&gt;
* control-setting:moisture:frequency:multiplier&lt;br /&gt;
* control-setting:temperature:bias&lt;br /&gt;
* control-setting:temperature:frequency:multiplier&lt;br /&gt;
* debug-aux&lt;br /&gt;
* debug-moisture&lt;br /&gt;
* debug-temperature&lt;br /&gt;
* distance&lt;br /&gt;
* elevation&lt;br /&gt;
* endless-plateau-with-starting-area-elevation&lt;br /&gt;
* enemy-base-frequency&lt;br /&gt;
* enemy-base-intensity&lt;br /&gt;
* enemy-base-radius&lt;br /&gt;
* enemy_base_probability&lt;br /&gt;
* moisture&lt;br /&gt;
* regular-resource-patch-set-count&lt;br /&gt;
* rings&lt;br /&gt;
* starting-lake-noise-amplitude&lt;br /&gt;
* starting-resource-patch-set-count&lt;br /&gt;
* starting_area_weight&lt;br /&gt;
* temperature&lt;br /&gt;
* tier&lt;br /&gt;
* tier_from_start&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|noise-layer}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* aux&lt;br /&gt;
* brown-fluff&lt;br /&gt;
* coal&lt;br /&gt;
* copper-ore&lt;br /&gt;
* crude-oil&lt;br /&gt;
* dirt-1&lt;br /&gt;
* dirt-2&lt;br /&gt;
* dirt-3&lt;br /&gt;
* dirt-4&lt;br /&gt;
* dirt-5&lt;br /&gt;
* dirt-6&lt;br /&gt;
* dirt-7&lt;br /&gt;
* dry-dirt&lt;br /&gt;
* elevation&lt;br /&gt;
* elevation-persistence&lt;br /&gt;
* enemy-base&lt;br /&gt;
* fluff&lt;br /&gt;
* garballo&lt;br /&gt;
* grass-1&lt;br /&gt;
* grass-2&lt;br /&gt;
* grass-3&lt;br /&gt;
* grass-4&lt;br /&gt;
* grass1&lt;br /&gt;
* grass2&lt;br /&gt;
* green-fluff&lt;br /&gt;
* iron-ore&lt;br /&gt;
* moisture&lt;br /&gt;
* pita&lt;br /&gt;
* pita-mini&lt;br /&gt;
* red-desert-0&lt;br /&gt;
* red-desert-1&lt;br /&gt;
* red-desert-2&lt;br /&gt;
* red-desert-3&lt;br /&gt;
* red-desert-decal&lt;br /&gt;
* rocks&lt;br /&gt;
* sand-1&lt;br /&gt;
* sand-2&lt;br /&gt;
* sand-3&lt;br /&gt;
* sand-decal&lt;br /&gt;
* sand-dune-decal&lt;br /&gt;
* starting-area&lt;br /&gt;
* stone&lt;br /&gt;
* temperature&lt;br /&gt;
* trees&lt;br /&gt;
* trees-1&lt;br /&gt;
* trees-10&lt;br /&gt;
* trees-11&lt;br /&gt;
* trees-12&lt;br /&gt;
* trees-13&lt;br /&gt;
* trees-14&lt;br /&gt;
* trees-15&lt;br /&gt;
* trees-2&lt;br /&gt;
* trees-3&lt;br /&gt;
* trees-4&lt;br /&gt;
* trees-5&lt;br /&gt;
* trees-6&lt;br /&gt;
* trees-7&lt;br /&gt;
* trees-8&lt;br /&gt;
* trees-9&lt;br /&gt;
* uranium-ore&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|offshore-pump}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* offshore-pump&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|optimized-decorative}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* big-ship-wreck-grass&lt;br /&gt;
* brown-asterisk&lt;br /&gt;
* brown-asterisk-mini&lt;br /&gt;
* brown-carpet-grass&lt;br /&gt;
* brown-fluff&lt;br /&gt;
* brown-fluff-dry&lt;br /&gt;
* brown-hairy-grass&lt;br /&gt;
* dark-mud-decal&lt;br /&gt;
* enemy-decal&lt;br /&gt;
* enemy-decal-transparent&lt;br /&gt;
* garballo&lt;br /&gt;
* garballo-mini-dry&lt;br /&gt;
* green-asterisk&lt;br /&gt;
* green-asterisk-mini&lt;br /&gt;
* green-bush-mini&lt;br /&gt;
* green-carpet-grass&lt;br /&gt;
* green-croton&lt;br /&gt;
* green-desert-bush&lt;br /&gt;
* green-hairy-grass&lt;br /&gt;
* green-pita&lt;br /&gt;
* green-pita-mini&lt;br /&gt;
* green-small-grass&lt;br /&gt;
* lichen-decal&lt;br /&gt;
* light-mud-decal&lt;br /&gt;
* muddy-stump&lt;br /&gt;
* nuclear-ground-patch&lt;br /&gt;
* puberty-decal&lt;br /&gt;
* red-asterisk&lt;br /&gt;
* red-croton&lt;br /&gt;
* red-desert-bush&lt;br /&gt;
* red-desert-decal&lt;br /&gt;
* red-pita&lt;br /&gt;
* rock-medium&lt;br /&gt;
* rock-small&lt;br /&gt;
* rock-tiny&lt;br /&gt;
* sand-decal&lt;br /&gt;
* sand-dune-decal&lt;br /&gt;
* sand-rock-medium&lt;br /&gt;
* sand-rock-small&lt;br /&gt;
* shroom-decal&lt;br /&gt;
* small-ship-wreck-grass&lt;br /&gt;
* white-desert-bush&lt;br /&gt;
* worms-decal&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|optimized-particle}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* accumulator-metal-particle-big&lt;br /&gt;
* accumulator-metal-particle-medium&lt;br /&gt;
* accumulator-metal-particle-small&lt;br /&gt;
* active-provider-chest-metal-particle-medium&lt;br /&gt;
* active-provider-chest-metal-particle-small&lt;br /&gt;
* arithmetic-combinator-metal-particle-big&lt;br /&gt;
* arithmetic-combinator-metal-particle-medium&lt;br /&gt;
* arithmetic-combinator-metal-particle-small&lt;br /&gt;
* artillery-shell-particle&lt;br /&gt;
* artillery-turret-metal-particle-big&lt;br /&gt;
* artillery-turret-metal-particle-medium&lt;br /&gt;
* artillery-turret-metal-particle-small&lt;br /&gt;
* artillery-wagon-mechanical-component-particle-medium&lt;br /&gt;
* artillery-wagon-metal-particle-big&lt;br /&gt;
* artillery-wagon-metal-particle-big-yellow&lt;br /&gt;
* artillery-wagon-metal-particle-medium&lt;br /&gt;
* artillery-wagon-metal-particle-small&lt;br /&gt;
* assembling-machine-1-metal-particle-big&lt;br /&gt;
* assembling-machine-1-metal-particle-medium&lt;br /&gt;
* assembling-machine-1-metal-particle-small&lt;br /&gt;
* assembling-machine-2-metal-particle-big&lt;br /&gt;
* assembling-machine-2-metal-particle-medium&lt;br /&gt;
* assembling-machine-2-metal-particle-small&lt;br /&gt;
* assembling-machine-3-metal-particle-big&lt;br /&gt;
* assembling-machine-3-metal-particle-medium&lt;br /&gt;
* assembling-machine-3-metal-particle-small&lt;br /&gt;
* assembling-machine-mechanical-component-particle-medium&lt;br /&gt;
* beacon-metal-particle-big&lt;br /&gt;
* beacon-metal-particle-medium&lt;br /&gt;
* beacon-metal-particle-small&lt;br /&gt;
* big-electric-pole-long-metal-particle-medium&lt;br /&gt;
* big-electric-pole-metal-particle-small&lt;br /&gt;
* big-rock-stone-particle-big&lt;br /&gt;
* big-rock-stone-particle-medium&lt;br /&gt;
* big-rock-stone-particle-small&lt;br /&gt;
* big-rock-stone-particle-tiny&lt;br /&gt;
* blood-particle&lt;br /&gt;
* blood-particle-carpet&lt;br /&gt;
* blood-particle-lower-layer&lt;br /&gt;
* boiler-metal-particle-big&lt;br /&gt;
* boiler-metal-particle-medium&lt;br /&gt;
* boiler-metal-particle-small&lt;br /&gt;
* branch-particle&lt;br /&gt;
* brown-asterisk-grass-particle-small-medium&lt;br /&gt;
* brown-asterisk-mini-vegetation-particle-small-medium&lt;br /&gt;
* brown-asterisk-mini-wooden-splinter-particle-small&lt;br /&gt;
* brown-asterisk-vegetation-particle-small-medium&lt;br /&gt;
* brown-asterisk-wooden-splinter-particle-small&lt;br /&gt;
* brown-carpet-grass-vegetation-particle-small-medium&lt;br /&gt;
* brown-carpet-grass-wooden-splinter-particle-small&lt;br /&gt;
* brown-dust-vehicle-particle&lt;br /&gt;
* brown-fluff-dry-vegetation-particle-small-medium&lt;br /&gt;
* brown-fluff-dry-wooden-splinter-particle-small&lt;br /&gt;
* brown-fluff-vegetation-particle-small-medium&lt;br /&gt;
* brown-fluff-wooden-splinter-particle-small&lt;br /&gt;
* brown-hairy-grass-vegetation-particle-small-medium&lt;br /&gt;
* brown-hairy-grass-wooden-splinter-particle-small&lt;br /&gt;
* buffer-chest-metal-particle-medium&lt;br /&gt;
* buffer-chest-metal-particle-small&lt;br /&gt;
* burner-inserter-mechanical-component-particle-medium&lt;br /&gt;
* burner-inserter-metal-particle-medium&lt;br /&gt;
* burner-inserter-metal-particle-small&lt;br /&gt;
* burner-mining-drill-glass-particle-small&lt;br /&gt;
* burner-mining-drill-mechanical-component-particle-medium&lt;br /&gt;
* burner-mining-drill-metal-particle-big&lt;br /&gt;
* burner-mining-drill-metal-particle-medium&lt;br /&gt;
* cable-and-electronics-particle-small-medium&lt;br /&gt;
* car-metal-particle-big&lt;br /&gt;
* car-metal-particle-medium&lt;br /&gt;
* car-metal-particle-small&lt;br /&gt;
* cargo-wagon-metal-particle-big&lt;br /&gt;
* cargo-wagon-metal-particle-medium&lt;br /&gt;
* cargo-wagon-metal-particle-small&lt;br /&gt;
* centrifuge-long-metal-particle-medium&lt;br /&gt;
* centrifuge-mechanical-component-particle-medium&lt;br /&gt;
* centrifuge-metal-particle-big&lt;br /&gt;
* centrifuge-metal-particle-medium&lt;br /&gt;
* centrifuge-metal-particle-small&lt;br /&gt;
* character-footprint-particle&lt;br /&gt;
* chemical-plant-glass-particle-small&lt;br /&gt;
* chemical-plant-mechanical-component-particle-medium&lt;br /&gt;
* chemical-plant-metal-particle-big&lt;br /&gt;
* chemical-plant-metal-particle-medium&lt;br /&gt;
* chemical-plant-metal-particle-small&lt;br /&gt;
* chest-capsule-long-metal-particle-medium&lt;br /&gt;
* chest-capsule-metal-particle-medium&lt;br /&gt;
* chest-capsule-metal-particle-small&lt;br /&gt;
* coal-particle&lt;br /&gt;
* compilatron-chest-metal-particle-medium&lt;br /&gt;
* compilatron-chest-metal-particle-small&lt;br /&gt;
* compilatron-glass-particle-small&lt;br /&gt;
* compilatron-metal-particle-medium&lt;br /&gt;
* compilatron-metal-particle-small&lt;br /&gt;
* concrete-stone-lower-particle-medium&lt;br /&gt;
* concrete-stone-particle-medium&lt;br /&gt;
* concrete-stone-particle-small&lt;br /&gt;
* concrete-stone-particle-tiny&lt;br /&gt;
* constant-combinator-metal-particle-big&lt;br /&gt;
* constant-combinator-metal-particle-medium&lt;br /&gt;
* constant-combinator-metal-particle-small&lt;br /&gt;
* construction-robot-dying-particle&lt;br /&gt;
* construction-robot-metal-particle-medium&lt;br /&gt;
* construction-robot-metal-particle-small&lt;br /&gt;
* copper-ore-particle&lt;br /&gt;
* damaged-assembling-machine-glass-particle-small&lt;br /&gt;
* damaged-assembling-machine-long-metal-particle-medium&lt;br /&gt;
* damaged-assembling-machine-mechanical-component-particle-medium&lt;br /&gt;
* damaged-assembling-machine-metal-particle-big&lt;br /&gt;
* damaged-assembling-machine-metal-particle-medium&lt;br /&gt;
* damaged-assembling-machine-metal-particle-small&lt;br /&gt;
* damaged-lab-glass-particle-small&lt;br /&gt;
* damaged-lab-long-metal-particle-medium&lt;br /&gt;
* damaged-lab-metal-particle-big&lt;br /&gt;
* damaged-lab-metal-particle-medium&lt;br /&gt;
* damaged-lab-metal-particle-small&lt;br /&gt;
* decider-combinator-metal-particle-big&lt;br /&gt;
* decider-combinator-metal-particle-medium&lt;br /&gt;
* decider-combinator-metal-particle-small&lt;br /&gt;
* deep-green-water-lower-particle&lt;br /&gt;
* deep-green-water-particle&lt;br /&gt;
* deep-water-lower-particle&lt;br /&gt;
* deep-water-particle&lt;br /&gt;
* defender-dying-particle&lt;br /&gt;
* defender-robot-metal-particle-medium&lt;br /&gt;
* defender-robot-metal-particle-small&lt;br /&gt;
* destroyer-dying-particle&lt;br /&gt;
* destroyer-robot-metal-particle-medium&lt;br /&gt;
* destroyer-robot-metal-particle-small&lt;br /&gt;
* dirt-1-dust-particle&lt;br /&gt;
* dirt-1-dust-tank-front-particle&lt;br /&gt;
* dirt-1-dust-vehicle-particle&lt;br /&gt;
* dirt-1-stone-character-particle-tiny&lt;br /&gt;
* dirt-1-stone-lower-particle-medium&lt;br /&gt;
* dirt-1-stone-particle-medium&lt;br /&gt;
* dirt-1-stone-particle-small&lt;br /&gt;
* dirt-1-stone-particle-tiny&lt;br /&gt;
* dirt-1-stone-vehicle-particle-small&lt;br /&gt;
* dirt-1-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-2-dust-particle&lt;br /&gt;
* dirt-2-dust-tank-front-particle&lt;br /&gt;
* dirt-2-dust-vehicle-particle&lt;br /&gt;
* dirt-2-stone-character-particle-tiny&lt;br /&gt;
* dirt-2-stone-lower-particle-medium&lt;br /&gt;
* dirt-2-stone-particle-medium&lt;br /&gt;
* dirt-2-stone-particle-small&lt;br /&gt;
* dirt-2-stone-particle-tiny&lt;br /&gt;
* dirt-2-stone-vehicle-particle-small&lt;br /&gt;
* dirt-2-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-3-dust-particle&lt;br /&gt;
* dirt-3-dust-tank-front-particle&lt;br /&gt;
* dirt-3-dust-vehicle-particle&lt;br /&gt;
* dirt-3-stone-character-particle-tiny&lt;br /&gt;
* dirt-3-stone-lower-particle-medium&lt;br /&gt;
* dirt-3-stone-particle-medium&lt;br /&gt;
* dirt-3-stone-particle-small&lt;br /&gt;
* dirt-3-stone-particle-tiny&lt;br /&gt;
* dirt-3-stone-vehicle-particle-small&lt;br /&gt;
* dirt-3-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-4-dust-particle&lt;br /&gt;
* dirt-4-dust-tank-front-particle&lt;br /&gt;
* dirt-4-dust-vehicle-particle&lt;br /&gt;
* dirt-4-stone-character-particle-tiny&lt;br /&gt;
* dirt-4-stone-lower-particle-medium&lt;br /&gt;
* dirt-4-stone-particle-medium&lt;br /&gt;
* dirt-4-stone-particle-small&lt;br /&gt;
* dirt-4-stone-particle-tiny&lt;br /&gt;
* dirt-4-stone-vehicle-particle-small&lt;br /&gt;
* dirt-4-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-5-dust-particle&lt;br /&gt;
* dirt-5-dust-tank-front-particle&lt;br /&gt;
* dirt-5-dust-vehicle-particle&lt;br /&gt;
* dirt-5-stone-character-particle-small&lt;br /&gt;
* dirt-5-stone-character-particle-tiny&lt;br /&gt;
* dirt-5-stone-lower-particle-medium&lt;br /&gt;
* dirt-5-stone-particle-medium&lt;br /&gt;
* dirt-5-stone-particle-small&lt;br /&gt;
* dirt-5-stone-particle-tiny&lt;br /&gt;
* dirt-5-stone-vehicle-particle-small&lt;br /&gt;
* dirt-5-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-6-dust-particle&lt;br /&gt;
* dirt-6-dust-tank-front-particle&lt;br /&gt;
* dirt-6-dust-vehicle-particle&lt;br /&gt;
* dirt-6-stone-character-particle-tiny&lt;br /&gt;
* dirt-6-stone-lower-particle-medium&lt;br /&gt;
* dirt-6-stone-particle-medium&lt;br /&gt;
* dirt-6-stone-particle-small&lt;br /&gt;
* dirt-6-stone-particle-tiny&lt;br /&gt;
* dirt-6-stone-vehicle-particle-small&lt;br /&gt;
* dirt-6-stone-vehicle-particle-tiny&lt;br /&gt;
* dirt-7-dust-particle&lt;br /&gt;
* dirt-7-dust-tank-front-particle&lt;br /&gt;
* dirt-7-dust-vehicle-particle&lt;br /&gt;
* dirt-7-stone-character-particle-tiny&lt;br /&gt;
* dirt-7-stone-lower-particle-medium&lt;br /&gt;
* dirt-7-stone-particle-medium&lt;br /&gt;
* dirt-7-stone-particle-small&lt;br /&gt;
* dirt-7-stone-particle-tiny&lt;br /&gt;
* dirt-7-stone-vehicle-particle-small&lt;br /&gt;
* dirt-7-stone-vehicle-particle-tiny&lt;br /&gt;
* distractor-dying-particle&lt;br /&gt;
* distractor-robot-metal-particle-medium&lt;br /&gt;
* distractor-robot-metal-particle-small&lt;br /&gt;
* dry-dirt-dust-particle&lt;br /&gt;
* dry-dirt-dust-tank-front-particle&lt;br /&gt;
* dry-dirt-dust-vehicle-particle&lt;br /&gt;
* dry-dirt-stone-character-particle-tiny&lt;br /&gt;
* dry-dirt-stone-lower-particle-medium&lt;br /&gt;
* dry-dirt-stone-particle-medium&lt;br /&gt;
* dry-dirt-stone-particle-small&lt;br /&gt;
* dry-dirt-stone-particle-tiny&lt;br /&gt;
* dry-dirt-stone-vehicle-particle-small&lt;br /&gt;
* dry-dirt-stone-vehicle-particle-tiny&lt;br /&gt;
* electric-furnace-metal-particle-big&lt;br /&gt;
* electric-furnace-metal-particle-medium&lt;br /&gt;
* electric-furnace-metal-particle-small&lt;br /&gt;
* electric-mining-drill-long-metal-particle-medium&lt;br /&gt;
* electric-mining-drill-mechanical-component-particle-medium&lt;br /&gt;
* electric-mining-drill-metal-particle-big&lt;br /&gt;
* electric-mining-drill-metal-particle-medium&lt;br /&gt;
* electricity-generator-glass-particle-small&lt;br /&gt;
* electricity-generator-long-metal-particle-medium&lt;br /&gt;
* electricity-generator-metal-particle-big&lt;br /&gt;
* electricity-generator-metal-particle-medium&lt;br /&gt;
* electricity-generator-metal-particle-small&lt;br /&gt;
* explosion-remnants-particle&lt;br /&gt;
* explosion-stone-particle-medium&lt;br /&gt;
* explosion-stone-particle-small&lt;br /&gt;
* explosion-stone-particle-tiny&lt;br /&gt;
* express-splitter-long-metal-particle-medium&lt;br /&gt;
* express-splitter-mechanical-component-particle-medium&lt;br /&gt;
* express-splitter-metal-particle-big&lt;br /&gt;
* express-splitter-metal-particle-medium&lt;br /&gt;
* express-splitter-metal-particle-small&lt;br /&gt;
* express-transport-belt-mechanical-component-particle-medium&lt;br /&gt;
* express-transport-belt-metal-particle-medium&lt;br /&gt;
* express-transport-belt-metal-particle-small&lt;br /&gt;
* express-underground-belt-metal-particle-medium&lt;br /&gt;
* express-underground-belt-metal-particle-medium-blue&lt;br /&gt;
* express-underground-belt-metal-particle-small&lt;br /&gt;
* fast-inserter-metal-particle-medium&lt;br /&gt;
* fast-inserter-metal-particle-small&lt;br /&gt;
* fast-splitter-long-metal-particle-medium&lt;br /&gt;
* fast-splitter-mechanical-component-particle-medium&lt;br /&gt;
* fast-splitter-metal-particle-big&lt;br /&gt;
* fast-splitter-metal-particle-medium&lt;br /&gt;
* fast-splitter-metal-particle-small&lt;br /&gt;
* fast-transport-belt-mechanical-component-particle-medium&lt;br /&gt;
* fast-transport-belt-metal-particle-medium&lt;br /&gt;
* fast-transport-belt-metal-particle-small&lt;br /&gt;
* fast-underground-belt-metal-particle-medium&lt;br /&gt;
* fast-underground-belt-metal-particle-medium-red&lt;br /&gt;
* fast-underground-belt-metal-particle-small&lt;br /&gt;
* filter-inserter-metal-particle-medium&lt;br /&gt;
* filter-inserter-metal-particle-small&lt;br /&gt;
* flame-thrower-turret-metal-particle-big&lt;br /&gt;
* flame-thrower-turret-metal-particle-medium&lt;br /&gt;
* flame-thrower-turret-metal-particle-small&lt;br /&gt;
* fluid-wagon-long-metal-particle-medium&lt;br /&gt;
* fluid-wagon-metal-particle-big&lt;br /&gt;
* fluid-wagon-metal-particle-medium&lt;br /&gt;
* fluid-wagon-metal-particle-small&lt;br /&gt;
* garballo-mini-dry-vegetation-particle-small-medium&lt;br /&gt;
* garballo-mini-dry-wooden-splinter-particle-small&lt;br /&gt;
* garballo-vegetation-particle-small-medium&lt;br /&gt;
* garballo-wooden-splinter-particle-small&lt;br /&gt;
* gate-metal-particle-big&lt;br /&gt;
* gate-metal-particle-medium&lt;br /&gt;
* gate-metal-particle-small&lt;br /&gt;
* gate-stone-particle-small&lt;br /&gt;
* glass-particle-small&lt;br /&gt;
* grass-1-stone-character-particle-tiny&lt;br /&gt;
* grass-1-stone-lower-particle-medium&lt;br /&gt;
* grass-1-stone-particle-medium&lt;br /&gt;
* grass-1-stone-particle-small&lt;br /&gt;
* grass-1-stone-particle-tiny&lt;br /&gt;
* grass-1-stone-vehicle-particle-small&lt;br /&gt;
* grass-1-stone-vehicle-particle-tiny&lt;br /&gt;
* grass-2-stone-character-particle-tiny&lt;br /&gt;
* grass-2-stone-lower-particle-medium&lt;br /&gt;
* grass-2-stone-particle-medium&lt;br /&gt;
* grass-2-stone-particle-small&lt;br /&gt;
* grass-2-stone-particle-tiny&lt;br /&gt;
* grass-2-stone-vehicle-particle-small&lt;br /&gt;
* grass-2-stone-vehicle-particle-tiny&lt;br /&gt;
* grass-3-stone-character-particle-tiny&lt;br /&gt;
* grass-3-stone-lower-particle-medium&lt;br /&gt;
* grass-3-stone-particle-medium&lt;br /&gt;
* grass-3-stone-particle-small&lt;br /&gt;
* grass-3-stone-particle-tiny&lt;br /&gt;
* grass-3-stone-vehicle-particle-small&lt;br /&gt;
* grass-3-stone-vehicle-particle-tiny&lt;br /&gt;
* grass-3-vegetation-character-particle-small-medium&lt;br /&gt;
* grass-3-vegetation-vehicle-particle-small-medium&lt;br /&gt;
* grass-4-stone-character-particle-tiny&lt;br /&gt;
* grass-4-stone-lower-particle-medium&lt;br /&gt;
* grass-4-stone-particle-medium&lt;br /&gt;
* grass-4-stone-particle-small&lt;br /&gt;
* grass-4-stone-particle-tiny&lt;br /&gt;
* grass-4-stone-vehicle-particle-small&lt;br /&gt;
* grass-4-stone-vehicle-particle-tiny&lt;br /&gt;
* green-asterisk-grass-particle-small-medium&lt;br /&gt;
* green-asterisk-mini-vegetation-particle-small-medium&lt;br /&gt;
* green-asterisk-mini-wooden-splinter-particle-small&lt;br /&gt;
* green-asterisk-vegetation-particle-small-medium&lt;br /&gt;
* green-asterisk-wooden-splinter-particle-small&lt;br /&gt;
* green-bush-mini-vegetation-particle-small-medium&lt;br /&gt;
* green-carpet-grass-vegetation-particle-small-medium&lt;br /&gt;
* green-carpet-grass-wooden-splinter-particle-small&lt;br /&gt;
* green-croton-vegetation-particle-small-medium&lt;br /&gt;
* green-croton-wooden-splinter-particle-small&lt;br /&gt;
* green-desert-bush-vegetation-particle-small-medium&lt;br /&gt;
* green-desert-bush-wooden-splinter-particle-small&lt;br /&gt;
* green-hairy-grass-vegetation-particle-small-medium&lt;br /&gt;
* green-hairy-grass-wooden-splinter-particle-small&lt;br /&gt;
* green-pita-mini-vegetation-particle-small-medium&lt;br /&gt;
* green-pita-mini-wooden-splinter-particle-small&lt;br /&gt;
* green-pita-vegetation-particle-small-medium&lt;br /&gt;
* green-pita-wooden-splinter-particle-small&lt;br /&gt;
* green-small-grass-vegetation-particle-small-medium&lt;br /&gt;
* green-small-grass-wooden-splinter-particle-small&lt;br /&gt;
* green-water-lower-particle&lt;br /&gt;
* green-water-particle&lt;br /&gt;
* gun-turret-metal-particle-big&lt;br /&gt;
* gun-turret-metal-particle-medium&lt;br /&gt;
* gun-turret-metal-particle-small&lt;br /&gt;
* guts-entrails-particle-big&lt;br /&gt;
* guts-entrails-particle-small-medium&lt;br /&gt;
* hazard-concrete-left-stone-lower-particle-medium&lt;br /&gt;
* hazard-concrete-left-stone-particle-medium&lt;br /&gt;
* hazard-concrete-left-stone-particle-small&lt;br /&gt;
* hazard-concrete-left-stone-particle-tiny&lt;br /&gt;
* hazard-concrete-right-stone-lower-particle-medium&lt;br /&gt;
* hazard-concrete-right-stone-particle-medium&lt;br /&gt;
* hazard-concrete-right-stone-particle-small&lt;br /&gt;
* hazard-concrete-right-stone-particle-tiny&lt;br /&gt;
* heat-exchanger-metal-particle-big&lt;br /&gt;
* heat-exchanger-metal-particle-medium&lt;br /&gt;
* heat-exchanger-metal-particle-small&lt;br /&gt;
* heat-pipe-metal-particle-medium&lt;br /&gt;
* heat-pipe-metal-particle-small&lt;br /&gt;
* huge-rock-stone-particle-big&lt;br /&gt;
* huge-rock-stone-particle-medium&lt;br /&gt;
* huge-rock-stone-particle-small&lt;br /&gt;
* huge-rock-stone-particle-tiny&lt;br /&gt;
* inserter-metal-particle-medium&lt;br /&gt;
* inserter-metal-particle-small&lt;br /&gt;
* iron-chest-metal-particle-medium&lt;br /&gt;
* iron-chest-metal-particle-small&lt;br /&gt;
* iron-ore-particle&lt;br /&gt;
* lab-glass-particle-small&lt;br /&gt;
* lab-long-metal-particle-medium&lt;br /&gt;
* lab-mechanical-component-particle-medium&lt;br /&gt;
* lab-metal-particle-big&lt;br /&gt;
* lab-metal-particle-medium&lt;br /&gt;
* lab-tile-1-stone-lower-particle-medium&lt;br /&gt;
* lab-tile-1-stone-particle-medium&lt;br /&gt;
* lab-tile-1-stone-particle-small&lt;br /&gt;
* lab-tile-1-stone-particle-tiny&lt;br /&gt;
* lab-tile-2-stone-lower-particle-medium&lt;br /&gt;
* lab-tile-2-stone-particle-medium&lt;br /&gt;
* lab-tile-2-stone-particle-small&lt;br /&gt;
* lab-tile-2-stone-particle-tiny&lt;br /&gt;
* lab-tile-white-stone-lower-particle-medium&lt;br /&gt;
* lab-tile-white-stone-particle-medium&lt;br /&gt;
* lab-tile-white-stone-particle-small&lt;br /&gt;
* lab-tile-white-stone-particle-tiny&lt;br /&gt;
* lamp-glass-particle-small&lt;br /&gt;
* lamp-metal-particle-small&lt;br /&gt;
* landfill-dust-particle&lt;br /&gt;
* landfill-dust-tank-front-particle&lt;br /&gt;
* landfill-dust-vehicle-particle&lt;br /&gt;
* landfill-stone-character-particle-tiny&lt;br /&gt;
* landfill-stone-lower-particle-medium&lt;br /&gt;
* landfill-stone-particle-medium&lt;br /&gt;
* landfill-stone-particle-small&lt;br /&gt;
* landfill-stone-particle-tiny&lt;br /&gt;
* landfill-stone-vehicle-particle-small&lt;br /&gt;
* landfill-stone-vehicle-particle-tiny&lt;br /&gt;
* laser-turret-metal-particle-big&lt;br /&gt;
* laser-turret-metal-particle-medium&lt;br /&gt;
* laser-turret-metal-particle-small&lt;br /&gt;
* leaf-particle&lt;br /&gt;
* lichen-stone-particle-small&lt;br /&gt;
* lichen-vegetation-particle-small-medium&lt;br /&gt;
* locomotive-mechanical-component-particle-medium&lt;br /&gt;
* locomotive-metal-particle-big&lt;br /&gt;
* locomotive-metal-particle-medium&lt;br /&gt;
* locomotive-metal-particle-small&lt;br /&gt;
* logistic-robot-dying-particle&lt;br /&gt;
* logistic-robot-metal-particle-medium&lt;br /&gt;
* logistic-robot-metal-particle-small&lt;br /&gt;
* long-handed-inserter-metal-particle-medium&lt;br /&gt;
* long-handed-inserter-metal-particle-small&lt;br /&gt;
* long-metal-particle-medium&lt;br /&gt;
* medium-electric-pole-long-metal-particle-medium&lt;br /&gt;
* medium-electric-pole-metal-particle-small&lt;br /&gt;
* medium-rock-stone-particle-small&lt;br /&gt;
* medium-rock-stone-particle-tiny&lt;br /&gt;
* medium-sand-rock-stone-particle-small&lt;br /&gt;
* medium-sand-rock-stone-particle-tiny&lt;br /&gt;
* metal-particle-big&lt;br /&gt;
* metal-particle-medium&lt;br /&gt;
* metal-particle-small&lt;br /&gt;
* nuclear-ground-dust-particle&lt;br /&gt;
* nuclear-ground-dust-tank-front-particle&lt;br /&gt;
* nuclear-ground-dust-vehicle-particle&lt;br /&gt;
* nuclear-ground-stone-character-particle-tiny&lt;br /&gt;
* nuclear-ground-stone-lower-particle-medium&lt;br /&gt;
* nuclear-ground-stone-particle-medium&lt;br /&gt;
* nuclear-ground-stone-particle-small&lt;br /&gt;
* nuclear-ground-stone-particle-tiny&lt;br /&gt;
* nuclear-ground-stone-vehicle-particle-small&lt;br /&gt;
* nuclear-ground-stone-vehicle-particle-tiny&lt;br /&gt;
* nuclear-reactor-glass-particle-small&lt;br /&gt;
* nuclear-reactor-mechanical-component-particle-medium&lt;br /&gt;
* nuclear-reactor-metal-particle-big&lt;br /&gt;
* nuclear-reactor-metal-particle-medium&lt;br /&gt;
* nuclear-reactor-metal-particle-small&lt;br /&gt;
* offshore-pump-glass-particle-small&lt;br /&gt;
* offshore-pump-mechanical-component-particle-medium&lt;br /&gt;
* offshore-pump-metal-particle-big&lt;br /&gt;
* offshore-pump-metal-particle-medium&lt;br /&gt;
* offshore-pump-metal-particle-small&lt;br /&gt;
* oil-refinery-long-metal-particle-medium&lt;br /&gt;
* oil-refinery-metal-particle-big&lt;br /&gt;
* oil-refinery-metal-particle-big-tint&lt;br /&gt;
* oil-refinery-metal-particle-medium&lt;br /&gt;
* oil-refinery-metal-particle-small&lt;br /&gt;
* old-leaf-particle&lt;br /&gt;
* passive-provider-chest-metal-particle-medium&lt;br /&gt;
* passive-provider-chest-metal-particle-small&lt;br /&gt;
* pipe-glass-particle-small&lt;br /&gt;
* pipe-metal-particle-medium&lt;br /&gt;
* pipe-metal-particle-small&lt;br /&gt;
* pipe-to-ground-metal-particle-medium&lt;br /&gt;
* pipe-to-ground-metal-particle-small&lt;br /&gt;
* poison-capsule-metal-particle&lt;br /&gt;
* pole-spark-particle&lt;br /&gt;
* power-switch-metal-particle-medium&lt;br /&gt;
* power-switch-metal-particle-small&lt;br /&gt;
* programmable-speaker-metal-particle-small&lt;br /&gt;
* programmable-speaker-wooden-splinter-particle-medium&lt;br /&gt;
* programmable-speaker-wooden-splinter-particle-small&lt;br /&gt;
* pump-glass-particle-small&lt;br /&gt;
* pump-metal-particle-big&lt;br /&gt;
* pump-metal-particle-medium&lt;br /&gt;
* pump-metal-particle-small&lt;br /&gt;
* pumpjack-mechanical-component-particle-medium&lt;br /&gt;
* pumpjack-metal-particle-big&lt;br /&gt;
* pumpjack-metal-particle-medium&lt;br /&gt;
* pumpjack-metal-particle-small&lt;br /&gt;
* radar-long-metal-particle-medium&lt;br /&gt;
* radar-metal-particle-big&lt;br /&gt;
* radar-metal-particle-medium&lt;br /&gt;
* radar-metal-particle-small&lt;br /&gt;
* rail-chain-signal-glass-particle-small&lt;br /&gt;
* rail-chain-signal-metal-particle-medium&lt;br /&gt;
* rail-chain-signal-metal-particle-small&lt;br /&gt;
* rail-long-metal-particle-medium&lt;br /&gt;
* rail-signal-glass-particle-small&lt;br /&gt;
* rail-signal-glass-particle-small-green&lt;br /&gt;
* rail-signal-glass-particle-small-red&lt;br /&gt;
* rail-signal-glass-particle-small-yellow&lt;br /&gt;
* rail-signal-metal-particle-medium&lt;br /&gt;
* rail-signal-metal-particle-small&lt;br /&gt;
* rail-stone-particle-small&lt;br /&gt;
* rail-wooden-splinter-particle-medium&lt;br /&gt;
* red-asterisk-grass-particle-small-medium&lt;br /&gt;
* red-asterisk-vegetation-particle-small-medium&lt;br /&gt;
* red-asterisk-wooden-splinter-particle-small&lt;br /&gt;
* red-croton-vegetation-particle-small-medium&lt;br /&gt;
* red-croton-wooden-splinter-particle-small&lt;br /&gt;
* red-desert-0-dust-particle&lt;br /&gt;
* red-desert-0-dust-tank-front-particle&lt;br /&gt;
* red-desert-0-dust-vehicle-particle&lt;br /&gt;
* red-desert-0-stone-character-particle-tiny&lt;br /&gt;
* red-desert-0-stone-lower-particle-medium&lt;br /&gt;
* red-desert-0-stone-particle-medium&lt;br /&gt;
* red-desert-0-stone-particle-small&lt;br /&gt;
* red-desert-0-stone-particle-tiny&lt;br /&gt;
* red-desert-0-stone-vehicle-particle-small&lt;br /&gt;
* red-desert-0-stone-vehicle-particle-tiny&lt;br /&gt;
* red-desert-1-dust-particle&lt;br /&gt;
* red-desert-1-dust-tank-front-particle&lt;br /&gt;
* red-desert-1-dust-vehicle-particle&lt;br /&gt;
* red-desert-1-stone-character-particle-tiny&lt;br /&gt;
* red-desert-1-stone-lower-particle-medium&lt;br /&gt;
* red-desert-1-stone-particle-medium&lt;br /&gt;
* red-desert-1-stone-particle-small&lt;br /&gt;
* red-desert-1-stone-particle-tiny&lt;br /&gt;
* red-desert-1-stone-vehicle-particle-small&lt;br /&gt;
* red-desert-1-stone-vehicle-particle-tiny&lt;br /&gt;
* red-desert-2-dust-particle&lt;br /&gt;
* red-desert-2-dust-tank-front-particle&lt;br /&gt;
* red-desert-2-dust-vehicle-particle&lt;br /&gt;
* red-desert-2-stone-character-particle-tiny&lt;br /&gt;
* red-desert-2-stone-lower-particle-medium&lt;br /&gt;
* red-desert-2-stone-particle-medium&lt;br /&gt;
* red-desert-2-stone-particle-small&lt;br /&gt;
* red-desert-2-stone-particle-tiny&lt;br /&gt;
* red-desert-2-stone-vehicle-particle-small&lt;br /&gt;
* red-desert-2-stone-vehicle-particle-tiny&lt;br /&gt;
* red-desert-3-dust-particle&lt;br /&gt;
* red-desert-3-dust-tank-front-particle&lt;br /&gt;
* red-desert-3-dust-vehicle-particle&lt;br /&gt;
* red-desert-3-stone-character-particle-tiny&lt;br /&gt;
* red-desert-3-stone-lower-particle-medium&lt;br /&gt;
* red-desert-3-stone-particle-medium&lt;br /&gt;
* red-desert-3-stone-particle-small&lt;br /&gt;
* red-desert-3-stone-particle-tiny&lt;br /&gt;
* red-desert-3-stone-vehicle-particle-small&lt;br /&gt;
* red-desert-3-stone-vehicle-particle-tiny&lt;br /&gt;
* red-desert-bush-vegetation-particle-small-medium&lt;br /&gt;
* red-desert-bush-wooden-splinter-particle-small&lt;br /&gt;
* red-pita-vegetation-particle-small-medium&lt;br /&gt;
* red-pita-wooden-splinter-particle-small&lt;br /&gt;
* refined-concrete-stone-particle-medium&lt;br /&gt;
* refined-concrete-stone-particle-small&lt;br /&gt;
* refined-concrete-stone-particle-tiny&lt;br /&gt;
* refined-hazard-concrete-left-stone-particle-medium&lt;br /&gt;
* refined-hazard-concrete-left-stone-particle-small&lt;br /&gt;
* refined-hazard-concrete-left-stone-particle-tiny&lt;br /&gt;
* refined-hazard-concrete-right-stone-particle-medium&lt;br /&gt;
* refined-hazard-concrete-right-stone-particle-small&lt;br /&gt;
* refined-hazard-concrete-right-stone-particle-tiny&lt;br /&gt;
* repaired-assembling-machine-glass-particle-small&lt;br /&gt;
* repaired-assembling-machine-long-metal-particle-medium&lt;br /&gt;
* repaired-assembling-machine-metal-particle-big&lt;br /&gt;
* repaired-assembling-machine-metal-particle-medium&lt;br /&gt;
* repaired-assembling-machine-metal-particle-small&lt;br /&gt;
* repaired-lab-glass-particle-small&lt;br /&gt;
* repaired-lab-long-metal-particle-medium&lt;br /&gt;
* repaired-lab-metal-particle-big&lt;br /&gt;
* repaired-lab-metal-particle-medium&lt;br /&gt;
* repaired-lab-metal-particle-small&lt;br /&gt;
* requester-chest-metal-particle-medium&lt;br /&gt;
* requester-chest-metal-particle-small&lt;br /&gt;
* roboport-metal-particle-big&lt;br /&gt;
* roboport-metal-particle-medium&lt;br /&gt;
* roboport-metal-particle-small&lt;br /&gt;
* rock-damage-stone-particle-medium&lt;br /&gt;
* rock-damage-stone-particle-small&lt;br /&gt;
* rock-damage-stone-particle-tiny&lt;br /&gt;
* rocket-silo-mechanical-component-particle-medium&lt;br /&gt;
* rocket-silo-metal-particle-big&lt;br /&gt;
* rocket-silo-metal-particle-medium&lt;br /&gt;
* rocket-silo-metal-particle-small&lt;br /&gt;
* sand-1-dust-particle&lt;br /&gt;
* sand-1-dust-tank-front-particle&lt;br /&gt;
* sand-1-dust-vehicle-particle&lt;br /&gt;
* sand-1-stone-character-particle-tiny&lt;br /&gt;
* sand-1-stone-lower-particle-medium&lt;br /&gt;
* sand-1-stone-particle-medium&lt;br /&gt;
* sand-1-stone-particle-small&lt;br /&gt;
* sand-1-stone-particle-tiny&lt;br /&gt;
* sand-1-stone-vehicle-particle-small&lt;br /&gt;
* sand-1-stone-vehicle-particle-tiny&lt;br /&gt;
* sand-2-dust-particle&lt;br /&gt;
* sand-2-dust-tank-front-particle&lt;br /&gt;
* sand-2-dust-vehicle-particle&lt;br /&gt;
* sand-2-stone-character-particle-tiny&lt;br /&gt;
* sand-2-stone-particle-medium&lt;br /&gt;
* sand-2-stone-particle-small&lt;br /&gt;
* sand-2-stone-particle-tiny&lt;br /&gt;
* sand-2-stone-vehicle-particle-small&lt;br /&gt;
* sand-2-stone-vehicle-particle-tiny&lt;br /&gt;
* sand-3-dust-particle&lt;br /&gt;
* sand-3-dust-tank-front-particle&lt;br /&gt;
* sand-3-dust-vehicle-particle&lt;br /&gt;
* sand-3-stone-character-particle-tiny&lt;br /&gt;
* sand-3-stone-particle-medium&lt;br /&gt;
* sand-3-stone-particle-small&lt;br /&gt;
* sand-3-stone-particle-tiny&lt;br /&gt;
* sand-3-stone-vehicle-particle-small&lt;br /&gt;
* sand-3-stone-vehicle-particle-tiny&lt;br /&gt;
* shallow-water-2-lower-particle&lt;br /&gt;
* shallow-water-2-particle&lt;br /&gt;
* shallow-water-2-vehicle-particle&lt;br /&gt;
* shallow-water-droplet-particle&lt;br /&gt;
* shallow-water-lower-particle&lt;br /&gt;
* shallow-water-particle&lt;br /&gt;
* shallow-water-vehicle-particle&lt;br /&gt;
* shell-particle&lt;br /&gt;
* slowdown-capsule-particle&lt;br /&gt;
* slowdown-capsule-particle-big&lt;br /&gt;
* small-electric-pole-metal-particle-small&lt;br /&gt;
* small-electric-pole-wooden-splinter-particle-medium&lt;br /&gt;
* small-electric-pole-wooden-splinter-particle-small&lt;br /&gt;
* small-rock-stone-particle-small&lt;br /&gt;
* small-rock-stone-particle-tiny&lt;br /&gt;
* small-sand-rock-stone-particle-small&lt;br /&gt;
* small-sand-rock-stone-particle-tiny&lt;br /&gt;
* solar-panel-glass-particle-small&lt;br /&gt;
* solar-panel-long-metal-particle-medium&lt;br /&gt;
* solar-panel-metal-particle-small&lt;br /&gt;
* spark-particle&lt;br /&gt;
* spark-particle-debris&lt;br /&gt;
* spidertron-glass-particle-small&lt;br /&gt;
* spidertron-long-metal-particle-medium&lt;br /&gt;
* spidertron-mechanical-component-particle-medium&lt;br /&gt;
* spidertron-metal-particle-big&lt;br /&gt;
* spidertron-metal-particle-medium&lt;br /&gt;
* spidertron-metal-particle-small&lt;br /&gt;
* splitter-long-metal-particle-medium&lt;br /&gt;
* splitter-mechanical-component-particle-medium&lt;br /&gt;
* splitter-metal-particle-big&lt;br /&gt;
* splitter-metal-particle-medium&lt;br /&gt;
* splitter-metal-particle-small&lt;br /&gt;
* stack-filter-inserter-metal-particle-medium&lt;br /&gt;
* stack-filter-inserter-metal-particle-small&lt;br /&gt;
* stack-inserter-metal-particle-medium&lt;br /&gt;
* stack-inserter-metal-particle-small&lt;br /&gt;
* steam-engine-mechanical-component-particle-medium&lt;br /&gt;
* steam-engine-metal-particle-big&lt;br /&gt;
* steam-engine-metal-particle-medium&lt;br /&gt;
* steam-engine-metal-particle-small&lt;br /&gt;
* steam-turbine-mechanical-component-particle-medium&lt;br /&gt;
* steam-turbine-metal-particle-big&lt;br /&gt;
* steam-turbine-metal-particle-medium&lt;br /&gt;
* steam-turbine-metal-particle-small&lt;br /&gt;
* steel-chest-metal-particle-medium&lt;br /&gt;
* steel-chest-metal-particle-small&lt;br /&gt;
* steel-furnace-metal-particle-big&lt;br /&gt;
* steel-furnace-metal-particle-medium&lt;br /&gt;
* steel-furnace-metal-particle-small&lt;br /&gt;
* stone-furnace-stone-particle-big&lt;br /&gt;
* stone-furnace-stone-particle-medium&lt;br /&gt;
* stone-furnace-stone-particle-small&lt;br /&gt;
* stone-particle&lt;br /&gt;
* stone-particle-big&lt;br /&gt;
* stone-particle-medium&lt;br /&gt;
* stone-particle-small&lt;br /&gt;
* stone-particle-tiny&lt;br /&gt;
* stone-path-stone-lower-particle-medium&lt;br /&gt;
* stone-path-stone-particle-medium&lt;br /&gt;
* stone-path-stone-particle-small&lt;br /&gt;
* stone-path-stone-particle-tiny&lt;br /&gt;
* storage-chest-metal-particle-medium&lt;br /&gt;
* storage-chest-metal-particle-small&lt;br /&gt;
* storage-tank-metal-particle-big&lt;br /&gt;
* storage-tank-metal-particle-medium&lt;br /&gt;
* substation-long-metal-particle-medium&lt;br /&gt;
* substation-metal-particle-big&lt;br /&gt;
* substation-metal-particle-medium&lt;br /&gt;
* substation-metal-particle-small&lt;br /&gt;
* tank-metal-particle-big&lt;br /&gt;
* tank-metal-particle-medium&lt;br /&gt;
* tank-metal-particle-small&lt;br /&gt;
* tiny-rock-stone-particle-tiny&lt;br /&gt;
* train-stop-glass-particle-small&lt;br /&gt;
* train-stop-long-metal-particle-medium&lt;br /&gt;
* train-stop-metal-particle-medium&lt;br /&gt;
* train-stop-metal-particle-small&lt;br /&gt;
* transport-belt-mechanical-component-particle-medium&lt;br /&gt;
* transport-belt-metal-particle-medium&lt;br /&gt;
* transport-belt-metal-particle-small&lt;br /&gt;
* transport-belt-wooden-splinter-particle-medium&lt;br /&gt;
* tutorial-grid-stone-lower-particle-medium&lt;br /&gt;
* tutorial-grid-stone-particle-medium&lt;br /&gt;
* tutorial-grid-stone-particle-small&lt;br /&gt;
* tutorial-grid-stone-particle-tiny&lt;br /&gt;
* tutorial-grid-stone-path-stone-particle-tiny&lt;br /&gt;
* underground-belt-metal-particle-medium&lt;br /&gt;
* underground-belt-metal-particle-medium-yellow&lt;br /&gt;
* underground-belt-metal-particle-small&lt;br /&gt;
* vegetation-character-particle-small-medium&lt;br /&gt;
* vegetation-particle-small-medium&lt;br /&gt;
* vegetation-vehicle-particle-small-medium&lt;br /&gt;
* wall-stone-particle-medium&lt;br /&gt;
* wall-stone-particle-small&lt;br /&gt;
* wall-stone-particle-tiny&lt;br /&gt;
* water-lower-particle&lt;br /&gt;
* water-particle&lt;br /&gt;
* white-desert-bush-vegetation-particle-small-medium&lt;br /&gt;
* white-desert-bush-wooden-splinter-particle-small&lt;br /&gt;
* wooden-chest-wooden-splinter-particle-medium&lt;br /&gt;
* wooden-chest-wooden-splinter-particle-small&lt;br /&gt;
* wooden-particle&lt;br /&gt;
* wooden-splinter-particle-medium&lt;br /&gt;
* wooden-splinter-particle-small&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|particle}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* particle-for-migration&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|particle-source}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* blood-fountain&lt;br /&gt;
* blood-fountain-big&lt;br /&gt;
* blood-fountain-hit-spray&lt;br /&gt;
* nuclear-smouldering-smoke-source&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|pipe}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* pipe&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|pipe-to-ground}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* pipe-to-ground&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|player-damaged-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* golem&lt;br /&gt;
* watch-your-step&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|player-port}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* player-port&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|power-switch}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* power-switch&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|produce-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* mass-production-1&lt;br /&gt;
* mass-production-2&lt;br /&gt;
* mass-production-3&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|produce-per-hour-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* circuit-veteran-1&lt;br /&gt;
* circuit-veteran-2&lt;br /&gt;
* circuit-veteran-3&lt;br /&gt;
* computer-age-1&lt;br /&gt;
* computer-age-2&lt;br /&gt;
* computer-age-3&lt;br /&gt;
* iron-throne-1&lt;br /&gt;
* iron-throne-2&lt;br /&gt;
* iron-throne-3&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|programmable-speaker}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* programmable-speaker&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|projectile}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* atomic-bomb-ground-zero-projectile&lt;br /&gt;
* atomic-bomb-wave&lt;br /&gt;
* atomic-bomb-wave-spawns-cluster-nuke-explosion&lt;br /&gt;
* atomic-bomb-wave-spawns-fire-smoke-explosion&lt;br /&gt;
* atomic-bomb-wave-spawns-nuclear-smoke&lt;br /&gt;
* atomic-bomb-wave-spawns-nuke-shockwave-explosion&lt;br /&gt;
* atomic-rocket&lt;br /&gt;
* blue-laser&lt;br /&gt;
* cannon-projectile&lt;br /&gt;
* cliff-explosives&lt;br /&gt;
* cluster-grenade&lt;br /&gt;
* defender-capsule&lt;br /&gt;
* destroyer-capsule&lt;br /&gt;
* distractor-capsule&lt;br /&gt;
* explosive-cannon-projectile&lt;br /&gt;
* explosive-rocket&lt;br /&gt;
* explosive-uranium-cannon-projectile&lt;br /&gt;
* grenade&lt;br /&gt;
* laser&lt;br /&gt;
* piercing-shotgun-pellet&lt;br /&gt;
* poison-capsule&lt;br /&gt;
* rocket&lt;br /&gt;
* shotgun-pellet&lt;br /&gt;
* slowdown-capsule&lt;br /&gt;
* uranium-cannon-projectile&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|pump}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* pump&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|radar}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* radar&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rail-chain-signal}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rail-chain-signal&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rail-planner}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rail&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rail-remnants}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* curved-rail-remnants&lt;br /&gt;
* straight-rail-remnants&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rail-signal}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rail-signal&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|reactor}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* nuclear-reactor&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|recipe}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* accumulator&lt;br /&gt;
* advanced-circuit&lt;br /&gt;
* advanced-oil-processing&lt;br /&gt;
* arithmetic-combinator&lt;br /&gt;
* artillery-shell&lt;br /&gt;
* artillery-targeting-remote&lt;br /&gt;
* artillery-turret&lt;br /&gt;
* artillery-wagon&lt;br /&gt;
* assembling-machine-1&lt;br /&gt;
* assembling-machine-2&lt;br /&gt;
* assembling-machine-3&lt;br /&gt;
* atomic-bomb&lt;br /&gt;
* automation-science-pack&lt;br /&gt;
* basic-oil-processing&lt;br /&gt;
* battery&lt;br /&gt;
* battery-equipment&lt;br /&gt;
* battery-mk2-equipment&lt;br /&gt;
* beacon&lt;br /&gt;
* belt-immunity-equipment&lt;br /&gt;
* big-electric-pole&lt;br /&gt;
* boiler&lt;br /&gt;
* burner-inserter&lt;br /&gt;
* burner-mining-drill&lt;br /&gt;
* cannon-shell&lt;br /&gt;
* car&lt;br /&gt;
* cargo-wagon&lt;br /&gt;
* centrifuge&lt;br /&gt;
* chemical-plant&lt;br /&gt;
* chemical-science-pack&lt;br /&gt;
* cliff-explosives&lt;br /&gt;
* cluster-grenade&lt;br /&gt;
* coal-liquefaction&lt;br /&gt;
* combat-shotgun&lt;br /&gt;
* concrete&lt;br /&gt;
* constant-combinator&lt;br /&gt;
* construction-robot&lt;br /&gt;
* copper-cable&lt;br /&gt;
* copper-plate&lt;br /&gt;
* decider-combinator&lt;br /&gt;
* defender-capsule&lt;br /&gt;
* destroyer-capsule&lt;br /&gt;
* discharge-defense-equipment&lt;br /&gt;
* discharge-defense-remote&lt;br /&gt;
* distractor-capsule&lt;br /&gt;
* effectivity-module&lt;br /&gt;
* effectivity-module-2&lt;br /&gt;
* effectivity-module-3&lt;br /&gt;
* electric-energy-interface&lt;br /&gt;
* electric-engine-unit&lt;br /&gt;
* electric-furnace&lt;br /&gt;
* electric-mining-drill&lt;br /&gt;
* electronic-circuit&lt;br /&gt;
* empty-barrel&lt;br /&gt;
* empty-crude-oil-barrel&lt;br /&gt;
* empty-heavy-oil-barrel&lt;br /&gt;
* empty-light-oil-barrel&lt;br /&gt;
* empty-lubricant-barrel&lt;br /&gt;
* empty-petroleum-gas-barrel&lt;br /&gt;
* empty-sulfuric-acid-barrel&lt;br /&gt;
* empty-water-barrel&lt;br /&gt;
* energy-shield-equipment&lt;br /&gt;
* energy-shield-mk2-equipment&lt;br /&gt;
* engine-unit&lt;br /&gt;
* exoskeleton-equipment&lt;br /&gt;
* explosive-cannon-shell&lt;br /&gt;
* explosive-rocket&lt;br /&gt;
* explosive-uranium-cannon-shell&lt;br /&gt;
* explosives&lt;br /&gt;
* express-loader&lt;br /&gt;
* express-splitter&lt;br /&gt;
* express-transport-belt&lt;br /&gt;
* express-underground-belt&lt;br /&gt;
* fast-inserter&lt;br /&gt;
* fast-loader&lt;br /&gt;
* fast-splitter&lt;br /&gt;
* fast-transport-belt&lt;br /&gt;
* fast-underground-belt&lt;br /&gt;
* fill-crude-oil-barrel&lt;br /&gt;
* fill-heavy-oil-barrel&lt;br /&gt;
* fill-light-oil-barrel&lt;br /&gt;
* fill-lubricant-barrel&lt;br /&gt;
* fill-petroleum-gas-barrel&lt;br /&gt;
* fill-sulfuric-acid-barrel&lt;br /&gt;
* fill-water-barrel&lt;br /&gt;
* filter-inserter&lt;br /&gt;
* firearm-magazine&lt;br /&gt;
* flamethrower&lt;br /&gt;
* flamethrower-ammo&lt;br /&gt;
* flamethrower-turret&lt;br /&gt;
* fluid-wagon&lt;br /&gt;
* flying-robot-frame&lt;br /&gt;
* fusion-reactor-equipment&lt;br /&gt;
* gate&lt;br /&gt;
* green-wire&lt;br /&gt;
* grenade&lt;br /&gt;
* gun-turret&lt;br /&gt;
* hazard-concrete&lt;br /&gt;
* heat-exchanger&lt;br /&gt;
* heat-pipe&lt;br /&gt;
* heavy-armor&lt;br /&gt;
* heavy-oil-cracking&lt;br /&gt;
* inserter&lt;br /&gt;
* iron-chest&lt;br /&gt;
* iron-gear-wheel&lt;br /&gt;
* iron-plate&lt;br /&gt;
* iron-stick&lt;br /&gt;
* kovarex-enrichment-process&lt;br /&gt;
* lab&lt;br /&gt;
* land-mine&lt;br /&gt;
* landfill&lt;br /&gt;
* laser-turret&lt;br /&gt;
* light-armor&lt;br /&gt;
* light-oil-cracking&lt;br /&gt;
* loader&lt;br /&gt;
* locomotive&lt;br /&gt;
* logistic-chest-active-provider&lt;br /&gt;
* logistic-chest-buffer&lt;br /&gt;
* logistic-chest-passive-provider&lt;br /&gt;
* logistic-chest-requester&lt;br /&gt;
* logistic-chest-storage&lt;br /&gt;
* logistic-robot&lt;br /&gt;
* logistic-science-pack&lt;br /&gt;
* long-handed-inserter&lt;br /&gt;
* low-density-structure&lt;br /&gt;
* lubricant&lt;br /&gt;
* medium-electric-pole&lt;br /&gt;
* military-science-pack&lt;br /&gt;
* modular-armor&lt;br /&gt;
* night-vision-equipment&lt;br /&gt;
* nuclear-fuel&lt;br /&gt;
* nuclear-fuel-reprocessing&lt;br /&gt;
* nuclear-reactor&lt;br /&gt;
* offshore-pump&lt;br /&gt;
* oil-refinery&lt;br /&gt;
* personal-laser-defense-equipment&lt;br /&gt;
* personal-roboport-equipment&lt;br /&gt;
* personal-roboport-mk2-equipment&lt;br /&gt;
* piercing-rounds-magazine&lt;br /&gt;
* piercing-shotgun-shell&lt;br /&gt;
* pipe&lt;br /&gt;
* pipe-to-ground&lt;br /&gt;
* pistol&lt;br /&gt;
* plastic-bar&lt;br /&gt;
* poison-capsule&lt;br /&gt;
* power-armor&lt;br /&gt;
* power-armor-mk2&lt;br /&gt;
* power-switch&lt;br /&gt;
* processing-unit&lt;br /&gt;
* production-science-pack&lt;br /&gt;
* productivity-module&lt;br /&gt;
* productivity-module-2&lt;br /&gt;
* productivity-module-3&lt;br /&gt;
* programmable-speaker&lt;br /&gt;
* pump&lt;br /&gt;
* pumpjack&lt;br /&gt;
* radar&lt;br /&gt;
* rail&lt;br /&gt;
* rail-chain-signal&lt;br /&gt;
* rail-signal&lt;br /&gt;
* red-wire&lt;br /&gt;
* refined-concrete&lt;br /&gt;
* refined-hazard-concrete&lt;br /&gt;
* repair-pack&lt;br /&gt;
* roboport&lt;br /&gt;
* rocket&lt;br /&gt;
* rocket-control-unit&lt;br /&gt;
* rocket-fuel&lt;br /&gt;
* rocket-launcher&lt;br /&gt;
* rocket-part&lt;br /&gt;
* rocket-silo&lt;br /&gt;
* satellite&lt;br /&gt;
* shotgun&lt;br /&gt;
* shotgun-shell&lt;br /&gt;
* slowdown-capsule&lt;br /&gt;
* small-electric-pole&lt;br /&gt;
* small-lamp&lt;br /&gt;
* solar-panel&lt;br /&gt;
* solar-panel-equipment&lt;br /&gt;
* solid-fuel-from-heavy-oil&lt;br /&gt;
* solid-fuel-from-light-oil&lt;br /&gt;
* solid-fuel-from-petroleum-gas&lt;br /&gt;
* speed-module&lt;br /&gt;
* speed-module-2&lt;br /&gt;
* speed-module-3&lt;br /&gt;
* spidertron&lt;br /&gt;
* spidertron-remote&lt;br /&gt;
* splitter&lt;br /&gt;
* stack-filter-inserter&lt;br /&gt;
* stack-inserter&lt;br /&gt;
* steam-engine&lt;br /&gt;
* steam-turbine&lt;br /&gt;
* steel-chest&lt;br /&gt;
* steel-furnace&lt;br /&gt;
* steel-plate&lt;br /&gt;
* stone-brick&lt;br /&gt;
* stone-furnace&lt;br /&gt;
* stone-wall&lt;br /&gt;
* storage-tank&lt;br /&gt;
* submachine-gun&lt;br /&gt;
* substation&lt;br /&gt;
* sulfur&lt;br /&gt;
* sulfuric-acid&lt;br /&gt;
* tank&lt;br /&gt;
* train-stop&lt;br /&gt;
* transport-belt&lt;br /&gt;
* underground-belt&lt;br /&gt;
* uranium-cannon-shell&lt;br /&gt;
* uranium-fuel-cell&lt;br /&gt;
* uranium-processing&lt;br /&gt;
* uranium-rounds-magazine&lt;br /&gt;
* utility-science-pack&lt;br /&gt;
* wooden-chest&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|recipe-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* advanced-crafting&lt;br /&gt;
* basic-crafting&lt;br /&gt;
* centrifuging&lt;br /&gt;
* chemistry&lt;br /&gt;
* crafting&lt;br /&gt;
* crafting-with-fluid&lt;br /&gt;
* oil-processing&lt;br /&gt;
* rocket-building&lt;br /&gt;
* smelting&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|repair-tool}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* repair-pack&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|research-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* eco-unfriendly&lt;br /&gt;
* tech-maniac&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|resource}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* coal&lt;br /&gt;
* copper-ore&lt;br /&gt;
* crude-oil&lt;br /&gt;
* iron-ore&lt;br /&gt;
* stone&lt;br /&gt;
* uranium-ore&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|resource-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* basic-fluid&lt;br /&gt;
* basic-solid&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|roboport}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* roboport&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|roboport-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* personal-roboport-equipment&lt;br /&gt;
* personal-roboport-mk2-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rocket-silo}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rocket-silo&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rocket-silo-rocket}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rocket-silo-rocket&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|rocket-silo-rocket-shadow}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* rocket-silo-rocket-shadow&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|selection-tool}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* selection-tool&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|shortcut}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* copy&lt;br /&gt;
* cut&lt;br /&gt;
* give-blueprint&lt;br /&gt;
* give-blueprint-book&lt;br /&gt;
* give-deconstruction-planner&lt;br /&gt;
* give-upgrade-planner&lt;br /&gt;
* import-string&lt;br /&gt;
* paste&lt;br /&gt;
* toggle-alt-mode&lt;br /&gt;
* toggle-equipment-movement-bonus&lt;br /&gt;
* toggle-personal-roboport&lt;br /&gt;
* undo&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|simple-entity}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* medium-ship-wreck&lt;br /&gt;
* rock-big&lt;br /&gt;
* rock-huge&lt;br /&gt;
* sand-rock-big&lt;br /&gt;
* small-ship-wreck&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|simple-entity-with-force}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* simple-entity-with-force&lt;br /&gt;
* spidertron-military-target&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|simple-entity-with-owner}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* crash-site-spaceship-wreck-small-1&lt;br /&gt;
* crash-site-spaceship-wreck-small-2&lt;br /&gt;
* crash-site-spaceship-wreck-small-3&lt;br /&gt;
* crash-site-spaceship-wreck-small-4&lt;br /&gt;
* crash-site-spaceship-wreck-small-5&lt;br /&gt;
* crash-site-spaceship-wreck-small-6&lt;br /&gt;
* simple-entity-with-owner&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|smoke}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* smoke-for-migration&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|smoke-with-trigger}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* crash-site-explosion-smoke&lt;br /&gt;
* crash-site-fire-smoke&lt;br /&gt;
* poison-cloud&lt;br /&gt;
* poison-cloud-visual-dummy&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|solar-panel}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* solar-panel&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|solar-panel-equipment}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* solar-panel-equipment&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|spectator-controller}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|speech-bubble}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* compi-speech-bubble&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|spider-leg}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* spidertron-leg-1&lt;br /&gt;
* spidertron-leg-2&lt;br /&gt;
* spidertron-leg-3&lt;br /&gt;
* spidertron-leg-4&lt;br /&gt;
* spidertron-leg-5&lt;br /&gt;
* spidertron-leg-6&lt;br /&gt;
* spidertron-leg-7&lt;br /&gt;
* spidertron-leg-8&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|spider-vehicle}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* spidertron&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|spidertron-remote}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* spidertron-remote&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|splitter}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* express-splitter&lt;br /&gt;
* fast-splitter&lt;br /&gt;
* splitter&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|sprite}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* developer&lt;br /&gt;
* infinity&lt;br /&gt;
* info&lt;br /&gt;
* info_no_border&lt;br /&gt;
* quantity-multiplier&lt;br /&gt;
* quantity-time&lt;br /&gt;
* restart_required&lt;br /&gt;
* tooltip-category-activated&lt;br /&gt;
* tooltip-category-chemical&lt;br /&gt;
* tooltip-category-consumed&lt;br /&gt;
* tooltip-category-consumes&lt;br /&gt;
* tooltip-category-debug&lt;br /&gt;
* tooltip-category-effect&lt;br /&gt;
* tooltip-category-electricity&lt;br /&gt;
* tooltip-category-equipment-grid&lt;br /&gt;
* tooltip-category-equipment-grid-electricity&lt;br /&gt;
* tooltip-category-generates&lt;br /&gt;
* tooltip-category-heat&lt;br /&gt;
* tooltip-category-nuclear&lt;br /&gt;
* tooltip-category-placed-in-equipment-grid&lt;br /&gt;
* tooltip-category-shot&lt;br /&gt;
* tooltip-category-steam&lt;br /&gt;
* tooltip-category-thrown&lt;br /&gt;
* tooltip-category-train&lt;br /&gt;
* tooltip-category-turret&lt;br /&gt;
* tooltip-category-vehicle&lt;br /&gt;
* tooltip-category-vehicle-weapons&lt;br /&gt;
* tooltip-category-water&lt;br /&gt;
* warning-white&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|sticker}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* acid-sticker-behemoth&lt;br /&gt;
* acid-sticker-big&lt;br /&gt;
* acid-sticker-medium&lt;br /&gt;
* acid-sticker-small&lt;br /&gt;
* fire-sticker&lt;br /&gt;
* slowdown-sticker&lt;br /&gt;
* stun-sticker&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|storage-tank}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* storage-tank&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|straight-rail}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* straight-rail&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|stream}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* acid-stream-spitter-behemoth&lt;br /&gt;
* acid-stream-spitter-big&lt;br /&gt;
* acid-stream-spitter-medium&lt;br /&gt;
* acid-stream-spitter-small&lt;br /&gt;
* acid-stream-worm-behemoth&lt;br /&gt;
* acid-stream-worm-big&lt;br /&gt;
* acid-stream-worm-medium&lt;br /&gt;
* acid-stream-worm-small&lt;br /&gt;
* flamethrower-fire-stream&lt;br /&gt;
* handheld-flamethrower-fire-stream&lt;br /&gt;
* tank-flamethrower-fire-stream&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|technology}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* advanced-electronics&lt;br /&gt;
* advanced-electronics-2&lt;br /&gt;
* advanced-material-processing&lt;br /&gt;
* advanced-material-processing-2&lt;br /&gt;
* advanced-oil-processing&lt;br /&gt;
* artillery&lt;br /&gt;
* artillery-shell-range-1&lt;br /&gt;
* artillery-shell-speed-1&lt;br /&gt;
* atomic-bomb&lt;br /&gt;
* automated-rail-transportation&lt;br /&gt;
* automation&lt;br /&gt;
* automation-2&lt;br /&gt;
* automation-3&lt;br /&gt;
* automobilism&lt;br /&gt;
* battery&lt;br /&gt;
* battery-equipment&lt;br /&gt;
* battery-mk2-equipment&lt;br /&gt;
* belt-immunity-equipment&lt;br /&gt;
* braking-force-1&lt;br /&gt;
* braking-force-2&lt;br /&gt;
* braking-force-3&lt;br /&gt;
* braking-force-4&lt;br /&gt;
* braking-force-5&lt;br /&gt;
* braking-force-6&lt;br /&gt;
* braking-force-7&lt;br /&gt;
* chemical-science-pack&lt;br /&gt;
* circuit-network&lt;br /&gt;
* cliff-explosives&lt;br /&gt;
* coal-liquefaction&lt;br /&gt;
* concrete&lt;br /&gt;
* construction-robotics&lt;br /&gt;
* defender&lt;br /&gt;
* destroyer&lt;br /&gt;
* discharge-defense-equipment&lt;br /&gt;
* distractor&lt;br /&gt;
* effect-transmission&lt;br /&gt;
* effectivity-module&lt;br /&gt;
* effectivity-module-2&lt;br /&gt;
* effectivity-module-3&lt;br /&gt;
* electric-energy-accumulators&lt;br /&gt;
* electric-energy-distribution-1&lt;br /&gt;
* electric-energy-distribution-2&lt;br /&gt;
* electric-engine&lt;br /&gt;
* electronics&lt;br /&gt;
* energy-shield-equipment&lt;br /&gt;
* energy-shield-mk2-equipment&lt;br /&gt;
* energy-weapons-damage-1&lt;br /&gt;
* energy-weapons-damage-2&lt;br /&gt;
* energy-weapons-damage-3&lt;br /&gt;
* energy-weapons-damage-4&lt;br /&gt;
* energy-weapons-damage-5&lt;br /&gt;
* energy-weapons-damage-6&lt;br /&gt;
* energy-weapons-damage-7&lt;br /&gt;
* engine&lt;br /&gt;
* exoskeleton-equipment&lt;br /&gt;
* explosive-rocketry&lt;br /&gt;
* explosives&lt;br /&gt;
* fast-inserter&lt;br /&gt;
* flamethrower&lt;br /&gt;
* flammables&lt;br /&gt;
* fluid-handling&lt;br /&gt;
* fluid-wagon&lt;br /&gt;
* follower-robot-count-1&lt;br /&gt;
* follower-robot-count-2&lt;br /&gt;
* follower-robot-count-3&lt;br /&gt;
* follower-robot-count-4&lt;br /&gt;
* follower-robot-count-5&lt;br /&gt;
* follower-robot-count-6&lt;br /&gt;
* follower-robot-count-7&lt;br /&gt;
* fusion-reactor-equipment&lt;br /&gt;
* gate&lt;br /&gt;
* gun-turret&lt;br /&gt;
* heavy-armor&lt;br /&gt;
* inserter-capacity-bonus-1&lt;br /&gt;
* inserter-capacity-bonus-2&lt;br /&gt;
* inserter-capacity-bonus-3&lt;br /&gt;
* inserter-capacity-bonus-4&lt;br /&gt;
* inserter-capacity-bonus-5&lt;br /&gt;
* inserter-capacity-bonus-6&lt;br /&gt;
* inserter-capacity-bonus-7&lt;br /&gt;
* kovarex-enrichment-process&lt;br /&gt;
* land-mine&lt;br /&gt;
* landfill&lt;br /&gt;
* laser&lt;br /&gt;
* laser-shooting-speed-1&lt;br /&gt;
* laser-shooting-speed-2&lt;br /&gt;
* laser-shooting-speed-3&lt;br /&gt;
* laser-shooting-speed-4&lt;br /&gt;
* laser-shooting-speed-5&lt;br /&gt;
* laser-shooting-speed-6&lt;br /&gt;
* laser-shooting-speed-7&lt;br /&gt;
* laser-turret&lt;br /&gt;
* logistic-robotics&lt;br /&gt;
* logistic-science-pack&lt;br /&gt;
* logistic-system&lt;br /&gt;
* logistics&lt;br /&gt;
* logistics-2&lt;br /&gt;
* logistics-3&lt;br /&gt;
* low-density-structure&lt;br /&gt;
* lubricant&lt;br /&gt;
* military&lt;br /&gt;
* military-2&lt;br /&gt;
* military-3&lt;br /&gt;
* military-4&lt;br /&gt;
* military-science-pack&lt;br /&gt;
* mining-productivity-1&lt;br /&gt;
* mining-productivity-2&lt;br /&gt;
* mining-productivity-3&lt;br /&gt;
* mining-productivity-4&lt;br /&gt;
* modular-armor&lt;br /&gt;
* modules&lt;br /&gt;
* night-vision-equipment&lt;br /&gt;
* nuclear-fuel-reprocessing&lt;br /&gt;
* nuclear-power&lt;br /&gt;
* oil-processing&lt;br /&gt;
* optics&lt;br /&gt;
* personal-laser-defense-equipment&lt;br /&gt;
* personal-roboport-equipment&lt;br /&gt;
* personal-roboport-mk2-equipment&lt;br /&gt;
* physical-projectile-damage-1&lt;br /&gt;
* physical-projectile-damage-2&lt;br /&gt;
* physical-projectile-damage-3&lt;br /&gt;
* physical-projectile-damage-4&lt;br /&gt;
* physical-projectile-damage-5&lt;br /&gt;
* physical-projectile-damage-6&lt;br /&gt;
* physical-projectile-damage-7&lt;br /&gt;
* plastics&lt;br /&gt;
* power-armor&lt;br /&gt;
* power-armor-mk2&lt;br /&gt;
* production-science-pack&lt;br /&gt;
* productivity-module&lt;br /&gt;
* productivity-module-2&lt;br /&gt;
* productivity-module-3&lt;br /&gt;
* rail-signals&lt;br /&gt;
* railway&lt;br /&gt;
* refined-flammables-1&lt;br /&gt;
* refined-flammables-2&lt;br /&gt;
* refined-flammables-3&lt;br /&gt;
* refined-flammables-4&lt;br /&gt;
* refined-flammables-5&lt;br /&gt;
* refined-flammables-6&lt;br /&gt;
* refined-flammables-7&lt;br /&gt;
* research-speed-1&lt;br /&gt;
* research-speed-2&lt;br /&gt;
* research-speed-3&lt;br /&gt;
* research-speed-4&lt;br /&gt;
* research-speed-5&lt;br /&gt;
* research-speed-6&lt;br /&gt;
* robotics&lt;br /&gt;
* rocket-control-unit&lt;br /&gt;
* rocket-fuel&lt;br /&gt;
* rocket-silo&lt;br /&gt;
* rocketry&lt;br /&gt;
* solar-energy&lt;br /&gt;
* solar-panel-equipment&lt;br /&gt;
* space-science-pack&lt;br /&gt;
* speed-module&lt;br /&gt;
* speed-module-2&lt;br /&gt;
* speed-module-3&lt;br /&gt;
* spidertron&lt;br /&gt;
* stack-inserter&lt;br /&gt;
* steel-axe&lt;br /&gt;
* steel-processing&lt;br /&gt;
* stone-wall&lt;br /&gt;
* stronger-explosives-1&lt;br /&gt;
* stronger-explosives-2&lt;br /&gt;
* stronger-explosives-3&lt;br /&gt;
* stronger-explosives-4&lt;br /&gt;
* stronger-explosives-5&lt;br /&gt;
* stronger-explosives-6&lt;br /&gt;
* stronger-explosives-7&lt;br /&gt;
* sulfur-processing&lt;br /&gt;
* tank&lt;br /&gt;
* toolbelt&lt;br /&gt;
* uranium-ammo&lt;br /&gt;
* uranium-processing&lt;br /&gt;
* utility-science-pack&lt;br /&gt;
* weapon-shooting-speed-1&lt;br /&gt;
* weapon-shooting-speed-2&lt;br /&gt;
* weapon-shooting-speed-3&lt;br /&gt;
* weapon-shooting-speed-4&lt;br /&gt;
* weapon-shooting-speed-5&lt;br /&gt;
* weapon-shooting-speed-6&lt;br /&gt;
* worker-robots-speed-1&lt;br /&gt;
* worker-robots-speed-2&lt;br /&gt;
* worker-robots-speed-3&lt;br /&gt;
* worker-robots-speed-4&lt;br /&gt;
* worker-robots-speed-5&lt;br /&gt;
* worker-robots-speed-6&lt;br /&gt;
* worker-robots-storage-1&lt;br /&gt;
* worker-robots-storage-2&lt;br /&gt;
* worker-robots-storage-3&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tile}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* acid-refined-concrete&lt;br /&gt;
* black-refined-concrete&lt;br /&gt;
* blue-refined-concrete&lt;br /&gt;
* brown-refined-concrete&lt;br /&gt;
* concrete&lt;br /&gt;
* cyan-refined-concrete&lt;br /&gt;
* deepwater&lt;br /&gt;
* deepwater-green&lt;br /&gt;
* dirt-1&lt;br /&gt;
* dirt-2&lt;br /&gt;
* dirt-3&lt;br /&gt;
* dirt-4&lt;br /&gt;
* dirt-5&lt;br /&gt;
* dirt-6&lt;br /&gt;
* dirt-7&lt;br /&gt;
* dry-dirt&lt;br /&gt;
* grass-1&lt;br /&gt;
* grass-2&lt;br /&gt;
* grass-3&lt;br /&gt;
* grass-4&lt;br /&gt;
* green-refined-concrete&lt;br /&gt;
* hazard-concrete-left&lt;br /&gt;
* hazard-concrete-right&lt;br /&gt;
* lab-dark-1&lt;br /&gt;
* lab-dark-2&lt;br /&gt;
* lab-white&lt;br /&gt;
* landfill&lt;br /&gt;
* nuclear-ground&lt;br /&gt;
* orange-refined-concrete&lt;br /&gt;
* out-of-map&lt;br /&gt;
* pink-refined-concrete&lt;br /&gt;
* purple-refined-concrete&lt;br /&gt;
* red-desert-0&lt;br /&gt;
* red-desert-1&lt;br /&gt;
* red-desert-2&lt;br /&gt;
* red-desert-3&lt;br /&gt;
* red-refined-concrete&lt;br /&gt;
* refined-concrete&lt;br /&gt;
* refined-hazard-concrete-left&lt;br /&gt;
* refined-hazard-concrete-right&lt;br /&gt;
* sand-1&lt;br /&gt;
* sand-2&lt;br /&gt;
* sand-3&lt;br /&gt;
* stone-path&lt;br /&gt;
* tile-unknown&lt;br /&gt;
* tutorial-grid&lt;br /&gt;
* water&lt;br /&gt;
* water-green&lt;br /&gt;
* water-mud&lt;br /&gt;
* water-shallow&lt;br /&gt;
* water-wube&lt;br /&gt;
* yellow-refined-concrete&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tile-effect}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* water&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tile-ghost}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* tile-ghost&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tips-and-tricks-item}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* active-provider-chest&lt;br /&gt;
* belt-lanes&lt;br /&gt;
* buffer-chest&lt;br /&gt;
* bulk-crafting&lt;br /&gt;
* burner-inserter-refueling&lt;br /&gt;
* circuit-network&lt;br /&gt;
* clear-cursor&lt;br /&gt;
* connect-switch&lt;br /&gt;
* construction-robots&lt;br /&gt;
* copy-entity-settings&lt;br /&gt;
* copy-entity-settings-controller&lt;br /&gt;
* copy-paste&lt;br /&gt;
* copy-paste-filters&lt;br /&gt;
* copy-paste-requester-chest&lt;br /&gt;
* copy-paste-spidertron&lt;br /&gt;
* copy-paste-trains&lt;br /&gt;
* drag-building&lt;br /&gt;
* drag-building-poles&lt;br /&gt;
* drag-building-underground-belts&lt;br /&gt;
* e-confirm&lt;br /&gt;
* electric-network&lt;br /&gt;
* electric-pole-connections&lt;br /&gt;
* entity-transfers&lt;br /&gt;
* fast-belt-bending&lt;br /&gt;
* fast-obstacle-traversing&lt;br /&gt;
* fast-replace&lt;br /&gt;
* fast-replace-belt-splitter&lt;br /&gt;
* fast-replace-belt-underground&lt;br /&gt;
* fast-replace-direction&lt;br /&gt;
* gate-over-rail&lt;br /&gt;
* ghost-building&lt;br /&gt;
* ghost-rail-planner&lt;br /&gt;
* inserters&lt;br /&gt;
* insertion-limits&lt;br /&gt;
* introduction&lt;br /&gt;
* limit-chests&lt;br /&gt;
* logistic-network&lt;br /&gt;
* long-handed-inserters&lt;br /&gt;
* low-power&lt;br /&gt;
* move-between-labs&lt;br /&gt;
* passive-provider-chest&lt;br /&gt;
* personal-logistics&lt;br /&gt;
* pipette&lt;br /&gt;
* pole-dragging-coverage&lt;br /&gt;
* pump-connection&lt;br /&gt;
* rail-building&lt;br /&gt;
* rail-signals-advanced&lt;br /&gt;
* rail-signals-basic&lt;br /&gt;
* requester-chest&lt;br /&gt;
* rotating-assemblers&lt;br /&gt;
* shoot-targeting&lt;br /&gt;
* shoot-targeting-controller&lt;br /&gt;
* show-info&lt;br /&gt;
* splitter-filters&lt;br /&gt;
* splitters&lt;br /&gt;
* stack-transfers&lt;br /&gt;
* steam-power&lt;br /&gt;
* storage-chest&lt;br /&gt;
* train-stop-same-name&lt;br /&gt;
* train-stops&lt;br /&gt;
* trains&lt;br /&gt;
* transport-belts&lt;br /&gt;
* underground-belts&lt;br /&gt;
* z-dropping&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tips-and-tricks-item-category}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* belts&lt;br /&gt;
* copy-paste&lt;br /&gt;
* drag-building&lt;br /&gt;
* electric-network&lt;br /&gt;
* fast-replace&lt;br /&gt;
* game-interaction&lt;br /&gt;
* ghost-building&lt;br /&gt;
* inserters&lt;br /&gt;
* logistic-network&lt;br /&gt;
* trains&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tool}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* automation-science-pack&lt;br /&gt;
* chemical-science-pack&lt;br /&gt;
* logistic-science-pack&lt;br /&gt;
* military-science-pack&lt;br /&gt;
* production-science-pack&lt;br /&gt;
* space-science-pack&lt;br /&gt;
* utility-science-pack&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|train-path-achievement}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* trans-factorio-express&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|train-stop}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* train-stop&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|transport-belt}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* express-transport-belt&lt;br /&gt;
* fast-transport-belt&lt;br /&gt;
* transport-belt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tree}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* dead-dry-hairy-tree&lt;br /&gt;
* dead-grey-trunk&lt;br /&gt;
* dead-tree-desert&lt;br /&gt;
* dry-hairy-tree&lt;br /&gt;
* dry-tree&lt;br /&gt;
* tree-01&lt;br /&gt;
* tree-02&lt;br /&gt;
* tree-02-red&lt;br /&gt;
* tree-03&lt;br /&gt;
* tree-04&lt;br /&gt;
* tree-05&lt;br /&gt;
* tree-06&lt;br /&gt;
* tree-06-brown&lt;br /&gt;
* tree-07&lt;br /&gt;
* tree-08&lt;br /&gt;
* tree-08-brown&lt;br /&gt;
* tree-08-red&lt;br /&gt;
* tree-09&lt;br /&gt;
* tree-09-brown&lt;br /&gt;
* tree-09-red&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|trigger-target-type}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* ground-unit&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|trivial-smoke}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* artillery-smoke&lt;br /&gt;
* car-smoke&lt;br /&gt;
* fire-smoke&lt;br /&gt;
* fire-smoke-on-adding-fuel&lt;br /&gt;
* fire-smoke-without-glow&lt;br /&gt;
* light-smoke&lt;br /&gt;
* nuclear-smoke&lt;br /&gt;
* poison-capsule-particle-smoke&lt;br /&gt;
* poison-capsule-smoke&lt;br /&gt;
* smoke&lt;br /&gt;
* smoke-building&lt;br /&gt;
* smoke-explosion-lower-particle-small&lt;br /&gt;
* smoke-explosion-particle&lt;br /&gt;
* smoke-explosion-particle-small&lt;br /&gt;
* smoke-explosion-particle-stone-small&lt;br /&gt;
* smoke-explosion-particle-tiny&lt;br /&gt;
* smoke-fast&lt;br /&gt;
* smoke-train-stop&lt;br /&gt;
* soft-fire-smoke&lt;br /&gt;
* tank-smoke&lt;br /&gt;
* train-smoke&lt;br /&gt;
* turbine-smoke&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|turret}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* behemoth-worm-turret&lt;br /&gt;
* big-worm-turret&lt;br /&gt;
* medium-worm-turret&lt;br /&gt;
* small-worm-turret&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|tutorial}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* entity-transfers&lt;br /&gt;
* stack-transfers&lt;br /&gt;
* trains-advanced-signals&lt;br /&gt;
* trains-basic-signals&lt;br /&gt;
* trains-stations&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|underground-belt}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* express-underground-belt&lt;br /&gt;
* fast-underground-belt&lt;br /&gt;
* underground-belt&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|unit}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* behemoth-biter&lt;br /&gt;
* behemoth-spitter&lt;br /&gt;
* big-biter&lt;br /&gt;
* big-spitter&lt;br /&gt;
* compilatron&lt;br /&gt;
* medium-biter&lt;br /&gt;
* medium-spitter&lt;br /&gt;
* small-biter&lt;br /&gt;
* small-spitter&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|unit-spawner}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* biter-spawner&lt;br /&gt;
* spitter-spawner&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|upgrade-item}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* upgrade-planner&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|utility-constants}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|utility-sounds}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|utility-sprites}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* default&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|virtual-signal}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* signal-0&lt;br /&gt;
* signal-1&lt;br /&gt;
* signal-2&lt;br /&gt;
* signal-3&lt;br /&gt;
* signal-4&lt;br /&gt;
* signal-5&lt;br /&gt;
* signal-6&lt;br /&gt;
* signal-7&lt;br /&gt;
* signal-8&lt;br /&gt;
* signal-9&lt;br /&gt;
* signal-A&lt;br /&gt;
* signal-B&lt;br /&gt;
* signal-C&lt;br /&gt;
* signal-D&lt;br /&gt;
* signal-E&lt;br /&gt;
* signal-F&lt;br /&gt;
* signal-G&lt;br /&gt;
* signal-H&lt;br /&gt;
* signal-I&lt;br /&gt;
* signal-J&lt;br /&gt;
* signal-K&lt;br /&gt;
* signal-L&lt;br /&gt;
* signal-M&lt;br /&gt;
* signal-N&lt;br /&gt;
* signal-O&lt;br /&gt;
* signal-P&lt;br /&gt;
* signal-Q&lt;br /&gt;
* signal-R&lt;br /&gt;
* signal-S&lt;br /&gt;
* signal-T&lt;br /&gt;
* signal-U&lt;br /&gt;
* signal-V&lt;br /&gt;
* signal-W&lt;br /&gt;
* signal-X&lt;br /&gt;
* signal-Y&lt;br /&gt;
* signal-Z&lt;br /&gt;
* signal-anything&lt;br /&gt;
* signal-black&lt;br /&gt;
* signal-blue&lt;br /&gt;
* signal-check&lt;br /&gt;
* signal-cyan&lt;br /&gt;
* signal-dot&lt;br /&gt;
* signal-each&lt;br /&gt;
* signal-everything&lt;br /&gt;
* signal-green&lt;br /&gt;
* signal-grey&lt;br /&gt;
* signal-info&lt;br /&gt;
* signal-pink&lt;br /&gt;
* signal-red&lt;br /&gt;
* signal-unknown&lt;br /&gt;
* signal-white&lt;br /&gt;
* signal-yellow&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|wall}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* stone-wall&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== {{Prototype page|wind-sound}} ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
* wind-1&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Penguinencounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Penguinencounter&amp;diff=196414</id>
		<title>User:Penguinencounter</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Penguinencounter&amp;diff=196414"/>
		<updated>2024-02-14T03:37:36Z</updated>

		<summary type="html">&lt;p&gt;Penguinencounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:User:penguinencounter}}&lt;/div&gt;</summary>
		<author><name>Penguinencounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=User:Penguinencounter&amp;diff=196413</id>
		<title>User:Penguinencounter</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=User:Penguinencounter&amp;diff=196413"/>
		<updated>2024-02-14T03:37:26Z</updated>

		<summary type="html">&lt;p&gt;Penguinencounter: Created page with &amp;quot;{{DISPLAYTITLE:penguinencounter}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:penguinencounter}}&lt;/div&gt;</summary>
		<author><name>Penguinencounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Tutorial:Scripting&amp;diff=195942</id>
		<title>Tutorial:Scripting</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Tutorial:Scripting&amp;diff=195942"/>
		<updated>2024-01-13T21:29:09Z</updated>

		<summary type="html">&lt;p&gt;Penguinencounter: Fix header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
== What is a script? ==&lt;br /&gt;
In general, you can learn the definition of a script [https://en.wikipedia.org/wiki/Scripting_language here]. Within the context of Factorio, a script refers to a Lua script, packaged with a mod or scenario.&lt;br /&gt;
&lt;br /&gt;
There are 2 usages of scripts, loading of [https://lua-api.factorio.com/latest/index-prototype.html prototype data], and runtime scripting of the game and its entities.&lt;br /&gt;
&lt;br /&gt;
This guide only covers usages of runtime scripts. To be more specific, we call these runtime scripts &#039;control scripts&#039;, as they assert direct control on the game as it runs.&lt;br /&gt;
&lt;br /&gt;
== Loading a script ==&lt;br /&gt;
When you load a game, scenario and mod scripts are loaded. The game looks for a file called &#039;control.lua&#039;, in the mod directory or the scenario directory. If found, the game will then load that script, and any other scripts required in the control script.&lt;br /&gt;
&lt;br /&gt;
== [https://lua-api.factorio.com/latest/Libraries.html Factorio specifics] ==&lt;br /&gt;
Factorio uses Lua version 5.2.1.&lt;br /&gt;
&lt;br /&gt;
Factorio uses Serpent for serialization - This comes with some big drawbacks:&lt;br /&gt;
&lt;br /&gt;
* Serpent is relatively slow and inefficient&lt;br /&gt;
* Serpent cannot serialize a lot of Lua objects, such as functions, metatables and coroutines.&lt;br /&gt;
&lt;br /&gt;
The full scripting API is generated and updated each release, and is available [http://lua-api.factorio.com/latest/index.html here]. This is the number 1 resource for scripting in the game.&lt;br /&gt;
&lt;br /&gt;
== [http://lua-api.factorio.com/latest/LuaBootstrap.html Script events] ==&lt;br /&gt;
The Lua script has some special functions it runs outside of events: &lt;br /&gt;
* &amp;lt;code&amp;gt;script.on_init()&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;script.on_configuration_changed()&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;script.on_load()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;on_init()&amp;lt;/code&amp;gt; will run when the game starts (or in mod cases, when you add it to an existing save). It is used to initialize global variables you will need, changing game parameters, for instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_init(function()&lt;br /&gt;
  global.ticker = 0&lt;br /&gt;
  global.level = 1&lt;br /&gt;
  global.teams = {default_team = &amp;quot;johns-lads&amp;quot;}&lt;br /&gt;
  game.create_surface(&amp;quot;Scenario Surface&amp;quot;)&lt;br /&gt;
  game.map_settings.pollution.enabled = false&lt;br /&gt;
  --etc.&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://lua-api.factorio.com/latest/LuaGameScript.html &amp;lt;code&amp;gt;game&amp;lt;/code&amp;gt;] namespace is available during on_init&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;on_configuration_changed(data)&amp;lt;/code&amp;gt; will run when some configuration about this save game changes, such as a mod being added, changed or removed. This function is used to account for changes to game or prototype changes. &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; will contain information on what has changed.&lt;br /&gt;
&lt;br /&gt;
So if you are dependent on some prototype for your script to work, you should check here that it still exists:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_configuration_changed(function(data)&lt;br /&gt;
  local turret_name = &amp;quot;gun-turret&amp;quot;&lt;br /&gt;
  if not game.entity_prototypes[turret_name] then&lt;br /&gt;
    log(&amp;quot;Gun turret isn&#039;t here, some mod or something has changed it&amp;quot;)&lt;br /&gt;
    global.do_turret_logic = false&lt;br /&gt;
  end&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The contents of the &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; parameter is defined [http://lua-api.factorio.com/latest/Concepts.html#ConfigurationChangedData here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;on_load()&amp;lt;/code&amp;gt; will run every time the script loads. &amp;lt;code&amp;gt;game&amp;lt;/code&amp;gt; will not be available during &amp;lt;code&amp;gt;on_load&amp;lt;/code&amp;gt;. This should only be used to handle resetting up metatables, making local references to variables in &amp;lt;code&amp;gt;global&amp;lt;/code&amp;gt;, and setting up conditional event handlers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local variable&lt;br /&gt;
script.on_load(function()&lt;br /&gt;
  --Resetting metatables&lt;br /&gt;
  for k, v in (global.objects_with_metatable) do&lt;br /&gt;
    setmetatable(v, object_metatable)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  --Setting local reference to global variable&lt;br /&gt;
  variable = global.variable&lt;br /&gt;
&lt;br /&gt;
  --Conditional event handler&lt;br /&gt;
  if global.trees then&lt;br /&gt;
    script.on_event(defines.events.on_tick, handle_tree_function)&lt;br /&gt;
  end&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
It is quite easy to generate desyncs doing overly complex things with on_load, so we recommend only doing things with it if absolutely nescessary.&lt;br /&gt;
&lt;br /&gt;
== [http://lua-api.factorio.com/latest/events.html Game events] ==&lt;br /&gt;
&lt;br /&gt;
The scripts all run based off events. These events are sent by the game after certain actions are performed. For instance &amp;lt;code&amp;gt;on_player_crafted_item&amp;lt;/code&amp;gt;. To &#039;&#039;do&#039;&#039; something with an event, you will need to assign an event handler:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_event(defines.events.on_player_crafted_item, player_crafted_function)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
When the event is triggered, it will then call the function with &amp;lt;code&amp;gt;event&amp;lt;/code&amp;gt; as its parameter. &amp;lt;code&amp;gt;event&amp;lt;/code&amp;gt; is a table that contains varying information about the event. More specific info on them [http://lua-api.factorio.com/latest/events.html here]. You then process the event using your own function:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;function player_crafted_function(event)&lt;br /&gt;
  game.print(&amp;quot;A player crafted an item on tick &amp;quot;..event.tick)&lt;br /&gt;
end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This also works with anonymous functions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_event(defines.events.on_tick, function(event)&lt;br /&gt;
  game.print(&amp;quot;tick&amp;quot;)&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Note that only one event handler can be assigned for each event, such that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_event(defines.events.on_tick, function(event)&lt;br /&gt;
  game.print(&amp;quot;tick&amp;quot;)&lt;br /&gt;
end)&lt;br /&gt;
&lt;br /&gt;
script.on_event(defines.events.on_tick, function(event)&lt;br /&gt;
  game.print(&amp;quot;tock&amp;quot;)&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The second handler will overwrite the first.&lt;br /&gt;
&lt;br /&gt;
If you want to do multiple things on the same event, a simple way is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_event(defines.events.on_tick, function(event)&lt;br /&gt;
  this_on_tick(event)&lt;br /&gt;
  that_on_tick(event)&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== Saving data &amp;amp;amp; the &amp;lt;code&amp;gt;global&amp;lt;/code&amp;gt; table ==&lt;br /&gt;
&lt;br /&gt;
Save/Load stability is very important to preserve the determinism of the game. In Lua, all values are global by default. This isn’t good news in Factorio, as it can make it seem as though things are working correctly, but will lead to desyncs in MP.&lt;br /&gt;
&lt;br /&gt;
To preserve data between load and save, we have the &amp;lt;code&amp;gt;global&amp;lt;/code&amp;gt; table. If there is some variable that you need to use between events, this is where it should live.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;script.on_event(defines.events.on_tick, function(event)&lt;br /&gt;
  global.ticker = (global.ticker or 0) + 1&lt;br /&gt;
end)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now when the player saves the game, the value of &amp;lt;code&amp;gt;global.ticker&amp;lt;/code&amp;gt; will be saved. When it is loaded again, its value will be restored. This is important, because in MP, players joining the game will load the value from the save.&lt;br /&gt;
&lt;br /&gt;
The way this can cause desyncs is quite clear, if one player has their Lua state, with a ticker value of 100, and another has a value of 50, and you then create ticker number of biters, it would create 100 for player 1, and 50 for player 2.&lt;br /&gt;
&lt;br /&gt;
However it is not often this easy. The case is often as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;tick_to_print = 10 --So lets say this is a static variable. Just some config for how your script works.&lt;br /&gt;
&lt;br /&gt;
function on_tick()&lt;br /&gt;
  if game.tick == tick_to_print then&lt;br /&gt;
    game.print(&amp;quot;hello&amp;quot;)&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
script.on_event(defines.event.on_tick, on_tick)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This will be fine, we are using the variable, but not changing it. When a new player loads the game, &amp;lt;code&amp;gt;tick_to_print&amp;lt;/code&amp;gt; will be &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;, same as the other players.&lt;br /&gt;
&lt;br /&gt;
Problem comes if we adjust &amp;lt;code&amp;gt;tick_to_print&amp;lt;/code&amp;gt;, either by purpose or intentionally.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;tick_to_print = 10 --So lets say this is a static variable. Just some config for how your script works.&lt;br /&gt;
&lt;br /&gt;
function on_tick()&lt;br /&gt;
  if game.tick == tick_to_print then&lt;br /&gt;
    game.print(&amp;quot;hello&amp;quot;)&lt;br /&gt;
    tick_to_print = tick_to_print + 100 --Say we want it to print again in 100 ticks&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
script.on_event(defines.event.on_tick, on_tick)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Now when you test the script, it will work perfectly. Every 100 ticks it will print “hello”. The problem occurs when you save, and load the game. When you save, the value of &amp;lt;code&amp;gt;tick_to_print&amp;lt;/code&amp;gt; is not saved anywhere, And thus, when you load, it just uses the value its told to at the top of the script: &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now it is clear that the value of &amp;lt;code&amp;gt;tick_to_print&amp;lt;/code&amp;gt; has changed by saving and loading, thus we say it is not save/load stable. If a players joins a MP game with this script, they would desync as soon as one of the scripts prints as the result of a comparison against &amp;lt;code&amp;gt;tick_to_print&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
So TL;DR - If you want to use something between ticks, then store it in &amp;lt;code&amp;gt;global&amp;lt;/code&amp;gt;. This will prevent 99% of possible desyncs.&lt;br /&gt;
&lt;br /&gt;
== Story script ==&lt;br /&gt;
&lt;br /&gt;
Story script is a Lua library designed to facilitate the scripting and flow of a story. It has some simple structure and supporting function to help things move along.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--Initialize the story info&lt;br /&gt;
script.on_init(function()&lt;br /&gt;
  global.story = story_init()&lt;br /&gt;
end)&lt;br /&gt;
&lt;br /&gt;
--Register to update the story on events&lt;br /&gt;
script.on_event(defines.events, function(event)&lt;br /&gt;
  story_update(global.story, event)&lt;br /&gt;
end)&lt;br /&gt;
&lt;br /&gt;
--Story table is where the &#039;story&#039; is all defined.&lt;br /&gt;
story_table =&lt;br /&gt;
{&lt;br /&gt;
  {&lt;br /&gt;
    --branch 1&lt;br /&gt;
    {&lt;br /&gt;
      --First story event&lt;br /&gt;
&lt;br /&gt;
      --Initialise this event&lt;br /&gt;
      init = function(event, story)&lt;br /&gt;
        game.print(&amp;quot;First init of first story event&amp;quot;)&lt;br /&gt;
      end,&lt;br /&gt;
&lt;br /&gt;
      --Update function that will run on all events&lt;br /&gt;
      update = function(event, story)&lt;br /&gt;
        log(&amp;quot;updating&amp;quot;)&lt;br /&gt;
      end,&lt;br /&gt;
&lt;br /&gt;
      --Condition to move on. If the return value is &#039;true&#039;, the story will continue.&lt;br /&gt;
      condition = function(event, story)&lt;br /&gt;
        if event.tick &amp;gt; 100 then&lt;br /&gt;
          return true&lt;br /&gt;
        end&lt;br /&gt;
      end,&lt;br /&gt;
&lt;br /&gt;
      --Action to perform after condition is met&lt;br /&gt;
      action = function(event, story)&lt;br /&gt;
        game.print(&amp;quot;You completed the objective!&amp;quot;)&lt;br /&gt;
      end&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      --Second story event - example.&lt;br /&gt;
      init = function(event, story)&lt;br /&gt;
        game.print(&amp;quot;Collect 100 iron plate&amp;quot;)&lt;br /&gt;
      end,&lt;br /&gt;
      condition = function(event, story)&lt;br /&gt;
        return game.players[1].get_item_count(&amp;quot;iron-plate&amp;quot;) &amp;gt;= 100&lt;br /&gt;
      end,&lt;br /&gt;
      action = function(event, story)&lt;br /&gt;
        game.print(&amp;quot;Well done&amp;quot;)&lt;br /&gt;
      end&lt;br /&gt;
    }&lt;br /&gt;
    --Once the end of a branch is reached, the story is finished.&lt;br /&gt;
    --The game will now display the mission complete screen.&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
    --branch 2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
--Init the helpers and story table. Must be done all times script is loaded.&lt;br /&gt;
story_init_helpers(story_table)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Branches are an optional system of the story system, and you can jump to another branch using &amp;lt;code&amp;gt;story_jump_to(story, name)&amp;lt;/code&amp;gt;. The story progresses from the top down, and when it reaches the last story event, the mission concludes.&lt;br /&gt;
&lt;br /&gt;
It is possible to leverage any number of clever Lua tricks and API calls in the story table. It is good form to try and keep each story part independant from its neighbors, as it makes maintanance and reworkings more manageable.&lt;br /&gt;
&lt;br /&gt;
Bad:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;  {&lt;br /&gt;
    action = function()&lt;br /&gt;
      player().insert(&amp;quot;iron-plate&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
    init = function()&lt;br /&gt;
      player().print(&amp;quot;Use your iron plate to craft some belts&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
  }&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Good:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;  {&lt;br /&gt;
    init = function()&lt;br /&gt;
      player().insert(&amp;quot;iron-plate&amp;quot;)&lt;br /&gt;
      player().print(&amp;quot;Use your iron plate...&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
  }&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are some utility functions to make things simpler on the scripting side:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--Return true only after this many seconds has elasped&lt;br /&gt;
story_elapsed_check(5)&lt;br /&gt;
&lt;br /&gt;
--Update the objective for all players&lt;br /&gt;
set_goal({&amp;quot;objective-1&amp;quot;})&lt;br /&gt;
&lt;br /&gt;
--Flash the goal GUI for players (updating info doesn&#039;t flash it)&lt;br /&gt;
flash_goal()&lt;br /&gt;
&lt;br /&gt;
--Update the &#039;info gui&#039; for all players. This is quite powerful and can use custom function to build complex GUI&#039;s&lt;br /&gt;
set_info(&lt;br /&gt;
{&lt;br /&gt;
  text = {&amp;quot;info-1&amp;quot;},&lt;br /&gt;
  picture = &amp;quot;item/iron-plate&amp;quot;&lt;br /&gt;
})&lt;br /&gt;
&lt;br /&gt;
--Exports entities in a Lua table format&lt;br /&gt;
export_entities(parameters)&lt;br /&gt;
&lt;br /&gt;
--Recreates entities saved using a Lua format&lt;br /&gt;
recreate_entities(entities, parameters)&lt;br /&gt;
&lt;br /&gt;
--Shorthand syntax for game.players[i], defaults i to 1&lt;br /&gt;
player(i)&lt;br /&gt;
&lt;br /&gt;
--Shorthand syntax for game.surfaces[i], defaults i to 1&lt;br /&gt;
surface(i)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modding]]&lt;/div&gt;</summary>
		<author><name>Penguinencounter</name></author>
	</entry>
</feed>