class BaronOfHell_s : BaronOfHell replaces BaronOfHell
{
DoomPlayer_s player;

void
tear(DoomPlayer_s p)
{
	player = p;
	setstatelabel("tear");
	A_StartSound("gib/large",  CHAN_WEAPON);
	A_Quake(1, 16, 0, 196, "");
}

void
tear2(void)
{
	player.deathbaronofhell_talkback();
	A_StartSound("gib/large",  CHAN_WEAPON);
	A_Quake(1, 16, 0, 196, "");
}

states
{
tear:
	BRPL HI  12 A_StartSound("gib/large",  CHAN_WEAPON);
	BRPL JK  12;
	---- A   8 A_Quake(1, 4, 0, 196, "");
	---- A   16 A_Quake(1, 4, 0, 196, "");
	---- A   4;
	BRPL L   42 tear2();
	BRPL MN  35;
	goto tear+8;
}
}
