//THE DEMON FROM THE MOVIE, NOW IN THE GAME!!!.

class MovieDemon : Actor
{
	//$Category Desgraciados
	//$Title Dr.Pinky
	
	actor dr;
	Default
	{
		Health 450;
		Painchance 180;
		Speed 8;
		Radius 30;
		Species "demon";
		Height 56;
		Mass 400;
		DamageFactor "Blal", 0.5;
		DamageFactor "Diabetes", 25;
		DamageFactor "Ass", 15;
		DamageFactor "Maser", 100;
		DamageFactor "Air", 0;
		DamageFactor "Radiation", 0.001;
		DamageFactor "Ramming", 0;
		DamageFactor "HipTo", 15;
		DamageFactor "Huje", 50;
		DamageFactor "Kaboomz", 35;
		Damage 3;
		Monster;
		Tag "Dr.Pinky";
		+FLOORCLIP;
		+NoInfightSpecies;
		SeeSound "demon/sight";
		AttackSound "demon/melee";
 		PainSound "demon/pain";
		DeathSound "demon/death";
		ActiveSound "demon/active";
		Obituary "%o was bitten for a experiment by Pinky.";
	}
	States
	{
	Spawn:
		MPNK A 10 A_Look();
		Loop;
	See:
		MPNK AABBCCDD 1 A_Chase();
		Loop;
	Missile:
		MPNK E 0 A_Jump (127, "Missile2");
		MPNK EF 8 A_FaceTarget();
		MPNK F 0 A_PlaySound ("demon/sight");
		MPNK F 0 ThrustThingZ(0,15,0,0);
		MPNK F 4 A_Recoil (-32);
		MPNK EF 1 A_FaceTarget();
		MPNK G 5 A_CustomMeleeAttack (random(20,25),"demon/melee");
		goto See;
	Missile2:
		MPNK EF 8 A_FaceTarget();
		MPNK F 0 A_PlaySound ("demon/sight");
		MPNK F 8 A_SkullAttack();
		MPNK EF 4;
		goto See;
	Melee:
		GoTo Missile;
		MPNK EF 5 A_FaceTarget();
		MPNK G 5 A_SargAttack();
		Goto See;
	Pain:
		MPNK H 2;
		MPNK H 2 A_Pain();
		Goto See;
	Death:
		MPNK I 8;
		MPNK J 0 A_FaceTarget();
		MPNK J 0 A_SpawnItemEx("deemonarm", 10, 0, 32, 0, 8, 0, 0, 128);
		MPNK J 8 A_Scream();
		MPNK K 4;
		MPNK L 4 A_NoBlocking();
		MPNK M 4;
		MPNK N -1;
		Stop;
	Raise:
		MPNK NMKJI 8;
		Goto See;
	}
}

class deemonarm : Actor
{
	Default
	{
		Radius 8;
		Height 8;
		Speed 8;
		Damage 0;
		+DoomBounce;
		+DropOff;
		+Missile;
	}
	States
	{
	Spawn:
		SAAR GHIJKLMN 2;
		Loop;
	Death:
		SAAR O -1;
		Stop;
	}
}