color = background: {116, 78, 68} foreground: {231, 235, 197} shadow: {78, 68, 55} highlight: {145, 174, 134} am_color = {k, vec4(v[1]/255,v[2]/255,v[3]/255,1) for k,v in pairs(color)} --error("Colors were:" .. tostring(am_color)) am.ascii_color_map = { b: am_color.background m: am_color.midground f: am_color.foreground s: am_color.shadow h: am_color.highlight x: am_color.black o: am_color.outline } lake_color = highlight: color.highlight foreground: {113, 224, 214} midground: {90, 172, 188} background: {75, 120, 156} shadow: {51, 78, 120} black: color.black am_lake_color = {k, vec4(v[1]/255, v[2]/255, v[3]/255,1) for k,v in pairs(lake_color)} { :color :am_color :lake_color :am_lake_color }