Code: Select all
actor _Shotgun : Shotgun replaces Shotgun
{
states
{
Spawn:
SHOT A 0
SHOT A 0 ACS_ExecuteAlways(992, 0, 5)
SHOT A -1
Stop
}
}
Code: Select all
actor _Shotgun : DoomWeapon replaces Shotgun
{
Game Doom
SpawnID 27
Weapon.SelectionOrder 1300
Weapon.AmmoUse 1
Weapon.AmmoGive 8
Weapon.AmmoType "Shell"
Inventory.PickupMessage "$GOTSHOTGUN" // "You got the shotgun!"
Obituary "$OB_MPSHOTGUN" // "%o chewed on %k's boomstick."
States
{
Ready:
SHTG A 1 A_WeaponReady
Loop
Deselect:
SHTG A 1 A_Lower
Loop
Select:
SHTG A 1 A_Raise
Loop
Fire:
SHTG A 3
SHTG A 7 A_FireShotgun
SHTG BC 5
SHTG D 4
SHTG CB 5
SHTG A 3
SHTG A 7 A_ReFire
Goto Ready
Flash:
SHTF A 4 Bright A_Light1
SHTF B 3 Bright A_Light2
Goto LightDone
Spawn:
SHOT A 0
SHOT A 0 ACS_ExecuteAlways(992, 0, 5)
SHOT A -1
Stop
}
}