Actor Ucasing
{
scale 0.04
radius 3
projectile
gravity 0.2
bouncefactor 0.5
wallbouncefactor 0.4
bouncecount 5
bouncesound "ucasing/bounce"
bouncetype "Doom"
-NOGRAVITY
-NOBLOCKMAP
+BOUNCEONCEILINGS
+NOTELEPORT
+DROPOFF
+FLOORCLIP
+THRUACTORS
+FORCEXYBILLBOARD
	states
	{
	Spawn:
		TNT1 A 0 NoDelay A_Jump(255, "Spawn1", "Spawn2", "Spawn3", "Spawn4", "Spawn5")
		goto Spawn1
	Spawn1:
		UCAS ABCDE 2
		loop
	Spawn2:
		UCAS BF 2
		loop
	Spawn3:
		UCAS IJKL 2
		loop
	Spawn4:
		UCAS A 1
		loop
	Spawn5:
		UCAS L 1
		loop
	Death:
		TNT1 A 0 A_Jump(255, "Death1", "Death2")
		goto Death1
	Death1:
		UCAS G 175
		stop
	Death2:
		UCAS H 175
		stop
	}
}

Actor Ucasing2 : Ucasing
{
scale 0.06
}

Actor Ucasing3 : Ucasing
{
scale 0.06
bouncefactor 0.8
wallbouncefactor 0.75
+USEBOUNCESTATE
	states
		{
			Spawn:
				MCAS A 1
				loop
			Bounce:
				TNT1 A 0 A_Jump(100,"bounce2")
				MCAS BCDEFGH 2
				loop
			Bounce2:
				MCAS BCDEFGH 1
				loop
			Death:
				TNT1 A 0 A_Jump(124,2)
				TNT1 A 0 A_Setscale(-0.06,0.06)
				MCAS J 175
				stop
		}
}

Actor Ucasing4 : Ucasing3
{
	states
		{
			Spawn:
				MCAS I 1
				loop
		}
}