Code: Select all
actor ExodusCrucifix
{
Radius 1
Height 1
ReactionTime 155
Speed 0
+NOCLIP
-SOLID
+DONTBLAST
+NOGRAVITY
+FORCERADIUSDMG
DamageType "ExodusDamage"
Obituary "%k consumed %o in fire."
States
{
Spawn:
TNT1 A 0
TNT1 A 1
TNT1 A 0 A_PlaySound("exodus/specialburn")
SpawnLoop:
TNT1 A 2 A_Explode(8,256,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,5,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,10,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,15,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,20,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,25,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,30,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,35,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,40,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,45,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,50,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-5,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-10,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-15,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-20,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-25,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-30,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-35,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-40,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-45,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,-50,0,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,5,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,10,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,15,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,20,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,25,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,30,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,35,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,40,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,45,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,50,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-5,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-10,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-15,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-20,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-25,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-30,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-35,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-40,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-45,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-50,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-55,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-60,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-65,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-70,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-75,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-80,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-85,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-90,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-95,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_SpawnItemEx("ExodusFire",0,0,-100,random(-10,10)/10.0,random(-10,10)/10.0,random(-1,10)/10.0,0,160,0)
TNT1 A 0 A_CountDown
loop
Death:
TNT1 A 0
TNT1 A 1
stop
}
}