/* ------Zyphyr Community Colors Pack Contributors------ GLide KS Cofter in the coffee Speedcore Tempest Jisk validusername64 / valus Green Lemerks alternative CL_Supersonic923.wad Pontrol Coint Pyrodiac AlmondCoated Rhythm JBBajan Thokk dark kirby flufonyx embersupercool_12 */ --@Cofter Coffee colors local SafeFreeslot = function(...) local to_freeslot = {...} local returning = nil local single = (#to_freeslot == 1) for _, item in ipairs(to_freeslot) do if rawget(_G, item) == nil then if single then returning = freeslot(item) else freeslot(item) end end end return returning end SafeFreeslot("SKINCOLOR_REDJET") skincolors[SKINCOLOR_REDJET] = { name = "Red jet", ramp = {0,7,213,61,43,71,47,30,30,30,30,30,30,31,31,31}, invcolor = SKINCOLOR_RED, invshade = 9, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_YELLOWJET") skincolors[SKINCOLOR_YELLOWJET] = { name = "Yellow jet", ramp = {0,5,86,76,77,79,239,110,110,110,111,111,111,30,31,31}, invcolor = SKINCOLOR_YELLOW, invshade = 9, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_BLUEJET") skincolors[SKINCOLOR_BLUEJET] = { name = "Blue jet", ramp = {0,6,171,137,157,159,254,254,254,254,30,30,30,31,31,31}, invcolor = SKINCOLOR_RED, invshade = 9, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_PURPLEJET") skincolors[SKINCOLOR_PURPLEJET] = { name = "purple jet", ramp = {0,6,171,167,168,169,254,254,254,254,30,30,30,31,31,31}, invcolor = SKINCOLOR_PURPLE, invshade = 9, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_MAGENTAJET") skincolors[SKINCOLOR_MAGENTAJET] = { name = "Magenta jet", ramp = {0,5,193,184,185,186,199,28,29,29,29,30,30,30,31,31}, invcolor = SKINCOLOR_MAGENTA, invshade = 9, chatcolor = V_MAGENTAMAP, accessible = true } SafeFreeslot("SKINCOLOR_ORANGEJET") skincolors[SKINCOLOR_ORANGEJET] = { name = "Orange jet", ramp = {0,216,221,67,69,79,239,110,29,111,111,111,30,30,31,31}, invcolor = SKINCOLOR_ORANGE, invshade = 9, chatcolor = V_ORANGEMAP, accessible = true } SafeFreeslot("SKINCOLOR_RUBYJET") skincolors[SKINCOLOR_RUBYJET] = { name = "Rubyjet", ramp = {0,1,32,207,174,26,27,28,28,28,29,29,30,30,31,31}, invcolor = SKINCOLOR_RED, invshade = 9, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_BROWNIE") skincolors[SKINCOLOR_BROWNIE] = { name = "Brownie", ramp = {247,233,236,71,47,47,29,31,31,31,31,31,31,31,31,31}, invcolor = SKINCOLOR_RED, invshade = 9, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_SISTERLYBROWNIE") skincolors[SKINCOLOR_SISTERLYBROWNIE] = { name = "SisterlyBrownie", ramp = {208,6,9,194,195,197,239,199,199,175,175,174,174,174,174,174}, invcolor = SKINCOLOR_MAGENTA, invshade = 9, chatcolor = V_MAGENTAMAP, accessible = true } SafeFreeslot("SKINCOLOR_BLESHY") skincolors[SKINCOLOR_BLESHY] = { name = "Bleshy", ramp = {130,129,144,208,49,51,53,66,92,101,101,101,191,191,78,79}, invcolor = SKINCOLOR_WHITE, invshade = 9, chatcolor = V_WHITEMAP, accessible = true } SafeFreeslot("SKINCOLOR_PACE") skincolors[SKINCOLOR_PACE] = { name = "Pace", ramp = {0,5,170,162,162,172,174,139,29,27,25,198,197,26,31,31}, invcolor = SKINCOLOR_PURPLE, invshade = 9, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_COFTIER") skincolors[SKINCOLOR_COFTIER] = { name = "Coftier", ramp = {161,193,195,23,29,31,31,31,31,31,31,31,31,31,31,31}, invcolor = SKINCOLOR_BLACK, invshade = 9, chatcolor = V_BLACKMAP, accessible = true } SafeFreeslot("SKINCOLOR_MYO") skincolors[SKINCOLOR_MYO] = { name = "Mayo", ramp = {0,0,1,208,208,208,208,48,216,240,241,243,247,23,27,31}, invcolor = SKINCOLOR_WHITE, invshade = 9, chatcolor = V_WHITEMAP, accessible = true } SafeFreeslot("SKINCOLOR_S1ZHY") skincolors[SKINCOLOR_S1ZHY] = { name = "Sonic1", ramp = {146,170,170,171,171,172,172,173,173,157,157,158,159,253,254,31}, invcolor = SKINCOLOR_BLUE, invshade = 9, chatcolor = V_BLUEMAP, accessible = true } --@GLide KS Colors SafeFreeslot("SKINCOLOR_BLACKKNIGHT") skincolors[SKINCOLOR_BLACKKNIGHT] = { name = "Black Knight", ramp = {0,0,0,6,12,26,31,31,31,31,31,20,6,0,0,0}, invcolor = SKINCOLOR_BLACK, invshade = 9, chatcolor = V_INVERTMAP, accessible = true } SafeFreeslot("SKINCOLOR_WHITEKNIGHT") skincolors[SKINCOLOR_WHITEKNIGHT] = { name = "White Knight", ramp = {31,31,31,26,12,6,0,0,0,0,0,10,26,31,31,31}, invcolor = SKINCOLOR_BONE, invshade = 12, chatcolor = V_WHITEMAP, accessible = true } SafeFreeslot("SKINCOLOR_FDROSEWOOD") skincolors[SKINCOLOR_FDROSEWOOD] = { name = "Legacy Rosewood", ramp = {33,214,214,215,215,62,62,63,63,45,45,71,46,239,239,28}, invcolor = SKINCOLOR_COBALT, invshade = 12, chatcolor = V_ROSYMAP, accessible = true } SafeFreeslot("SKINCOLOR_SMOKEYBLUE") skincolors[SKINCOLOR_SMOKEYBLUE] = { name = "Smokey Blue", ramp = {150,152,154,155,155,156,156,157,158,159,139,28,29,30,31,31}, invcolor = SKINCOLOR_RED, invshade = 12, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_MANGO") skincolors[SKINCOLOR_MANGO] = { name = "Mango", ramp = {51,52,53,56,57,58,59,60,61,234,236,237,239,28,29,31}, invcolor = SKINCOLOR_COBALT, invshade = 9, chatcolor = V_ORANGEMAP, accessible = true } SafeFreeslot("SKINCOLOR_VOIDFOREST") skincolors[SKINCOLOR_VOIDFOREST] = { name = "Void Forest", ramp = {99,101,103,105,106,107,107,108,108,109,139,158,157,159,254,31}, invcolor = SKINCOLOR_RED, invshade = 10, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_SKETCH") skincolors[SKINCOLOR_SKETCH] = { name = "Sketch", ramp = {0,0,0,0,0,0,0,0,0,10,31,31,31,31,31,31}, invcolor = SKINCOLOR_GREY, invshade = 10, chatcolor = V_WHITEMAP, accessible = true } SafeFreeslot("SKINCOLOR_OVERTIME") skincolors[SKINCOLOR_OVERTIME] = { name = "Overtime", ramp = {32,34,34,37,38,39,40,41,42,42,43,43,185,185,187,253}, invcolor = SKINCOLOR_COBALT, invshade = 9, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_VOID") skincolors[SKINCOLOR_VOID] = { name = "Void", ramp = {31,30,254,254,254,253,253,253,169,169,169,168,166,164,163,162}, invcolor = SKINCOLOR_SANDY, invshade = 5, chatcolor = V_PURPLEMAP, accessible = true } --Animated Colors-- --Lua by Fighter_Builder, Rem --Colors by @Speedcore Tempest, @Jisk SafeFreeslot("SKINCOLOR_TEMPEST") SafeFreeslot("SKINCOLOR_FATALIS") SafeFreeslot("SKINCOLOR_OLDALPHAZOMBIE") skincolors[SKINCOLOR_TEMPEST] = { name = "Tempest", ramp = {27,139,139,139,139,139,139,253,253,253,253,158,156,155,153,151}, invcolor = SKINCOLOR_CRIMSON, invshade = 13, chatcolor = V_INVERTMAP, accessible = true } skincolors[SKINCOLOR_FATALIS] = { name = "Fatalis", ramp = {34,34,33,210,210,209,209,209,48,208,208,1,0,0,0,0}, invcolor = SKINCOLOR_CYAN, invshade = 13, chatcolor = V_ROSYMAP, accessible = true } skincolors[SKINCOLOR_OLDALPHAZOMBIE] = { name = "Alpha ZE", ramp = {89,85,223,55,56,37,38,39,41,42,43,45,46,47,30,31}, invcolor = SKINCOLOR_GREEN, invshade = 9, chatcolor = V_REDMAP, accessible = true } --@Valus/Valid Username Colors SafeFreeslot("SKINCOLOR_ARNOLD") skincolors[SKINCOLOR_ARNOLD] = { name = "Arnold", ramp = {73,74,75,66,87,87,16,195,193,173,168,169,159,159,159,31}, invcolor = SKINCOLOR_GALAXY, invshade = 9, chatcolor = V_YELLOWMAP, accessible = true } --@Green colors SafeFreeslot("SKINCOLOR_GREENGREEN") skincolors[SKINCOLOR_GREENGREEN] = { name = "Green's Green", ramp = {112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112}, invcolor = SKINCOLOR_GREENGREEN, invshade = 0, chatcolor = V_GREENMAP, accessible = true } --@Alternative Colors SafeFreeslot("SKINCOLOR_LAWN") skincolors[SKINCOLOR_LAWN] = { name = "Lawn", ramp = {0,5,90,101,115,126,127,127,139,199,187,254,254,254,30,31}, invcolor = SKINCOLOR_RED, invshade = 11, chatcolor = V_GREENMAP, accessible = true } SafeFreeslot("SKINCOLOR_ROYALTY") skincolors[SKINCOLOR_ROYALTY] = { name = "Royalty", ramp = {0,208,80,81,84,84,50,220,221,224,227,231,234,237,28,31}, invcolor = SKINCOLOR_CHERRY, invshade = 0, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_DREAMY") skincolors[SKINCOLOR_DREAMY] = { name = "Dreamy", ramp = {0,1,80,81,81,82,84,240,241,194,195,167,168,169,254,31}, invcolor = SKINCOLOR_GOLDENROD, invshade = 1, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_FLAMME") skincolors[SKINCOLOR_FLAMME] = { name = "Flamme", ramp = {0,80,49,221,224,38,40,42,44,187,169,159,253,254,254,31}, invcolor = SKINCOLOR_MIDNIGHT, invshade = 0, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_CRYSTAL") skincolors[SKINCOLOR_CRYSTAL] = { name = "Crystal", ramp = {0,128,146,164,166,167,168,168,169,187,187,47,47,29,30,31}, invcolor = SKINCOLOR_SKY, invshade = 0, chatcolor = V_PURPLEMAP, accessible = true } --@CL_Supersonic923.wad colors SafeFreeslot("SKINCOLOR_MILO") skincolors[SKINCOLOR_MILO] = { name = "Milo", ramp = {66, 66, 66, 66, 67, 67, 67, 67, 228, 230, 232, 234, 236, 237, 239, 239}, invcolor = SKINCOLOR_MIDNIGHT, invshade = 5, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_AGQUA") skincolors[SKINCOLOR_AGQUA] = { name = "Agqua", ramp = {0, 1, 128, 120, 120, 140, 140, 140, 140, 141, 141, 141, 141, 136, 136, 136}, invcolor = SKINCOLOR_CRIMSON, invshade = 9, chatcolor = V_AQUAMAP, accessible = true } --@Lemerks Colors SafeFreeslot("SKINCOLOR_TOXICSLUDGE") skincolors[SKINCOLOR_TOXICSLUDGE] = { name = "Toxic Sludge", ramp = {96,96,97,98,113,113,114,114,124,124,124,125,143,143,127,127}, invcolor = SKINCOLOR_CRIMSON, invshade = 9, chatcolor = V_PERIDOTMAP, accessible = true } SafeFreeslot("SKINCOLOR_FANCYORANGE") skincolors[SKINCOLOR_FANCYORANGE] = { name = "Fancy Orange", ramp = {52,52,53,54,55,56,57,58,59,60,60,70,62,63,71,71}, invcolor = SKINCOLOR_GREY, invshade = 5, chatcolor = V_ORANGEMAP, accessible = true } SafeFreeslot("SKINCOLOR_JAWZ") skincolors[SKINCOLOR_JAWZ] = { name = "Jawz", ramp = {0,0,129,130,131,146,135,136,137,149,149,172,172,173,174,175}, invcolor = SKINCOLOR_GREY, invshade = 15, chatcolor = V_PERIDOTMAP, accessible = true } --@Pontrol Colors SafeFreeslot("SKINCOLOR_DEBIAN") skincolors[SKINCOLOR_DEBIAN] = { name = "Debian", ramp = {209, 201, 202, 204, 38, 38, 39, 39, 40, 42, 43, 45, 46, 47, 47, 47}, invcolor = SKINCOLOR_SKY, invshade = 5, chatcolor = V_REDMAP, accessible = true } --@Pyrodiac Colors SafeFreeslot("SKINCOLOR_WRATH") skincolors[SKINCOLOR_WRATH] = { name = "Wrath", ramp = {31, 30, 30, 47, 47, 46, 71, 45, 44, 44, 43, 42, 41, 40, 39, 37}, invcolor = SKINCOLOR_BOULDER, invshade = 5, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_PRIDE") skincolors[SKINCOLOR_PRIDE] = { name = "Pride", ramp = {31, 30, 239, 238, 237, 79, 79, 78, 77, 77, 76, 76, 75, 75, 74, 74}, invcolor = SKINCOLOR_CORNFLOWER, invshade = 5, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_GREED") skincolors[SKINCOLOR_GREED] = { name = "Greed", ramp = {31, 111, 119, 119, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112}, invcolor = SKINCOLOR_RED, invshade = 5, chatcolor = V_GREENMAP, accessible = true } SafeFreeslot("SKINCOLOR_GLUTTONY") skincolors[SKINCOLOR_GLUTTONY] = { name = "Gluttony", ramp = {31, 111, 110, 109, 127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121}, invcolor = SKINCOLOR_ROSY, invshade = 5, chatcolor = V_AQUAMAP, accessible = true } SafeFreeslot("SKINCOLOR_SLOTH") skincolors[SKINCOLOR_SLOTH] = { name = "Sloth", ramp = {31, 30, 254, 253, 253, 159, 158, 157, 156, 155, 154, 153, 152, 151, 151, 151}, invcolor = SKINCOLOR_PERIDOT, invshade = 5, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_ENVY") skincolors[SKINCOLOR_ENVY] = { name = "Envy", ramp = {31, 30, 254, 253, 169, 169, 168, 168, 167, 167, 167, 166, 166, 165, 165, 165}, invcolor = SKINCOLOR_FLAME, invshade = 5, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_LUST") skincolors[SKINCOLOR_LUST] = { name = "Lust", ramp = {31, 29, 199, 199, 198, 197, 196, 196, 195, 194, 194, 193, 192, 178, 201, 200}, invcolor = SKINCOLOR_PASTEL, invshade = 5, chatcolor = V_ROSYMAP, accessible = true } SafeFreeslot("SKINCOLOR_STATICRAINBOW") skincolors[SKINCOLOR_STATICRAINBOW] = { name = "Infrared", ramp = {35, 34, 54, 53, 74, 73, 97, 112, 124, 135, 137, 151, 152, 151, 165, 164}, invcolor = SKINCOLOR_RED, invshade = 5, chatcolor = V_AQUAMAP, accessible = true } SafeFreeslot("SKINCOLOR_SHADED") skincolors[SKINCOLOR_SHADED] = { name = "Shade", ramp = {6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 31, 31, 31, 31, 31}, invcolor = SKINCOLOR_BLACK, invshade = 5, chatcolor = V_INVERTEDMAP, accessible = true } SafeFreeslot("SKINCOLOR_UNDERSUN") skincolors[SKINCOLOR_UNDERSUN] = { name = "Undersun", ramp = {31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1}, invcolor = SKINCOLOR_WHITE, invshade = 5, chatcolor = V_INVERTEDMAP, accessible = true } SafeFreeslot("SKINCOLOR_CRIMSONMINOR") skincolors[SKINCOLOR_CRIMSONMINOR] = { name = "Crimson Minor", ramp = {43, 43, 43, 43, 45, 45, 45, 45, 46, 46, 46, 46, 47, 31, 31, 31}, invcolor = SKINCOLOR_ICY, invshade = 5, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_COPPERMINOR") skincolors[SKINCOLOR_COPPERMINOR] = { name = "Copper Minor", ramp = {68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 31, 31, 31}, invcolor = SKINCOLOR_BLUEBELL, invshade = 5, chatcolor = V_ORANGEMAP, accessible = true } SafeFreeslot("SKINCOLOR_GOLDENMINOR") skincolors[SKINCOLOR_GOLDENMINOR] = { name = "Golden Minor", ramp = {78, 78, 78, 78, 79, 79, 79, 79, 238, 238, 238, 238, 239, 31, 31, 31}, invcolor = SKINCOLOR_LAVENDER, invshade = 5, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_FORESTMINOR") skincolors[SKINCOLOR_FORESTMINOR] = { name = "Forest Minor", ramp = {117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 110, 31, 31, 31}, invcolor = SKINCOLOR_SALMON, invshade = 5, chatcolor = V_GREENMAP, accessible = true } SafeFreeslot("SKINCOLOR_TURQUOISEMINOR") skincolors[SKINCOLOR_TURQUOISEMINOR] = { name = "Turquoise Minor", ramp = {126, 126, 126, 126, 127, 127, 127, 127, 109, 109, 109, 109, 110, 31, 31, 31}, invcolor = SKINCOLOR_ROSY, invshade = 5, chatcolor = V_AQUAMAP, accessible = true } SafeFreeslot("SKINCOLOR_MIDNIGHTMINOR") skincolors[SKINCOLOR_MIDNIGHTMINOR] = { name = "Midnight Minor", ramp = {157, 157, 157, 157, 158, 158, 158, 158, 159, 159, 159, 159, 253, 31, 31, 31}, invcolor = SKINCOLOR_LILAC, invshade = 5, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_VIOLETMINOR") skincolors[SKINCOLOR_VIOLETMINOR] = { name = "Violet Minor", ramp = {168, 168, 168, 168, 169, 169, 169, 169, 253, 253, 253, 253, 254, 31, 31, 31}, invcolor = SKINCOLOR_MINT, invshade = 5, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_MAGENTAMINOR") skincolors[SKINCOLOR_MAGENTAMINOR] = { name = "Magenta Minor", ramp = {186, 186, 186, 186, 187, 187, 187, 187, 47, 47, 47, 47, 47, 31, 31, 31}, invcolor = SKINCOLOR_RED, invshade = 5, chatcolor = V_MAGENTAMAP, accessible = true } SafeFreeslot("SKINCOLOR_DOOM") skincolors[SKINCOLOR_DOOM] = { name = "DOOM", ramp = {240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 236, 237, 238, 239}, invcolor = SKINCOLOR_RUST, invshade = 5, chatcolor = V_BROWNMAP, accessible = true } SafeFreeslot("SKINCOLOR_GLOOM") skincolors[SKINCOLOR_GLOOM] = { name = "GLOOM", ramp = {202, 203, 194, 195, 196, 197, 198, 199, 169, 168, 167, 166, 165, 164, 163, 162}, invcolor = SKINCOLOR_CERULEAN, invshade = 5, chatcolor = V_MAGENTAMAP, accessible = true } --@PhantoDev Colors SafeFreeslot("SKINCOLOR_PHANTOMMETAL") skincolors[SKINCOLOR_PHANTOMMETAL] = { name = "PhantomMetal", ramp = {0, 128, 129, 160, 177, 161, 162, 148, 149, 172, 172, 196, 186, 254, 175, 173}, invcolor = SKINCOLOR_SANDY, invshade = 5, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_GELFURPURPLE") skincolors[SKINCOLOR_GELFURPURPLE] = { name = "GelFur Purple", ramp = {177, 200, 201, 192, 162, 163, 166, 167, 156, 157, 169, 199, 254, 254, 175, 173}, invcolor = SKINCOLOR_SANDY, invshade = 5, chatcolor = V_PURPLEMAP, accessible = true } --@AlmondCoated colors SafeFreeslot("SKINCOLOR_CHOOSEFOX") skincolors[SKINCOLOR_CHOOSEFOX] = { name = "CHOOSE FOX", ramp = {54,54,54,54,54,54,54,31,31,31,31,31,31,31,31,31}, invcolor = SKINCOLOR_BLUE, invshade = 2, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_CHOOSEHOG") skincolors[SKINCOLOR_CHOOSEHOG] = { name = "CHOOSE HOG", ramp = {152,152,152,152,152,152,152,31,31,31,31,31,31,31,31,31}, invcolor = SKINCOLOR_ORANGE, invshade = 2, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_FREEDSOULS") skincolors[SKINCOLOR_FREEDSOULS] = { name = "Freed Souls", ramp = {74,74,53,53,54,56,41,59,41,63,44,44,44,44,44,44}, invcolor = SKINCOLOR_RED, invshade = 2, chatcolor = V_ORANGEMAP, accessible = true } SafeFreeslot("SKINCOLOR_SCRATCHIN") skincolors[SKINCOLOR_SCRATCHIN] = { name = "Scratchin", ramp = {0,208,209,201,202,202,180,180,182,164,164,164,164,164,163,163}, invcolor = SKINCOLOR_PURPLE, invshade = 2, chatcolor = V_PURPLEMAP, accessible = true } --@Rhythm Colors SafeFreeslot("SKINCOLOR_RYTHPURPLE") skincolors[SKINCOLOR_RYTHPURPLE] = { name = "Rhythmic Purple", ramp = {200,192,192,193,194,204,205,185,185,185,186,186,44,45,71,71}, invcolor = SKINCOLOR_SANDY, invshade = 2, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_YONEYELLOW") skincolors[SKINCOLOR_YONEYELLOW] = { name = "Yellow one's Yellow", ramp = {73,73,73,74,74,74,74,74,74,74,53,53,53,53,53,53}, invcolor = SKINCOLOR_PURPLE, invshade = 5, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_NIGHTFALL") skincolors[SKINCOLOR_NIGHTFALL] = { name = "Nightfall", ramp = {175,175,175,175,175,169,169,169,169,169,168,168,158,173,173,173}, invcolor = SKINCOLOR_BLACK, invshade = 7, chatcolor = V_PURPLEMAP, accessible = true } SafeFreeslot("SKINCOLOR_UTAURED") skincolors[SKINCOLOR_UTAURED] = { name = "Utau Red", ramp = {34,34,36,37,38,38,39,39,39,39,38,34,33,32,210,252}, invcolor = SKINCOLOR_BLUE, invshade = 8, chatcolor = V_REDMAP, accessible = true } --@JBBajan colors SafeFreeslot("SKINCOLOR_COOLSUNSET") skincolors[SKINCOLOR_COOLSUNSET] = { name = "Cool sunset", ramp = {0,81,72,73,65,86,242,195,172,150,154,156,157,159,254,31}, invcolor = SKINCOLOR_VIOLET, invshade = 0, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_MINTY", "SKINCOLOR_GLASSMARBLE") skincolors[SKINCOLOR_MINTY] = { name = "Minty blue", ramp = {0,3,7,11,141,142,126,125,125,124,123,123,125,127,139,31}, invcolor = SKINCOLOR_PEPPER, invshade = 0, chatcolor = V_AQUAMAP, accessible = true } skincolors[SKINCOLOR_GLASSMARBLE] = { name = "Marble", ramp = {0,140,125,125,126,126,126,126,126,125,124,123,124,126,108,31}, invcolor = SKINCOLOR_PEPPER, invshade = 0, chatcolor = V_AQUAMAP, accessible = true } SafeFreeslot("SKINCOLOR_INK","SKINCOLOR_BLUEJELLO","SKINCOLOR_SEAFLOOR") skincolors[SKINCOLOR_INK] = { name = "Pen ink", ramp = {0,8,172,169,169,169,169,168,156,167,167,167,168,169,254,31}, invcolor = SKINCOLOR_MASTER, invshade = 7, chatcolor = V_PURPLEMAP, accessible = true } skincolors[SKINCOLOR_BLUEJELLO] = { name = "Blue jello", ramp = {0,7,172,174,158,158,158,158,157,157,156,155,155,154,158,31}, invcolor = SKINCOLOR_EMERALD, invshade = 6, chatcolor = V_PURPLEMAP, accessible = true } skincolors[SKINCOLOR_SEAFLOOR] = { name = "Seafloor", ramp = {0,1,80,81,82,83,83,89,90,141,123,123,136,136,136,154}, invcolor = SKINCOLOR_SAPPHIRE, invshade = 7, chatcolor = V_AQUAMAP, accessible = true } --@Thokk colors SafeFreeslot("SKINCOLOR_GOLDENRUBY") skincolors[SKINCOLOR_GOLDENRUBY] = { name = "Golden Ruby", ramp = {0,208,209,210,211,214,61,40,41,43,197,198,63,44,45,31}, invcolor = SKINCOLOR_GALAXY, invshade = 0, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_MUDDYCRIMSON") skincolors[SKINCOLOR_MUDDYCRIMSON] = { name = "Muddied Crimson", ramp = {8,214,215,215,60,60,61,41,42,43,44,42,63,44,45,45}, invcolor = SKINCOLOR_ICY, invshade = 0, chatcolor = V_REDMAP, accessible = true } SafeFreeslot("SKINCOLOR_SKETCHY") skincolors[SKINCOLOR_SKETCHY] = { name = "Sketchy", ramp = {1,2,2,6,7,7,8,16,28,18,20,20,24,19,25,25}, invcolor = SKINCOLOR_JET, invshade = 0, chatcolor = V_WHITEMAP, accessible = true } SafeFreeslot("SKINCOLOR_METANITEMARE") skincolors[SKINCOLOR_METANITEMARE] = { name = "Metallic Nitemare", ramp = {0,171,166,165,169,169,175,31,31,254,253,31,254,30,31,31}, invcolor = SKINCOLOR_FLAME, invshade = 0, chatcolor = V_PURPLEMAP, accessible = true } --@dark kirby colours SafeFreeslot("SKINCOLOR_DREAMINGFUL") skincolors[SKINCOLOR_DREAMINGFUL] = { name = "Dreamingful", ramp = {73,73,188,202,180,181,181,182,183,184,23,23,25,27,29,31}, invcolor = SKINCOLOR_MAGENTA, invshade = 181, chatcolor = V_MAGENTAMAP, accessible = true } SafeFreeslot("SKINCOLOR_HOPEFULING") skincolors[SKINCOLOR_HOPEFULING] = { name = "Hopefuling", ramp = {137,136,135,135,134,133,132,131,130,129,129,128,128,0,0,0}, invcolor = SKINCOLOR_CYAN, invshade = 132, chatcolor = V_BLUEMAP, accessible = true } SafeFreeslot("SKINCOLOR_LOUDNBOLD") skincolors[SKINCOLOR_LOUDNBOLD] = { name = "Loud n' Bold", ramp = {80,81,82,83,217,218,219,32,32,52,53,55,55,57,59,59}, invcolor = SKINCOLOR_YELLOW, invshade = 82, chatcolor = V_YELLOWMAP, accessible = true } SafeFreeslot("SKINCOLOR_HOTNREADY") skincolors[SKINCOLOR_HOTNREADY] = { name = "Hot n' Ready", ramp = {48,50,33,34,35,36,37,38,57,67,68,93,94,61,63,63}, invcolor = SKINCOLOR_ORANGE, invshade = 82, chatcolor = V_ORANGEMAP, accessible = true } --@flufonyx colors SafeFreeslot("SKINCOLOR_DARKTEAL") skincolors[SKINCOLOR_DARKTEAL] = { name = "Dark Teal", ramp = {118,118,127,127,127,127,127,127,127,126,126,126,126,125,125,31}, invcolor = SKINCOLOR_RED, invshade = 9, chatcolor = V_AQUAMAP, accessible = true } SafeFreeslot("SKINCOLOR_DUSKBREAKER") skincolors[SKINCOLOR_DUSKBREAKER] = { name = "Duskbreaker", ramp = {152,151,151,165,165,164,164,164,182,182,181,182,182,203,204,204}, invcolor = SKINCOLOR_GALAXY, invshade = 9, chatcolor = V_AQUAMAP, accessible = true } --@embersupercool_12 colors SafeFreeslot("SKINCOLOR_NIGHTSHADE") skincolors[SKINCOLOR_NIGHTSHADE] = { name = "NightShade", ramp = {65,66,196,197,197,197,197,196,195,195,195,195,195,195,195,194}, invcolor = SKINCOLOR_MAGENTA, invshade = 9, chatcolor = V_MAGENTAMAP, accessible = true } --Animation Scripting-- --Tempest, Fatalis and Void-- --GLide KS: ooooma what is this code local tpeststep = 0 local tpestwait = false local function tpest() if tpestwait == false then if tpeststep == 0 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,139,139,253,253,253,253,158,156,155,153,151} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,35,34,34,33,32,32,210,48,208,252,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,254,253,253,253,169,169,169,168,166,164,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,38,40,184,184,184,184,185,186,187,199,253,253,253,253} tpeststep = 1 elseif tpeststep == 1 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,139,253,253,253,253,159,157,155,153,151,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,34,33,32,210,209,208,252,252,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,254,253,253,169,169,168,168,166,165,164,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,37,37,39,40,184,184,184,185,186,169,199,253,253,253} tpeststep = 2 elseif tpeststep == 2 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,139,253,253,253,158,156,154,151,150,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,33,32,210,209,208,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,253,253,169,169,168,167,166,165,164,164,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,39,42,43,45,185,185,185,186,187,199,253,253} tpeststep = 3 elseif tpeststep == 3 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,253,253,253,159,157,155,153,151,135,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,32,210,209,48,208,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,253,169,169,168,167,166,165,164,164,163,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,38,40,41,42,43,45,185,185,186,199,253,253} tpeststep = 4 elseif tpeststep == 4 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,253,253,159,157,155,154,151,150,135,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,34,34,33,210,210,209,208,252,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,253,169,168,168,167,166,165,164,164,164,163,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,38,39,40,41,42,43,45,185,185,186,187,253} tpeststep = 5 elseif tpeststep == 5 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,253,253,159,157,155,154,151,151,150,135,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {34,34,34,33,32,210,209,208,208,252,252,1,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,254,253,169,168,167,167,166,165,165,164,164,163,163,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,38,39,40,41,42,42,43,43,185,185,187,253} tpeststep = 6 elseif tpeststep == 6 then tpeststep = 7 elseif tpeststep == 7 then tpeststep = 8 elseif tpeststep == 8 then tpeststep = 9 elseif tpeststep == 9 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,253,253,159,157,155,154,151,150,135,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,34,34,33,210,210,209,208,252,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,253,169,168,168,167,166,165,164,164,164,163,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,38,39,40,41,42,43,45,185,185,186,187,253} tpeststep = 10 elseif tpeststep == 10 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,253,253,253,159,157,155,153,151,135,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,32,210,209,48,208,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,253,169,169,168,167,166,165,164,164,163,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,38,40,41,42,43,45,185,185,186,199,253,253} tpeststep = 11 elseif tpeststep == 11 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,139,253,253,253,158,156,154,151,150,134,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,33,32,210,209,208,252,252,1,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,253,253,169,169,168,167,166,165,164,164,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,54,37,39,42,43,45,185,185,185,186,187,199,253,253} tpeststep = 12 elseif tpeststep == 12 then skincolors[SKINCOLOR_TEMPEST].ramp = {27,139,139,139,139,139,253,253,253,253,159,157,155,153,151,132} skincolors[SKINCOLOR_FATALIS].ramp = {35,35,35,34,34,34,33,32,210,209,208,252,252,1,0,0} skincolors[SKINCOLOR_VOID].ramp = {31,30,254,254,254,253,253,169,169,168,168,166,165,164,163,162} skincolors[SKINCOLOR_OVERTIME].ramp = {52,54,37,37,39,40,184,184,184,185,186,169,199,253,253,253} tpeststep = 0 end tpestwait = true else tpestwait = false end end //these are the only two lines you need to edit! local flashColor = skincolors[SKINCOLOR_OLDALPHAZOMBIE] //change this to your desired skincolor! local flashDelay = 2 //change this to how many tics it takes to animate local rampPos = 1 local rampDir = true local ramps = {} //convert the ramp to a table ramps[1] = {} for i = 0, 15, 1 do ramps[1][i+1] = flashColor.ramp[i] end //create the offset versions of the ramp for i = 2, 16,1 do ramps[i] = {} for pos,val in ipairs(ramps[i-1]) do if not (pos == 16) then ramps[i][pos+1] = val else ramps[i][1] = val end end end local function RampWave() if not (leveltime % flashDelay) then rampPos = $1+1 //too high, time to go back if not (ramps[rampPos]) then rampPos = 1 end flashColor.ramp = ramps[rampPos] end end --Match ZE1/ZE2's Alpha Zombie skincolor accessibility if the mode is loaded. local function CheckForAlphaZEColor() for i = 1, #skincolors - 1 do if skincolors[i].name != "Alpha Zombie" then continue end skincolors[SKINCOLOR_OLDALPHAZOMBIE].accessible = skincolors[i].accessible return end end CheckForAlphaZEColor(); addHook("AddonLoaded", CheckForAlphaZEColor) --h o o k s-- addHook("ThinkFrame", tpest) addHook("ThinkFrame", RampWave)