Types/EntityPrototypeFlags: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (update to 0.15?)
(Removed old prototype docs)
 
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== "placeable-[force]" ==
<div class="stub"><p>'''The prototype docs have moved to a new website with an improved format.''' This documentation page can now be found here: [https://lua-api.factorio.com/latest/types/EntityPrototypeFlags.html https://lua-api.factorio.com/latest/types/EntityPrototypeFlags.html]
*"placeable-player"
*"placeable-neutral"
*"placeable-enemy"
placeable neutral/player/enemy will add the entities to the screens in the map editor. For example, the biter-spawner has the placable-player and placeable-enemy flags. If you go into the map editor and use 'f' to switch between player entities and enemy entities you will see that both have a creeper spawner. If you were to place one of each in the map (along with a player) and then save/play it, you would see the creepers attacking each other since they are on opposing forces. On the other hand, if you were to add the "placeable-neutral" flag and (after restarting factorio if you left it running) place one next to the two previous spawners, the neutral creepers would neither attack the other creepers nor be attacked by them.


=="placeable-off-grid"==
</p><p>This wiki page is no longer updated and '''will be removed at some point in the future''', so please update your browser bookmarks or other links that sent you here. If you'd like to contribute to the new docs, you can leave your feedback [https://forums.factorio.com/viewforum.php?f=233 on the forums].</p></div>
placeable-off-grid refers to the fact that most entities are placed on an invisible 'grid' within the world, entities with the placeable-off-grid flag do not have to line up with this grid (like trees, players, creepers, and land-mines)
 
=="pushable"==
Pushable means that the entity can be 'pushed' by the car.
 
=="player-creation"==
This is not currently used, but adding this flag will make creepers destroy everything they encounter that is a "player-creation", depending on their priority (they would probably attack the turrets first and then other items) when instead of the freeplay using distraction=defines.distraction.byenemy it uses distraction=defines.distraction.byanything
 
=="breaths-air"==
This is used to specify that the entity breaths air, and so is affected by poison (currently [[Poison_capsule|Poison Capsules]] are the only source).
 
=="not-repairable"==
Used to specify that the entity can not be 'healed' by repair-packs (or construction robots with repair packs)
 
=="building-direction-8-way"==
Uses 45 degree angle increments when selecting direction (also, 8 point compass North-NorthEast-East-SouthEast-South-SouthWest-West-NorthWest). I think, correct this if know otherwise :) [[User:FreeER|~FreeER]] ([[User talk:FreeER|talk]])
 
=="filter-directions"==
Used to automatically detect the proper direction, if possible. Used by base with the pump, train stop, and train signal.
 
=="fast-replaceable-no-rotate-only"==
Used to prevent fast replacement of objects with the same name. Currently only used by base with the basic underground transport belts.
 
:Can no longer find this in the files, might be removed or is replaced by fast-replaceable-no-build-while-moving. -- [[User:Bilka|Bilka]] ([[User talk:Bilka|talk]]) - <span style="color:#FF0000">Admin</span> 10:36, 22 November 2017 (UTC)
 
=="not-blueprintable"==
The entity can't be used in blueprints.
 
=="not-deconstructable"==
The entity can't be deconstructed.
 
=="not-on-map"==
The entity does not get drawn on the map.
 
== "no-crop" ==
The sprite of the entity won't be automatically cropped.
 
== Example ==
    flags = {"placeable-neutral", "player-creation"}

Latest revision as of 14:32, 25 October 2024

The prototype docs have moved to a new website with an improved format. This documentation page can now be found here: https://lua-api.factorio.com/latest/types/EntityPrototypeFlags.html

This wiki page is no longer updated and will be removed at some point in the future, so please update your browser bookmarks or other links that sent you here. If you'd like to contribute to the new docs, you can leave your feedback on the forums.