ACTOR BloodRainSpawner 15050 
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Blood Rain Spawner
    Radius 1
    Height 1
    Speed 0
    Damage 0
    Mass 1
    Projectile
    +INVULNERABLE
    +NOGRAVITY
    +CLIENTSIDEONLY
    +NOCLIP
    +DONTSPLASH
    States
    {
	Spawn:
        TNT1 A 8 A_Jump(128,1)
        TNT1 A 8 A_SpawnItemEx("BloodRain",Random(32,-32),Random(32,-32),0,8,0,0,0,0,0)
        Loop
    }
}

ACTOR BloodRain 15051
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Blood Rain
    Scale 0.55
    Health 1
    Radius 8
    Height 1
    Mass 1
    RenderStyle Translucent
    Alpha 1.0
    +CORPSE
    +NOTELEPORT
    +NOBLOCKMAP
    +CLIENTSIDEONLY
    +DONTSPLASH
    States
    {
    Spawn:
        FBLD A 1 A_JumpIf(WaterLevel>1,"Remove")
        Loop
    Crash:
        TNT1 A 1 A_SpawnItem("BloodRainSpot",0,0,0,1)
        Stop
    Remove: 
        NULL A 0 
        Stop
    }
}

ACTOR BloodRainSpawner2 15052 	
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Blood Rain Spawner 2
    Radius 1
    Height 1
    Speed 0
    Damage 0
    Mass 1
    Projectile
    +INVULNERABLE
    +NOGRAVITY
    +NOCLIP
    +CLIENTSIDEONLY
    +DONTSPLASH
    States
    {
	Spawn:
        TNT1 A 16 A_Jump(128,1)
        TNT1 A 16 A_Jump(64,1)
        TNT1 A 32 A_SpawnItemEx("BloodRain2",Random(32,-32),Random(32,-32),0,0,0,0,0,0,0)
        Loop
    }
}

ACTOR BloodRain2 15053
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Blood Rain 2
    Scale 0.55
    Health 1
    Radius 8
    Height 1
    Mass 1
    RenderStyle Translucent
    Alpha 1.0
    +CORPSE
    +NOTELEPORT
    +NOBLOCKMAP
    +CLIENTSIDEONLY
    +DONTSPLASH
    States
    {
    Spawn:
        FBLD A 1 A_JumpIf(WaterLevel>1,"Remove")
        Loop
    Crash:
        TNT1 A 1 A_SpawnItem("BloodRainSpot2",0,0,0,1)
        Stop
    Remove: 
        NULL A 0 
        Stop
    }
}

ACTOR BloodRainSpot
{
    Radius 12
    Height 2
    Mass 1
    RenderStyle Translucent
    Alpha 1.0
    +NOTELEPORT
    -NOBLOCKMAP
    +CLIENTSIDEONLY
    +DONTSPLASH
    States
    {
    Spawn:
        BSPT A 50 A_JumpIf(WaterLevel>1,"Remove")
        Stop
    Remove: 
        NULL A 0 
        Stop
    }
}

ACTOR BloodRainSpot2
{
    Radius 12
    Height 2
    Mass 1
    RenderStyle Translucent
    Alpha 1.0
    +NOTELEPORT
    -NOBLOCKMAP
    +CLIENTSIDEONLY
    +DONTSPLASH
    States
    {
    Spawn:
        BSPT AAAAAAAA 50 A_JumpIf(WaterLevel>1,"Remove")
        BSPT AAAAAAAAAAAAAAAAAAAA 1 A_FadeOut(0.05)
        Stop
    Remove: 
        NULL A 0 
        Stop
    }
}

ACTOR DeadCyberdemon : Cyberdemon 5070
{    
    //$Category "Ghouls vs Humans Decoration"
    //$Title Cyberdemon Corpse
	Skip_Super
	DropItem None
	States
	{
	Spawn:
		Goto Super::Death+9
	}
}