diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js
index b3df721c081995f58f66665b1500fe933d319d8d..b564c26455e2be9173ba55f8f88919a29ff526cb 100644
--- a/src/events/randomEvent.js
+++ b/src/events/randomEvent.js
@@ -50,7 +50,6 @@ App.Events.getIndividualEvents = function() {
 		new App.Events.RETSAnalCowgirl(),
 		new App.Events.RETSFucktoyPrefersRelative(),
 		new App.Events.RETSInterslaveBegging(),
-		new App.Events.RERoyalBlood(),
 		new App.Events.RETSSadisticDescription(),
 		new App.Events.RETSSiblingTussle(),
 		new App.Events.RETSSimpleAssault(),
@@ -74,6 +73,7 @@ App.Events.getNonindividualEvents = function() {
 		new App.Events.RERelativeRecruiter(),
 		new App.Events.REStaffedMorning(),
 		new App.Events.REFullBed(),
+		new App.Events.RERoyalBlood(),
 
 		new App.Events.RENickname().setType("RNIE"),
 	];
diff --git a/src/events/reRoyalBlood.js b/src/events/reRoyalBlood.js
index 6275de99e491d21f001d61936127e42cf9a3da15..5ed1f85bf76d37b3fcf3f067ed221c24646c2ebd 100644
--- a/src/events/reRoyalBlood.js
+++ b/src/events/reRoyalBlood.js
@@ -1,7 +1,7 @@
 App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent {
 	eventPrerequisites() {
 		return [
-			() => (V.rep - 10000 > random(1, 12500) || V.cheatMode)
+			() => (V.rep - 10000 > random(1, 12500) || V.cheatMode !== 0)
 		];
 	}
 
@@ -456,7 +456,7 @@ App.Events.RERoyalBlood = class RERoyalBlood extends App.Events.BaseEvent {
 			let race;
 
 			if (V.realRoyalties === 1) {
-				const nationality = setup.royalNationalities.random();
+				const nationality = App.Data.royalNationalities.random();
 				switch (nationality) {
 					case "Japanese":
 					case "Cambodian":