Code: Select all
Hold:
TNT1 A 0 A_JumpIfInventory("PowerQuadDamage", 1, "QuadHold")
TNT1 A 0 A_JumpIfInventory("ChargeCounter", 1, "Fire")
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 1, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.5,1.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.75,0.75))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.25,1.75))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.4,1.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.4,2.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.7,0.7))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.2,1.7))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.3,1.3))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.3,2.3))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.65,0.65))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.15,1.65))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.2,1.2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.2,2.2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.6,0.6))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,1.6))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.1,1.1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,2.1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.55,0.55))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.05,1.55))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-1,1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.5,0.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,1.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-0.8,0.8))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.2,1.8))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.4,0.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.1,1.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 A_GiveInventory("DGA3ReloadCounter",1)
DGAF CD 1
DGAF D 1
DGAF EF 2
DGAF G 1 A_Refire("HoldContinue")
Goto Ready
HoldContinue:
SGLG A 0 A_JumpIfInventory("DGA3ReloadCounter", 5, "Reload")
8GLG A 0 A_JumpIfNoAmmo("Dryfire")
TNT1 A 0 A_PlaySound("Weapons/Fusion/Charge", 6)
DGAG A 17
TNT1 A 0 A_JumpIfInventory("PowerQuadDamage", 1, "QuadHold")
TNT1 A 0 A_JumpIfInventory("ChargeCounter", 1, "Fire")
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 1, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.5,3.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.7,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.75,2.75))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,3))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.4,3.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.6,2.6))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.7,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.3,3.3))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.65,2.65))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.35,1.95))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.2,3.2))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.6,2.6))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.4,2.3))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.1,3.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,2.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.55,2.55))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.05,1.55))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-3,3))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,2))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.5,2.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,1.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipper", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeam", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TNT1 A 0 A_SetAngle(angle+(frandom(-2.8,2.8))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.2,1.8))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.4,2.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.1,1.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 A_GiveInventory("DGA3ReloadCounter",1)
DGAF CD 1
DGAF D 1
DGAF EF 2
DGAF G 1 A_Refire("HoldContinue")
Goto Ready
QuadHold:
TNT1 A 0 A_JumpIfInventory("ChargeCounter", 1, "Fire")
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 1, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamq", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.5,1.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.75,0.75))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.25,1.75))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperq", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.4,1.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.4,2.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.7,0.7))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.2,1.7))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.3,1.3))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.3,2.3))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.65,0.65))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.15,1.65))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.2,1.2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.2,2.2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.6,0.6))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,1.6))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1.1,1.1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,2.1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.55,0.55))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.05,1.55))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-1,1))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,2))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.5,0.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,1.5))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-0.8,0.8))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.2,1.8))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-0.4,0.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.1,1.4))/CallACS("CVARScriptDGA3"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 A_GiveInventory("DGA3ReloadCounter",1)
DGAF CD 1
DGAF D 1
DGAF EF 2
DGAF G 1 A_Refire("QuadHoldContinue")
Goto Ready
QuadHoldContinue:
SGLG A 0 A_JumpIfInventory("DGA3ReloadCounter", 5, "Reload")
8GLG A 0 A_JumpIfNoAmmo("Dryfire")
TNT1 A 0 A_PlaySound("Weapons/Fusion/Charge", 6)
DGAG A 17
TNT1 A 0 A_JumpIfInventory("PowerQuadDamage", 1, "QuadHold")
TNT1 A 0 A_JumpIfInventory("ChargeCounter", 1, "Fire")
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.5,3.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.7,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.75,2.75))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,3))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.4,3.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.6,2.6))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.7,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.3,3.3))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.65,2.65))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.35,1.95))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.2,3.2))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.5,2.7))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.6,2.6))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.4,2.3))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3.1,3.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.1,2.1))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.55,2.55))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(-0.05,1.55))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-3,3))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,2))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.5,2.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0,1.5))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamRipperQ", 0, 0, 10, -1, 0, 0)
TNT1 A 0 BRIGHT A_FireCustomMissile("FusionBeamQ", 0, 0, 10, -1, 0, 0)
DGAF A 1 BRIGHT A_PlaySound("Weapons/Fusion/Fire", 5)
TRLF A 0 A_PlaySound("Powerups/QuadDamage/Fire",7)
TNT1 A 0 A_SetAngle(angle+(frandom(-2.8,2.8))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.2,1.8))/CallACS("CVARScript"),SPF_INTERPOLATE)
DGAF B 1
TNT1 A 0 A_SetAngle(angle+(frandom(-2.4,2.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
TNT1 A 0 A_SetPitch(pitch-(frandom(0.1,1.4))/CallACS("CVARScript"),SPF_INTERPOLATE)
4IFF A 0 A_AlertMonsters
TNT1 A 0 A_GiveInventory("DGA3ReloadCounter",1)
DGAF CD 1
DGAF D 1
DGAF EF 2
DGAF G 1 A_Refire("QuadHoldContinue")
Goto Ready