From 58b760ba721c202dbc6b7240763949e0634914fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Lundeg=C3=A5rd=20Kylander?= Date: Sun, 29 Mar 2026 15:25:13 +0200 Subject: [PATCH] Add orange color --- .../orange.jpg | Bin 0 -> 28365 bytes data/magic-default-image.mse-include/scripts | 1 + .../mana_o.png | Bin 0 -> 7779 bytes .../symbol-font | 4 + data/magic.mse-game/card_fields | 21 +- data/magic.mse-game/keywords_ch-t | 2 +- data/magic.mse-game/keywords_da | 4 +- data/magic.mse-game/keywords_de | 2 +- data/magic.mse-game/keywords_en | 4 +- data/magic.mse-game/keywords_es | 2 +- data/magic.mse-game/keywords_fr | 2 +- data/magic.mse-game/keywords_it | 2 +- data/magic.mse-game/keywords_jp | 2 +- data/magic.mse-game/keywords_ko | 2 +- data/magic.mse-game/keywords_pl | 4 +- data/magic.mse-game/keywords_pt-br | 2 +- data/magic.mse-game/keywords_ru | 2 +- data/magic.mse-game/language | 6 +- data/magic.mse-game/script | 56 +-- data/magic.mse-game/statistics_en | 383 ++++++++++++------ 20 files changed, 316 insertions(+), 185 deletions(-) create mode 100644 data/magic-default-image.mse-include/orange.jpg create mode 100644 data/magic-mana-large.mse-symbol-font/mana_o.png diff --git a/data/magic-default-image.mse-include/orange.jpg b/data/magic-default-image.mse-include/orange.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d05a75fc06d52ac98560cca26264290b2936d5a GIT binary patch literal 28365 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 W*fG2*_+XMruCA`F3($!@&;Qvok$?yQ literal 0 HcmV?d00001 diff --git a/data/magic-default-image.mse-include/scripts b/data/magic-default-image.mse-include/scripts index e8d0c2921..7c985219a 100644 --- a/data/magic-default-image.mse-include/scripts +++ b/data/magic-default-image.mse-include/scripts @@ -10,6 +10,7 @@ default_images := [ b: "/magic-default-image.mse-include/black.jpg" r: "/magic-default-image.mse-include/red.jpg" g: "/magic-default-image.mse-include/green.jpg" + o: "/magic-default-image.mse-include/orange.jpg" l: "/magic-default-image.mse-include/land.jpg" ] diff --git a/data/magic-mana-large.mse-symbol-font/mana_o.png b/data/magic-mana-large.mse-symbol-font/mana_o.png new file mode 100644 index 0000000000000000000000000000000000000000..7741c16550fd4041e054ffad5c3f9ce1ff0d3a77 GIT binary patch literal 7779 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") - replace(input, match:"\\b([HSVECTQXYZI0-9WUBRG/|]+)\\b(,|,|<|$)", replace:"\\1\\2") + replace(input, match:"\\b([HSVECTQXYZI0-9WUBRGO/|]+)\\b(,|,|<|$)", replace:"\\1\\2") } cost_parameter_script_nonspace := { input := remove_tag(input, tag:"") - replace(input, match:"(?\\1") + replace(input, match:"(?\\1") } cost_parameter_dash := { @@ -1318,7 +1318,7 @@ cost_parameter_dash := } localized_phy_reminder := { - phy_matches := break_text(card.casting_cost, match:"H(/[WUBRGC])*") + phy_matches := break_text(card.casting_cost, match:"H(/[WUBRGOC])*") if length(phy_matches) < 1 then "" else ( multiple := length(phy_matches) > 1 phy_matches := make_list_unique(reverse_list(sort_list(phy_matches, order_by: length))) #First symbol is used for reminder text. Prefer using hybrid mana. diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index 6589c07e9..c94672abb 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -312,7 +312,7 @@ get_alpha_percentage := ############################################################## For the user #### Remove card codes -cc_filter := replace@(match:"^[CURMSL][WUBRGMZACL][0-9]+ ?[-—]? ?", replace:"") +cc_filter := replace@(match:"^[CURMSL][WUBRGOMZACL][0-9]+ ?[-—]? ?", replace:"") has_alchemy := contains@(match:"alchemy") strip_card_codes := { save := input @@ -506,25 +506,25 @@ crop_multi_image := { ############################################################## Sorting mana symbols #### correctly sort a mana symbol (no guild mana) -mana_sort := sort_text@(order: "\\?XYZI[0123456789]VHSFCAI(EKPLO)(WUBRG)") +mana_sort := sort_text@(order: "\\?XYZI[0123456789]VHSFCAI(EKPLO)(WUBRGO)") #### correctly sort wedge mana mana_sort_wedge := sort_text@(order: "\\?XYZI[0123456789]VHSFCAI(EPOKL)(WBGUR)") #### sort nothing -mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VHSCAIEKPLOMWUBRG]") +mana_unsort := sort_text@(order:"[/\\?XYZI0123456789VHSCAIEKPLOMWUBRGO]") #### correctly sort guild mana -mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VHSFCAIEKPLOWUBRG/|]") + +mana_sort_guild := sort_text@(order: "[\\?XYZI01234567890VHSFCAIEKPLOWUBRGO/|]") + replace@( #### No lookbehind :( #match: "(?($|[^/])", - replace: {sort_text(order:"in_place((WUBRG))")} + replace: {sort_text(order:"in_place((WUBRGO))")} ) #### mana filter helpers mana_has_guild := match@(match: "[/|]") #### Is there guild or half mana in the input? -mana_is_wedge := { chosen(set.mana_cost_sorting, choice: "tarkir wedge sorting") and ( number_of_items(in: sort_text(order:"", input), filter: "") == 3 ) } +mana_is_wedge := { chosen(set.mana_cost_sorting, choice: "tarkir wedge sorting") and ( number_of_items(in: sort_text(order:"", input), filter: "") == 3 ) } mana_has_wedge := { - wedge_check := sort_text(order:"", input) + wedge_check := sort_text(order:"", input) mana_is_wedge() and (wedge_check == "WUR" or wedge_check == "WBR" or wedge_check == "WBG" or wedge_check == "UBG" or wedge_check == "URG") } @@ -636,7 +636,7 @@ color_names_3 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + c color_names_4 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) } color_names_5 := { color_name(colors.0) + ", " + color_name(colors.1) + ", " + color_name(colors.2) + ", " + color_name(colors.3) + ", " + color_name(colors.4) } #### color based on mana cost, input == a mana cost -color_filter := sort_text@(order: "") +color_filter := sort_text@(order: "") color_filterH := sort_text@(order: "") mana_to_color := { count := number_of_items(in: colors) @@ -686,7 +686,7 @@ color_text_filter := ) + #### keep only mana filter_text@(match: "]*>([^<]+)") + color_filter; -#### get the land frame for a "WUBRG"-style input. +#### get the land frame for a "WUBRGO"-style input. land_multicolor := { count := number_of_items(in: colors) if count == 0 then "land" @@ -711,7 +711,7 @@ text_to_color := { text := filter_text(match: "is (colorless|all colors|((blue|white|green|red|black)((,|,? and) (blue|white|green|red|black))*))", in_context: regex_escape(card_name)+"()* \\.") if text != "" then ( if contains(text, match: "all colors") then ( - colors := "WUBRG" + colors := "WUBRGO" if land == true then land_multicolor() else mana_to_color(hybrid: "") ) else ( @@ -769,7 +769,7 @@ list_colors := { list := replace(list, match:", ", replace:", and ", in_context:"[^ ]+$") list } -#### convert card_color to WUBRG +#### convert card_color to WUBRGO card_color_to_letters := { color_string := trim_colors(input) (if contains(color_string, match:"white") then "W" else "") @@ -841,7 +841,7 @@ color_of_card := { else "J" #### Artifact ) else ( #### Cards with costs. - colors := sort_text(casting_cost, order: "") + colors := sort_text(casting_cost, order: "") if colors == "" and artifact then "J" #### Artifact else if colors == "" then "A" #### Clear Colorless else if colors == "W" then "B" #### White @@ -870,7 +870,7 @@ basic_land_sort := { else "MA" #### other basic lands } hybrid_color_pair_sort := { - colors := sort_text(casting_cost, order: "") + colors := sort_text(casting_cost, order: "") if not set.sort_hybrid_in_pairs then "HK" else if colors == "WU" then "HA" else if colors == "UB" then "HB" @@ -885,7 +885,7 @@ hybrid_color_pair_sort := { else "HK" } multi_color_pair_sort := { - colors := sort_text(casting_cost, order: "") + colors := sort_text(casting_cost, order: "") if not set.sort_multicolor_in_pairs then "GK" else if colors == "WU" then "GA" else if colors == "UB" then "GB" @@ -1032,11 +1032,11 @@ rarity_code := { is_unsorted := { false } ############################################################## Statistics utilities #### Converted mana cost -is_half_mana := match@(match: "1/2|[|][WUBRGS]") +is_half_mana := match@(match: "1/2|[|][WUBRGOS]") is_half_generic := match@(match: "1/2") -is_colored_mana := match@(match: "[WUBRG]") +is_colored_mana := match@(match: "[WUBRGO]") only_numbers := filter_text@(match: "^[0123456789]+") -cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUBRGC] | TK | [0-9](/[WUBRGCVHSCEKPLOTQ2]) | [0-9]+(?!/[WUBRGCVHSCEKPLOTQ2]) | [WUBRGCVHS0-9](/[WUBRGCVHS])\{0,4} ") +cmc_split := break_text@(match: "(?ix) 1/2 | [|][WUBRGOC] | TK | [0-9](/[WUBRGOCVHSCEKPLOTQ2]) | [0-9]+(?!/[WUBRGOCVHSCEKPLOTQ2]) | [WUBRGOCVHS0-9](/[WUBRGOCVHS])\{0,4} ") cmc := {to_number( for each sym in cmc_split(to_text()) do ( numbers := only_numbers(sym) @@ -1212,11 +1212,11 @@ digital_map := [ for_mana_costs := { if input.separator_before == "—" and contains(input.param, match: " ") then ( #### multi word if comma_count(input.param) == "," then ( #### two part - if match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRG0-9/|]+,", input.param) then #### starts with mana + if match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRGO0-9/|]+,", input.param) then #### starts with mana "{add}{alternative_cost(input.param, trim:combined_cost, s:action)}" #### "add" mana else "{alternative_cost(input.param, trim:combined_cost, s:action)}{non}" #### else cost "non" ) else if contains(input.param, match: ",") then ( #### three+ parts - if match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRG0-9/|]+,", input.param) then #### starts with mana + if match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRGO0-9/|]+,", input.param) then #### starts with mana "{add}{alternative_cost(input.param, trim:long_cost, s:action)}" #### "add" mana with long formatting else "{alternative_cost(input.param, trim:long_nomana_cost, s:action)}{non}" #### else cost "non" with long formatting ) else @@ -1228,7 +1228,7 @@ for_mana_costs := { }@(non:" in addition to any other costs", action:false, add:"") #### return bool; is the input is a simple mana cost? is_mana_cost := { - match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRG0-9/|]+$", input.param) + match(match: "^[VHSCAIETKPLOQ\\?XYZIWUBRGO0-9/|]+$", input.param) } #### Convert extra costs long_cost := replace@(match:", [A-Z]", replace: { to_lower() } ) @@ -1237,7 +1237,7 @@ long_nomana_cost := replace@(match:"[A-Z]", replace: { to_lower() }) lower_first := replace@(match:"^[A-Z]", replace: { to_lower() }) combined_cost := replace@(match:", [A-Z]", replace: { to_lower() })+ replace@(match:",", replace:" and")+ - replace@(match:"^[VHSCETKPLOQ\\?XYZIWUBRG0-9/|]+", in_context: "(^|[[:space:]])(?![a-z])", replace: "&")+ + replace@(match:"^[VHSCETKPLOQ\\?XYZIWUBRGO0-9/|]+", in_context: "(^|[[:space:]])(?![a-z])", replace: "&")+ replace@(match:"^[A-Z]", replace: { to_lower() }) alternative_cost := { input := trim(input) @@ -1324,7 +1324,7 @@ protection_code := { output } phy_reminder := { - phy_match := filter_text(input, match:"(/[WUBRG])+", in_context:"H") + phy_match := filter_text(input, match:"(/[WUBRGO])+", in_context:"H") letters := split_text(phy_match, match:"/") reminder_text := "" if length(letters) == 2 then @@ -1508,8 +1508,8 @@ mana_context := | [ ]can[ ]be[ ]paid | (pays?|additional|costs?|the|adds?|pay(ed)?[ ](with|using)) #### pay X. creatures cost 1 less. pay an additional G. ([ ]either)? #### pay either X or Y - ([ ](]*>)?[-+=]?[VHSCETKPLOQ\\?XYZIEWUBRG0-9/|]+(]*>)?,)* #### pay X, Y or Z - ([ ](]*>)?[-+=]?[VHSCETKPLOQ\\?XYZIEWUBRG0-9/|]+(]*>)?[ ](and|or|and/or))* #### pay X or Y + ([ ](]*>)?[-+=]?[VHSCETKPLOQ\\?XYZIEWUBRGO0-9/|]+(]*>)?,)* #### pay X, Y or Z + ([ ](]*>)?[-+=]?[VHSCETKPLOQ\\?XYZIEWUBRGO0-9/|]+(]*>)?[ ](and|or|and/or))* #### pay X or Y [ ] ( [,.)\"”]|$ #### (end of word) @@ -1869,7 +1869,7 @@ text_filter := } + #### step 4 : explict non mana symbols replace@( - match: "\\][-+=]?[VHSCEKPLOTQINF\\?XYZIWUBRG0-9/|]+\\[", + match: "\\][-+=]?[VHSCEKPLOTQINF\\?XYZIWUBRGO0-9/|]+\\[", replace: {"" + mana_filter_t() + ""} ) + #### step 5 : add mana & tap symbols @@ -1884,13 +1884,13 @@ text_filter := replace: {"" + _1 + "" + _3} ) + replace@( - match: "\\b[VHSCEKPLOTQ\\?XYZIWUBRG0-9/|]+\\b", + match: "\\b[VHSCEKPLOTQ\\?XYZIWUBRGO0-9/|]+\\b", in_context: mana_context, replace: {"" + mana_filter_t() + ""} ) + #### step 5b : remove false positive mana & tap symbols replace@( - match: "([VHSCEKPLOTQ\\?XYZIWUBRG0-9/|]+)", + match: "([VHSCEKPLOTQ\\?XYZIWUBRGO0-9/|]+)", in_context: mana_un_context, replace: "\\1" ) + @@ -1900,7 +1900,7 @@ text_filter := replace: {"INF" } ) + replace@( - match: "\\[[-+=]?[VHSCEKPLOTQ\\?XYZIWUBRG0-9/|]+\\]", + match: "\\[[-+=]?[VHSCEKPLOTQ\\?XYZIWUBRGO0-9/|]+\\]", replace: {"" + mana_filter_t() + ""} ) + #### step 6a : auto reminder diff --git a/data/magic.mse-game/statistics_en b/data/magic.mse-game/statistics_en index 0ea3e72c5..e97d4e38d 100644 --- a/data/magic.mse-game/statistics_en +++ b/data/magic.mse-game/statistics_en @@ -20,6 +20,7 @@ statistics dimension: group: Black group: Red group: Green + group: Orange group: Multicolor group: Hybrid colors: @@ -28,6 +29,7 @@ statistics dimension: Black : rgb(33,33,33) Red : rgb(156,15,15) Green : rgb(68,144,15) + Orange : rgb(253,196,41) Colorless : rgb(101,104,94) Artifact : rgb(109,132,158) Multicolor : rgb(244,177,10) @@ -48,32 +50,33 @@ statistics dimension: ​​​​B : rgb(22,22,22) ​​​​​R : rgb(156,15,15) ​​​​​​G : rgb(68,144,15) - ​​​​​​​WU : rgb(254,192,80) - ​​​​​​​​WB : rgb(254,192,80) - ​​​​​​​​​WR : rgb(254,192,80) - ​​​​​​​​​​WG : rgb(254,192,80) - ​​​​​​​​​​​UB : rgb(254,192,80) - ​​​​​​​​​​​​UR : rgb(254,192,80) - ​​​​​​​​​​​​​UG : rgb(254,192,80) - ​​​​​​​​​​​​​​BR : rgb(254,192,80) - ​​​​​​​​​​​​​​​BG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) statistics dimension: name: color identity @@ -89,32 +92,33 @@ statistics dimension: ​​​​B : rgb(22,22,22) ​​​​​R : rgb(156,15,15) ​​​​​​G : rgb(68,144,15) - ​​​​​​​WU : rgb(254,192,80) - ​​​​​​​​WB : rgb(254,192,80) - ​​​​​​​​​WR : rgb(254,192,80) - ​​​​​​​​​​WG : rgb(254,192,80) - ​​​​​​​​​​​UB : rgb(254,192,80) - ​​​​​​​​​​​​UR : rgb(254,192,80) - ​​​​​​​​​​​​​UG : rgb(254,192,80) - ​​​​​​​​​​​​​​BR : rgb(254,192,80) - ​​​​​​​​​​​​​​​BG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) statistics dimension: name: casting cost @@ -713,6 +717,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) Any : rgb(112,38,128) Chosen : rgb(112,38,128) @@ -730,6 +735,7 @@ statistics dimension: group: B group: R group: G + group: O group: Any group: Chosen colors: @@ -739,6 +745,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) Any : rgb(112,38,128) Chosen : rgb(112,38,128) @@ -765,6 +772,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) Any : rgb(112,38,128) Chosen : rgb(112,38,128) @@ -829,6 +837,10 @@ statistics dimension: ​​​​​​GG : rgb(63,139,10) ​​​​​​GGG : rgb(46,123,0) ​​​​​​GGGG+ : rgb(18,102,0) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​OO : rgb(180,162,31) + ​​​​​​​OOO : rgb(112,128,21) + ​​​​​​​OOOO+ : rgb(80,90,14) statistics dimension: name: total pips (Casting Costs) @@ -844,6 +856,7 @@ statistics dimension: group: B group: R group: G + group: O colors: C : rgb(101,104,94) W : rgb(255,231,185) @@ -851,6 +864,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) statistics dimension: name: pip count (Ability Costs) @@ -913,6 +927,10 @@ statistics dimension: ​​​​​​GG : rgb(63,139,10) ​​​​​​GGG : rgb(46,123,0) ​​​​​​GGGG+ : rgb(18,102,0) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​OO : rgb(180,162,31) + ​​​​​​​OOO : rgb(112,128,21) + ​​​​​​​OOOO+ : rgb(80,90,14) statistics dimension: name: total pips (Ability Costs) @@ -928,6 +946,7 @@ statistics dimension: group: B group: R group: G + group: O colors: C : rgb(101,104,94) W : rgb(255,231,185) @@ -935,6 +954,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) statistics dimension: name: pip count (All Costs) @@ -997,6 +1017,10 @@ statistics dimension: ​​​​​​GG : rgb(63,139,10) ​​​​​​GGG : rgb(46,123,0) ​​​​​​GGGG+ : rgb(18,102,0) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​OO : rgb(180,162,31) + ​​​​​​​OOO : rgb(112,128,21) + ​​​​​​​OOOO+ : rgb(80,90,14) statistics dimension: name: total pips (All Costs) @@ -1012,6 +1036,7 @@ statistics dimension: group: B group: R group: G + group: O colors: C : rgb(101,104,94) W : rgb(255,231,185) @@ -1019,6 +1044,7 @@ statistics dimension: B : rgb(33,33,33) R : rgb(156,15,15) G : rgb(68,144,15) + O : rgb(253,196,41) statistics dimension: name: word count @@ -1197,32 +1223,63 @@ statistics dimension: ​​​​B : rgb(22,22,22) ​​​​​R : rgb(156,15,15) ​​​​​​G : rgb(68,144,15) - ​​​​​​​WU : rgb(254,192,80) - ​​​​​​​​WB : rgb(254,192,80) - ​​​​​​​​​WR : rgb(254,192,80) - ​​​​​​​​​​WG : rgb(254,192,80) - ​​​​​​​​​​​UB : rgb(254,192,80) - ​​​​​​​​​​​​UR : rgb(254,192,80) - ​​​​​​​​​​​​​UG : rgb(254,192,80) - ​​​​​​​​​​​​​​BR : rgb(254,192,80) - ​​​​​​​​​​​​​​​BG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​​WO : rgb(254,192,80) + ​​​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​UO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​BO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​RO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​GO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​WUO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​RGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRGO : rgb(210,122,7) statistics dimension: name: color (All Faces) @@ -1238,32 +1295,63 @@ statistics dimension: ​​​​B : rgb(22,22,22) ​​​​​R : rgb(156,15,15) ​​​​​​G : rgb(68,144,15) - ​​​​​​​WU : rgb(254,192,80) - ​​​​​​​​WB : rgb(254,192,80) - ​​​​​​​​​WR : rgb(254,192,80) - ​​​​​​​​​​WG : rgb(254,192,80) - ​​​​​​​​​​​UB : rgb(254,192,80) - ​​​​​​​​​​​​UR : rgb(254,192,80) - ​​​​​​​​​​​​​UG : rgb(254,192,80) - ​​​​​​​​​​​​​​BR : rgb(254,192,80) - ​​​​​​​​​​​​​​​BG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​​WO : rgb(254,192,80) + ​​​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​UO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​BO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​RO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​GO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​WUO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​RGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRGO : rgb(210,122,7) statistics dimension: name: color (Promos) @@ -1279,32 +1367,63 @@ statistics dimension: ​​​​B : rgb(22,22,22) ​​​​​R : rgb(156,15,15) ​​​​​​G : rgb(68,144,15) - ​​​​​​​WU : rgb(254,192,80) - ​​​​​​​​WB : rgb(254,192,80) - ​​​​​​​​​WR : rgb(254,192,80) - ​​​​​​​​​​WG : rgb(254,192,80) - ​​​​​​​​​​​UB : rgb(254,192,80) - ​​​​​​​​​​​​UR : rgb(254,192,80) - ​​​​​​​​​​​​​UG : rgb(254,192,80) - ​​​​​​​​​​​​​​BR : rgb(254,192,80) - ​​​​​​​​​​​​​​​BG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) - ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) - ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​O : rgb(253,196,41) + ​​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​​WO : rgb(254,192,80) + ​​​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​UO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​BO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​RO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​GO : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​WUO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BRO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​BGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​RGO : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WRGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​URGO : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRGO : rgb(224,133,8) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRGO : rgb(210,122,7) statistics dimension: name: omniverse color @@ -1322,10 +1441,10 @@ statistics dimension: group: Black group: Red group: Green + group: Orange group: Purple group: Pink group: Yellow - group: Orange group: Brown group: Multicolor group: Hybrid @@ -1335,10 +1454,10 @@ statistics dimension: Black : rgb(33,33,33) Red : rgb(156,15,15) Green : rgb(68,144,15) + Orange : rgb(253,196,41) Purple : rgb(150,100,160) Pink : rgb(255,175,200) Yellow : rgb(242,247,94) - Orange : rgb(255,181,121) Brown : rgb(191,171,144) Colorless : rgb(101,104,94) Artifact : rgb(109,132,158)