LITE

From Battlepedia
Jump to navigationJump to search
LITE
Light
Type Object
Object ID 0x25
Games used Night of 100 Frights

Format

Offset Type Variable Description
0x08 unsigned char lightType
  • 0 - Point
  • 1 - Spot
  • 2 - Point
  • 3 - Point
0x09 unsigned char lightEffect
  • 0 - None
  • 1 - None
  • 2 - Flicker Slow
  • 3 - Flicker
  • 4 - Flicker Erratic
  • 5 - Strobe Slow
  • 6 - Strobe
  • 7 - Strobe Fast
  • 8 - Dim Slow
  • 9 - Dim
  • 10 - Dim Fast
  • 11 - Half Dim Slow
  • 12 - Half Dim
  • 13 - Half Dim Fast
  • 14 - Random Col Slow
  • 15 - Random Col
  • 16 - Random Col Fast
  • 17 - Cauldron
0x0A unsigned char[2] lightPad Padding
0x0C unsigned int lightFlags
  • 0x08 - Environment (light affects BSP/JSP)
  • 0x20 - On (light is turned on)
0x10 float[4] lightColor RGBA color of light
0x20 Vector3 lightDir Light rotation
0x2C float lightConeAngle Cone angle for spotlight (in radians)
0x30 Vector3 lightSphere.center Light position
0x3C float lightSphere.r Radius of light (how far the light reaches)
0x40 AssetID attachID An optional ID of an Entity to attach the light to. The light will be moved to the entity's position + 1 Y unit every frame (lightSphere.center is ignored)
Events
0x44 Event[numberOfEvents] Events