//===========================================================================
//
// Sturmball
//
//===========================================================================

ACTOR Sturmball : NaziRobot
{  
	+MISSILEMORE
	+BOSSDEATH
	+NOBLOOD
	Health 600
	Radius 24 
	Height 64 
	Mass 1500 
	Speed 8 
	PainChance 0
	MaxTargetRange 1024
	Scale 0.9
	DropItem BonusShard, 156
	Obituary "%o was liquidated by a Sturmball."
	Missiletype Grenadeblast
	Damagefactor "Redblast", 0.0
	SeeSound "monster/termsit" 
	PainSound "monster/termpin" 
	deathsound "weapons/LW6/explode"
	ActiveSound "Terminator/termact"
	States 
	{ 
	Spawn: 
		RB13 H 5 A_Look 
		Loop 
	See:
		NULL A 0 A_PlaySound("enemies/robots/roll",1,0.9,1)
		RB13 A 1 A_Chase
		RB13 A 1 A_Chase
		RB13 B 1 A_Chase
		RB13 B 1 A_Chase
		RB13 C 1 A_Chase 
		RB13 C 1 A_Chase
		RB13 D 1 A_Chase
		RB13 D 1 A_Chase
		RB13 E 1 A_Chase
		RB13 E 1 A_Chase
		RB13 F 1 A_Chase
		RB13 F 1 A_Chase
		Loop
	Wander:
		NULL A 0 A_PlaySound("enemies/robots/roll",1,0.9,1)
		RB13 ABCDEF 2 A_Wander
		RB13 ABCDEF 2 A_Wander
		RB13 ABCDEF 2 A_Wander
		Goto See
	Pain:	
		TNT1 A 0
		Goto See
	Pain.Melee:
	   TNT1 A 0 A_PlaySound("robots/pain/melee")
	   Goto See
	Missile:
		NULL A 0 A_StopSound(1)
		RB13 AGHIJJJ 5 A_FaceTarget
		NULL A 0 A_CustomMissile("SentinelLaZZerweak",64,10,0,0)
		RB13 K 8 BRIGHT A_CustomMissile("SentinelLaZZerweak",64,-10,0,0)
		NULL A 0 A_Jump(128,6)
		RB13 JIHGA 5 A_FaceTarget
		Goto See
		RB13 K 8 A_MonsterRefire(64,"Wander")
		Goto Missile+1
	Death:
		NULL A 0 A_StopSound(1)
		LWXP A 4 BRIGHT A_NoBlocking
		LWXP B 4 BRIGHT A_Scream
		LWXP C 4 BRIGHT A_Explode(50,120)
		LWXP DEFGHIJKLM 3 BRIGHT
        Stop
   } 
}

//===========================================================================
//
// B.O.R.G. (also known to germans as the Schlachtorientierter Roboter Grunzen)
// (to allies, it's the Battle Oriented Robot Grunt)
//
//===========================================================================

ACTOR BORG : NaziRobot
{
	Health 650
	Speed 12
	Radius 31
	Height 56
	Painchance 100
	Mass 400
	Scale 0.5
	DropItem BonusShard, 156
	seesound "android/sight"
	painsound "panzerwalker/pain"
	deathsound "android/death"
	Obituary "%o was demolished by the BORG."
	activesound ""
	+NOBLOOD
	+BOSSDEATH
	states
	{
	Spawn:
		RB14 L 4 A_Look
		loop
	See:
		RB14 A 2 A_PlaySound("android/walk")
		RB14 BCD 3 A_Chase
		RB14 E 2 A_PlaySound("android/walk")
		Loop
	Missile:
		NULL A 0 A_Jump(64,"ShoulderMissiles")
		RB14 FG 3 A_FaceTarget
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 F 2 bright A_CustomMissile("T1F1S1",50,15,random(3,-3))
		TNT1 A 0 A_PlaySound("enemies/nazi3/machinegun")
		RB14 GF 5 A_FaceTarget
		NULL A 0 A_Jump(128,"See")
		RB14 A 2 A_PlaySound("android/walk")
		RB14 BCD 3 A_Chase
		RB14 E 2 A_PlaySound("android/walk")
		RB14 A 2
		RB14 BCD 3 A_Chase
		RB14 E 2 A_PlaySound("android/walk")
		RB14 A 2
		RB14 BCD 3 A_Chase
		RB14 E 2 A_PlaySound("android/walk")
		Goto See
	ShoulderMissiles:
		RB14 FG 5 A_FaceTarget
		RB14 HIJJJJJJJJJJ 3 A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/PZR/fire",7)
		RB14 K 2 BRIGHT A_CustomMissile("SmallRocket",60,15,random(3,-3))
		RB14 K 2 BRIGHT A_CustomMissile("SmallRocket",60,-15,random(3,-3))
		RB14 GF 5 A_FaceTarget
		RB14 A 2 A_PlaySound("android/walk")
		RB14 BCD 3 A_Chase
		RB14 E 2 A_PlaySound("android/walk")
		Goto See
	Pain:
		RB14 M 3
		RB14 N 3 A_Pain
		RB14 M 3
		Goto See
	Pain.Melee:
	    TNT1 A 0 A_PlaySound("robots/pain/melee",7)
	    RB14 M 3
		RB14 N 3 A_Pain
		RB14 M 3
		Goto See
	Death:
		TNT1 A 0 A_ScreamAndUnblock
		NULL A 0 A_SpawnItemEX("FirstOneExplosionSpawner",0,0,40)
		RB14 MNO 3
		RB14 P -1 A_BossDeath
		Stop
	}
}