local function DASH(player)
if player.mo.skin == "metalsonic" and player.playerstate == PST_LIVE then
//player.powers[pw_shield] = $|SH_PROTECTFIRE|SH_PROTECTWATER|SH_PROTECTELECTRIC|SH_PROTECTSPIKE
if player.dashmode >= 105 then

//if player.powers[pw_invulnerability] < 1*TICRATE then
//player.powers[pw_invulnerability] = TICRATE/2
//end

P_SpawnGhostMobj(player.mo)
player.powers[pw_strong] = STR_GUARD|STR_WALL|STR_ATTACK|STR_DASH|STR_SPIKE

end
//player.score = player.dashmode
end
end
addHook("PlayerThink", DASH)