Classes:Staff

From ZDoom Wiki

Jump to: navigation, search
Staff
Actor type Weapon Game
DoomEd Number None Class Name Staff

Classes: InventoryWeaponHereticWeaponStaff

 →StaffPowered
Corvus's ironshod staff. Useless against ghosts.


DECORATE definition

ACTOR Staff : HereticWeapon
{
  Weapon.SelectionOrder 3800
  +THRUGHOST
  +WIMPY_WEAPON
  +MELEEWEAPON
  Weapon.sisterweapon "StaffPowered"

  action native A_StaffAttack (int damage, class<Actor> puff);

  States
  {
  Ready:  
    STFF A 1 A_WeaponReady
    Loop
  Deselect:
    STFF A 1 A_Lower
    Loop
  Select:
    STFF A 1 A_Raise
    Loop
  Fire:
    STFF B 6
    STFF C 8 A_StaffAttack(random[StaffAttack](5, 20), "StaffPuff")
    STFF B 8 A_ReFire
    Goto Ready
  }
}
Personal tools