<?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=Thenameipicked</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=Thenameipicked"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Thenameipicked"/>
	<updated>2026-05-07T01:58:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Prototype_definitions&amp;diff=135709</id>
		<title>Prototype definitions</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Prototype_definitions&amp;diff=135709"/>
		<updated>2017-04-17T15:48:32Z</updated>

		<summary type="html">&lt;p&gt;Thenameipicked: Moved AssemblingMachine to PipeConnectable, because Assembling Machines 2 and 3 both have the pipe connectable data in them.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Warning ==&lt;br /&gt;
This is work in progress of description of the prototype specification possibilities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The game is in early stage, and the interface will change in the future for sure.&#039;&#039;&#039;&lt;br /&gt;
== Basics ==&lt;br /&gt;
* Prototype objects are specified in lua script called data.lua in the root of every mod (base game works as mod as well)&lt;br /&gt;
* Individual objects are usually sorted into different groups in the prototypes folder.&lt;br /&gt;
== Prototypes ==&lt;br /&gt;
* [[Prototype/AmmoCategory]] &#039;&#039;&#039;ammo-category&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/AutoplaceControl]] &#039;&#039;&#039;autoplace-control&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/DamageType]] &#039;&#039;&#039;damage-type&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/Entity]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
** [[Prototype/Arrow]] &#039;&#039;&#039;arrow&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Corpse]] &#039;&#039;&#039;corpse&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Decorative]] &#039;&#039;&#039;decorative&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Explosion]] &#039;&#039;&#039;explosion&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/FlameThrowerExplosion]] &#039;&#039;&#039;flame-thrower-explosion&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/EntityWithHealth]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
*** [[Prototype/Accumulator]] &#039;&#039;&#039;accumulator&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Beacon]] &#039;&#039;&#039;beacon&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Car]] &#039;&#039;&#039;car&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Character]] &#039;&#039;&#039;player&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Container]] &#039;&#039;&#039;container&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/SmartContainer]] &#039;&#039;&#039;smart-container&#039;&#039;&#039;&lt;br /&gt;
***** [[Prototype/LogisticContainer]] &#039;&#039;&#039;logistic-container&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/ElectricPole]] &#039;&#039;&#039;electric-pole&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Fish]] &#039;&#039;&#039;fish&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Furnace]] &#039;&#039;&#039;furnace&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Inserter]] &#039;&#039;&#039;inserter&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Lab]] &#039;&#039;&#039;lab&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Lamp]] &#039;&#039;&#039;lamp&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Market]] &#039;&#039;&#039;market&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/MiningDrill]] &#039;&#039;&#039;mining-drill&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/PipeConnectable]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
**** [[Prototype/AssemblingMachine]] &#039;&#039;&#039;assembling-machine&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/Boiler]] &#039;&#039;&#039;boiler&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/Generator]] &#039;&#039;&#039;generator&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/Pump]] &#039;&#039;&#039;pump&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/Pipe]] &#039;&#039;&#039;pipe&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/PipeToGround]] &#039;&#039;&#039;pipe-to-ground&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/PlayerPort]] &#039;&#039;&#039;player-port&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Radar]] &#039;&#039;&#039;radar&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Rail]] &#039;&#039;&#039;rail&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/RailSignal]] &#039;&#039;&#039;rail-signal&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Roboport]] &#039;&#039;&#039;roboport&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Robot]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
**** [[Prototype/CombatRobot]] &#039;&#039;&#039;combat-robot&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/ConstructionRobot]] &#039;&#039;&#039;construction-robot&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/LogisticRobot]] &#039;&#039;&#039;logistic-robot&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/RocketDefense]] &#039;&#039;&#039;rocket-defense&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/SolarPanel]] &#039;&#039;&#039;solar-panel&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Splitter]] &#039;&#039;&#039;splitter&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/TrainStop]] &#039;&#039;&#039;train-stop&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/TrainUnit]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
**** [[Prototype/CargoWagon]] &#039;&#039;&#039;cargo-wagon&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/Locomotive]] &#039;&#039;&#039;locomotive&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/TransportBelt]] &#039;&#039;&#039;transport-belt&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/TransportBeltToGround]] &#039;&#039;&#039;transport-belt-to-ground&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Tree]] &#039;&#039;&#039;tree&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Turret]] &#039;&#039;&#039;turret&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/AmmoTurret]] &#039;&#039;&#039;ammo-turret&#039;&#039;&#039;&lt;br /&gt;
**** [[Prototype/ElectricTurret]] &#039;&#039;&#039;electric-turret&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Unit]] &#039;&#039;&#039;unit&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/UnitSpawner]] &#039;&#039;&#039;unit-spawner&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/Wall]] &#039;&#039;&#039;wall&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/FlyingText]] &#039;&#039;&#039;flying-text&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Ghost]] &#039;&#039;&#039;ghost&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/ItemEntity]] &#039;&#039;&#039;item-entity&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/LandMine]] &#039;&#039;&#039;land-mine&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Particle]] &#039;&#039;&#039;particle&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Projectile]] &#039;&#039;&#039;projectile&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/RailRemnants]] &#039;&#039;&#039;rail-remnants&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Resource]] &#039;&#039;&#039;resource&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Smoke]] &#039;&#039;&#039;smoke&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Sticker]] &#039;&#039;&#039;sticker&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/Item]] &#039;&#039;&#039;item&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Ammo]] &#039;&#039;&#039;ammo&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Armor]] &#039;&#039;&#039;armor&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Capsule]] &#039;&#039;&#039;capsule&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Equipment]] &amp;lt;abstract&amp;gt;&lt;br /&gt;
*** [[Prototype/NightVisionEquipment]] &#039;&#039;&#039;night-vision-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/EnergyShieldEquipment]] &#039;&#039;&#039;energy-shield-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/BatteryEquipment]] &#039;&#039;&#039;battery-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/SolarPanelEquipment]] &#039;&#039;&#039;solar-panel-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/GeneratorEquipment]] &#039;&#039;&#039;generator-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/ActiveDefenseEquipment]] &#039;&#039;&#039;active-defense-equipment&#039;&#039;&#039;&lt;br /&gt;
*** [[Prototype/MovementBonusEquipment]] &#039;&#039;&#039;movement-bonus-equipment&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Gun]] &#039;&#039;&#039;gun&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/MiningTool]] &#039;&#039;&#039;mining-tool&#039;&#039;&#039;&lt;br /&gt;
** [[Prototype/Module]] &#039;&#039;&#039;module&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/ItemGroup]] &#039;&#039;&#039;item-group&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/MapSettings]] &#039;&#039;&#039;map-settings&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/NoiseLayer]] &#039;&#039;&#039;noise-layer&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/RailCategory]] &#039;&#039;&#039;recipe-category&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/Recipe]] &#039;&#039;&#039;recipe&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/RecipeCategory]] &#039;&#039;&#039;recipe-category&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/Technology]] &#039;&#039;&#039;technology&#039;&#039;&#039;&lt;br /&gt;
* [[Prototype/Tile]] &#039;&#039;&#039;tile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Template:LuaObjects}}&lt;/div&gt;</summary>
		<author><name>Thenameipicked</name></author>
	</entry>
</feed>