Actor RoboterKG : QCDE_MonsterMedium
{   Tag "Roboter"

	Health 430
	Radius 31
	Height 56
	Scale 0.95
	Mass 500
	Speed 8
	PainChance 80
	Monster
	Species "Nazi"
	SeeSound "laserroboter/sight"
	PainSound "panzerwalker/pain"
	DeathSound "android/death"
	Obituary "%o was disintegrated by a Roboter."
	+DONTHURTSPECIES
	+NOBLOOD
	-BLOODSPLATTER
	+QUICKTORETALIATE
	+THRUSPECIES
	States
	{
		Idle:
			WMLR A 5 A_Look
			Loop
		See:
			WMLR BCDC 4 A_Chase
			Loop
		Wander:
			WMLR BCDC 4 A_Chase
			Goto See
		Missile:
			WMLR E 5 A_FaceTarget
			WMLR F 5 BRIGHT A_CustomMissile("LasserStar",48,-16,0)
			WMLR E 5 A_FaceTarget
			Goto Wander
		Pain:
			WMLR G 3
			WMLR G 3 A_Pain
			Goto See
		Pain.Melee:
			TNT1 A 0 A_PlaySound("robots/pain/melee")
			WMLR G 3
			WMLR G 3 A_Pain
			Goto See
		DeathChecksDone:
			WMLR G 3
			WMLR H 1 A_Scream
			WMLR I 5 A_NoBlocking
			WMLR J 5 
			WMLR K 5
			WMLR LMN 5
			WMLR O 20
			WMLR LMN 5
			WMLR O 10
			WMLR LMN 5
		Death.Corpse:
			WMLR O -1 A_Die
			Stop
		XDeathChecksDone:
		    TNT1 AAAA 0 A_TossGib
			WMLR P 4
			WMLR Q 4 A_Scream
			WMLR R 4
			TNT1 A 0 A_PlaySound("misc/explosion")
			WMLR S 4
			WMLR T 4 A_NoBlocking
			WMLR U 4
			WMLR V 4
			WMLR W -1 A_Die
			Stop
		Raise:
		    TNT1 A 0 ACS_NamedExecuteAlways("QCDE_DamageTracker",0,1)
			WMLR ONMLKJIHG 3
			Goto See
	}
}    

ACTOR LasserStar
{
    Radius 10
    Height 20
    Speed 13
    Damage 4
    Scale 0.4
    +SEEKERMISSILE
    Projectile
    RenderStyle Add
    Alpha 0.8
    SeeSound "Terminator/tershotA"
    DeathSound "imp/shotx"
    Decal CacoScorch
    States
    {
    Spawn:
        STAR A 3 Bright A_SeekerMissile (10,15)
        STAR B 3 Bright A_SeekerMissile (10,15)
        STAR C 3 Bright A_SeekerMissile (10,15)
        STAR D 3 Bright A_SeekerMissile (10,15)
        Loop
    Death:
        STAR EFGHIJKLMNO 3 Bright
        Stop
    }
}