//A Jackass

Class Jackass : DerpDog
{
	//$Category Desgraciados
	//$Title Jackass

	Default
	{
		Health 100;
		Obituary "%o thought that he would tame a Jackass.";
		Tag "Jackass B)";
	}

		States
		{
			Spawn:
				JACK M 10 A_Look();
				Loop;
			Idle:
				JACK L 10 A_Look();
				Loop;
			See:
				JACK AABBCCDD 2 Fast A_Chase();
				Loop;
			Missile:
				JACK A 2 A_FaceTarget();
				JACK A 0
				{
					A_PlaySound("dog/attack");
					ThrustThingZ(0, 24, 0, 0);
					ThrustThing(angle*256/360, 12, 0, 0);
				}
			JumpUp:
				JACK B 8;
			JumpDown:
				JACK C 1 A_CheckFloor("Land");
				loop;
			Land:
				JACK D 2 A_Stop();
				goto See;
			Melee:
				JACK EF 4 Fast A_FaceTarget();
				JACK G 4 Fast A_CustomMeleeAttack(3*Random(1,8), "dog/attack");
				JACK FE 4 Fast A_FaceTarget();
				Goto See;
			Pain:
				JACK A 2;
				JACK A 2 A_Pain();
				Goto See;
			Death:
				JACK H 4 A_Scream();
				JACK I 4 A_NoBlocking();
				JACK J 4;
				JACK K -1;
				Stop;
			Raise:
				JACK KJIH 4;
				Goto See;
		}
}