From 1e2e09602e8eaabf48140bc44987dfb3835fefc8 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Mon, 17 Feb 2020 22:40:09 -0500
Subject: [PATCH] alpha-betsical

---
 src/js/rulesAssistantOptions.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 63329411ffb..9799022ae69 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -1770,8 +1770,13 @@ window.rulesAssistantOptions = (function() {
 			];
 			super("Collar", items);
 
-			this._nice = new ListSubSection(this, "Nice", isClothingAccessible.array(App.Data.misc.niceCollars));
-			this._harsh = new ListSubSection(this, "Harsh", isClothingAccessible.array(App.Data.misc.harshCollars));
+			const niceCollars = isClothingAccessible.array(App.Data.misc.niceCollars);
+			niceCollars.sort(function(a, b) { if (a[0] < b[0]) { return -1; } if (a[0] > b[0]) { return 1; } return 0; });
+			this._nice = new ListSubSection(this, "Nice", niceCollars);
+
+			const harshCollars = isClothingAccessible.array(App.Data.misc.harshCollars);
+			harshCollars.sort(function(a, b) { if (a[0] < b[0]) { return -1; } if (a[0] > b[0]) { return 1; } return 0; });
+			this._harsh = new ListSubSection(this, "Harsh", harshCollars);
 
 			this.setValue(current_rule.set.collar);
 			this.onchange = (value) => current_rule.set.collar = value;
-- 
GitLab