From db2ddb6ca24a8cfadbdf935765bb64acffac784f Mon Sep 17 00:00:00 2001
From: lowercase-donkey <lowercasedonkey@gmail.com>
Date: Thu, 6 Jun 2019 23:47:47 -0400
Subject: [PATCH] RA tweaks

RA pulldown tweaks

health too
---
 src/js/rulesAssistantOptions.js | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index aba1b5f191b..caef5a7ec8f 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -1616,7 +1616,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class LeggingsList extends List {
+	class LeggingsList extends ListSelector {
 		constructor() {
 			const items = [
 				["none"],
@@ -1998,7 +1998,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class CurrativesList extends List {
+	class CurrativesList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["none", 0],
@@ -2225,13 +2225,9 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class DietGrowthList extends List {
+	class DietGrowthList extends BooleanSwitch {
 		constructor() {
-			const pairs = [
-				["on", 1],
-				["off", 0]
-			];
-			super("Diet support for growth drugs", pairs, false, false, true);
+			super("Diet support for growth drugs", [0, 1]);
 			this.setValue(current_rule.set.dietGrowthSupport);
 			this.onchange = (value) => current_rule.set.dietGrowthSupport = value;
 		}
@@ -2599,7 +2595,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class EarwearList extends List {
+	class EarwearList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["none"],
@@ -2648,7 +2644,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class HairLengthList extends List {
+	class HairLengthList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["very short", 5],
@@ -2664,7 +2660,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class HaircutsList extends List {
+	class HaircutsList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["maintain hair length", 1],
@@ -2828,7 +2824,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class MarkingsList extends List {
+	class MarkingsList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["remove beauty marks"],
@@ -3009,7 +3005,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class AreolaPiercingList extends List {
+	class AreolaPiercingList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["none", 0],
@@ -3069,7 +3065,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class CorsetPiercingList extends List {
+	class CorsetPiercingList extends ListSelector {
 		constructor() {
 			const pairs = [
 				["none", 0],
@@ -3528,7 +3524,7 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
-	class CosmeticSurgeryList extends List {
+	class CosmeticSurgeryList extends ListSelector {
 		constructor() {
 			const items = [
 				["none", 0],
-- 
GitLab