//A Lonely Octane Zombie

Class ZombieHench : Actor
{
	//$Category Desgraciados
	//$Title Zombie Henchman
	
	Actor fuckowithoutthingstoloose;
	Default
	{
	Health 255;
	Mass 105;
	Height 56;
	Radius 20;
	SEESOUND "Jawless/sight";
	PAINSOUND "";
	DEATHSOUND "";
	ACTIVESOUND "";
	ATTACKSOUND "10MM/FIRE";
	Speed 6;
	ReactionTime 5;
	PainChance 0;
	DamageFactor "Blal", 0.01;  //I think you can tell the joke alone at this point.
	DamageFactor "Boomerangz", 0.01;
	DamageFactor "Grenade", 0.01;
	DamageFactor "Diabetes", 0.01;
	DamageFactor "Ass", 0.01;
	DamageFactor "HipTo", 0.01;
	DamageFactor "Air", 0.01;
	DamageFactor "Powder", 0.01;
	DamageFactor "Time", 0.01;
	DamageFactor "Steel", 0.01;
	DamageFactor "Bloon", 0.01;
	DamageFactor "Huje", 0.01;
	DamageFactor "Radiation", 0.01;
	DamageFactor "Maser", 0.01;
	DamageFactor "Kaboomz", 0.01;
	DamageFactor "Fire", 0.01;
	DamageFactor "Images", 0.01;
	DamageFactor "Poison", 0.01;
	DamageFactor "Ramming", 0.01;
	DamageFactor "Ice", 0.01;
	DamageFactor "Lightning", 0.01;
	GibHealth -100;
	minmissilechance 2;
	MONSTER;
	+NoInfightSpecies;
	+NOINFIGHTING;
	+QuickToRetaliate;
	+NOPAIN;
	+FloorClip;
	+MissileMore;
	+MissileEvenMore;
	Decal "BulletChip";
	DropItem "Clip";
	DropItem "Clip";
	DropItem "Clip";
	OBITUARY "%o took a 10MM round to the chest";
	Tag "Zombie Henchman.";
	}
	States
	{
	Spawn:
		TIPZ A 10 A_Look();
		Loop;
	See:
		THPZ AABBCCDD 4 A_Chase();
		Loop;
	Missile:
		THPZ A 0 A_JumpIfCloser(192,"Missile2");
		THPZ E 4 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,10,9,1,4);
		THPZ E 1 A_FaceTarget();
		Goto See;
	Missile2:
		THPZ E 7 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,13,13,1,4);
		THPZ E 6 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,13,10,1,3);
		THPZ E 7 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,13,13,1,5);
		THPZ E 6 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,18,7,1,6);
		THPZ E 4 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,13,14,1,3);
		THPZ E 6 A_FaceTarget();
		THPZ F 0 BRIGHT A_PlaySound("10MM/FIRE");
		THPZ F 2 BRIGHT A_SpawnProjectile("ARandomBullet",32,9,9,1,3);
		THPZ E 6 A_FaceTarget();
		Goto See;
	Pain:
        Goto See;
	Death:
		THUG H 0 A_Jump(64,"Death2");
        THPZ H 5;
        THPZ I 5 ;
        THPZ J 5 A_PlaySound("Body/Fall/Back");
        THPZ JK 2;
        THPZ K 5 A_Fall();
        THPZ L -1;
        Stop;
	Death2:
        THZP M 1 A_PlaySound("Body/Fall/Forward");
	    THZP M 5;
	    THZP M 1 A_PlaySound("Jawless/HEADSHOT");
	    THZP N 8;
	    THZP O 5 A_Fall();
	    THZP P 5;
	    THZP Q -1;
	    Stop;
	XDeath:
	    THXZ A 5;
        THXZ B 5 A_PlaySound("Jawless/XDEATH");
	    TNT1 A 0 A_SpawnItemEx("ZombieGoonerArm", -10, 20, 0, 5, 5, 5, 150);
        THXZ C 2 A_Fall();
	    THXZ C 2 A_PlaySound("Body/Fall/Back");
        THXZ DE 4;
        THXZ F -1;
	    Stop;
	}
}

Class ZombieGoonerArm : Actor
{
	Default
	{
	Radius 6;
	Height 6;
	Speed 7;
	Damage 0;
	+DOOMBOUNCE;
	+DROPOFF;
	+Missile;
	}
	States
	{
	Spawn:
		ZARM AB 2;
        Loop;
	Death:
		ZARM C -1;
		Loop;
	}
}