///Control De Animaciones///
addHook("ThinkFrame", function()
	for player in players.iterate do
		if player.mo.skin ~= "miku" then
			continue
		end
		
		if (player.mo.skin == "miku" and player.mo.momz < 0 and player.mo.state == S_PLAY_RUN) then
		    player.mo.state = S_PLAY_FALL
		end
		
		if (player.mo.skin == "miku" and player.mo.momz < 0 and player.mo.state == S_PLAY_FALL and player.cmd.buttons & BT_CUSTOM2) then
		    player.mo.state = S_ARGE
			S_StartSound(player.mo, sfx_mmhit3, player)
		end	
		
		if (player.mo.skin == "miku" and player.mo.momz < 0 and player.mo.state == S_PLAY_RUN) then
		    player.mo.state = S_PLAY_FALL
		end
		
		if (player.mo.skin == "miku" and player.mo.momz < 0 and player.mo.state == S_PLAY_JUMP) then
		    player.mo.state = S_PLAY_FALL
		end
	end
end)	

addHook("ThinkFrame", do
	for player in players.iterate
		if player.mo.valid and(player.mo.skin == "miku")
		   local time = (leveltime%11)
		   if (player.mo.skin == "miku") and (player.mo.state == S_PLAY_FALL) then
			   if time <= 10 and time >= 5  then
				  player.mo.frame = A
				  player.mo.tics = 1*TICRATE
			   elseif time <= 4  and time >= 1 then
				  player.mo.frame = B
				  player.mo.tics = 1*TICRATE
			   else
			      player.mo.frame = A
				  player.mo.tics = 1*TICRATE
				end
			end
		end	
	end
end)
