Code: Select all
class newplayer : Doomplayer Replaces DoomPlayer
{
Default
{
Player.StartItem "Clip", 100;
}
States
{
Death:
PLAY H 10 A_SkullPop("PlayerHead");
PLAY I 10 A_PlayerScream;
PLAY J 10 A_NoBlocking;
PLAY KLM 10;
PLAY N -1;
Stop;
}
class PlayerHead : PlayerChunk
{
Default
{
Radius 4;
Height 4;
Gravity 0.125;
+NOBLOCKMAP
+DROPOFF
+CANNOTPUSH
+SKYEXPLODE
+NOBLOCKMONST
+NOSKIN
}
States
{
Spawn:
PHED A 0;
PHED ABCDEFGHI 5 A_CheckFloor("Hit");
Goto Spawn+1;
Hit:
PHED J 16 A_CheckPlayerDone;
Wait;
}
}