diff --git a/mods/basic_cosmetics_mod/src/mod.cpp b/mods/basic_cosmetics_mod/src/mod.cpp index fcadb3ea03..caa2be4181 100644 --- a/mods/basic_cosmetics_mod/src/mod.cpp +++ b/mods/basic_cosmetics_mod/src/mod.cpp @@ -2,6 +2,7 @@ #include "hooks.hpp" #include "color_utils.hpp" #include "midna_hair_color.hpp" +#include "option_descriptions.hpp" #include "mods/service.hpp" #include "mods/svc/config.h" @@ -70,129 +71,6 @@ ModResult register_int_option( return MOD_OK; } -const char* kDefaultHexColorsExplanation = - "Set the color with any 6 digit hex code. A reload will be required to see changes.
" - "Common colors:
" - "- Red: ab706e
" - "- Blue: 6382a0
" - "- Purple: 94749a
" - "- Orange: ec8644
" - "- Yellow: b9ab00
" - "- Pink: ec9fc8
" - "- Black: 505154
" - "- White: f8f7f4
" - "- Brown: 91723e
"; - -const char* kGlowColorsExplanation = - "Set the color of the lantern light with any 6 digit hex code, or with \"rainbow\" for a rainbow effect.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: f68821
" - "- Yellow: f6f321
" - "- Green: 00ff00
" - "- Blue: 0000ff
" - "- Purple: 8000ff
" - "- White: a0a0a0
"; - -const char* kMasterSwordColorsExplanation = - "Set the color with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: f68821
" - "- Yellow: f6f321
" - "- Green: 00ff00
" - "- Blue: 0000ff
" - "- Purple: 8000ff
" - "- White: a0a0a0
" - "- Cyan: 30d0d0
"; - -const char* kAButtonColorsExplanation = - "Set the color of the A button with any 6 digit hex code. A reload may be necessary to see changes.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: ff5000
" - "- Yellow: ffaf00
" - "- Dark Green: 0080ff
" - "- Blue: 0000ff
" - "- Purple: 8000ff
" - "- Grey: 5555ff
" - "- Pink: ff20ff
"; - -const char* kBButtonColorsExplanation = - "Set the color of the B button with any 6 digit hex code. A reload may be necessary to see changes.
" - "Common colors:
" - "- Orange: ffff40
" - "- Pink: ffa0ff
" - "- Green: 00e87b
" - "- Blue: 00aaff
" - "- Purple: 6078ff
" - "- Black: 000000
" - "- Teal: 00f3ff
"; - -const char* kXButtonColorsExplanation = - "Set the color of the X button with any 6 digit hex code. A reload may be necessary to see changes.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: ff8200
" - "- Yellow: f7df00
" - "- Lime Green: 70ff00
" - "- Dark Green: 00bd11
" - "- Blue: 0000ff
" - "- Purple: 800088
" - "- Black: 000000
" - "- Pink: ff00aa
" - "- Cyan: 00ffff
"; - -const char* kYButtonColorsExplanation = - "Set the color of the Y button with any 6 digit hex code. A reload may be necessary to see changes.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: ff8200
" - "- Yellow: f7df00
" - "- Lime Green: 70ff00
" - "- Dark Green: 00bd11
" - "- Blue: 0000ff
" - "- Purple: 800088
" - "- Black: 000000
" - "- Pink: ff00aa
" - "- Cyan: 00ffff
"; - -const char* kZButtonColorsExplanation = - "Set the Z button color with any 6 digit hex code. A reload may be necessary to see changes.
" - "Common colors:
" - "- Red: ff0000
" - "- Orange: ff8200
" - "- Yellow: f7df00
" - "- Lime Green: 70ff00
" - "- Dark Green: 00bd11
" - "- Purple: 800088
" - "- Black: 000000
" - "- Light Blue: 00ffff
"; - -const char* kHeartColorsExplanation = - "Set the heart color with any 6 digit hex code. This will also change the color of heart drops. A reload may be necessary to see changes.
" - "Common colors:
" - "- Orange: ffff40
" - "- Pink: ffa0ff
" - "- Green: 00e87b
" - "- Blue: 00aaff
" - "- Purple: 6078ff
" - "- Black: 000000
" - "- Teal: 00f3ff
"; - -const char* kChargeRingColorsExplanation = - "Set the color of Midna's charge ring with any 6 digit hex code.
" - "Common colors:
" - "- Pink: ff9f9f
" - "- Red: ff0000
" - "- Yellow: ffff00
" - "- Green: 00ff00
" - "- Blue: 0000ff
" - "- Purple: ff00ff
" - "- Brown: 331900
" - "- White: feffff
" - "- Black: 000000
"; - void add_control(UiElementHandle pane, const UiControlDesc& desc) { auto result = svc_ui->pane_add_control(mod_ctx, pane, &desc, nullptr); if (result != MOD_OK) { @@ -241,24 +119,24 @@ ModResult build_equipment_colors_tab( ModContext*, UiWindowHandle, UiElementHandle left, UiElementHandle right, void*, ModError*) { (void)right; - add_cosmetic_option(left, g_cvars.herosTunicCapColor, "Hero's Tunic Cap Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.herosTunicTorsoColor, "Hero's Tunic Body Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.herosTunicSkirtColor, "Hero's Tunic Skirt Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.zoraArmorCapColor, "Zora Armor Cap Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.zoraArmorHelmetColor, "Zora Armor Helmet Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.zoraArmorTorsoColor, "Zora Armor Torso Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.zoraArmorScalesColor, "Zora Armor Scales Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.zoraArmorFlippersColor, "Zora Armor Flippers Color", kDefaultHexColorsExplanation); - add_cosmetic_option_with_rainbow(left, g_cvars.lanternGlowColor, "Lantern Glow Color", kGlowColorsExplanation); - add_cosmetic_option(left, g_cvars.woodenSwordColor, "Wooden Sword Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.ordonSwordBladeColor, "Ordon Sword Blade Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.ordonSwordHandleColor, "Ordon Sword Handle Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.msBladeColor, "Master Sword Blade Color", kMasterSwordColorsExplanation); - add_cosmetic_option(left, g_cvars.msHandleColor, "Master Sword Handle Color", kMasterSwordColorsExplanation); - add_cosmetic_option_with_rainbow(left, g_cvars.lightSwordGlowColor, "Light Sword Glow Color", kGlowColorsExplanation); - add_cosmetic_option(left, g_cvars.boomerangColor, "Boomerang Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.ironBootsColor, "Iron Boots Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.spinnerColor, "Spinner Color", kDefaultHexColorsExplanation); + add_cosmetic_option(left, g_cvars.herosTunicCapColor, "Hero's Tunic Cap Color", kLinksCapColorsExplanation); + add_cosmetic_option(left, g_cvars.herosTunicTorsoColor, "Hero's Tunic Body Color", kLinksShirtColorsExplanation); + add_cosmetic_option(left, g_cvars.herosTunicSkirtColor, "Hero's Tunic Skirt Color", kLinksSkirtColorsExplanation); + add_cosmetic_option(left, g_cvars.zoraArmorCapColor, "Zora Armor Cap Color", kZoraCapColorsExplanation); + add_cosmetic_option(left, g_cvars.zoraArmorHelmetColor, "Zora Armor Helmet Color", kZoraHelmetColorsExplanation); + add_cosmetic_option(left, g_cvars.zoraArmorTorsoColor, "Zora Armor Torso Color", kZoraTorsoColorsExplanation); + add_cosmetic_option(left, g_cvars.zoraArmorScalesColor, "Zora Armor Scales Color", kZoraScalesColorsExplanation); + add_cosmetic_option(left, g_cvars.zoraArmorFlippersColor, "Zora Armor Flippers Color", kZoraFlippersColorsExplanation); + add_cosmetic_option_with_rainbow(left, g_cvars.lanternGlowColor, "Lantern Glow Color", kLanternGlowColorsExplanation); + add_cosmetic_option(left, g_cvars.woodenSwordColor, "Wooden Sword Color", kWoodenSwordColorsExplanation); + add_cosmetic_option(left, g_cvars.ordonSwordBladeColor, "Ordon Sword Blade Color", kOrdonBladeColorsExplanation); + add_cosmetic_option(left, g_cvars.ordonSwordHandleColor, "Ordon Sword Handle Color", kOrdonHandleColorsExplanation); + add_cosmetic_option(left, g_cvars.msBladeColor, "Master Sword Blade Color", kMSBladeColorsExplanation); + add_cosmetic_option(left, g_cvars.msHandleColor, "Master Sword Handle Color", kMSHandleColorsExplanation); + add_cosmetic_option_with_rainbow(left, g_cvars.lightSwordGlowColor, "Light Sword Glow Color", kSwordGlowColorsExplanation); + add_cosmetic_option(left, g_cvars.boomerangColor, "Boomerang Color", kBoomerangColorsExplanation); + add_cosmetic_option(left, g_cvars.ironBootsColor, "Iron Boots Color", kIronBootsColorsExplanation); + add_cosmetic_option(left, g_cvars.spinnerColor, "Spinner Color", kSpinnerColorsExplanation); return MOD_OK; } @@ -284,9 +162,9 @@ ModResult build_misc_colors_tab( add_midna_hair_option(left, g_cvars.midnaHairBaseColor, "Midna's Hair Base Color"); add_midna_hair_option(left, g_cvars.midnaHairTipsColor, "Midna's Hair Tips Color"); add_cosmetic_option(left, g_cvars.midnaChargeRingColor, "Midna Charge Ring Color", kChargeRingColorsExplanation); - add_cosmetic_option(left, g_cvars.linkHairColor, "Link's Hair Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.wolfLinkColor, "Wolf Link Color", kDefaultHexColorsExplanation); - add_cosmetic_option(left, g_cvars.eponaColor, "Epona Color", kDefaultHexColorsExplanation); + add_cosmetic_option(left, g_cvars.linkHairColor, "Link's Hair Color", kLinksHairColorsExplanation); + add_cosmetic_option(left, g_cvars.wolfLinkColor, "Wolf Link Color", kWolfLinkColorsExplanation); + add_cosmetic_option(left, g_cvars.eponaColor, "Epona Color", kEponaColorsExplanation); return MOD_OK; } diff --git a/mods/basic_cosmetics_mod/src/option_descriptions.hpp b/mods/basic_cosmetics_mod/src/option_descriptions.hpp new file mode 100644 index 0000000000..a1cff4c03a --- /dev/null +++ b/mods/basic_cosmetics_mod/src/option_descriptions.hpp @@ -0,0 +1,354 @@ +#pragma once + +inline const char* kLinksCapColorsExplanation = + "Set the color of the Hero's Tunic cap with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kLinksShirtColorsExplanation = + "Set the color of the Hero's Tunic shirt with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kLinksSkirtColorsExplanation = + "Set the color of the Hero's Tunic skirt with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kZoraCapColorsExplanation = + "Set the color of the Zora Armor cap with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kZoraHelmetColorsExplanation = + "Set the color of the Zora Armor helmet with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kZoraTorsoColorsExplanation = + "Set the color of the Zora Armor torso with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kZoraScalesColorsExplanation = + "Set the color of the Zora Armor scales with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kZoraFlippersColorsExplanation = + "Set the color of the Zora Armor flippers with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kWoodenSwordColorsExplanation = + "Set the color with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kLanternGlowColorsExplanation = + "Set the color of the lantern light with any 6 digit hex code, or with \"rainbow\" for a rainbow effect.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
"; + +inline const char* kOrdonBladeColorsExplanation = + "Set the color of the Ordon Sword's blade with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
" + "- Cyan: 30d0d0
"; + +inline const char* kOrdonHandleColorsExplanation = + "Set the color of the Ordon Sword's handle with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
" + "- Cyan: 30d0d0
"; + +inline const char* kMSBladeColorsExplanation = + "Set the color of the Master Sword's blade with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
" + "- Cyan: 30d0d0
"; + +inline const char* kMSHandleColorsExplanation = + "Set the color of the Master Sword's handle with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
" + "- Cyan: 30d0d0
"; + +inline const char* kSwordGlowColorsExplanation = + "Set the color of the light sword glow with any 6 digit hex code, or with \"rainbow\" for a rainbow effect.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: f68821
" + "- Yellow: f6f321
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- White: a0a0a0
"; + +inline const char* kBoomerangColorsExplanation = + "Set the color of the Gale Boomerang with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kIronBootsColorsExplanation = + "Set the color of the Iron Boots with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kSpinnerColorsExplanation = + "Set the color of the Spinner with any 6 digit hex code. Closing and re-opening Dusklight will be required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + + +inline const char* kAButtonColorsExplanation = + "Set the color of the A button with any 6 digit hex code. A reload may be necessary to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: ff5000
" + "- Yellow: ffaf00
" + "- Dark Green: 0080ff
" + "- Blue: 0000ff
" + "- Purple: 8000ff
" + "- Grey: 5555ff
" + "- Pink: ff20ff
"; + +inline const char* kBButtonColorsExplanation = + "Set the color of the B button with any 6 digit hex code. A reload may be necessary to see changes.
" + "Common colors:
" + "- Orange: ffff40
" + "- Pink: ffa0ff
" + "- Green: 00e87b
" + "- Blue: 00aaff
" + "- Purple: 6078ff
" + "- Black: 000000
" + "- Teal: 00f3ff
"; + +inline const char* kXButtonColorsExplanation = + "Set the color of the X button with any 6 digit hex code. A reload may be necessary to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: ff8200
" + "- Yellow: f7df00
" + "- Lime Green: 70ff00
" + "- Dark Green: 00bd11
" + "- Blue: 0000ff
" + "- Purple: 800088
" + "- Black: 000000
" + "- Pink: ff00aa
" + "- Cyan: 00ffff
"; + +inline const char* kYButtonColorsExplanation = + "Set the color of the Y button with any 6 digit hex code. A reload may be necessary to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: ff8200
" + "- Yellow: f7df00
" + "- Lime Green: 70ff00
" + "- Dark Green: 00bd11
" + "- Blue: 0000ff
" + "- Purple: 800088
" + "- Black: 000000
" + "- Pink: ff00aa
" + "- Cyan: 00ffff
"; + +inline const char* kZButtonColorsExplanation = + "Set the Z button color with any 6 digit hex code. A reload may be necessary to see changes.
" + "Common colors:
" + "- Red: ff0000
" + "- Orange: ff8200
" + "- Yellow: f7df00
" + "- Lime Green: 70ff00
" + "- Dark Green: 00bd11
" + "- Purple: 800088
" + "- Black: 000000
" + "- Light Blue: 00ffff
"; + +inline const char* kHeartColorsExplanation = + "Set the heart color with any 6 digit hex code. This will also change the color of heart drops. A reload may be necessary to see changes.
" + "Common colors:
" + "- Orange: ffff40
" + "- Pink: ffa0ff
" + "- Green: 00e87b
" + "- Blue: 00aaff
" + "- Purple: 6078ff
" + "- Black: 000000
" + "- Teal: 00f3ff
"; + +inline const char* kChargeRingColorsExplanation = + "Set the color of Midna's charge ring with any 6 digit hex code.
" + "Common colors:
" + "- Pink: ff9f9f
" + "- Red: ff0000
" + "- Yellow: ffff00
" + "- Green: 00ff00
" + "- Blue: 0000ff
" + "- Purple: ff00ff
" + "- Brown: 331900
" + "- White: feffff
" + "- Black: 000000
"; + +inline const char* kLinksHairColorsExplanation = + "Set the color of Link's hair with any 6 digit hex code. Loading a new area, changing forms, or changing tunics is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kWolfLinkColorsExplanation = + "Set the color of Wolf Link with any 6 digit hex code. Loading a new area or changing forms is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
"; + +inline const char* kEponaColorsExplanation = + "Set the color of Wolf Link with any 6 digit hex code. Loading a new area while *not* riding Epona is required to see changes.
" + "Common colors:
" + "- Red: ab706e
" + "- Blue: 6382a0
" + "- Purple: 94749a
" + "- Orange: ec8644
" + "- Yellow: b9ab00
" + "- Pink: ec9fc8
" + "- Black: 505154
" + "- White: f8f7f4
" + "- Brown: 91723e
";