//SLW death wipe or whatever it's called

addHook("PlayerThink", function(p)
	p.slwdeatim = $ or 0
	if not mapheaderinfo[gamemap].lostworlddead then return end --  if the map doesn't have parameter MyMomentumMod, abort the function
	if p.playerstate != PST_LIVE then
		p.slwdeatim = $ + 1
	else
		p.slwdeatim = 0
	end
end)

local SLWDEDDRW = function(v, player, cam)
	if player.slwdeatim > 0 and player.slwdeatim < 71 then
		if  player.slwdeatim == 1 then
			v.draw(160, 0, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 176, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 2 then
			v.draw(160, 0, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 128, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 3 then
			v.draw(160, 87, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 112, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 4 then
			v.draw(160, 85, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 128, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 5 then
			v.draw(160, 79, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 120, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim < 34 then
			v.draw(160, 79, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 128, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 34 then
			v.draw(160, 83, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 124, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 35 then
			v.draw(160, 95, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 112, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim == 36 then
			v.draw(160, 103, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 102, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		elseif  player.slwdeatim > 36 then
			v.draw(160, 150, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
			v.draw(160, 50, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		end
		if player.lives > 0 then
			v.draw(0, 0, v.cachePatch("SLWDED" + player.slwdeatim), V_PERPLAYER)
		else
			if player.slwdeatim == 67 then
				v.draw(0, 0, v.cachePatch("SLWGAM1"), V_PERPLAYER)
			elseif player.slwdeatim == 68 then
				v.draw(0, 0, v.cachePatch("SLWGAM2"), V_PERPLAYER)
			elseif player.slwdeatim == 69 then
				v.draw(0, 0, v.cachePatch("SLWGAM3"), V_PERPLAYER)
			elseif player.slwdeatim > 70 then
				v.draw(0, 0, v.cachePatch("SLWGAM4"), V_PERPLAYER)
			end
		end
	elseif player.slwdeatim > 70 then
		v.draw(160, 150, v.cachePatch("SLWDEDBU"), V_PERPLAYER)
		v.draw(160, 50, v.cachePatch("SLWDEDBD"), V_PERPLAYER)
		if player.lives == 0 then
			v.draw(0, 0, v.cachePatch("SLWGAM4"), V_PERPLAYER)
		end
	end
end


hud.add(SLWDEDDRW, "game")