addHook("PlayerSpawn", function(player) player.oldmomz = 0 end) sfxinfo[sfx_s3k6d].caption = "Bone crack" addHook("PlayerThink", function(player) if player and player.mo and player.mo.valid and player.playerstate == PST_LIVE if player.oldmomz < -19*FRACUNIT and P_IsObjectOnGround(player.mo) and player.charflags & SF_NOJUMPSPIN then P_DamageMobj(player.mo) if player.charflags & SF_MACHINE then S_StartSound(player.mo, sfx_dmpain) else S_StartSound(player.mo, sfx_s3k6d) end elseif player.oldmomz < -29*FRACUNIT and P_IsObjectOnGround(player.mo) then P_DamageMobj(player.mo) if player.charflags & SF_MACHINE then S_StartSound(player.mo, sfx_dmpain) else S_StartSound(player.mo, sfx_s3k6d) end end player.oldmomz = player.mo.momz end end)