actor FlareSpell : Weapon
{
Weapon.AmmoUse 20
Weapon.AmmoGive 0
Weapon.AmmoUse2 0
Weapon.AmmoGive2 0
Weapon.SlotNumber 9
scale 2.0
Obituary "%o was nuked by %k's flare."
Inventory.Pickupmessage "cuSpell Tome: ciFlare!"
weapon.ammotype "ManaPoints"
weapon.ammotype2 "StaminAmmo"
inventory.icon "FLARESP"
+DONTBOB
+INVENTORY.UNDROPPABLE
+WEAPON.NOAUTOAIM
+AMMO_OPTIONAL
+ALT_AMMO_OPTIONAL
+WEAPON.CHEATNOTWEAPON
+WEAPON.BFG
States
{
Spawn:
FLTO A 1
stop
Ready:
NMHD A 0 ACS_ExecuteAlways(998,0,0)
NMHD A 0 A_JumpIfInventory("StepCounter",1,"Ready3")
NMHD A 7 A_WeaponReady
NMHD A 0 A_GiveInventory("StaminAmmo", 1)
NMHD A 0 A_GiveInventory("ManaPoints", 1)
Goto Ready+1
Ready3:
NMHD A 7 A_WeaponReady
NMHD A 0 //A_GiveInventory("StaminAmmo", 1)
NMHD A 0 A_GiveInventory("ManaPoints", 1)
Goto Ready+2
Deselect:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower
NMHD A 1 A_Lower
Loop
Select:
TNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise
NMHD A 1 A_Raise
Loop
Fire:
NMHD A 0 A_JumpIfNoAmmo("NoAmmo")
NMHD A 1 A_GiveInventory("IAmCharging",1)
goto Hold
Hold:
NMHD A 0 A_JumpIfNoAmmo("NoAmmo")
NMHD A 0 A_JumpIfInventory("WeaponCharge",1,"Hold2")
NMHD A 2 A_GiveInventory("WeaponCharge",1)
NMHD A 0 ACS_ExecuteAlways(994,0)
NMHD A 0 A_Refire
Goto Fire1
Hold2:
NMHD A 0 A_StopSoundEx ("Weapon")
NMHD A 0 A_PlaySoundEx("weapon/heat1", "Weapon")
NMHD A 0 A_JumpIfInventory("WeaponCharge",50,"Hold3")
NMHD B 1 ACS_ExecuteAlways(991,0,60)
NMHD A 0 ACS_ExecuteAlways(991,0,3)
NMHD A 1 A_GiveInventory("WeaponCharge",1)
NMHD A 0 A_Refire
Goto Fire1
Hold3:
NMHD A 0 A_StopSoundEx ("Weapon")
NMHD A 0 A_PlaySoundEx("weapon/heat2", "Weapon")
NMHD A 0 A_JumpIfInventory("WeaponCharge",150,"BotCheck")
NMHD B 1 ACS_ExecuteAlways(991,0,61)
NMHD A 1 ACS_ExecuteAlways(991,0,3)
NMHD A 0 A_GiveInventory("WeaponCharge",1)
NMHD A 0 A_Refire
Goto Fire2
BotCheck:
NMHD A 0 ACS_ExecuteAlways(974,0)
Goto Hold4
Hold4:
NMHD A 0 A_StopSoundEx ("Weapon")
NMHD A 0 A_PlaySoundEx("weapon/heat3", "Weapon")
NMHD C 1 ACS_ExecuteAlways(991,0,62)
NMHD A 1 ACS_ExecuteAlways(991,0,3)
NMHD A 0 A_Refire
Goto Fire3
Fire1:
NMHD A 0 A_StopSoundEx ("Weapon")
NMHD A 0 A_TakeInventory("WeaponCharge",500)
NMHD A 0 A_ClearRefire
NMHD A 0 A_PlaySoundEx("weapon/atomicfire","Weapon")
NMHD DE 2
AUBU BCD 2
AUBU B 2 A_FireCustomMissile("AchBomber",0,1,0,0)
NMHD ED 3
NMHD A 10
NMHD A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
Fire2:
NMHD L 0 A_StopSoundEx ("Weapon")
NMHD L 0 A_TakeInventory("WeaponCharge",500)
NMHD L 0 A_ClearRefire
NMHD L 0 A_PlaySoundEx("weapon/atomicfire","Weapon")
NMHD L 0 A_JumpIfInventory("ManaPoints", 64, "Fire2r")
NMHD DE 2
AUBU BCD 2
AUBU B 2 A_FireCustomMissile("AchBomber",0,1,0,0)
NMHD ED 3
NMHD A 10
NMHD A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
Fire2r:
NMHD L 0 A_TakeInventory("ManaPoints", 64)
NMHD L 0 A_PlaySoundEx("weapon/atomicfire","Weapon")
NMHD L 0 A_FireCustomMissile("WeakFlare",0,0,0,0)
NMHD LL 2
NMHD A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
Fire3:
NMHD A 0 A_StopSoundEx ("Weapon")
NMHD A 0 A_TakeInventory("WeaponCharge",500)
NMHD A 0 A_ClearRefire
NMHD A 0 A_PlaySoundEx("weapon/atomicfire","Weapon")
NMHD A 0 A_JumpIfInventory("ManaPoints", 144, "Fire3r")
NMHD A 0 A_JumpIfInventory("ManaPoints", 64, "Fire2r")
NMHD DE 2
AUBU BCD 2
AUBU B 2 A_FireCustomMissile("AchBomber",0,1,0,0)
NMHD ED 3
NMHD A 10
NMHD A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
Fire3r:
DSSA A 0 A_JumpIfInventory("Item2Counter", 1, "SBoardF3")
DSSA AABB 1
DSSA C 0 A_ChangeFlag("NOGRAVITY",1)
DSSA C 0 SetPlayerProperty(0,1,0)
DSSA C 2 A_SpawnItemEx("HyperBeamCharge1",16,0,16,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA C 4 A_SpawnItemEx("HyperBeamCharge1",32,0,24,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA C 4 A_SpawnItemEx("HyperBeamCharge2",64,0,32,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA D 3 A_SpawnItemEx("HyperBeamCharge3",48,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA D 3 A_SpawnItemEx("HyperBeamCharge4",32,0,80,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 2 A_SpawnItemEx("HyperBeamCharge3",8,0,76,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 2 A_SpawnItemEx("HyperBeamCharge4",-16,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge3",-32,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge4",-48,0,38,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge3",-48,0,38,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge4",-48,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge3",-48,0,48,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge4",-24,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 1 A_SpawnItemEx("HyperBeamCharge3",-8,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 1 A_SpawnItemEx("HyperBeamCharge4",16,0,32,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 0 A_TakeInventory("ManaPoints", 144)
DSSA E 0 A_Recoil(-2)
DSSA E 0 A_FireCustomMissile("Flare",0,0,0,0)
DSSA E 0 A_ChangeFlag("NOGRAVITY",0)
DSSA DD 2
TNT1 A 0 SetPlayerProperty(0,0,0)
TNT1 A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
SBoardF3:
DSSA AABB 1
DSSA C 2 A_SpawnItemEx("HyperBeamCharge1",16,0,16,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA C 4 A_SpawnItemEx("HyperBeamCharge1",32,0,24,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA C 4 A_SpawnItemEx("HyperBeamCharge2",64,0,32,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA D 3 A_SpawnItemEx("HyperBeamCharge3",48,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA D 3 A_SpawnItemEx("HyperBeamCharge4",32,0,80,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 2 A_SpawnItemEx("HyperBeamCharge3",8,0,76,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 2 A_SpawnItemEx("HyperBeamCharge4",-16,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge3",-32,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge4",-48,0,38,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge3",-48,0,38,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 3 A_SpawnItemEx("HyperBeamCharge4",-48,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge3",-48,0,48,0,0,0,0,SXF_NOCHECKPOSITION)
TNT1 A 2 A_SpawnItemEx("HyperBeamCharge4",-24,0,64,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 1 A_SpawnItemEx("HyperBeamCharge3",-8,0,40,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 1 A_SpawnItemEx("HyperBeamCharge4",16,0,32,0,0,0,0,SXF_NOCHECKPOSITION)
DSSA E 0 A_TakeInventory("ManaPoints", 144)
DSSA E 0 A_Recoil(-2)
DSSA E 0 A_FireCustomMissile("Flare",0,0,0,0)
DSSA DD 2
TNT1 A 0 A_TakeInventory("IAmCharging",1)
Goto Ready+1
NoAmmo:
NMHD M 1 ACS_Execute(979,0)
NMHD M 0 A_Refire
Goto Ready+1
}
}
actor HyperBeamCharge1
{
PROJECTILE
+NOGRAVITY
+CLIENTSIDEONLY
scale 2.0
States
{
Spawn:
HBEM A 3
stop
}
}
actor HyperBeamCharge2
{
PROJECTILE
+NOGRAVITY
+CLIENTSIDEONLY
scale 2.0
States
{
Spawn:
HBEM B 3
stop
}
}
actor HyperBeamCharge3
{
PROJECTILE
+NOGRAVITY
+CLIENTSIDEONLY
scale 2.0
States
{
Spawn:
HBEM C 3
stop
}
}
actor HyperBeamCharge4
{
PROJECTILE
+NOGRAVITY
+CLIENTSIDEONLY
scale 2.0
States
{
Spawn:
HBEM D 3
stop
}
}
actor Flare
{
PROJECTILE
+LOOKALLAROUND
+SKYEXPLODE
Speed 40
Damage (1)
damagetype "TimeSlow"
radius 16
height 16
scale 2.5
States
{
Spawn:
BEAM ABAB 2
goto spawn+1
Death:
TNT1 A 0
TNT1 A 1 A_Explode(10,640,0)
TNT1 A 0 A_SpawnItemEx("FlareShockWave",0,0,0,0,0,0,0)
stop
}
}
actor FlareShockWave
{
PROJECTILE
+NOCLIP
+NOGRAVITY
+DONTBLAST
+DONTREFLECT
damagetype "FlareNE"
Scale 2.5
States
{
Spawn:
TNT1 A 0 A_PlaySoundEx("weapon/elecstorm","Weapon")
TNT1 A 0 ACS_Execute(506,0)
GAMA H 3 A_SpawnItemEx("Flare1aSpark",64,64,0,-4,-4,0,0,SXF_NOCHECKPOSITION,0)
GAMA I 3 A_SpawnItemEx("Flare1aSpark",-64,-64,0,4,4,0,0,SXF_NOCHECKPOSITION,0)
GAMA J 3 A_SpawnItemEx("Flare1aSpark",64,-64,0,-4,4,0,0,SXF_NOCHECKPOSITION,0)
GAMA K 3 A_SpawnItemEx("Flare1aSpark",-64,64,0,4,-4,0,0,SXF_NOCHECKPOSITION,0)
GAMA L 2 A_SpawnItemEx("Flare1bSpark",-96,-96,0,8,8,0,0,SXF_NOCHECKPOSITION,0)
GAMA M 2 A_SpawnItemEx("Flare1bSpark",96,96,0,-8,-8,0,0,SXF_NOCHECKPOSITION,0)
GAMA L 2 A_SpawnItemEx("Flare1bSpark",-96,96,0,8,-8,0,0,SXF_NOCHECKPOSITION,0)
GAMA M 2 A_SpawnItemEx("Flare1bSpark",96,-96,0,-8,8,0,0,SXF_NOCHECKPOSITION,0)
GAMA L 2 A_SpawnItemEx("Flare1cSpark",128,128,0,-16,-16,0,0,SXF_NOCHECKPOSITION,0)
GAMA M 2 A_SpawnItemEx("Flare1cSpark",-128,-128,0,16,16,0,0,SXF_NOCHECKPOSITION,0)
GAMA L 2 A_SpawnItemEx("Flare1cSpark",128,-128,0,-16,16,0,0,SXF_NOCHECKPOSITION,0)
GAMA M 2 A_SpawnItemEx("Flare1cSpark",-128,128,0,16,-16,0,0,SXF_NOCHECKPOSITION,0)
TNT1 A 0 ACS_Execute(506,0)
//0 of 7
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,0,345)
//1 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,3,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,16,0,-3,345)
//2 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,6,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,15,0,-6,270)
wnItemEx("FlareWavePart",0,0,0,9,0,-14,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,9,0,-14,345)
//6 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,15,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,6,0,-15,345)
//7 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,16,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,3,0,-16,345)
//lol, lone pair of up & down
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,0,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart",0,0,0,0,0,-16,0)
TNT1 A 0 A_ChangeFlag("NOCLIP", 1)
TNT1 A 1 A_Explode(5,75,0)
TNT1 A 1 A_Explode(5,100,0)
TNT1 A 2 A_Explode(5,125,0)
TNT1 A 2 A_Explode(5,150,0)
TNT1 A 3 A_Explode(5,175,0)
TNT1 A 3 A_Explode(5,200,0)
TNT1 A 4 A_Explode(5,225,0)
TNT1 A 4 A_Explode(5,250,0)
TNT1 A 5 A_Explode(10,275,0)
TNT1 A 5 A_Explode(10,300,0)
TNT1 A 0 A_Explode(100,640,0)
TNT1 A 20
stop
}
}
actor Flare1aSpark
{
PROJECTILE
+NOINTERACTION
+NOCLIP
Radius 16
Height 16
Damage (0)
//speed 4
scale 2.5
States
{
Spawn:
HBEM ABABABAB 2
stop
}
}
actor Flare1bSpark
{
PROJECTILE
+NOINTERACTION
+NOCLIP
Radius 16
Height 16
Damage (0)
//speed 8
scale 2.5
States
{
Spawn:
HBEM BCBCBC 2
stop
}
}
actor Flare1cSpark
{
PROJECTILE
+NOINTERACTION
+NOCLIP
Radius 16
Height 16
Damage (0)
//speed 16
scale 2.5
States
{
Spawn:
HBEM CDCDCDCD 1
stop
}
}
actor FlareWavePart
{
PROJECTILE
+RIPPER
+NOINTERACTION
+NOCLIP
+CLIENTSIDEONLY
Scale 4.5
Speed 8
Damage (1)
Radius 16
Height 16
States
{
Spawn:
HEAT B 1 A_ScaleVelocity(0.1)
HEAT B 2 A_ScaleVelocity(0.25)
HEAT A 3 A_ScaleVelocity(0.5)
HEAT A 4 A_ScaleVelocity(1.0)
HEAT D 5 A_ScaleVelocity(1.25)
HEAT D 5 A_ScaleVelocity(2.5)
HEAT C 5 A_ScaleVelocity(2.5)
HEAT F 5 A_ScaleVelocity(10.0)
HEAT F 10
HEAT E 1 A_FadeOut(0.1)
HEAT E 0 A_FadeOut(0.15)
HEAT E 1 A_FadeOut(0.15)
HEAT E 0 A_FadeOut(0.15)
HEAT E 1 A_FadeOut(0.15)
HEAT E 0 A_FadeOut(0.15)
HEAT E 1 A_FadeOut(0.15)
stop
}
}
actor WeakFlare
{
PROJECTILE
+LOOKALLAROUND
+SKYEXPLODE
Speed 32
Damage (0)
damagetype "FlareNE"
radius 16
height 16
scale 2.5
States
{
Spawn:
BEAM ABAB 2
goto spawn+1
Death:
TNT1 A 0 A_Explode(16,128,0)
TNT1 A 1 A_SpawnItemEx("WeakFlareShockWave",0,0,3,0,0,0,0)
stop
}
}
actor WeakFlareShockWave
{
PROJECTILE
+NOCLIP
+NOGRAVITY
+DONTBLAST
+DONTREFLECT
damagetype "FlareNE"
States
{
Spawn:
TNT1 A 0
//0 of 7
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,0,345)
//1 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,3,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,16,0,-3,345)
//2 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,15,0,6,180)
0,0,0,9,0,-14,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,9,0,-14,345)
//6 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,15,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,6,0,-15,345)
//7 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,16,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,3,0,-16,345)
//lol, lone pair of up & down
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,0,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart2",0,0,0,0,0,-16,0)
TNT1 A 0 A_ChangeFlag("NOCLIP", 1)
TNT1 A 10
TNT1 A 0 A_Explode(32,400,0)
stop
}
}
actor FlareWavePart2
{
PROJECTILE
+RIPPER
+NOINTERACTION
+NOCLIP
Scale 4.5
Speed 8
Damage (1)
Radius 16
Height 16
States
{
Spawn:
HEAT B 2 A_ScaleVelocity(1.25)
HEAT B 2 A_ScaleVelocity(2.5)
HEAT A 2 A_FadeOut(0.1)
HEAT A 2 A_FadeOut(0.15)
HEAT D 2 A_FadeOut(0.15)
HEAT D 2 A_FadeOut(0.15)
HEAT C 2 A_FadeOut(0.15)
HEAT C 2 A_FadeOut(0.15)
HEAT F 2 A_FadeOut(0.15)
stop
}
}
actor AchBomber
{
PROJECTILE
+LOOKALLAROUND
+SKYEXPLODE
Speed 24
Damage (4)
Obituary "%o was picked off by %k's infamous Ach-Bomber."
radius 16
height 16
scale 2.5
States
{
Spawn:
BEAM ABAB 3
goto spawn+1
Death:
TNT1 A 0
TNT1 A 1 A_SpawnItemEx("AchBomberShockWave",0,0,3,0,0,0,0)
stop
}
}
actor AchBomberShockWave
{
PROJECTILE
+NOCLIP
+NOGRAVITY
+DONTBLAST
+DONTREFLECT
damage(1)
damagetype "FlareNE"
Obituary "%o was picked off by %k's infamous Ach-Bomber"
States
{
Spawn:
TNT1 A 0
//0 of 7
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,0,345)
//1 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,3,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,16,0,-3,345)
//2 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,15,0,6,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,9,0,-14,345)
//6 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,15,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,6,0,-15,345)
//7 of 7
//Up
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,16,345)
//Down
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,15)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,30)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,45)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,60)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,75)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,90)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,105)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,120)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,135)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,150)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,165)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,180)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,195)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,210)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,225)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,240)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,255)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,270)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,285)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,300)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,315)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,330)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,3,0,-16,345)
//lol, lone pair of up & down
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,0,0,16,0)
TNT1 A 0 A_SpawnItemEx("FlareWavePart3",0,0,0,0,0,-16,0)
TNT1 A 0 A_ChangeFlag("NOCLIP", 1)
TNT1 A 6 A_Explode(5,400,0)
TNT1 A 6 A_Explode(5,400,0)
TNT1 A 6 A_Explode(5,400,0)
stop
}
}
actor FlareWavePart3
{
PROJECTILE
+RIPPER
+NOINTERACTION
+NOCLIP
Scale 4.5
Speed 8
Damage (1)
Radius 16
Height 16
States
{
Spawn:
HEAT B 4
HEAT A 4 A_FadeOut(0.15)
HEAT D 2 A_FadeOut(0.15)
HEAT D 2 A_FadeOut(0.15)
HEAT C 2 A_FadeOut(0.15)
HEAT C 2 A_FadeOut(0.15)
HEAT F 2 A_FadeOut(0.15)
stop
}
}