Home

StickerPrototype

Entity that sticks to another entity, and damages/slows it. Stickers can only be attached to UnitPrototype, CharacterPrototype, CarPrototype and SpiderVehiclePrototype.

Parent

Properties

duration_in_ticks

Must be > 0.

animation

render_layer

damage_interval

Interval between application of damage_per_tick, in ticks.

spread_fire_entity

If this is given, this sticker is considered a "fire sticker" for some functions, such as BaseAttackParameters::fire_penalty and EntityPrototypeFlags::not-flammable.

fire_spread_cooldown

fire_spread_radius

stickers_per_square_meter

force_visibility

single_particle

use_damage_substitute

damage_per_tick

Applied every damage_interval ticks, so may not necessarily be "per tick".

target_movement_modifier

Less than 1 to reduce movement speed, more than 1 to increase it.

target_movement_modifier_from

The modifier value when the sticker is attached. It linearly changes over time to reach target_movement_modifier_to.

target_movement_modifier_to

The modifier value when the sticker expires. It linearly changes over time starting from target_movement_modifier_from.

target_movement_max

The maximum movement speed for the target.

Negative values are ignored.

target_movement_max_from

The maximum movement speed for the target when the sticker is attached. It linearly changes over time to reach target_movement_max_to.

Negative values are ignored.

target_movement_max_to

The maximum movement speed for the target when the sticker expires. It linearly changes over time starting from target_movement_max_from.

Negative values are ignored.

ground_target

If true, causes the target entity to become "grounded", disabling flight. This only applies to Character entities wearing mech armor.

vehicle_speed_modifier

Less than 1 to reduce vehicle speed, more than 1 to increase it.

vehicle_speed_modifier_from

Works similarly to target_movement_modifier_from.

vehicle_speed_modifier_to

Works similarly to target_movement_modifier_to.

vehicle_speed_max

The maximum movement speed for vehicles.

Negative values are ignored.

vehicle_speed_max_from

The maximum movement speed for vehicles when the sticker is attached. It linearly changes over time to reach vehicle_speed_max_to.

Negative values are ignored.

vehicle_speed_max_to

The maximum movement speed for vehicles when the sticker expires. It linearly changes over time starting from vehicle_speed_max_from.

Negative values are ignored.

vehicle_friction_modifier

vehicle_friction_modifier_from

Works similarly to target_movement_modifier_from.

vehicle_friction_modifier_to

Works similarly to target_movement_modifier_to.

selection_box_type

Using this property marks the sticker as a "selection sticker", meaning that the selection box will be rendered around the entity when the sticker is on it.

update_effects

Effects (with cooldowns) to trigger every tick.

hidden

The hidden property of stickers is hardcoded to true.

hidden_in_factoriopedia

The hidden_in_factoriopedia property of stickers is hardcoded to true.