diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index 488f7d63042db226e989c7e02309fcb2144f3f48..f910aab6596f66d7e8e08295f08b09410e29796b 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -1594,6 +1594,7 @@ window.rulesAssistantOptions = (function() { this.appendChild(new ArmpitHairStyleList()); this.appendChild(new SkinColorList()); this.appendChild(new MarkingsList()); + this.appendChild(new HornColorList()); } } @@ -3011,6 +3012,40 @@ window.rulesAssistantOptions = (function() { this.onchange = (value) => current_rule.set.hColor = value; } } + + class HornColorList extends ListSelector { + constructor() { + const pairs = [ + ["golden"], + ["copper"], + ["red"], + ["deep red"], + ["green"], + ["pink"], + ["dark brown"], + ["brown"], + ["burgundy"], + ["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"] + ]; + super("Horn color", pairs); + this.setValue(current_rule.set.hornColor); + this.onchange = (value) => current_rule.set.hornColor = value; + } + } class HairStyleList extends ListSelector { constructor() {