//CRouch
addHook("PlayerThink", function(player)
	player.jimdashspd = $ or 0
	if (player.mo and player.mo.valid and player.mo.state != S_PLAY_DEAD and player.mo.state != S_PLAY_DRWN and player.mo.state != S_PLAY_PAIN and player.powers[pw_carry] != CR_NIGHTSMODE and player.mo.skin == "m.jimmyharold")
		if (player.cmd.buttons & BT_SPIN)
		and player.powers[pw_underwater] == 0 
		and player.mo.state != S_PLAY_SUPER_TRANS1
		and player.mo.state != S_PLAY_SUPER_TRANS2
		and player.mo.state != S_PLAY_SUPER_TRANS3
		and player.mo.state != S_PLAY_SUPER_TRANS4
		and player.mo.state != S_PLAY_SUPER_TRANS5
		and player.mo.state != S_PLAY_SUPER_TRANS6
		and not player.exiting then
			if not jimspindsh
			and player.mo.state != S_PLAY_PLANERIDE then
				player.height = 32*FRACUNIT
				player.jumpfactor = 0
				player.normalspeed = 999*FRACUNIT
				player.sit = true
			end
		else
			player.height = skins[player.mo.skin].height
			player.jumpfactor = skins[player.mo.skin].jumpfactor
			player.normalspeed = skins[player.mo.skin].normalspeed
			player.sit = false
			player.pflags = $ & ~PF_SPINNING
		end
	end
end)

//ring loss edit
addHook("PlayerThink", function(player)
	if (player.mo and player.mo.valid and player.mo.skin == "m.jimmyharold")
		if not player.sit then
			player.losstime = player.speed/4320
		elseif player.sit then
			player.losstime = 1/32
		end
	end
end)



