diff --git a/src/npc/generate/newSlaveIntro.js b/src/npc/generate/newSlaveIntro.js index 6832a9a80223177f26bb86d9e820770951114bb3..80763fafc26503a843db01e5d5734828aa7d7744 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; }