{
Weapon.AmmoUse 90
Weapon.Ammogive 450
Weapon.SlotNumber 3
Weapon.SelectionOrder 400
Weapon.AmmoType "Cell"
Inventory.PickupMessage "You got the ultra shotgun! oh fuck yeah!"
Obituary "o% was FUCKING ATOMISED by k%"
States
{
Ready:
ULSH A 0 A_WeaponReady
Loop
Deselect:
ULSH A 0 A_Lower
Loop
Select:
ULSH A 0 A_Raise
Loop
Fire:
ULSH A 1 Bright
ULSH B 0 A_PlaySound ("Ultra/Fire")
ULSH B 0 A_Recoil (100)
ULSH C 2 A_FireBullets (10, 10, 50, 100, "UltraBullet")
ULSH D 2 Bright
ULSH E 2 Bright
ULSH F 2 Bright
ULSH G 2 Bright
ULSH H 2 Bright
ULSH I 2 Bright
ULSH J 2 Bright
ULSH K 4 A_CheckReload
ULSH L 4 A_PlaySound ("Ultra/Open")
ULSH M 4
ULSH N 4
ULSH O 4
ULSH P 4
ULSH Q 4
ULSH R 4
ULSH S 4 A_PlaySound ("Ultra/Close")
ULSH T 4
ULSH U 4
ULSH V 4
ULST A 4
ULST B 4
ULST C 4 A_ReFire
Goto Ready
Spawn:
ULGN A -1
Stop
}
}
Actor UltraBullet
{
Radius 30
Height 30
Damage 100
ExplosionDamage 100
Explosionradius 128
+NOBLOCKMAP
+NOGRAVITY
+ACTIVATEIMPACT
+ACTIVATEPCROSS
+NOTELEPORT
+PUFFONACTORS
+FORCERADIUSDMG
States
{
Spawn:
ULEX A 5 A_Explode (100, 128, 1)
ULEX B 5
ULEX C 5
ULEX B 5
ULEX A 5
Stop
}
}
Some help would be greatly appreciated.
