//Fucking win anim (where is the state bro...)
//Update, Rafael go fuck yourself bro
freeslot("S_PLAY_WON", "SPR2_WINS")

states[S_PLAY_WON] = {SPR_PLAY, SPR2_WINS, 3, nil, 0, 0, S_PLAY_WON}

addHook("PlayerThink", function(player)
	if not (player.mo and player.mo.valid and player.mo.skin == "miguel") return end
	if player.exiting and player.mo.state == S_PLAY_STND
		if player.mo.state != S_PLAY_WON
			player.mo.state = S_PLAY_WON
		end
		player.mo.momx = 0 player.mo.momy = 0
	end
end)

local BattleFuncSet = false
// Battle
addHook("ThinkFrame",function()
	if (BattleFuncSet) or not(CBW_Battle and CBW_Battle.SkinVars) then return end
	BattleFuncSet = true

	CBW_Battle.SkinVars["miguel"] = {
 		weight = 100,
 		shields = 1,
		special = CBW_Battle.Action.Shielder,
 		guard_enabled = false,
 		guard_frame = 2,
 		func_guard_trigger = CBW_Battle.GuardFunc.Parry,
 		func_priority = CBW_Battle.Priority_FullCommon,
 		func_priority_ext = PriorityFunction
	}
end)