Classes:SpectralLightningBase

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.
Spectral lightning
Actor type Explosive Game MiniStrifeLogoIcon.png (Strife)
DoomEd Number None Class Name SpectralLightningBase


Classes: SpectralLightningBase
 →SpectralLightningBall1
  →SpectralLightningBall2
 →SpectralLightningDeath1
  →SpectralLightningBigV1
   →SpectralLightningBigV2
  →SpectralLightningSpot
 →SpectralLightningDeath2
  →SpectralLightningBigBall1
   →SpectralLightningBigBall2
 →SpectralLightningDeathShort
  →SpectralLightningV1
   →SpectralLightningV2
 →SpectralLightningH1
  →SpectralLightningH2
  →SpectralLightningH3

The base class for attacks used by The Sigil of the One God, whether they are the Player's attacks or those of a Spectral Monster. The base class also has a bit of explosive radius for their impact, although not all of their inheritors use said explosive damage.

DECORATE definition

ACTOR SpectralLightningBase
{
  +NOTELEPORT
  +ACTIVATEIMPACT
  +ACTIVATEPCROSS
  +STRIFEDAMAGE
  MaxStepHeight 4
  RenderStyle Add
  SeeSound "weapons/sigil"
  DeathSound "weapons/sigilhit"
  States
  {
  Death:
    ZAP1 B 3 A_Explode(32, 32)
    ZAP1 A 3 A_AlertMonsters
    ZAP1 BCDEFE 3
    ZAP1 DCB 2
    ZAP1 A 1
    Stop
  }
}