<
 
StarShooter
: Weapon
 

File

Flags

Properties

//$categoryWeapons
inventory.pickupmessage"\c[Gs2Text]You got the Star Shooter!"
tag"Star Shooter"
weapon.ammogive125
weapon.ammogive225
weapon.ammotype1"Starammo"
weapon.ammotype2"Starammo"
weapon.ammouse11
weapon.ammouse21
weapon.bobrangex0.5
weapon.bobrangey0.80
weapon.bobspeed1.5
weapon.bobstyleInverseSmooth
weapon.selectionorder1200
weapon.upsound"DEPLOYSS"

States

Ready: STSH A 1 A_WeaponReady Loop Deselect: STSH A 1 A_Lower STSH A 0 A_Lower Loop Select: STSH A 1 A_Raise STSH A 0 A_Raise Loop Fire: MSBS B 0 A_JumpIfInventory("Starammo",2,2) TNT1 A 0 A_Jump(256, "FireLast") SHT2 A 0 A_PlaySound ("WSTSFIR1", CHAN_WEAPON) TNT1 A 0 A_FireCustomMissile("StarProjMain",0,1,0,-1) STSH BCDEFG 1 Bright STSH A 1 TNT1 A 0 A_Refire STSH A 4 Goto Ready FireLast: SHT2 A 0 A_PlaySound ("WSTSFIR1", CHAN_WEAPON) TNT1 A 0 A_FireCustomMissile("StarProjMain",0,1,0,-1) STSH HIJKLMN 1 Bright TNT1 A 0 A_Refire STSH A 4 Goto Ready AltFire: MSBS B 0 A_JumpIfInventory("StarShCounter",0,"AltFire2") MSBS B 0 A_GiveInventory("StarShCounter",1) SHT2 A 0 A_PlaySound ("WSTSFIR2", CHAN_WEAPON) TNT1 A 0 A_FireCustomMissile ("StarProjAlt",0,1,-2,0,0) STSH OP 1 Bright STSH QRSA 2 Bright STSH A 1 A_ReFire Goto Ready AltFire2: MSBS B 0 A_TakeInventory("StarShCounter",0) SHT2 A 0 A_PlaySound ("WSTSFIR2", CHAN_WEAPON) TNT1 A 0 A_FireCustomMissile ("StarProjAlt",0,1,2,0,0) STSH OP 1 Bright STSH QRSA 2 Bright STSH A 1 A_ReFire Goto Ready Spawn: STSW A -1 Stop

Class Hierarchy

Classes defined in \DEC_WEPS