light_volume

🚧 This incomplete article needs help! Please submit tips and info by pull requests or issues or contacting a maintainer.

The light volume tag creates dense lines of glow particles, commonly used as a projectile widget for plasma bolts and rocket exhaust. It is also used for the marine's flashlight.

Structure and fields

Field Type Comments
attachment marker TagString
Field Type Comments
buffer char[32]
flags bitfield
Flag Mask Comments
interpolate color in hsv 0x1
more colors 0x2
near fade distance float
  • Unit: world units
far fade distance float
  • Unit: world units
perpendicular brightness scale float
  • Min: 0
  • Max: 1
  • Default: 1
parallel brightness scale float
  • Min: 0
  • Max: 1
  • Default: 1
brightness scale source enum
Option Value Comments
none 0x0
a out 0x1
b out 0x2
c out 0x3
d out 0x4
map

TagDependency: bitmap

sequence index uint16
count uint16
frame animation source enum?
frames Block
  • HEK max count: 2
Field Type Comments
offset from marker float
  • Unit: world units
offset exponent float
  • Default: 1
length float
  • Unit: world units
radius hither float
  • Unit: world units
radius yon float
  • Unit: world units
radius exponent float
  • Default: 1
tint color hither ColorARGB
Field Type Comments
alpha float
red float
green float
blue float
tint color yon ColorARGB?
tint color exponent float
  • Default: 1
brightness exponent float
  • Default: 1

Acknowledgements

Thanks to the following individuals for their research or contributions to this topic:

  • Kavawuvi (Invader tag definitions)
  • MosesOfEgypt (Tag structure research)