diff --git a/src/Mods/SecExp/attackOptions.tw b/src/Mods/SecExp/attackOptions.tw
index 3f9cf5ba9d181e09cc5c1994fe24246e2a6be603..15b05eaa48593f489b86ba7c8addfa0983d4a8be 100644
--- a/src/Mods/SecExp/attackOptions.tw
+++ b/src/Mods/SecExp/attackOptions.tw
@@ -259,7 +259,7 @@ __Battle Plan__:
 			<<replace "#leader">><strong><<print _leader>></strong><</replace>>
 		<</link>>
 	<</if>>
-	<<if $SF.Toggle && $SF.Active >= 1 && $SF.MercCon.CanAttend === -1>>
+	<<if $SF.Toggle && $SF.Active >= 1 && $SF.MercCon.CanAttend === -2>>
 		|
 		<<link "Let The Colonel lead the troops">>
 			<<set $leadingTroops = "colonel">>
diff --git a/src/Mods/SpecialForce/Firebase.tw b/src/Mods/SpecialForce/Firebase.tw
index fdeaf6fcf286c91647e7ce9387f1ec5bf28e4435..c07c21fde9bc0530970b88fa8107dba24c6c97f4 100644
--- a/src/Mods/SpecialForce/Firebase.tw
+++ b/src/Mods/SpecialForce/Firebase.tw
@@ -53,14 +53,14 @@
 
 	<div id="Actions" class="tabcontent">
 		<div class="content">
-			<<if $SF.MercCon.CanAttend === -2>>
+			<<if $SF.MercCon.CanAttend === 0>>
 				<br><br>Her expression changes as something jogs her memory. "Before we begin <<if $SF.Colonel.Core == "brazen">><<= properTitle()>><<else>>boss<</if>>, back when I was a merc me and a couple of my old friends would have a meetup every several months. Drinking, fucking, drugs... a little poker. It eventually grew into a whole thing, and now we bring our latest and greatest toys to show off, maybe make some money off selling the schematics. I'd like to continue going, for old times' sake."
 				<br>[[Grant leave|Firebase][$SF.MercCon.CanAttend = 1]]
-				<br>[[Request she remain on base|Firebase][$SF.MercCon.CanAttend = -1]]<br>
+				<br>[[Request she remain on base|Firebase][$SF.MercCon.CanAttend = -2]]<br>
 			<<elseif $SF.MercCon.History >= 1 && ((Math.trunc($week/24) === ($week/24)) && $SF.MercCon.CanAttend === -1)>>
 				<br><br>Her expression changes as something jogs her memory. "Before we begin <<if $SF.Colonel.Core == "brazen">><<= properTitle()>><<else>>boss<</if>>, that biannual merc meetup has come around again. You've already gave me leave to attend, but I just wanted to be sure I'm still clear to go."
 				<br>[[Grant leave|Firebase][$SF.MercCon.CanAttend = 1]]
-				<br>[[Request she remain on site|Firebase][$SF.MercCon.CanAttend = -1]]<br>
+				<br>[[Request she remain on site|Firebase][$SF.MercCon.CanAttend = -2]]<br>
 			<</if>>
 
 			<span id="result0">
diff --git a/src/Mods/SpecialForce/SpecialForce.js b/src/Mods/SpecialForce/SpecialForce.js
index c4680b1eb4641195612412ef3e5af2acae85b5b8..f47ec5531bf23bee829db3553f160f5c1388394d 100644
--- a/src/Mods/SpecialForce/SpecialForce.js
+++ b/src/Mods/SpecialForce/SpecialForce.js
@@ -52,7 +52,7 @@ App.SF.Init = function() {
 		},
 		MercCon: {
 			History: 0,
-			CanAttend: -2,
+			CanAttend: 0,
 			Income: 0,
 			Revenue: 0,
 			Mercs: 0,
@@ -303,7 +303,10 @@ App.SF.BC = function() {
 
 			V.SF.MercCon = V.SF.MercCon || {};
 			V.SF.MercCon.History = V.SF.MercCon.History || 0;
-			V.SF.MercCon.CanAttend = V.SF.MercCon.CanAttend || -2;
+			V.SF.MercCon.CanAttend = V.SF.MercCon.CanAttend || 0;
+			if (V.SF.MercCon.History >= 1) {
+				V.SF.MercCon.CanAttend = -1;
+			}
 			V.SF.MercCon.Income = V.SF.MercCon.Income || 0;
 			V.SF.MercCon.Revenue = V.SF.MercCon.Revenue || 0;
 			V.SF.MercCon.Mercs = V.SF.MercCon.Mercs || 0;
diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw
index 2c0534278c1176a026b73ee129e073b4abc433a2..dfd398604c6ef006b027e5a5120fefdf8c601e4a 100644
--- a/src/pregmod/eliteTakeOverResult.tw
+++ b/src/pregmod/eliteTakeOverResult.tw
@@ -93,7 +93,7 @@
 				<</replace>>
 			<</link>>
 		</span>
-		<<if $SF.MercCon.CanAttend === -1>>
+		<<if $SF.MercCon.CanAttend === -2>>
 			<<switch $SF.Colonel.Core>>
 			<<case "kind">>
 				The Colonel is shocked that you would allow her troops to do this but understands that it comes with the territory.<<if _SFHappyEverAfter == 1>> "Thanks for being kind to one of my soldiers."<</if>>