/*
addHook("AbilitySpecial", function(p)
    if p.mo then
       if p.power[pw_shield] == SH_NONE then
            return true
		else
		
        end
   end
end)
*/

addHook("PlayerThink", function(player)
	if player.mo then
		if player.mo.state == S_PLAY_FALL then
			player.mo.state = S_PLAY_RUN
		end
		if player.speed > 30*100000 and player.speed < 50*100000 and P_IsObjectOnGround(player.mo) then
		P_InstaThrust(player.mo, player.drawangle, player.speed + 1*100000)
		//S_StartSound(player.mo, sfx_zoom)
		end
		//player.score = player.speed
	end
end)

addHook("PlayerSpawn", function(player)
	if player.mo then	
		player.charflags = $1 & ~SF_NOJUMPSPIN
		player.charflags = $1 & ~SF_NOJUMPDAMAGE
		player.charflags = $1 & ~SF_MARIODAMAGE
		player.charflags = $1 & ~SF_DASHMODE
		player.charflags = $1 |SF_RUNONWATER
		player.charflags = $1 |SF_SUPER
		//player.skin.normalspeed = 60
		//player.charflags = $1 |SF_NOSHIELDABILITY
		//player.skin.jumpfactor = 1.5
		//player.skin.mindash = 15
		//player.skin.maxdash = 90
		player.revitem = 0
		player.charability2 = CA2_SPINDASH
	end
end)
