Classes:Railgun

From ZDoom Wiki

Jump to: navigation, search
Railgun
Actor type Weapon Game
DoomEd Number 5012 Class Name Railgun
Spawn ID 164 Identifier T_RAILGUN

Classes: InventoryWeaponDoomWeaponRailgun

The Railgun is a highly accurate weapon, its shots can damage multiple monsters in a line. Uses plasma cells and shares slot 6 with the Plasma Gun.

DECORATE definition

ACTOR Railgun : DoomWeapon 5012
{
  SpawnID 164
  Radius 20
  Height 16
  Weapon.Selectionorder 100
  Weapon.AmmoUse 10
  Weapon.AmmoGive 40
  Weapon.AmmoType "Cell"
  Inventory.Pickupmessage "$PICKUP_RAILGUN" // "You got the railgun!"
  Obituary "$OB_RAILGUN" // "%o was railed by %k."
  States
  {
  Ready:
    RLGG A 1 A_WeaponReady
    Loop
  Deselect:
    RLGG A 1 A_Lower
    Loop
  Select:
    RLGG A 1 A_Raise
    Loop
  Fire:
    RLGG E 12 A_FireRailgun
    RLGG F 6 A_CheckForReload(4, "Reloaded")
    RLGG GHIJK 6
    RLGG L 6 A_ResetReloadCounter
  Reloaded:
    RLGG A 6
    RLGG M 0 A_ReFire
    Goto Ready
  Flash:
    TNT1 A 5 bright A_Light1
    TNT1 A 5 bright A_Light2
    TNT1 A 0 bright A_Light0
    Goto LightDone
  Spawn:
    RAIL A -1
    Stop
  }
}

Skulltag DECORATE definition

ACTOR Railgun : DoomWeapon 5012
{
  SpawnID 164
  Radius 20
  Height 16
  Weapon.Selectionorder 100
  Weapon.AmmoUse 10
  Weapon.AmmoGive 40
  Weapon.AmmoType "Cell"
  Inventory.Pickupmessage "$PICKUP_RAILGUN" // "You got the railgun!"
  Obituary "$OB_RAILGUN" // "%o was railed by %k."
  States
  {
  Ready:
    RLGG A 1 A_WeaponReady
    Loop
  Deselect:
    RLGG A 1 A_Lower
    Loop
  Select:
    RLGG A 1 A_Raise
    Loop
  Fire:
    RLGG E 12 A_FireRailgun
    RLGG F 6 A_CheckRailReload
    RLGG GHIJKLA 6
    RLGG M 0 A_ReFire
    Goto Ready
  Flash:
    TNT1 A 5 bright A_Light1
    TNT1 A 5 bright A_Light2
    TNT1 A 0 bright A_Light0
    Goto LightDone
  Spawn:
    RAIL A -1
    Stop
  }
}
Personal tools