Factorio Prototype DocsVersion 1.1.107

TileTransitionsVariants :: struct

Inherits from TileTransitions

Properties

main :: array[TileSpriteWithProbability]
material_background optional :: TileSprite

Width and height are given by the game, setting them will not have an effect. [...]

Width and height are given by the game, setting them will not have an effect. [...]

Inherited from TileTransitions
side :: TileTransitionSprite

This or side_mask needs to be specified if empty_transitions is not true.

This or side_mask needs to be specified if empty_transitions is not true.

side_mask :: TileTransitionSprite

This or side needs to be specified if empty_transitions is not true.

This or side needs to be specified if empty_transitions is not true.

inner_corner :: TileTransitionSprite

This or inner_corner_mask needs to be specified if empty_transitions is not true.

This or inner_corner_mask needs to be specified if empty_transitions is not true.

inner_corner_mask :: TileTransitionSprite

This or inner_corner needs to be specified if empty_transitions is not true.

This or inner_corner needs to be specified if empty_transitions is not true.

outer_corner :: TileTransitionSprite

This or outer_corner_mask needs to be specified if empty_transitions is not true.

This or outer_corner_mask needs to be specified if empty_transitions is not true.

outer_corner_mask :: TileTransitionSprite

This or outer_corner needs to be specified if empty_transitions is not true.

This or outer_corner needs to be specified if empty_transitions is not true.

empty_transitions optional :: bool
side_background optional :: TileTransitionSprite
side_background_mask optional :: TileTransitionSprite
side_effect_map optional :: TileTransitionSprite
side_weights optional :: array[float]
inner_corner_background optional :: TileTransitionSprite
inner_corner_background_mask optional :: TileTransitionSprite
inner_corner_effect_map optional :: TileTransitionSprite
inner_corner_weights optional :: array[float]
outer_corner_background optional :: TileTransitionSprite
outer_corner_background_mask optional :: TileTransitionSprite
outer_corner_effect_map optional :: TileTransitionSprite
outer_corner_weights optional :: array[float]
u_transition optional :: TileTransitionSprite
u_transition_mask optional :: TileTransitionSprite
u_transition_background optional :: TileTransitionSprite
u_transition_background_mask optional :: TileTransitionSprite
u_transition_effect_map optional :: TileTransitionSprite
u_transition_weights optional :: array[float]
o_transition optional :: TileSprite
o_transition_mask optional :: TileSprite
o_transition_background optional :: TileSprite
o_transition_background_mask optional :: TileSprite
o_transition_effect_map optional :: TileSprite
water_patch optional :: Sprite
effect_mask optional :: Animation
layer optional :: uint8
overlay_layer_group optional :: TileRenderLayer
background_layer_group optional :: TileRenderLayer
overlay_layer_offset optional :: int8
masked_overlay_layer_offset optional :: int8
background_layer_offset optional :: int8
masked_background_layer_offset optional :: int8
apply_effect_color_to_overlay optional :: bool
offset_background_layer_by_tile_layer optional :: bool

Properties

main :: array[TileSpriteWithProbability]

material_background :: TileSprite optional

Width and height are given by the game, setting them will not have an effect. Width and height are calculated from the expected size (32) and the scale. So, for HR tiles at a size of 64x64, the scale needs to be 0.5.

Prototypes

Types