From 404076df524e89034132ac661a64e8e9b88da08e Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Tue, 27 Feb 2018 16:09:11 -0500
Subject: [PATCH] SFJS work.

---
 devNotes/VersionChangeLog-Premod+LoliMod.txt     |  8 ++++++++
 devNotes/twine JS                                | 15 +++++++++++++++
 src/js/SFJS.tw                                   | 15 +++++++++++++++
 src/pregmod/SecForceEX/securityForceTradeShow.tw |  2 +-
 src/pregmod/SimpleWorldEcomonyCheck.tw           | 12 ------------
 src/uncategorized/SFMBarracks.tw                 |  2 +-
 6 files changed, 40 insertions(+), 14 deletions(-)
 create mode 100644 src/js/SFJS.tw
 delete mode 100644 src/pregmod/SimpleWorldEcomonyCheck.tw

diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 4717d23ae00..8acbe7c1576 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,6 +2,14 @@
 
 0.10.7.0/1
 
+2/28/18
+
+	375
+	-Sfanon's fixes and tweaks
+	-some more robust catchers for NaN'd rep
+	-pregmodfan's tweaking to saAgent
+	-cleaned out all the new sanityCheck complaints
+
 2/27/18
 
 	374
diff --git a/devNotes/twine JS b/devNotes/twine JS
index bd695f54b41..d77b8ca36ae 100644
--- a/devNotes/twine JS	
+++ b/devNotes/twine JS	
@@ -7916,3 +7916,18 @@ window.extractHairColor = function(hColor) {
 	}
 	return colorCode;
 };
+
+/*SFJS [script]*/
+
+window.simpleWorldEconomyCheck = function() {
+	n1 = 7;
+	n2 = 5;
+	n3 = 3;
+	if(State.variables.economy === .5) {
+		return n1;
+	} else if(State.variables.economy === 1.5) {
+		return n3;
+	} else {
+		return n2;
+	}
+}
diff --git a/src/js/SFJS.tw b/src/js/SFJS.tw
new file mode 100644
index 00000000000..b47078f318c
--- /dev/null
+++ b/src/js/SFJS.tw
@@ -0,0 +1,15 @@
+SFJS [script]
+
+window.simpleWorldEconomyCheck = function() {
+	n1 = 7;
+	n2 = 5;
+	n3 = 3;
+	if(State.variables.economy === .5) {
+		return n1;
+	} else if(State.variables.economy === 1.5) {
+		return n3;
+	} else {
+		return n2;
+	}
+}
+
diff --git a/src/pregmod/SecForceEX/securityForceTradeShow.tw b/src/pregmod/SecForceEX/securityForceTradeShow.tw
index c7d64fa12b4..4b2124db49a 100644
--- a/src/pregmod/SecForceEX/securityForceTradeShow.tw
+++ b/src/pregmod/SecForceEX/securityForceTradeShow.tw
@@ -1,7 +1,7 @@
 :: securityForceTradeShow [nobr]
 
 <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">>
-<<include "SimpleWorldEcomonyCheck">>
+<<set $Env = simpleWorldEconomyCheck()>>
 <<if ndef $TradeShowAttendanceGranted>> <<set $TradeShowAttendanceGranted = 0>> <</if>>
 
 <<if $OverallTradeShowAttendance == 0>>
diff --git a/src/pregmod/SimpleWorldEcomonyCheck.tw b/src/pregmod/SimpleWorldEcomonyCheck.tw
deleted file mode 100644
index 36545876829..00000000000
--- a/src/pregmod/SimpleWorldEcomonyCheck.tw
+++ /dev/null
@@ -1,12 +0,0 @@
-:: SimpleWorldEcomonyCheck
-<<silently>>
-<<set _N1 = 7, _N2 = 5, _N3 = 3>>	
-	<<switch $economy>>
-		<<case .5>>
-			<<set $Env = _N1>>
-		<<case 1>>
-			<<set $Env = _N2>>
-		<<case 1.5>>
-			<<set $Env = _N3>>
-	<</switch>>
-<</silently>>
diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw
index d0a03b4cd31..fd04f969115 100644
--- a/src/uncategorized/SFMBarracks.tw
+++ b/src/uncategorized/SFMBarracks.tw
@@ -7,7 +7,7 @@
 	<<set $ColonelRelationship = 0>> /* 0 - Employee and boss, 100 - Friend, 200 - Close friend, 300 - Girlfriend, 400 - Lover */
 <</if>>
 <<set _RelationshipTitle = "<<if $ColonelRelationship = 0>> boss <<elseif $ColonelRelationship >= 100>> friend <<elseif $ColonelRelationship >= 200>> close friend <<elseif $ColonelRelationship >= 300>> <<if $PC.title = 1>> boyfriend <<else>> $PC.title = 0>> girlfriend <</if>> <<elseif $ColonelRelationship >= 400>> lover <</if>
-<<include "SimpleWorldEcomonyCheck">>
+<<set $Env = simpleWorldEconomyCheck()>>
 <<switch $Env>>
 	<<case "_N1">>
 		<<set $EnvCash2 = 450, $EnvCash3 = 200, $EnvCash4 = 100, $EnvProsp = 3, _BaseDiscount = _BaseDiscount-.005>>
-- 
GitLab