Prototype/Sticker: Difference between revisions
(Stickers can be attached to spider vehicles) |
(according to Klonan on discord) |
||
Line 37: | Line 37: | ||
{{Prototype property|target_movement_modifier_from|[[Types/float|float]]|Value of <code>target_movement_modifier</code>|optional=true}} | {{Prototype property|target_movement_modifier_from|[[Types/float|float]]|Value of <code>target_movement_modifier</code>|optional=true}} | ||
The modifier value when the sticker is attached. It linearly changes over time to reach <code>target_movement_modifier_to</code>. | |||
{{Prototype property|target_movement_modifier_to|[[Types/float|float]]|Value of <code>target_movement_modifier</code>|optional=true}} | {{Prototype property|target_movement_modifier_to|[[Types/float|float]]|Value of <code>target_movement_modifier</code>|optional=true}} | ||
The modifier value when the sticker expires. It linearly changes over time starting from <code>target_movement_modifier_from</code>. | |||
{{Prototype property|vehicle_speed_modifier|[[Types/float|float]]|1|optional=true}} | {{Prototype property|vehicle_speed_modifier|[[Types/float|float]]|1|optional=true}} | ||
Line 44: | Line 46: | ||
{{Prototype property|vehicle_speed_modifier_from|[[Types/float|float]]|Value of <code>vehicle_speed_modifier</code>|optional=true}} | {{Prototype property|vehicle_speed_modifier_from|[[Types/float|float]]|Value of <code>vehicle_speed_modifier</code>|optional=true}} | ||
Works similarly to <code>target_movement_modifier_from</code>. | |||
{{Prototype property|vehicle_speed_modifier_to|[[Types/float|float]]|Value of <code>vehicle_speed_modifier</code>|optional=true}} | {{Prototype property|vehicle_speed_modifier_to|[[Types/float|float]]|Value of <code>vehicle_speed_modifier</code>|optional=true}} | ||
Works similarly to <code>target_movement_modifier_to</code>. | |||
{{Prototype property|vehicle_friction_modifier|[[Types/float|float]]|1|optional=true}} | {{Prototype property|vehicle_friction_modifier|[[Types/float|float]]|1|optional=true}} | ||
{{Prototype property|vehicle_friction_modifier_from|[[Types/float|float]]|Value of <code>vehicle_friction_modifier</code>|optional=true}} | {{Prototype property|vehicle_friction_modifier_from|[[Types/float|float]]|Value of <code>vehicle_friction_modifier</code>|optional=true}} | ||
Works similarly to <code>target_movement_modifier_from</code>. | |||
{{Prototype property|vehicle_friction_modifier_to|[[Types/float|float]]|Value of <code>vehicle_friction_modifier</code>|optional=true}} | {{Prototype property|vehicle_friction_modifier_to|[[Types/float|float]]|Value of <code>vehicle_friction_modifier</code>|optional=true}} | ||
Works similarly to <code>target_movement_modifier_to</code>. | |||
{{Prototype property|selection_box_type|[[Types/CursorBoxType|CursorBoxType]]|"entity"|optional=true}} | {{Prototype property|selection_box_type|[[Types/CursorBoxType|CursorBoxType]]|"entity"|optional=true}} | ||
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. | 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. |
Revision as of 07:00, 3 May 2023
Template:Prototype parent Entity that sticks to another entity, and damages/slows it. Stickers can only be attached to Prototype/Unit, Prototype/Character, Prototype/Car and Prototype/SpiderVehicle.
Mandatory properties
This prototype inherits all the properties from Prototype/Entity.
Template:Prototype property Must be > 0.
Optional properties
Template:Prototype property
Interval between application of damage_per_tick
, in ticks.
Template:Prototype property Name of an entity. If this is given, this sticker is considered a "fire sticker" for some functions, such as BaseAttackParameters#fire_penalty and EntityPrototypeFlags#.22not-flammable.22.
Template:Prototype property
Applied every damage_interval
ticks, so may not necessarily be "per tick".
Template:Prototype property Less than 1 to reduce movement speed, more than 1 to increase it.
Template:Prototype property
The modifier value when the sticker is attached. It linearly changes over time to reach target_movement_modifier_to
.
Template:Prototype property
The modifier value when the sticker expires. It linearly changes over time starting from target_movement_modifier_from
.
Template:Prototype property Less than 1 to reduce vehicle speed, more than 1 to increase it.
Template:Prototype property
Works similarly to target_movement_modifier_from
.
Template:Prototype property
Works similarly to target_movement_modifier_to
.
Template:Prototype property
Works similarly to target_movement_modifier_from
.
Template:Prototype property
Works similarly to target_movement_modifier_to
.
Template:Prototype property 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.