
| Inherits from WorkingVisualisations |
| flame optional | :: Sprite | |
| flame_effect optional | :: EffectTexture | |
| flame_position optional | :: Vector | |
| flame_effect_height optional | :: float | |
| flame_effect_width optional | :: float | |
| flame_half_height optional | :: float | |
| flame_effect_offset optional | :: float | |
| water_reflection optional | :: WaterReflectionDefinition | Refer to EntityPrototype::water_reflection. |
Refer to EntityPrototype::water_reflection. | ||
| animation optional | :: Animation4Way | |
| idle_animation optional | :: Animation4Way | Idle animation must have the same frame count as animation. |
Idle animation must have the same frame count as animation. | ||
| always_draw_idle_animation optional | :: boolean | Only loaded if |
Only loaded if | ||
| default_recipe_tint optional | :: GlobalRecipeTints | |
| recipe_not_set_tint optional | :: GlobalRecipeTints | |
| states optional | :: array[VisualState] | At least 2 visual states must be defined or no states at all. [...] |
At least 2 visual states must be defined or no states at all. [...] | ||
| working_visualisations optional | :: array[WorkingVisualisation] | Used to display different animations when the machine is running, for example tinted based on the current recipe. |
Used to display different animations when the machine is running, for example tinted based on the current recipe. | ||
| shift_animation_waypoints optional | :: ShiftAnimationWaypoints | Only loaded if one of |
Only loaded if one of | ||
| shift_animation_waypoint_stop_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
| shift_animation_transition_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
| status_colors optional | :: StatusColors | Used by WorkingVisualisation::apply_tint. |
Used by WorkingVisualisation::apply_tint. | ||
| flame optional | :: Sprite | |
| flame_effect optional | :: EffectTexture | |
| flame_effect_height optional | :: float | |
| flame_effect_offset optional | :: float | |
| flame_effect_width optional | :: float | |
| flame_half_height optional | :: float | |
| flame_position optional | :: Vector | |
| water_reflection optional | :: WaterReflectionDefinition | Refer to EntityPrototype::water_reflection. |
Refer to EntityPrototype::water_reflection. | ||
| always_draw_idle_animation optional | :: boolean | Only loaded if |
Only loaded if | ||
| animation optional | :: Animation4Way | |
| default_recipe_tint optional | :: GlobalRecipeTints | |
| idle_animation optional | :: Animation4Way | Idle animation must have the same frame count as animation. |
Idle animation must have the same frame count as animation. | ||
| recipe_not_set_tint optional | :: GlobalRecipeTints | |
| shift_animation_transition_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
| shift_animation_waypoint_stop_duration optional | :: uint16 | Only loaded if |
Only loaded if | ||
| shift_animation_waypoints optional | :: ShiftAnimationWaypoints | Only loaded if one of |
Only loaded if one of | ||
| states optional | :: array[VisualState] | At least 2 visual states must be defined or no states at all. [...] |
At least 2 visual states must be defined or no states at all. [...] | ||
| status_colors optional | :: StatusColors | Used by WorkingVisualisation::apply_tint. |
Used by WorkingVisualisation::apply_tint. | ||
| working_visualisations optional | :: array[WorkingVisualisation] | Used to display different animations when the machine is running, for example tinted based on the current recipe. |
Used to display different animations when the machine is running, for example tinted based on the current recipe. | ||




Default: 31.25

Default: 6

Default: 0

Default: 1.5625

Refer to EntityPrototype::water_reflection.

Prototypes
Types
Defines