Classes:Staff
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:
|
Staff | |||
---|---|---|---|
Actor type | Weapon | Game | (Heretic) |
DoomEd Number | None | Class Name | Staff |
Classes: Inventory→Weapon→HereticWeapon→Staff
→StaffPowered
Corvus's ironshod staff. Useless against ghosts.
DECORATE definition
ACTOR Staff : HereticWeapon { Weapon.SelectionOrder 3800 +THRUGHOST +WIMPY_WEAPON +MELEEWEAPON Weapon.SisterWeapon "StaffPowered" Obituary "$OB_MPSTAFF" Tag "$TAG_STAFF" 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 } }