Prototype/Beam
Template:Prototype parent Used as a laser beam.
Mandatory properties
This prototype inherits all the properties from Prototype/Entity.
All animations must have the same number of frames: Tail must have same number of frames as start, ending, head, body, start_light, ending_light, head_light, tail_light and body_light.
Template:Prototype property Damage interval can't be 0. A value of 1 will cause the attack to be applied each tick.
Template:Prototype property Head segment of the beam.
Template:Prototype property Tail segment of the beam.
Template:Prototype property Body segment of the beam. Must have at least 1 variation.
Optional properties
Template:Prototype property Whether this beams should trigger its action every damage_interval. If false, the action is instead triggered when its owner triggers shooting.
Template:Prototype property Start point of the beam.
Template:Prototype property End point of the beam.
Template:Prototype property Lights are additively accumulated onto lightmap, which is multiplicatively rendered on the game world.[1]
Table with the following members:
- start - Animation - Optional.
- ending - Animation - Optional.
- head - Animation - Optional.
- tail - Animation - Optional.
- body - AnimationVariations - Optional.
Template:Prototype property Table with the following members:
- start - Animation - Optional.
- ending - Animation - Optional.
- head - Animation - Optional.
- tail - Animation - Optional.
- body - AnimationVariations - Optional.
Template:Prototype property
This and the below properties ending in "_light" are considered deprecated. If they are present, then light_animations
and ground_light_animations
are not loaded.