ACTOR 37SummonSpark : SwitchableDecoration 13531
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Spark
    Height 8
    Radius 4
    +NOBLOCKMAP
    +NOGRAVITY
    +NOINTERACTION
    +CLIENTSIDEONLY
    +NOCLIP
    States
    {
    Spawn:
        TNT1 A 0
        TNT1 A 0
        TNT1 A 0 A_PlaySound("World/Spark")
        TNT1 A 0 A_Jump(256,1,2,3,4,5,6)
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O1",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O2",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O3",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O4",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O5",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
        TNT1 A 1 A_SpawnItemEx("SparkFlare_O6",0,0,0,0,0,0,0,128)
        Goto SpawnSparks
    SpawnSparks:
        TNT1 A 0
        Goto SpawnSide
    SpawnSide:
        TNT1 AA 0 A_CustomMissile("Spark_O1",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O2",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O3",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O4",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O5",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O6",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O7",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O8",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O9",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O10",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O11",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O12",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O13",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O14",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O15",0,0,Random(-23,23),2,Random(157,203))
        TNT1 AA 0 A_CustomMissile("Spark_O16",0,0,Random(-23,23),2,Random(157,203))
	    Stop
    }
}