Classes:DeathCam

From ECWolf Wiki
Revision as of 19:27, 16 January 2013 by Blzut3 (talk | contribs) (Created page with "{{Actor| |type = Script thing |name = Death Camera |class = DeathCam |game = Wolf3D }}Classes: {{Class|Actor}} → <u>DeathCam</u><br> == Overview == Helper class for ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Note: Wait! Stop! Before you copy this actor's definition into your mod, remember the following things:
  1. You do not need to copy that actor, since it is already defined.
  2. In fact, it's not just useless, it's actually harmful as it can cause problems.
  3. If you want to modify it, or use a modified version, using inheritance is the way to go.
  4. The actor definitions here are put on the wiki for reference purpose only. Learn from them, don't copy them.
  5. There is only one exception: if what you want is changing Ammo capacity, you need to create a new type from Ammo.
Death Camera
Actor type Script thing Game MiniWolf3DLogoIcon.png
DoomEd Number None Class Name DeathCam


Classes: ActorDeathCam

Overview

Helper class for the death cam sequence. If the MAPINFO definition enables the death cam, then this actor will be spawned when the last boss dies. The Ready state replaces the player's weapon during the sequence.

DECORATE Definition

actor DeathCam native
{
  action native A_FinishDeathCam();

  states
  {
    Spawn:
      // This delays the start of the deathcam sequence. Like vanilla
      // we have a delay of 10 before calling BossDeath and then we wait
      // 50 more tics here.
      TNT1 A 50
      TNT1 A -1 A_FinishDeathCam
      stop
    Ready:
      DCAM A 16
      TNT1 A 16
      loop
  }
}