From f0b336fda5b04b0331b6b834da21d4e33ab0d12e Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Thu, 1 Oct 2020 12:45:03 -0400
Subject: [PATCH] tweaks

---
 src/npc/generate/newSlaveIntro.js | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js
index 6832a9a8022..80763fafc26 100644
--- a/src/npc/generate/newSlaveIntro.js
+++ b/src/npc/generate/newSlaveIntro.js
@@ -4124,10 +4124,14 @@ App.UI.newSlaveIntro = function(slave, slave2 = V.eventSlave) {
 
 		function applyBrand() {
 			if (
-				(V.arcologies[0].FSSupremacist !== "unset" && slave.race !== V.arcologies[0].FSSupremacistRace) ||
-				(V.arcologies[0].FSSubjugationist !== "unset" && slave.race === V.arcologies[0].FSSubjugationistRace)
+				(V.brandDesign.primary === "a racial slur") && // Oh no, will this slur make sense...
+				(V.brandDesign.secondary) && // They actually set a backup, so we can care
+				(
+					(V.arcologies[0].FSSupremacist !== "unset" && slave.race !== V.arcologies[0].FSSupremacistRace) ||
+					(V.arcologies[0].FSSubjugationist !== "unset" && slave.race === V.arcologies[0].FSSubjugationistRace)
+				)
 			) {
-				slave.brand[brandTarget] = V.brandDesign.secondary;
+				slave.brand[brandTarget] = V.brandDesign.secondary; // Slur made no sense, use the backup
 			} else {
 				slave.brand[brandTarget] = V.brandDesign.primary;
 			}
-- 
GitLab