File
- Defined in \DEC_WEPS
Flags
Properties
//$category | Weapons |
obituary | "$OB_MPFIST" |
tag | "$FIST" |
weapon.bobrangex | 0.5 |
weapon.bobrangey | 0.80 |
weapon.bobspeed | 1.5 |
weapon.bobstyle | InverseSmooth |
weapon.kickback | 100 |
weapon.selectionorder | 3700 |
weapon.sisterweapon | FireFist |
weapon.upsound | "DEPLOYFS" |
States
Ready:
MELE F 1 A_WeaponReady
Loop
Deselect:
SSGL A 0 A_TakeInventory("FistHitCounter",100)
MELE F 1 A_Lower
MELE A 0 A_Lower
Loop
Select:
SSGL A 0 A_TakeInventory("FistHitCounter",100)
MELE F 1 A_Raise
MELE A 0 A_Raise
Loop
Fire:
SSGL A 0 A_TakeInventory("FistHitCounter",100)
TNT1 A 0 A_Jump(128, "FireRight")
RSHT A 0 A_PlaySound ("FSWINGX", CHAN_WEAPON)
MELE FGH 1
MELE H 1 A_Punch
MELE HIG 3
MELE F 1
MELE F 1 A_ReFire
Goto Ready
FireRight:
RSHT A 0 A_PlaySound ("FSWINGX", CHAN_WEAPON)
MELE FJK 1
MELE K 1 A_Punch
MELE KLJ 3
MELE F 1
MELE F 1 A_ReFire
Goto Ready
Altfire:
TNT1 A 0 A_JumpIf(CountInv("PowerStrength") >= 1, "Uppercut")
HNDG A 0 A_JumpIfInventory("FistHitCounter",100,"AltfireSound")
MELE F 2 Offset(0,44)
MELE F 2 Offset(0,46)
SSGL A 0 A_GiveInventory("FistHitCounter",10)
MISG B 0 A_ReFire
HNDG A 0 A_JumpIfInventory("FistHitCounter",100,"Uppercut")
TNT1 A 0 A_Jump(256, "Fire")
AltfireSound:
RSHT A 0 A_PlaySound ("FCHARGE", CHAN_WEAPON)
TNT1 A 0 A_Jump(256, "AltfireReady")
AltfireReady:
MELE F 1 Offset(0,44)
MELE F 1 Offset(0,46)
MISG B 0 A_ReFire("AltfireReady")
HNDG A 0 A_JumpIfInventory("FistHitCounter",100,"Uppercut")
TNT1 A 0 A_Jump(256, "Fire")
Uppercut:
SSGL A 0 A_TakeInventory("FistHitCounter",100)
MELE MNO 2
TNT1 A 3
RSHT A 0 A_PlaySound ("UPPCUT", CHAN_WEAPON)
MELE PSR 1
TNT1 A 0 A_CustomPunch(100, FALSE, 0)
TNT1 A 0 A_FireCustomMissile ("FistKnockback",0,1,7,0,0)
MELE R 3
MELE RQP 2
TNT1 A 2
MELE ONM 2
Goto Ready
Spawn:
MELW A -1
Stop
Class Hierarchy
Classes defined in \DEC_WEPS
- EnergyBlaster
- BeamPistolCharge
- BeamEnergy
- BeamWeak
- BeamStrong
- NoEnBeamWeak
- NoEnBeamStrong
- Beam_GFX
- Handgun
- Pistol_Shot
- HuntingShotgun
- DB_Shot
- AssaultRifle
- Rifle_Shot
- Rifle_Mag
- TrumpetBuss
- Trumpet_NoteBox
- Trumpet_Note
- Trumpet_NoteLow
- NoteGFXExplosion
- NoteTail
- NoteRadExplosion
- StarShooter
- StarShCounter
- Starammo
- StarProjMain
- StarMain_GFX
- StarAlt_GFX
- StarProjAlt
- StarCountDestroy
- LeverShotgun
- Ammo1887
- Cupid
- HeartHurter
- HeartParticle
- HeartSparkleStar
- Cupid_Shot
- DrumMag
- IronSightSniper
- StarWhip
- RipTrail
- RipPuff
- WhipProj
- WhipCountDestroy
- WhipTrailA
- WhipTrailB
- WhipTrailC
- WhipTrailD
- WhipTrailE
- WhipTrailF
- WhipTrail2A
- WhipTrail2B
- WhipTrail2C
- WhipTrail2D
- WhipTrail2E
- WhipTrail2F
- Fist2
- FistHitCounter
- FistKnockback
- FireFist
- LavaExplosion
- Lava_Ball_Mighty
- Lava_Ball_FlameThrower
- Lava_Ball_GFX
- LavaBallSpawner
- LavaBall
- LavaBallNoDamage
- LavaBallTrail
- PistolCasingSpawner
- RifleCasingSpawner
- ShotgunCasingSpawner
- PistolCasing
- ShotgunCasing
- CasingSmoke
- ClipNew
- ClipBoxNew
- ShellNew
- ShellBoxNew
- GreenArmorNew