Types/WorkingVisualisation: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(→‎apply_tint: added where the tints come from)
m (apply_tint formatting)
 
(2 intermediate revisions by 2 users not shown)
Line 42: Line 42:
=== secondary_draw_order ===
=== secondary_draw_order ===
'''Type''': [[Types/int8]]
'''Type''': [[Types/int8]]
Used to determine render order for sprites with the same <code>render_layer</code> in the same position. Sprites with a higher <code>secondary_draw_order</code> are drawn on top.


=== draw_as_sprite ===
=== draw_as_sprite ===
Line 71: Line 73:
Either "resource-color", "input-fluid-base-color", "input-fluid-flow-color", "status" or "none". Used by [[Prototype/CraftingMachine]] ("status" only) and [[Prototype/MiningDrill]].
Either "resource-color", "input-fluid-base-color", "input-fluid-flow-color", "status" or "none". Used by [[Prototype/CraftingMachine]] ("status" only) and [[Prototype/MiningDrill]].


For "status" on CraftingMachine, the colors are specified via [[Prototype/CraftingMachine#status_colors]].
* For "status" on CraftingMachine, the colors are specified via [[Prototype/CraftingMachine#status_colors]].
 
* For "status" on MiningDrill, the colors are specified via [[Types/MiningDrillGraphicsSet#status_colors]].
For "status" on MiningDrill, the colors are specified via [[Types/MiningDrillGraphicsSet#status_colors]]. For "resource-color", the colors are specified via [[Prototype/ResourceEntity#mining_visualisation_tint]].
* For "resource-color", the colors are specified via [[Prototype/ResourceEntity#mining_visualisation_tint]].


=== north_animation ===
=== north_animation ===

Latest revision as of 15:05, 8 October 2021

Used by crafting machines to display different graphics when the machine is running.

Optional properties

render_layer

Type: Types/RenderLayer

Default: "object"

fadeout

Type: Types/bool

Default: false

synced_fadeout

Type: Types/bool

Default: false

constant_speed

Type: Types/bool

Default: false

Whether the animations are always played at the same speed, not adjusted to the machine speed.

always_draw

Type: Types/bool

Default: false

animated_shift

Type: Types/bool

Default: false

align_to_waypoint

Type: Types/bool

Default: false

secondary_draw_order

Type: Types/int8

Used to determine render order for sprites with the same render_layer in the same position. Sprites with a higher secondary_draw_order are drawn on top.

draw_as_sprite

Type: Types/bool

Default: true

draw_as_light

Type: Types/bool

Default: false

light

Type: Types/LightDefinition

effect

Type: Types/string

Either "flicker", "uranium-glow" or "none".

apply_recipe_tint

Type: Types/string

Either "primary", "secondary", "tertiary", "quaternary" or "none". Used by Prototype/CraftingMachine.

apply_tint

Type: Types/string

Either "resource-color", "input-fluid-base-color", "input-fluid-flow-color", "status" or "none". Used by Prototype/CraftingMachine ("status" only) and Prototype/MiningDrill.

north_animation

Type: Types/Animation

Either these animations for the directions are loaded (though they are still optional), or animation is loaded.

west_animation

Type: Types/Animation

Either these animations for the directions are loaded (though they are still optional), or animation is loaded.

south_animation

Type: Types/Animation

Either these animations for the directions are loaded (though they are still optional), or animation is loaded.

east_animation

Type: Types/Animation

Either these animations for the directions are loaded (though they are still optional), or animation is loaded.

animation

Type: Types/Animation

If this is present, this is loaded, otherwise the animation properties for each direction are loaded.

north_position

Type: Types/vector

west_position

Type: Types/vector

south_position

Type: Types/vector

east_position

Type: Types/vector