//tfw you have to redo respawn code because SOC sucks, yaaaaaay
//Small Code by DarkyBenji

local function LifeCallCommercial(p)
	if mapheaderinfo[gamemap] and mapheaderinfo[gamemap].norespawnforyou
		COM_BufInsertText(p, "say I've fallen and I can't get up!")
		return
	elseif kmp != nil and (not P_IsObjectOnGround(p.mo) or spbplace == p.kartstuff[k_position] or p.kartstuff[k_eggmanexplode])
		return --detect kartmp and block cheese
	else
		if kmp != nil then p.kmp_forcerespawn = true end --we don't want to break kartmp kmp_respawnpoints
		P_KillMobj(p.mo)
	end
end

COM_AddCommand("respawn", LifeCallCommercial)