rgb/init.lua
2018-11-28 19:42:25 +00:00

185 lines
10 KiB
Lua

local rgb_list = { --{Name, rgbval}
{"000", "000000",}, {"100", "240000",}, {"200", "490000",},
{"300", "6D0000",}, {"400", "920000",}, {"500", "B60000",},
{"600", "DB0000",}, {"700", "FF0000",}, {"010", "002400",},
{"110", "242400",}, {"210", "492400",}, {"310", "6D2400",},
{"410", "922400",}, {"510", "B62400",}, {"610", "DB2400",},
{"710", "FF2400",}, {"020", "004900",}, {"120", "244900",},
{"220", "494900",}, {"320", "6D4900",}, {"420", "924900",},
{"520", "B64900",}, {"620", "DB4900",}, {"720", "FF4900",},
{"030", "006D00",}, {"130", "246D00",}, {"230", "496D00",},
{"330", "6D6D00",}, {"430", "926D00",}, {"530", "B66D00",},
{"630", "DB6D00",}, {"730", "FF6D00",}, {"040", "009200",},
{"140", "249200",}, {"240", "499200",}, {"340", "6D9200",},
{"440", "929200",}, {"540", "B69200",}, {"640", "DB9200",},
{"740", "FF9200",}, {"050", "00B600",}, {"150", "24B600",},
{"250", "49B600",}, {"350", "6DB600",}, {"450", "92B600",},
{"550", "B6B600",}, {"650", "DBB600",}, {"750", "FFB600",},
{"060", "00DB00",}, {"160", "24DB00",}, {"260", "49DB00",},
{"360", "6DDB00",}, {"460", "92DB00",}, {"560", "B6DB00",},
{"660", "DBDB00",}, {"760", "FFDB00",}, {"070", "00FF00",},
{"170", "24FF00",}, {"270", "49FF00",}, {"370", "6DFF00",},
{"470", "92FF00",}, {"570", "B6FF00",}, {"670", "DBFF00",},
{"770", "FFFF00",}, {"001", "000024",}, {"101", "240024",},
{"201", "490024",}, {"301", "6D0024",}, {"401", "920024",},
{"501", "B60024",}, {"601", "DB0024",}, {"701", "FF0024",},
{"011", "002424",}, {"111", "242424",}, {"211", "492424",},
{"311", "6D2424",}, {"411", "922424",}, {"511", "B62424",},
{"611", "DB2424",}, {"711", "FF2424",}, {"021", "004924",},
{"121", "244924",}, {"221", "494924",}, {"321", "6D4924",},
{"421", "924924",}, {"521", "B64924",}, {"621", "DB4924",},
{"721", "FF4924",}, {"031", "006D24",}, {"131", "246D24",},
{"231", "496D24",}, {"331", "6D6D24",}, {"431", "926D24",},
{"531", "B66D24",}, {"631", "DB6D24",}, {"731", "FF6D24",},
{"041", "009224",}, {"141", "249224",}, {"241", "499224",},
{"341", "6D9224",}, {"441", "929224",}, {"541", "B69224",},
{"641", "DB9224",}, {"741", "FF9224",}, {"051", "00B624",},
{"151", "24B624",}, {"251", "49B624",}, {"351", "6DB624",},
{"451", "92B624",}, {"551", "B6B624",}, {"651", "DBB624",},
{"751", "FFB624",}, {"061", "00DB24",}, {"161", "24DB24",},
{"261", "49DB24",}, {"361", "6DDB24",}, {"461", "92DB24",},
{"561", "B6DB24",}, {"661", "DBDB24",}, {"761", "FFDB24",},
{"071", "00FF24",}, {"171", "24FF24",}, {"271", "49FF24",},
{"371", "6DFF24",}, {"471", "92FF24",}, {"571", "B6FF24",},
{"671", "DBFF24",}, {"771", "FFFF24",}, {"002", "000049",},
{"102", "240049",}, {"202", "490049",}, {"302", "6D0049",},
{"402", "920049",}, {"502", "B60049",}, {"602", "DB0049",},
{"702", "FF0049",}, {"012", "002449",}, {"112", "242449",},
{"212", "492449",}, {"312", "6D2449",}, {"412", "922449",},
{"512", "B62449",}, {"612", "DB2449",}, {"712", "FF2449",},
{"022", "004949",}, {"122", "244949",}, {"222", "494949",},
{"322", "6D4949",}, {"422", "924949",}, {"522", "B64949",},
{"622", "DB4949",}, {"722", "FF4949",}, {"032", "006D49",},
{"132", "246D49",}, {"232", "496D49",}, {"332", "6D6D49",},
{"432", "926D49",}, {"532", "B66D49",}, {"632", "DB6D49",},
{"732", "FF6D49",}, {"042", "009249",}, {"142", "249249",},
{"242", "499249",}, {"342", "6D9249",}, {"442", "929249",},
{"542", "B69249",}, {"642", "DB9249",}, {"742", "FF9249",},
{"052", "00B649",}, {"152", "24B649",}, {"252", "49B649",},
{"352", "6DB649",}, {"452", "92B649",}, {"552", "B6B649",},
{"652", "DBB649",}, {"752", "FFB649",}, {"062", "00DB49",},
{"162", "24DB49",}, {"262", "49DB49",}, {"362", "6DDB49",},
{"462", "92DB49",}, {"562", "B6DB49",}, {"662", "DBDB49",},
{"762", "FFDB49",}, {"072", "00FF49",}, {"172", "24FF49",},
{"272", "49FF49",}, {"372", "6DFF49",}, {"472", "92FF49",},
{"572", "B6FF49",}, {"672", "DBFF49",}, {"772", "FFFF49",},
{"003", "00006D",}, {"103", "24006D",}, {"203", "49006D",},
{"303", "6D006D",}, {"403", "92006D",}, {"503", "B6006D",},
{"603", "DB006D",}, {"703", "FF006D",}, {"013", "00246D",},
{"113", "24246D",}, {"213", "49246D",}, {"313", "6D246D",},
{"413", "92246D",}, {"513", "B6246D",}, {"613", "DB246D",},
{"713", "FF246D",}, {"023", "00496D",}, {"123", "24496D",},
{"223", "49496D",}, {"323", "6D496D",}, {"423", "92496D",},
{"523", "B6496D",}, {"623", "DB496D",}, {"723", "FF496D",},
{"033", "006D6D",}, {"133", "246D6D",}, {"233", "496D6D",},
{"333", "6D6D6D",}, {"433", "926D6D",}, {"533", "B66D6D",},
{"633", "DB6D6D",}, {"733", "FF6D6D",}, {"043", "00926D",},
{"143", "24926D",}, {"243", "49926D",}, {"343", "6D926D",},
{"443", "92926D",}, {"543", "B6926D",}, {"643", "DB926D",},
{"743", "FF926D",}, {"053", "00B66D",}, {"153", "24B66D",},
{"253", "49B66D",}, {"353", "6DB66D",}, {"453", "92B66D",},
{"553", "B6B66D",}, {"653", "DBB66D",}, {"753", "FFB66D",},
{"063", "00DB6D",}, {"163", "24DB6D",}, {"263", "49DB6D",},
{"363", "6DDB6D",}, {"463", "92DB6D",}, {"563", "B6DB6D",},
{"663", "DBDB6D",}, {"763", "FFDB6D",}, {"073", "00FF6D",},
{"173", "24FF6D",}, {"273", "49FF6D",}, {"373", "6DFF6D",},
{"473", "92FF6D",}, {"573", "B6FF6D",}, {"673", "DBFF6D",},
{"773", "FFFF6D",}, {"004", "000092",}, {"104", "240092",},
{"204", "490092",}, {"304", "6D0092",}, {"404", "920092",},
{"504", "B60092",}, {"604", "DB0092",}, {"704", "FF0092",},
{"014", "002492",}, {"114", "242492",}, {"214", "492492",},
{"314", "6D2492",}, {"414", "922492",}, {"514", "B62492",},
{"614", "DB2492",}, {"714", "FF2492",}, {"024", "004992",},
{"124", "244992",}, {"224", "494992",}, {"324", "6D4992",},
{"424", "924992",}, {"524", "B64992",}, {"624", "DB4992",},
{"724", "FF4992",}, {"034", "006D92",}, {"134", "246D92",},
{"234", "496D92",}, {"334", "6D6D92",}, {"434", "926D92",},
{"534", "B66D92",}, {"634", "DB6D92",}, {"734", "FF6D92",},
{"044", "009292",}, {"144", "249292",}, {"244", "499292",},
{"344", "6D9292",}, {"444", "929292",}, {"544", "B69292",},
{"644", "DB9292",}, {"744", "FF9292",}, {"054", "00B692",},
{"154", "24B692",}, {"254", "49B692",}, {"354", "6DB692",},
{"454", "92B692",}, {"554", "B6B692",}, {"654", "DBB692",},
{"754", "FFB692",}, {"064", "00DB92",}, {"164", "24DB92",},
{"264", "49DB92",}, {"364", "6DDB92",}, {"464", "92DB92",},
{"564", "B6DB92",}, {"664", "DBDB92",}, {"764", "FFDB92",},
{"074", "00FF92",}, {"174", "24FF92",}, {"274", "49FF92",},
{"374", "6DFF92",}, {"474", "92FF92",}, {"574", "B6FF92",},
{"674", "DBFF92",}, {"774", "FFFF92",}, {"005", "0000B6",},
{"105", "2400B6",}, {"205", "4900B6",}, {"305", "6D00B6",},
{"405", "9200B6",}, {"505", "B600B6",}, {"605", "DB00B6",},
{"705", "FF00B6",}, {"015", "0024B6",}, {"115", "2424B6",},
{"215", "4924B6",}, {"315", "6D24B6",}, {"415", "9224B6",},
{"515", "B624B6",}, {"615", "DB24B6",}, {"715", "FF24B6",},
{"025", "0049B6",}, {"125", "2449B6",}, {"225", "4949B6",},
{"325", "6D49B6",}, {"425", "9249B6",}, {"525", "B649B6",},
{"625", "DB49B6",}, {"725", "FF49B6",}, {"035", "006DB6",},
{"135", "246DB6",}, {"235", "496DB6",}, {"335", "6D6DB6",},
{"435", "926DB6",}, {"535", "B66DB6",}, {"635", "DB6DB6",},
{"735", "FF6DB6",}, {"045", "0092B6",}, {"145", "2492B6",},
{"245", "4992B6",}, {"345", "6D92B6",}, {"445", "9292B6",},
{"545", "B692B6",}, {"645", "DB92B6",}, {"745", "FF92B6",},
{"055", "00B6B6",}, {"155", "24B6B6",}, {"255", "49B6B6",},
{"355", "6DB6B6",}, {"455", "92B6B6",}, {"555", "B6B6B6",},
{"655", "DBB6B6",}, {"755", "FFB6B6",}, {"065", "00DBB6",},
{"165", "24DBB6",}, {"265", "49DBB6",}, {"365", "6DDBB6",},
{"465", "92DBB6",}, {"565", "B6DBB6",}, {"665", "DBDBB6",},
{"765", "FFDBB6",}, {"075", "00FFB6",}, {"175", "24FFB6",},
{"275", "49FFB6",}, {"375", "6DFFB6",}, {"475", "92FFB6",},
{"575", "B6FFB6",}, {"675", "DBFFB6",}, {"775", "FFFFB6",},
{"006", "0000DB",}, {"106", "2400DB",}, {"206", "4900DB",},
{"306", "6D00DB",}, {"406", "9200DB",}, {"506", "B600DB",},
{"606", "DB00DB",}, {"706", "FF00DB",}, {"016", "0024DB",},
{"116", "2424DB",}, {"216", "4924DB",}, {"316", "6D24DB",},
{"416", "9224DB",}, {"516", "B624DB",}, {"616", "DB24DB",},
{"716", "FF24DB",}, {"026", "0049DB",}, {"126", "2449DB",},
{"226", "4949DB",}, {"326", "6D49DB",}, {"426", "9249DB",},
{"526", "B649DB",}, {"626", "DB49DB",}, {"726", "FF49DB",},
{"036", "006DDB",}, {"136", "246DDB",}, {"236", "496DDB",},
{"336", "6D6DDB",}, {"436", "926DDB",}, {"536", "B66DDB",},
{"636", "DB6DDB",}, {"736", "FF6DDB",}, {"046", "0092DB",},
{"146", "2492DB",}, {"246", "4992DB",}, {"346", "6D92DB",},
{"446", "9292DB",}, {"546", "B692DB",}, {"646", "DB92DB",},
{"746", "FF92DB",}, {"056", "00B6DB",}, {"156", "24B6DB",},
{"256", "49B6DB",}, {"356", "6DB6DB",}, {"456", "92B6DB",},
{"556", "B6B6DB",}, {"656", "DBB6DB",}, {"756", "FFB6DB",},
{"066", "00DBDB",}, {"166", "24DBDB",}, {"266", "49DBDB",},
{"366", "6DDBDB",}, {"466", "92DBDB",}, {"566", "B6DBDB",},
{"666", "DBDBDB",}, {"766", "FFDBDB",}, {"076", "00FFDB",},
{"176", "24FFDB",}, {"276", "49FFDB",}, {"376", "6DFFDB",},
{"476", "92FFDB",}, {"576", "B6FFDB",}, {"676", "DBFFDB",},
{"776", "FFFFDB",}, {"007", "0000FF",}, {"107", "2400FF",},
{"207", "4900FF",}, {"307", "6D00FF",}, {"407", "9200FF",},
{"507", "B600FF",}, {"607", "DB00FF",}, {"707", "FF00FF",},
{"017", "0024FF",}, {"117", "2424FF",}, {"217", "4924FF",},
{"317", "6D24FF",}, {"417", "9224FF",}, {"517", "B624FF",},
{"617", "DB24FF",}, {"717", "FF24FF",}, {"027", "0049FF",},
{"127", "2449FF",}, {"227", "4949FF",}, {"327", "6D49FF",},
{"427", "9249FF",}, {"527", "B649FF",}, {"627", "DB49FF",},
{"727", "FF49FF",}, {"037", "006DFF",}, {"137", "246DFF",},
{"237", "496DFF",}, {"337", "6D6DFF",}, {"437", "926DFF",},
{"537", "B66DFF",}, {"637", "DB6DFF",}, {"737", "FF6DFF",},
{"047", "0092FF",}, {"147", "2492FF",}, {"247", "4992FF",},
{"347", "6D92FF",}, {"447", "9292FF",}, {"547", "B692FF",},
{"647", "DB92FF",}, {"747", "FF92FF",}, {"057", "00B6FF",},
{"157", "24B6FF",}, {"257", "49B6FF",}, {"357", "6DB6FF",},
{"457", "92B6FF",}, {"557", "B6B6FF",}, {"657", "DBB6FF",},
{"757", "FFB6FF",}, {"067", "00DBFF",}, {"167", "24DBFF",},
{"267", "49DBFF",}, {"367", "6DDBFF",}, {"467", "92DBFF",},
{"567", "B6DBFF",}, {"667", "DBDBFF",}, {"767", "FFDBFF",},
{"077", "00FFFF",}, {"177", "24FFFF",}, {"277", "49FFFF",},
{"377", "6DFFFF",}, {"477", "92FFFF",}, {"577", "B6FFFF",},
{"677", "DBFFFF",}, {"777", "FFFFFF",}, }
for i in ipairs(rgb_list) do
local name = rgb_list[i][1]
local rgbval = rgb_list[i][2]
minetest.register_node("rgb:"..name, {
description = "RGB"..name,
tiles = {"rgb_base.png^[colorize:#"..rgbval},
is_ground_content = true,
groups = {cracky=3},
})
end