Classes:Infrared

From ZDoom Wiki
Jump to navigation Jump to search
Note: Wait! Stop! You do not need to copy this actor's code into your project! Here's why:
  1. This actor is already defined in GZDoom, there's no reason to define it again.
  2. In fact, trying to define an actor with the same name will cause an error (because it already exists).
  3. If you want to make your own version of this actor, use inheritance.
  4. Definitions for existing actors are put on the wiki for reference purpose only.
Light-amplification visor
Actor type Powerup Game MiniDoomLogoIcon.png (Doom)
DoomEd Number 2045 Class Name Infrared
Spawn ID 138 Identifier T_LIGHTAMP


Classes: InventoryPowerupGiverInfrared

The light amplification goggles works like Heretic's torch by brightening all sector light to 255. In GZDoom and Skulltag, the OpenGL renderer's option of "enhanced light vision mode" turns some actors (monsters and pickups) an inverted white palette as in the effect of the invulnerability sphere, and gives a strong green hue to everything else. If that option is off, or when using the software renderer, the goggle effect is exactly the same as the torch effect.

DECORATE definition

ACTOR Infrared : PowerupGiver
{
  +COUNTITEM
  +INVENTORY.AUTOACTIVATE
  +INVENTORY.ALWAYSPICKUP
  Inventory.MaxAmount 0
  Powerup.Type "LightAmp"
  Inventory.PickupMessage "$GOTVISOR" // "Light Amplification Visor"
  States
  {
  Spawn:
    PVIS A 6 Bright
    PVIS B 6
    Loop
  }
}