Prototype/OffshorePump: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Converted to SMW format)
(0.18.10)
Line 14: Line 14:
{{Prototype property|fluid|[[Types/string|string]]}}
{{Prototype property|fluid|[[Types/string|string]]}}
The name of the fluid that is produced by the pump.
The name of the fluid that is produced by the pump.
== Optional properties ==
{{Prototype property|graphics_set|[[Types/table|table]]}}
Mandatory if <code>picture</code> is not defined. Table with the following members:
* animation - [[Types/Animation4Way|Animation4Way]] - Mandatory.
* base_render_layer - [[Types/RenderLayer|RenderLayer]] - Optional. Default: "ground-patch"
* underwater_layer_offset - [[Types/int8|int8]] - Optional. Default: 1
* fluid_animation - [[Types/Animation4Way|Animation4Way]] - Optional.
* glass_pictures - [[Types/Sprite4Way|Sprite4Way]] - Optional.
* base_pictures - [[Types/Sprite4Way|Sprite4Way]] - Optional.
* underwater_pictures - [[Types/Sprite4Way|Sprite4Way]] - Optional.


{{Prototype property|picture|[[Types/Sprite4Way|Sprite4Way]]}}
{{Prototype property|picture|[[Types/Sprite4Way|Sprite4Way]]}}
Deprecated, use <code>graphics_set</code> instead. Mandatory if <code>graphics_set</code> is not defined.


== Optional properties ==
{{Prototype property|min_perceived_performance|[[Types/float|float]]|0.25|optional=true}}
Animation runs at least this fast.


{{Prototype property|fluid_box_tile_collision_test|[[Types/CollisionMask|CollisionMask]]|"ground-tile"|optional=true}}
{{Prototype property|fluid_box_tile_collision_test|[[Types/CollisionMask|CollisionMask]]|"ground-tile"|optional=true}}
Line 23: Line 38:
{{Prototype property|adjacent_tile_collision_test|[[Types/CollisionMask|CollisionMask]]|"water-tile"|optional=true}}
{{Prototype property|adjacent_tile_collision_test|[[Types/CollisionMask|CollisionMask]]|"water-tile"|optional=true}}


{{Prototype property|placeable_position_visualization|[[Types/Sprite|Sprite]]||optional=true}}
{{Prototype property|adjacent_tile_collision_mask|[[Types/CollisionMask|CollisionMask]]|none|optional=true}}
 
{{Prototype property|center_collision_mask|[[Types/CollisionMask|CollisionMask]]|none|optional=true}}
 
{{Prototype property|placeable_position_visualization|[[Types/Sprite|Sprite]]|optional=true}}
 
{{Prototype property|remove_on_tile_collision|[[Types/bool|bool]]|false|optional=true}}
 
{{Prototype property|always_draw_fluid|[[Types/bool|bool]]|true|optional=true}}


{{Prototype property|circuit_wire_max_distance|[[Types/double|double]]|0|optional=true}}
{{Prototype property|circuit_wire_max_distance|[[Types/double|double]]|0|optional=true}}

Revision as of 14:41, 3 March 2020

Template:Prototype parent An offshore pump.

Template:Prototype TOC

Mandatory properties

This prototype inherits all the properties from Prototype/EntityWithHealth.

Template:Prototype property

Template:Prototype property How many units of fluid are produced per tick.

Template:Prototype property The name of the fluid that is produced by the pump.

Optional properties

Template:Prototype property Mandatory if picture is not defined. Table with the following members:

Template:Prototype property Deprecated, use graphics_set instead. Mandatory if graphics_set is not defined.

Template:Prototype property Animation runs at least this fast.

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property The maximum circuit wire distance for this entity.

Template:Prototype property

Template:Prototype property

Template:Prototype property

Template:Prototype property Mandatory if circuit_wire_max_distance > 0.

Template:Prototype property Mandatory if circuit_wire_max_distance > 0.