
//race ready animation
addHook("ThinkFrame", function()
	for player in players.iterate do
		if player.mo.skin ~= "m.jimmyharold" then
			continue
		end
		
		if player.realtime == 0
		and player.mo.state != S_PLAY_STARTA 
		and player.mo.state != S_PLAY_STARTB
		and player.mo.state != S_PLAY_STARTC then
			player.mo.state = S_PLAY_STARTA
		elseif player.realtime == 1
			player.mo.state = S_PLAY_STND
		end
	end
end)

//ristar slippy thing
--[[addHook("PlayerThink", function(player)
	if (player.mo and player.mo.valid and player.mo.skin == "m.jimmyharold")
		if player.mo.floorrover.alpha > 1
		and player.speed >= 10*FRACUNIT
		and P_IsObjectOnGround(player.mo)
		and P_MobjFlip(player.mo)!= 0 - 1
		or player.sliphapening 
		and player.speed >= 2*FRACUNIT
		and P_IsObjectOnGround(player.mo)
		and P_MobjFlip(player.mo)!= 0 - 1 then
			player.sliptimer = $ or 0
			player.sliptimer = $ + 1
			player.sliphapening = true
			if player.sliptimer <= 1*TICRATE then
				player.mo.state = S_PLAY_EDGE
				player.drawangle = $ + (player.speed/FRACUNIT)*ANG1
			elseif player.sliptimer > 1*TICRATE then
				player.mo.state = S_PLAY_PAIN
				player.drawangle = $ + (player.speed/FRACUNIT)*ANG1
			end			
			player.pflags = $ |PF_STASIS
		else
			player.sliptimer = 0
			player.sliphapening = false
		end
	end
end)]]
		