//Hype for the release of Mayhem Mansion 2!.

class Eyesore : Actor
{
	//$Category Desgraciados
	//$Title Raging Ocular
	
	actor Look;
	Default
	{
	Health 1000;
	Radius 48;
	Height 64;
	Mass 1234567890;
	Speed 16;
	Scale 0.8;
	PainChance 130;
	Monster;
	DamageFactor "Kaboomz",0;
	DamageFactor "Blal", 50;
	DamageFactor "Grenade", 0.5;
	DamageFactor "Diabetes", 50;
	DamageFactor "Ass", 100;
	DamageFactor "Powder", 256;
	DamageFactor "Time", 256;
	DamageFactor "Fire", 150;
	DamageFactor "HipTo", 60;
	DamageFactor "Radiation", 10;
	DamageFactor "Steel", 200;
	DamageFactor "Air", 256;
	DamageFactor "Bloon", 0;
	DamageFactor "Ramming", 255;
	DamageFactor "Huje", 0;
	DamageFactor "Images", 100;
	+DONTMORPH;
	+NOBLOOD;
	+NOICEDEATH;
	seesound "TheEYE/RAGEAHHH";
	activesound "TheEYE/RAGERANT";
	PainSound "TheEYE/RAGEHURT";
	DeathSound "TheEYE/RAGEDETH";
	HitObituary "%o was seen to death by the raging ocular.";
	Obituary "%o was seen to death by the raging ocular.";
	Tag "Raging Ocular";
	}
	States
	{
	Spawn:
		EYES A 7 A_Look();
		Loop;
	See:
		EYES A 5 A_Chase();
		Loop;
	Missile:
		EYES B 5 bright A_FaceTarget();
		EYES CCC 8 bright A_SpawnProjectile("MYGOD",36,0,0);
		Goto See;
	Pain:
		EYES A 1;
		EYES A 3 A_Pain();
		EYES A 2;
		Goto See;
	Ice:
	Death:
		EYES B 5 A_Scream();
		EYES C 5 A_NoBlocking();
		EYES D 5;
		EYES EFG 5;
		EYES H 5 A_NoBlocking();
		EYES I -1 A_SetFloorClip();
		Stop;
	Raise:
		EYES IHEFGDCB 6;
		Goto See;
	}
}

class MYGOD : Actor //WOW...Now I understand...XD.
{
	Default
	{
	Radius 6;
	Height 8;
	Speed 11;
	FastSpeed 11;
	Damage 3;
	Projectile;
	+SeekerMissile;
	Renderstyle "Add";
	Alpha 0.9;
	Scale 2.0;
	SeeSound "TheEYE/EYESHOT";
	DeathSound "caco/shotx";
	}
	States
	{
	Spawn:
		VOBA AAAABBBBCCCC 1 Bright A_SpawnItemEx("MYGODtail",random(5,-5),0,random(5,-1),0,0,0,180);
		VOBA C 0 A_JumpIfTargetInLOS(1,360,1);
		Loop;
		VOBA AAAA 1 Bright;
		VOBA C 0 A_JumpIfTargetInLOS(1,360,1);
		Goto Spawn+4;
		VOBA BBB 0 A_SeekerMissile(90,90,2);
		Goto Spawn+4;
	Death:
		VOBA D 0 A_Explode(3,90);
		VOBA DEFGHI 4 Bright;
		Stop;
	}
}

class MYGODtail : Actor
{
	Default
	{
	radius 1;
	Height 1;
	Speed 0;
	Projectile;
	+NoClip
	Renderstyle "Add";
	Alpha 0.9;
	}
	States
	{
	Spawn:
	Death:
		TNT1 A 3;
		VOBT ABCDE 3 Bright;
		Stop;
	}
}