Classes:Chaingun

From ZDoom Wiki

Jump to: navigation, search
Chaingun
Actor type Weapon Game
DoomEd Number 2002 Class Name Chaingun
Spawn ID 28 Identifier T_CHAINGUN

Classes: InventoryWeaponDoomWeaponChaingun

The chaingun is a rapid fire bullet weapon. It is dropped by chaingunners and uses clips for ammo.


DECORATE definition

actor Chaingun : DoomWeapon 2002
{
   Game Doom
   SpawnID 28
   Weapon.SelectionOrder 700
   Weapon.AmmoUse 1
   Weapon.AmmoGive 20
   Weapon.AmmoType "Clip"
   Inventory.PickupMessage "$GOTCHAINGUN" // "You got the chaingun"
   Obituary "$OB_MPCHAINGUN" // "%o was mowed down by %k's chaingun."
   States
   {
   Ready:
     CHGG A 1 A_WeaponReady
     Loop
   Deselect:
     CHGG A 1 A_Lower
     Loop
   Select:
     CHGG A 1 A_Raise
     Loop
   Fire:
     CHGG AB 4 A_FireCGun
     CHGG B 0 A_ReFire
     Goto Ready
   Flash:
     CHGF A 5 Bright A_Light1
     Goto LightDone
     CHGF B 5 Bright A_Light1
     Goto LightDone
   Spawn:
     MGUN A -1
     Stop
   }
}

This is the version of the actor as defined in the current ZDoom release (2.1.7):

actor Chaingun : Weapon 2002
{
  spawnid 28
  obituary "%o was mowed down by %k's chaingun."
  radius 20
  height 16
  attacksound "weapons/chngun"
  inventory.pickupmessage "You got the chaingun!"
  weapon.selectionorder 700
  weapon.kickback 100
  weapon.ammotype "Clip"
  weapon.ammouse 1
  weapon.ammogive 20
  states
  {
  Ready:
    CHGG A 1 A_WeaponReady
    loop
  Deselect: 
    CHGG A 1 A_Lower
    loop
  Select:
    CHGG A 1 A_Raise
    loop
  Fire:
    CHGG A 0 A_FireBullets (5.6, 0, 1, 5, "BulletPuff")
    CHGG A 4 A_GunFlash
    CHGG B 4 A_FireBullets (5.6, 0, 1, 5, "BulletPuff")
    CHGG B 0 A_ReFire
    goto Ready
  Flash:
    CHGF A 4 bright A_Light1
    CHGF B 5 bright A_Light2
    CHGF A 0 bright A_Light0
    stop
  Spawn:
    MGUN A -1
    stop
  }
}
Personal tools