diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index 438f3079333effb9f84912244f5fda99d23b0733..b3772790465b8e6db4a4cf07dfffea03b3162765 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -1804,7 +1804,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) {
 		if (eventSlave.kindness !== undefined && eventSlave.kindness >= 100) {
 			if ((isSlaveAvailable(eventSlave) && canWalk(eventSlave)) || (["be your Concubine", "please you", "serve in the master suite"].includes(eventSlave.assignment))) {
 				if (eventSlave.relationship === -3) {
-					if (jsRandom(1, 200) < eventSlave.kindness) {
+					if (jsRandom(1, 200) < eventSlave.kindness || V.cheatMode) {
 						State.variables.RESSevent.push("surprising wakeup");
 					}
 				}
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 130cbe412f23684029a6c035887a672f755e570e..6d4e27fd935639b6e5a7e831102392eb0a358c2d 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -524,21 +524,21 @@
 	/* Acquisition Events */
 
 	<<set $events.push("RE recruit")>> /* one generic recruit event guaranteed to always be possible */
-	<<if random(1,100) < $rep/200>>
+	<<if (random(1,100) < $rep/200) || $cheatMode>>
 		<<set _recruitEvents.push("RE recruit")>>
 	<</if>>
 	<<if $ProRecruitment == 1>>
-		<<if random(1,100) < $rep/200>>
+		<<if (random(1,100) < $rep/200) || $cheatMode>>
 			<<set _recruitEvents.push("RE recruit")>>
 		<</if>>
 	<</if>>
 	<<if $AntiEnslavementRep == 0>>
-		<<if random(1,100) < $rep/300>>
+		<<if (random(1,100) < $rep/300) || $cheatMode>>
 			<<set _recruitEvents.push("RE recruit")>>
 		<</if>>
 	<</if>>
 	<<if $AntiEnslavementCash == 0>>
-		<<if random(1,100) < $rep/300>>
+		<<if (random(1,100) < $rep/300) || $cheatMode>>
 			<<set _recruitEvents.push("RE recruit")>>
 		<</if>>
 	<</if>>
@@ -564,7 +564,7 @@
 			<<if $arcologies[0].FSRestart == "unset">>
 				<<set $recruit.push("desperate preg")>>
 			<</if>>
-			<<if random(1,1000) < 5>>
+			<<if (random(1,1000) < 5) || $cheatMode>>
 				<<set $recruit.push("wandering homeless")>>
 			<</if>>
 			<<if $PC.skill.medicine >= 50>>
@@ -580,15 +580,15 @@
 					<<set $recruit.push("overwhelmed farmgirl")>>
 				<</if>>
 				<<set $recruit.push("blessed vessel")>>
-				<<if $arcologies[0].FSRestart == "unset" && random(1,100) <= 5>>
+				<<if $arcologies[0].FSRestart == "unset" && ((random(1,100) <= 5) || $cheatMode)>>
 					<<set $RecETSevent.push("desperate broodmother")>>
 				<</if>>
 			<</if>>
-			<<if $PC.skill.medicine > 50 && $PC.skill.hacking > 75 && random(0,100) > 75>>
+			<<if $PC.skill.medicine > 50 && $PC.skill.hacking > 75 && (random(0,100) > 75 || $cheatMode)>>
 				<<set $recruit.push("embryo appropriation")>>
 			<</if>>
 			<<set $recruit.push("blessed virgin")>>
-			<<if $rep > 16000 && random(1,100) < $rep/1000 && $cash >= 50000>>
+			<<if $rep > 16000 && ((random(1,100) < $rep/1000) || $cheatMode) && $cash >= 50000>>
 				<<set $recruit.push("cleaning house")>>
 			<</if>>
 		<</if>>
@@ -613,29 +613,29 @@
 		<<if ($HeadGirl.devotion > 50) && ($HeadGirl.skill.whoring >= 100)>>
 			<<set $recruit.push("whore recruit")>>
 		<</if>>
-		<<if $PC.skill.hacking >= 50 && random(0,100) < $PC.skill.hacking>>
+		<<if $PC.skill.hacking >= 50 && (random(0,100) < $PC.skill.hacking) || $cheatMode>>
 			<<set $recruit.push("held POW")>>
 		<</if>>
-		<<if $PC.skill.hacking >= 100 && random(0,100) > 95 && $cash >= 100000>>
+		<<if $PC.skill.hacking >= 100 && (random(0,100) > 95 || $cheatMode) && $cash >= 100000>>
 			<<set $recruit.push("rogue cyborg")>>
 		<</if>>
-		<<if $rep > 16000 && random(1,100) < $rep/1000 && $cash >= 100000>>
+		<<if $rep > 16000 && ((random(1,100) < $rep/1000) || $cheatMode) && $cash >= 100000>>
 			<<set $recruit.push("forbidden love")>>
 		<</if>>
-		<<if ($rep/400) > random(1,100)>>
+		<<if (($rep/400) > random(1,100)) || $cheatMode>>
 			<<set $RecETSevent.push("identical pair")>>
 		<</if>>
-		<<if ($rep/400) > random(1,100)>>
+		<<if (($rep/400) > random(1,100)) || $cheatMode>>
 			<<set $RecETSevent.push("posh mother daughter")>>
 		<</if>>
 		<<if $seeIncest != 0>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if (($rep/400) > random(1,100)) || $cheatMode>>
 				<<set $RecETSevent.push("incest sister sister")>>
 			<</if>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if (($rep/400) > random(1,100)) || $cheatMode>>
 				<<set $RecETSevent.push("incest twin sister")>>
 			<</if>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if (($rep/400) > random(1,100)) || $cheatMode>>
 				<<set $RecETSevent.push("incest mother daughter")>>
 			<</if>>
 		<</if>>
@@ -659,7 +659,7 @@
 				<<set $recruit.push("herm runaway")>>
 			<</if>>
 		<</if>>
-		<<if $rep > 16000 && random(1,100) < $rep/1000 && $cash >= 100000>>
+		<<if $rep > 16000 && ((random(1,100) < $rep/1000) || $cheatMode) && $cash >= 100000>>
 			<<set $recruit.push("princely betrayal")>>
 		<</if>>
 		<<if ($cash > 20000)>>
@@ -672,37 +672,37 @@
 			<<if ($HeadGirl.devotion > 50)>>
 				<<set $RecETSevent.push("mismatched pair")>>
 			<</if>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 				<<set $RecETSevent.push("matched pair")>>
 			<</if>>
 			<<if $seeIncest != 0>>
 				<<if $seePreg != 0>>
-					<<if ($rep/400) > random(1,100) && $arcologies[0].FSRestart == "unset">>
+					<<if ($rep/400) > (random(1,100) || $cheatMode) && $arcologies[0].FSRestart == "unset">>
 						<<set $RecETSevent.push("identical herm pair")>>
 					<</if>>
-					<<if ($rep/400) > random(1,100) && $arcologies[0].FSRestart == "unset">>
+					<<if ($rep/400) > (random(1,100) || $cheatMode) && $arcologies[0].FSRestart == "unset">>
 						<<set $RecETSevent.push("incest mother son")>>
 					<</if>>
-					<<if ($rep/400) > random(1,100) && $arcologies[0].FSRestart == "unset">>
+					<<if ($rep/400) > (random(1,100) || $cheatMode) && $arcologies[0].FSRestart == "unset">>
 						<<set $RecETSevent.push("incest father daughter")>>
 					<</if>>
-					<<if ($rep/400) > random(1,100)>>
+					<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 						<<set $RecETSevent.push("incest brother sister")>>
 					<</if>>
 				<</if>>
-				<<if ($rep/400) > random(1,100)>>
+				<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 					<<set $RecETSevent.push("incest twins mixed")>>
 				<</if>>
 			<</if>>
 		<</if>>
 		<<if $seeIncest != 0>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 				<<set $RecETSevent.push("incest brother brother")>>
 			<</if>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 				<<set $RecETSevent.push("incest twin brother")>>
 			<</if>>
-			<<if ($rep/400) > random(1,100)>>
+			<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 				<<set $RecETSevent.push("incest father son")>>
 			<</if>>
 		<</if>>
@@ -735,31 +735,31 @@
 			<<set $malefactor.push("passfail")>>
 		<</if>>
 		<<set $malefactor = $malefactor.random()>>
-		<<if ($rep/150) > random(1,100)>>
+		<<if ($rep/150) > (random(1,100) || $cheatMode)>>
 			<<set _recruitEvents.push("RE malefactor")>>
 		<</if>>
 	<</if>>
 
 	<<set $recruit.push("starving artist")>>
-	<<if ($rep/400) > random(1,100)>>
+	<<if ($rep/400) > (random(1,100) || $cheatMode)>>
 		<<set $RecETSevent.push("addict mother daughter")>>
 	<</if>>
-	<<if ($rep/250) > random(1,100)>>
+	<<if ($rep/250) > (random(1,100) || $cheatMode)>>
 		<<set $recruit.push("immigrant")>>
 	<</if>>
 
 	<<if ($PC.dick != 0) && ($PC.vagina == -1) && ($PC.boobs < 300) && ($PC.title == 1)>>
-		<<if ($rep/250) > random(1,100)>>
+		<<if ($rep/250) > (random(1,100) || $cheatMode)>>
 			<<set $recruit.push("handsome PC")>>
 			<<set $recruit.push("handsome PC")>>
 		<</if>>
 	<<elseif ($PC.dick == 0) && ($PC.boobs >= 300) && ($PC.title == 0)>>
-		<<if ($rep/250) > random(1,100)>>
+		<<if ($rep/250) > (random(1,100) || $cheatMode)>>
 			<<set $recruit.push("womanly PC")>>
 			<<set $recruit.push("womanly PC")>>
 		<</if>>
 	<<elseif ($PC.dick != 0) && ($PC.boobs >= 300)>>
-		<<if ($rep/250) > random(1,100)>>
+		<<if ($rep/250) > (random(1,100) || $cheatMode)>>
 			<<set $recruit.push("shemale PC")>>
 			<<set $recruit.push("shemale PC")>>
 		<</if>>
@@ -770,7 +770,7 @@
 		<<set _recruiterSlaves = $slaves.filter(function(s) { return s.fuckdoll == 0 && s.canRecruit == 1 && s.devotion > 50 && canWalk(s); })>>
 		<<for _recruiterSlaves.length > 0>>
 			<<set $recruiterSlave = _recruiterSlaves.pluck()>>
-			<<if random(1,100) > 90+(totalRelatives($recruiterSlave)*2)>>
+			<<if (random(1,100) > 90+(totalRelatives($recruiterSlave)*2) || $cheatMode)>>
 				<<set $j = $genePool.findIndex(function(o) { return o.ID == $recruiterSlave.ID; })>>
 				<<if $j != -1>>
 					<<set $events.push("RE relative recruiter")>>
@@ -805,209 +805,209 @@
 
 	<<if $FSAnnounced == 1>>
 		<<set $FSAcquisitionEvents = []>>
-		<<if $arcologies[0].FSSupremacist > random(1,100)>>
+		<<if $arcologies[0].FSSupremacist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Supremacist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSubjugationist > random(1,100)>>
+		<<if $arcologies[0].FSSubjugationist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Subjugationist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSGenderRadicalist > random(1,100)>>
+		<<if $arcologies[0].FSGenderRadicalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Gender Radicalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSRepopulationFocus > random(1,100)>>
+		<<if $arcologies[0].FSRepopulationFocus > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Repopulation Efforts")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSRestart > random(1,100)>>
+		<<if $arcologies[0].FSRestart > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Eugenics")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
 		<<if $seePreg != 0>>
-			<<if $arcologies[0].FSGenderFundamentalist > random(1,100)>>
+			<<if $arcologies[0].FSGenderFundamentalist > (random(1,100) || $cheatMode)>>
 				<<set $FSAcquisitionEvents.push("Gender Fundamentalist")>>
 				<<set _recruitEvents.push("RE FS acquisition")>>
 			<</if>>
 		<</if>>
-		<<if $arcologies[0].FSPaternalist > random(1,100)>>
+		<<if $arcologies[0].FSPaternalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Paternalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSDegradationist > random(1,100)>>
+		<<if $arcologies[0].FSDegradationist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Degradationist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSIntellectualDependency > random(1,100)>>
+		<<if $arcologies[0].FSIntellectualDependency > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Intellectual Dependency")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSlaveProfessionalism > random(1,100)>>
+		<<if $arcologies[0].FSSlaveProfessionalism > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Slave Professionalism")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSBodyPurist > random(1,100)>>
+		<<if $arcologies[0].FSBodyPurist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Body Purist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSTransformationFetishist > random(1,100)>>
+		<<if $arcologies[0].FSTransformationFetishist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Transformation Fetishist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSPetiteAdmiration > random(1,100)>>
+		<<if $arcologies[0].FSPetiteAdmiration > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Petite Admiration")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSStatuesqueGlorification > random(1,100)>>
+		<<if $arcologies[0].FSStatuesqueGlorification > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Statuesque Glorification")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSYouthPreferentialist > random(1,100)>>
+		<<if $arcologies[0].FSYouthPreferentialist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Youth Preferentialist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSMaturityPreferentialist > random(1,100)>>
+		<<if $arcologies[0].FSMaturityPreferentialist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Maturity Preferentialist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSlimnessEnthusiast > random(1,100)>>
+		<<if $arcologies[0].FSSlimnessEnthusiast > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Slimness Enthusiast")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSAssetExpansionist > random(1,100)>>
+		<<if $arcologies[0].FSAssetExpansionist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Asset Expansionist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
 		<<if $seePreg != 0>>
-			<<if $arcologies[0].FSPastoralist > random(1,100)>>
+			<<if $arcologies[0].FSPastoralist > (random(1,100) || $cheatMode)>>
 				<<set $FSAcquisitionEvents.push("Pastoralist")>>
 				<<set _recruitEvents.push("RE FS acquisition")>>
 			<</if>>
 		<</if>>
-		<<if $arcologies[0].FSPhysicalIdealist > random(1,100)>>
+		<<if $arcologies[0].FSPhysicalIdealist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Physical Idealist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSHedonisticDecadence > random(1,100)>>
+		<<if $arcologies[0].FSHedonisticDecadence > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Hedonistic Decadence")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSChattelReligionist > random(1,100)>>
+		<<if $arcologies[0].FSChattelReligionist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Chattel Religionist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSupremacist > random(1,100)>>
+		<<if $arcologies[0].FSSupremacist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Supremacist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSubjugationist > random(1,100)>>
+		<<if $arcologies[0].FSSubjugationist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Subjugationist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSGenderRadicalist > random(1,100)>>
+		<<if $arcologies[0].FSGenderRadicalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Gender Radicalist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
 		<<if $seePreg != 0>>
-			<<if $arcologies[0].FSGenderFundamentalist > random(1,100)>>
+			<<if $arcologies[0].FSGenderFundamentalist > (random(1,100) || $cheatMode)>>
 				<<set $FSAcquisitionEvents.push("Gender Fundamentalist Two")>>
 				<<set _recruitEvents.push("RE FS acquisition")>>
 			<</if>>
 		<</if>>
-		<<if $arcologies[0].FSPaternalist > random(1,100)>>
+		<<if $arcologies[0].FSPaternalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Paternalist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSDegradationist > random(1,100)>>
+		<<if $arcologies[0].FSDegradationist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Degradationist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSIntellectualDependency > random(1,100)>>
+		<<if $arcologies[0].FSIntellectualDependency > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Intellectual Dependency Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSlaveProfessionalism > random(1,100)>>
+		<<if $arcologies[0].FSSlaveProfessionalism > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Slave Professionalism Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSBodyPurist > random(1,100)>>
+		<<if $arcologies[0].FSBodyPurist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Body Purist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSTransformationFetishist > random(1,100)>>
+		<<if $arcologies[0].FSTransformationFetishist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Transformation Fetishist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSPetiteAdmiration > random(1,100)>>
+		<<if $arcologies[0].FSPetiteAdmiration > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Petite Admiration Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSStatuesqueGlorification > random(1,100)>>
+		<<if $arcologies[0].FSStatuesqueGlorification > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Statuesque Glorification Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSYouthPreferentialist > random(1,100)>>
+		<<if $arcologies[0].FSYouthPreferentialist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Youth Preferentialist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSMaturityPreferentialist > random(1,100)>>
+		<<if $arcologies[0].FSMaturityPreferentialist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Maturity Preferentialist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSSlimnessEnthusiast > random(1,100)>>
+		<<if $arcologies[0].FSSlimnessEnthusiast > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Slimness Enthusiast Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSAssetExpansionist > random(1,100)>>
+		<<if $arcologies[0].FSAssetExpansionist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Asset Expansionist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSPastoralist > random(1,100)>>
+		<<if $arcologies[0].FSPastoralist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Pastoralist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSPhysicalIdealist > random(1,100)>>
+		<<if $arcologies[0].FSPhysicalIdealist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Physical Idealist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSHedonisticDecadence > random(1,100)>>
+		<<if $arcologies[0].FSHedonisticDecadence > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Hedonistic Decadence Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSChattelReligionist > random(1,100)>>
+		<<if $arcologies[0].FSChattelReligionist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Chattel Religionist Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSRepopulationFocus > random(1,100)>>
+		<<if $arcologies[0].FSRepopulationFocus > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Repopulation Efforts Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSRestart > random(1,100)>>
+		<<if $arcologies[0].FSRestart > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Eugenics Two")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSRomanRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSRomanRevivalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Roman Revivalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSAztecRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSAztecRevivalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Aztec Revivalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSEdoRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSEdoRevivalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Edo Revivalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSArabianRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSArabianRevivalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Arabian Revivalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSChineseRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSChineseRevivalist > (random(1,100) || $cheatMode)>>
 			<<set $FSAcquisitionEvents.push("Chinese Revivalist")>>
 			<<set _recruitEvents.push("RE FS acquisition")>>
 		<</if>>
-		<<if $arcologies[0].FSEgyptianRevivalist > random(1,100)>>
+		<<if $arcologies[0].FSEgyptianRevivalist > (random(1,100) || $cheatMode)>>
 			<<set _recruitEvents.push("RE FSEgyptianRevivalist acquisition")>>
 		<</if>>
 		<<if $arcologies[0].FSPaternalistDecoration == 100 && $minimumSlaveAge <= 14 && $week >= 100 && (ndef $swanSong || $swanSong == 0)>>
@@ -1375,7 +1375,7 @@
 		<</if>>
 	<</if>>
 
-	<<if $minimumSlaveCost > 3000 && random(1,2) == 1>>
+	<<if $minimumSlaveCost > 3000 && (random(1,2) == 1 || $cheatMode)>>
 		<<set $events.push("RE shipping container")>>
 	<</if>>
 
@@ -1383,19 +1383,19 @@
 		<<set $events.push("REM merger")>>
 	<</if>>
 
-	<<if $rep-10000 > random(1,12500)>>
+	<<if ($rep-10000 > random(1,12500) || $cheatMode)>>
 		<<set $events.push("RE royal blood")>>
 	<</if>>
 
 	<<if $mercenaries > 0>>
-		<<if random(1,2) == 1>>
+		<<if (random(1,2) == 1 || $cheatMode)>>
 			<<set $events.push("RE AWOL")>>
 		<<else>>
 			<<set $events.push("RE Poker Night")>>
 		<</if>>
 	<</if>>
 
-	<<if $arcologies[0].prosperity >= 100 && ($rep > random(1,30000))>>
+	<<if ($arcologies[0].prosperity >= 100 && ($rep > random(1,30000)) || $cheatMode)>>
 		<<set _milfSlaves = $slaves.filter(function(s) { return s.devotion > 20 && canTalk(s) && canWalk(s) && (s.assignment == "serve the public" || s.assignment == "serve in the club"); })>>
 		<<if _milfSlaves.length > 0>>
 			<<set $events.push("RE milf tourist")>>
@@ -1414,7 +1414,7 @@
 		<<else>>
 			<<set $events.push("RE citizen hookup")>>
 		<</if>>
-		<<if $rep-10000 > random(1,10000)>>
+		<<if ($rep-10000 > random(1,10000) || $cheatMode)>>
 			<<if ($PC.vagina > 0 && $PC.boobs >= 300 && $PC.title == 0) && (random(0,99) < $seeDicks)>>
 				<<set $events.push("RE male arcology owner")>>
 			<<else>>
@@ -1424,12 +1424,12 @@
 	<</if>>
 
 	<<set $REM = []>>
-	<<if random(1,100) > $slaveCostFactor*50>>
+	<<if (random(1,100) > $slaveCostFactor*50 || $cheatMode)>>
 		<<set $events.push("REM fluctuations")>>
 		<<set $events.push("REM fluctuations")>>
 		<<set $REM = 1>>
 	<</if>>
-	<<if random(1,100) < $slaveCostFactor*50>>
+	<<if (random(1,100) < $slaveCostFactor*50 || $cheatMode)>>
 		<<set $events.push("REM fluctuations")>>
 		<<set $events.push("REM fluctuations")>>
 		<<set $REM = -1>>
@@ -1437,28 +1437,28 @@
 
 	/* FUTURE SOCIETY EVENTS */
 
-	<<if $arcologies[0].FSBodyPurist > random(25,100)>>
+	<<if $arcologies[0].FSBodyPurist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("body purism encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSTransformationFetishist > random(25,100)>>
+	<<if $arcologies[0].FSTransformationFetishist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("transformation fetishism encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSYouthPreferentialist > random(25,100)>>
+	<<if $arcologies[0].FSYouthPreferentialist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("youth preferentialist encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSMaturityPreferentialist > random(25,100)>>
+	<<if $arcologies[0].FSMaturityPreferentialist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("maturity preferentialist encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSPastoralist > random(25,100)>>
+	<<if $arcologies[0].FSPastoralist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("pastoralist encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSPhysicalIdealist > random(25,100)>>
+	<<if $arcologies[0].FSPhysicalIdealist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("physical idealist encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSPaternalist > random(25,100)>>
+	<<if $arcologies[0].FSPaternalist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("paternalist encounter")>>
 	<</if>>
-	<<if $arcologies[0].FSDegradationist > random(25,100)>>
+	<<if $arcologies[0].FSDegradationist > (random(25,100) || $cheatMode+24)>>
 		<<set $REFSevent.push("degradationist encounter")>>
 	<</if>>