diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index cf8038dccfafa31df5f698c528e01d6f9e783ff6..c9fd0f75c18f3817308317d9d7fad3a79c9d44b4 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -3074,41 +3074,7 @@ globalThis.rulesAssistantOptions = (function() { class HairColorList extends ListSelector { constructor() { - const pairs = [ - ["blonde"], - ["golden"], - ["platinum blonde"], - ["strawberry-blonde"], - ["copper"], - ["ginger"], - ["red"], - ["deep red"], - ["green"], - ["blue"], - ["pink"], - ["dark brown"], - ["brown"], - ["auburn"], - ["burgundy"], - ["chocolate"], - ["chestnut"], - ["hazel"], - ["jet black"], - ["black"], - ["grey"], - ["silver"], - ["white"], - ["blue-violet"], - ["purple"], - ["dark orchid"], - ["sea green"], - ["green-yellow"], - ["dark blue"], - ["blazing red"], - ["neon green"], - ["neon blue"], - ["neon pink"] - ]; + const pairs = App.Medicine.Modification.Color.Primary.map(c => [c.value]); super("Hair color", pairs); this.setValue(current_rule.set.hColor); this.onchange = (value) => current_rule.set.hColor = value; @@ -3160,41 +3126,7 @@ globalThis.rulesAssistantOptions = (function() { class EyebrowColorList extends ListSelector { constructor() { - const pairs = [ - ["blonde"], - ["golden"], - ["platinum blonde"], - ["strawberry-blonde"], - ["copper"], - ["ginger"], - ["red"], - ["deep red"], - ["green"], - ["blue"], - ["pink"], - ["dark brown"], - ["brown"], - ["auburn"], - ["burgundy"], - ["chocolate"], - ["chestnut"], - ["hazel"], - ["jet black"], - ["black"], - ["grey"], - ["silver"], - ["white"], - ["blue-violet"], - ["purple"], - ["dark orchid"], - ["sea green"], - ["green-yellow"], - ["dark blue"], - ["blazing red"], - ["neon green"], - ["neon blue"], - ["neon pink"] - ]; + const pairs = App.Medicine.Modification.Color.Primary.map(c => [c.value]); super("Eyebrow hair color, when present", pairs); this.setValue(current_rule.set.eyebrowHColor); this.onchange = (value) => current_rule.set.eyebrowHColor = value; @@ -3253,41 +3185,7 @@ globalThis.rulesAssistantOptions = (function() { class PubicHairColorList extends ListSelector { constructor() { - const pairs = [ - ["blonde"], - ["golden"], - ["platinum blonde"], - ["strawberry-blonde"], - ["copper"], - ["ginger"], - ["red"], - ["deep red"], - ["green"], - ["blue"], - ["pink"], - ["dark brown"], - ["brown"], - ["auburn"], - ["burgundy"], - ["chocolate"], - ["chestnut"], - ["hazel"], - ["jet black"], - ["black"], - ["grey"], - ["silver"], - ["white"], - ["blue-violet"], - ["purple"], - ["dark orchid"], - ["sea green"], - ["green-yellow"], - ["dark blue"], - ["blazing red"], - ["neon green"], - ["neon blue"], - ["neon pink"] - ]; + const pairs = App.Medicine.Modification.Color.Primary.map(c => [c.value]); super("Pubic hair color, when present", pairs); this.setValue(current_rule.set.pubicHColor); this.onchange = (value) => current_rule.set.pubicHColor = value; @@ -3312,41 +3210,7 @@ globalThis.rulesAssistantOptions = (function() { class ArmpitHairColorList extends ListSelector { constructor() { - const pairs = [ - ["blonde"], - ["golden"], - ["platinum blonde"], - ["strawberry-blonde"], - ["copper"], - ["ginger"], - ["red"], - ["deep red"], - ["green"], - ["blue"], - ["pink"], - ["dark brown"], - ["brown"], - ["auburn"], - ["burgundy"], - ["chocolate"], - ["chestnut"], - ["hazel"], - ["jet black"], - ["black"], - ["grey"], - ["silver"], - ["white"], - ["blue-violet"], - ["purple"], - ["dark orchid"], - ["sea green"], - ["green-yellow"], - ["dark blue"], - ["blazing red"], - ["neon green"], - ["neon blue"], - ["neon pink"] - ]; + const pairs = App.Medicine.Modification.Color.Primary.map(c => [c.value]); super("Underarm hair color, when present", pairs); this.setValue(current_rule.set.underArmHColor); this.onchange = (value) => current_rule.set.underArmHColor = value;