//Cacee's Super Colors; really just an animated skincolor copy/pasted 5 times
local colorramp = {0,80,81,72,72,82,84,85,64,67,66,69,70,61,71,63}
local ramptimer = 1
addHook("NetVars", function(network)
	ramptimer = network($)
end)

for i = 1, 5
	skincolors[freeslot("SKINCOLOR_SUPER_CACEE_"..i)] = {
		name = "Super Cacee "..i,
		ramp = colorramp,
		invcolor = SKINCOLOR_BLACK,
		invshade = 15,
		chatcolor = V_YELLOWMAP,
		accessible = false
	}
end

addHook("ThinkFrame", do
	local finalramp = {}
	local firstcolor = ramptimer/2
	local secondcolor = firstcolor+1
	if secondcolor > 16 then secondcolor = 1 end
	
	for i = 1, 16
		if i == firstcolor
			finalramp[i] = 84
		elseif i == secondcolor
			finalramp[i] = 0
		else
			finalramp[i] = colorramp[i]
		end
	end
	
	for i = 0, 4
		skincolors[SKINCOLOR_SUPER_CACEE_1+i].ramp = finalramp
	end
	
	ramptimer = $+1
	if ramptimer > TICRATE then ramptimer = 1 end
end)