addHook("PlayerThink", function(player)
		if player.mo.skin == "frontiersclassic"
		if (player.mo.state == S_PLAY_JUMP)
		and (player.cmd.buttons & BT_TOSSFLAG)
		player.mo.momz = -40*FRACUNIT
		player.mo.state = S_PLAY_FALL
		S_StartSound(player.mo, sfx_zoom)
		player.stomping = true
		end
	end
end)

addHook("PlayerThink", function(p)
	if p.stomping == true
		local ghost = P_SpawnGhostMobj(p.mo)
		ghost.colorized = true
		ghost.fuse = 4
		ghost.color = p.mo.color
	end
end)

local function turnthattrailoff(p)
	if p.mo.skin == "frontiersclassic"
	and P_IsObjectOnGround(p.mo)
		p.stomping = false
	end
end

addHook("PlayerThink", turnthattrailoff)