diff --git a/src/events/RE/resFailure.js b/src/events/RE/resFailure.js
new file mode 100644
index 0000000000000000000000000000000000000000..a78e36cb4b11b94c59fdcbfeaa9b22349f23923d
--- /dev/null
+++ b/src/events/RE/resFailure.js
@@ -0,0 +1,860 @@
+App.Events.RESFailure = class RESFailure extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [
+			() => !!Array.from(App.Data.misc.schools.keys()).some(s => V[s].schoolPresent && V[s].schoolProsperity <= -10)
+		];
+	}
+
+	actorPrerequisites() {
+		return [];
+	}
+
+	execute(node) {
+		let r = [];
+
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		const failedSchool = Array.from(App.Data.misc.schools.keys()).find(s => V[s].schoolPresent && V[s].schoolProsperity <= -10);
+		const _SCH = App.Data.misc.schools.get(failedSchool);
+
+		repX(-200, "event");
+		V.arcologies[0].prosperity -= 2;
+		const _slavesToAdd = 5;
+		V[failedSchool].schoolPresent = 0;
+		V[failedSchool].subsidize = 0;
+		V[failedSchool].schoolProsperity = 0;
+		V[failedSchool].schoolAnnexed = 1;
+		/** @type {App.Entity.SlaveState<>} */
+		const slaveArray = [];
+		if (failedSchool === "TSS") {
+			for (let _i = 0; _i < _slavesToAdd-1; _i++) {
+				const _slave = GenerateNewSlave("XX", {ageOverridesPedoMode: 1});
+				_slave.career = "a slave";
+				_slave.butt = either(1, 2, 2, 3);
+				_slave.boobs = either(200, 300, 300, 400);
+				if (V.TSS.schoolUpgrade === 1) {
+					_slave.origin = "${He} was given to you by a failed branch campus of the Slavegirl School after ${he} was retrained as a slave ${girl}.";
+					_slave.butt++;
+					_slave.boobs += 200;
+				} else {
+					_slave.origin = "${He} was given to you by a failed branch campus of the Slavegirl School right after ${his} majority.";
+				}
+				_slave.actualAge = (V.TSS.schoolUpgrade === 1 ? random(36, 42) : 18);
+				_slave.anus = (V.TSS.schoolUpgrade === 1 ? 1 : 0);
+				_slave.vagina = (V.TSS.schoolUpgrade === 1 ? 1 : 0);
+				_slave.visualAge = _slave.actualAge;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.intelligenceImplant = 15;
+				_slave.teeth = "normal";
+				_slave.intelligence = random(-50, 95);
+				_slave.devotion = random(25, 45);
+				_slave.trust = random(25, 45);
+				setHealth(_slave, jsRandom(50, 60), 0, 0, 0);
+				_slave.preg = 0;
+				_slave.weight = 0;
+				_slave.chem = 20;
+				_slave.skill.vaginal = (V.TUO.schoolUpgrade !== 0 ? 15 : 0);
+				_slave.skill.oral = (V.TUO.schoolUpgrade !== 0 ? 15 : 0);
+				_slave.skill.anal = (V.TUO.schoolUpgrade !== 0 ? 15 : 0);
+				_slave.skill.whoring = (V.TUO.schoolUpgrade !== 0 ? 15 : 0);
+				_slave.skill.entertainment = 15;
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.sexualFlaw = either("none");
+				_slave.behavioralFlaw = either("none");
+				_slave.hStyle = "tails";
+				_slave.custom.tattoo = "${He} has the simple logo of the corporation that operates the Slavegirl School tattooed on ${his} left cheek.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "TUO") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave(null, {minAge: V.minimumSlaveAge, maxAge: V.fertilityAge, disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch of The Utopian Orphanage right after ${his} graduation.";
+				_slave.career = "a slave";
+				setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+				_slave.devotion = random(50, 75);
+				_slave.trust = random(50, 75);
+				_slave.face = (V.TUO.schoolUpgrade === 1 ? random(30, 100) : random(10, 65));
+				_slave.intelligence = (V.TUO.schoolUpgrade === 1 ? random(55, 100) : random(35, 75));
+				_slave.intelligenceImplant = (V.TUO.schoolUpgrade === 1 ? 30 : 15);
+				_slave.accent = (V.TUO.schoolUpgrade === 1 ? 1 : either(0, 1));
+				_slave.skill.entertainment = (V.TUO.schoolUpgrade === 1 ? 75 : 45);
+				_slave.skill.combat = (V.TUO.schoolUpgrade === 1 ? 1 : 0);
+				_slave.skill.vaginal = (V.TUO.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.oral = (V.TUO.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.anal = (V.TUO.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.whoring = (V.TUO.schoolUpgrade === 2 ? 15 : 0);
+				_slave.energy = (V.TUO.schoolUpgrade === 2 ? random(40, 95) : random(15, 65));
+				_slave.faceImplant = 0;
+				_slave.weight = random(-17, 17);
+				_slave.muscles = random(0, 20);
+				_slave.lips = random(10, 40);
+				_slave.lipsImplant = 0;
+				_slave.boobs = 50;
+				_slave.boobsImplant = 0;
+				_slave.butt = random(0, 2);
+				_slave.buttImplant = 0;
+				_slave.vagina = 0;
+				_slave.anus = 0;
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "TCR") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XX", {
+					minAge: V.fertilityAge+6, maxAge: 32, disableDisability: 1, ageOverridesPedoMode: 1
+				});
+				_slave.slaveName = setup.cowSlaveNames.random();
+				_slave.slaveSurname = 0;
+				_slave.career = "a dairy cow";
+				_slave.butt = either(5, 6, 6, 7, 7, 8, 9);
+				_slave.boobs = 30000;
+				_slave.lactation = 1;
+				_slave.lactationDuration = 2;
+				_slave.lactationAdaptation = 100;
+				_slave.origin = "${He} is a prized dairy cow given to you by a failed local pasture of The Cattle Ranch.";
+				_slave.anus = 1;
+				_slave.vagina = 5;
+				_slave.vaginaLube = 2;
+				_slave.intelligence = either(-100, -100, -100, -96, -80, -70, -50);
+				_slave.devotion = 100;
+				_slave.trust = 100;
+				setHealth(_slave, jsRandom(50, 60), 0, 0, 0);
+				_slave.preg = random(30, 39);
+				_slave.pregType = random(3, 6);
+				_slave.pregKnown = 1;
+				_slave.pregWeek = _slave.preg;
+				SetBellySize(_slave);
+				_slave.bellySag = 10;
+				_slave.bellySagPreg = 10;
+				_slave.hips = either(2, 2, 2, 2, 3);
+				_slave.counter.birthsTotal = random(10, 15);
+				_slave.geneticQuirks.hyperFertility = 2;
+				_slave.weight = random(60, 160);
+				_slave.muscles = random(60, 80);
+				_slave.chem = 10;
+				_slave.skill.vaginal = 0;
+				_slave.skill.oral = 0;
+				_slave.skill.anal = 0;
+				_slave.skill.whoring = 0;
+				_slave.skill.entertainment = 0;
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.heels = 1;
+				_slave.fetish = "mindbroken";
+				_slave.fetishStrength = 10;
+				_slave.fetishKnown = 1;
+				_slave.sexualFlaw = either("none");
+				_slave.behavioralFlaw = either("none");
+				_slave.sexualQuirk = either("none");
+				_slave.behavioralQuirk = either("none");
+				_slave.hStyle = "neat";
+				_slave.collar = "leather with cowbell";
+				_slave.brand["right thigh"] = "the logo of the Cattle Ranch";
+				_slave.boobsTat = "bovine patterns";
+				_slave.buttTat = "bovine patterns";
+				_slave.vaginaTat = "bovine patterns";
+				_slave.lipsTat = "bovine patterns";
+				_slave.anusTat = "bovine patterns";
+				_slave.shouldersTat = "bovine patterns";
+				_slave.backTat = "bovine patterns";
+				_slave.armsTat = "bovine patterns";
+				_slave.legsTat = "bovine patterns";
+				_slave.stampTat = "bovine patterns";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "GRI") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XX", {disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed subsidiary lab of the Growth Research Institute right after ${his} use as a test subject ended.";
+				_slave.career = "a slave";
+				_slave.intelligenceImplant = 0;
+				_slave.devotion = random(-15, -5);
+				_slave.trust = random(-25, -45);
+				_slave.chem = 100;
+				if (V.GRI.schoolUpgrade === 1) {
+					setHealth(_slave, 200, 0, 0, 0);
+				} else {
+					setHealth(_slave, jsRandom(-70, 100), 0);
+				}
+				_slave.height = random(150, 190);
+				_slave.butt = random(4, 10);
+				_slave.boobs = 200 * (V.GRI.schoolUpgrade === 2 ? random(15, 30) : random(4, 20));
+				if (V.GRI.schoolUpgrade === 2) {
+					_slave.lactation = _slave.lactationDuration = 2;
+				}
+				_slave.nipples = either("huge", "inverted");
+				_slave.areolae = either(0, 1, 2, 3, 4);
+				_slave.clit = either(0, 1, 2, 3);
+				_slave.lips = random(5, 85);
+				_slave.anus = 0;
+				_slave.vagina = 0;
+				_slave.preg = 0;
+				_slave.weight = 0;
+				_slave.skill.vaginal = 0;
+				_slave.skill.oral = 0;
+				_slave.skill.anal = 0;
+				_slave.skill.whoring = 0;
+				_slave.skill.entertainment = 0;
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.actualAge = 19;
+				_slave.visualAge = _slave.actualAge;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.behavioralFlaw = either("odd");
+				_slave.hStyle = "shaved";
+				_slave.hLength = 0;
+				_slave.custom.tattoo = "${He} has a barcode that identified ${him} when ${he} was a test subject at the Growth Research Institute tattooed on ${his} left cheek.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "SCP") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XX", {disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch campus of St. Claver Preparatory after ${he} served as a plastic surgeon's passing final exam.";
+				_slave.chem = 20;
+				_slave.career = "a slave";
+				_slave.intelligenceImplant = (V.SCP.schoolUpgrade === 1 ? 0 : 15);
+				_slave.intelligence = (V.SCP.schoolUpgrade === 1 ? -70 : random(-50, 50));
+				_slave.devotion = _slave.trust = (V.SCP.schoolUpgrade === 1 ? 20 : random(25, 45));
+				if (V.SCP.schoolUpgrade !== 1) {
+					_slave.teeth = "normal";
+				}
+				setHealth(_slave, 100, 0, 0, 0);
+				_slave.heightImplant = 1;
+				_slave.height += 10;
+				_slave.buttImplant = (4-_slave.butt);
+				_slave.butt += _slave.buttImplant;
+				_slave.boobsImplantType = "normal";
+				_slave.boobsImplant = (2000-_slave.boobs);
+				_slave.boobs += _slave.boobsImplant;
+				_slave.boobsImplantType = "fillable";
+				_slave.nipples = "tiny";
+				_slave.areolae = 0;
+				_slave.clit = 0;
+				_slave.lipsImplant = (75-_slave.lips);
+				_slave.lips += _slave.lipsImplant;
+				_slave.faceImplant = 35;
+				_slave.face = random(35, 80);
+				_slave.anus = 0;
+				_slave.vagina = 0;
+				_slave.preg = 0;
+				_slave.weight = -20;
+				_slave.skill.vaginal = (V.SCP.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.oral = (V.SCP.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.anal = (V.SCP.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.whoring = (V.SCP.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.entertainment = (V.SCP.schoolUpgrade === 2 ? 15 : 0);
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.actualAge = 19;
+				_slave.visualAge = _slave.actualAge;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.sexualFlaw = either("none");
+				_slave.behavioralFlaw = either("none");
+				_slave.hStyle = "tails";
+				_slave.hColor = "blonde";
+				_slave.pubicHColor = "blonde";
+				_slave.underArmHColor = "blonde";
+				_slave.race = "white";
+				_slave.skin = "sun tanned";
+				_slave.override_H_Color = 1;
+				_slave.override_Arm_H_Color = 1;
+				_slave.override_Pubic_H_Color = 1;
+				_slave.override_Race = 1;
+				_slave.override_Skin = 1;
+				_slave.custom.tattoo = "${He} has the coat of arms of St. Claver Preparatory tattooed on ${his} left cheek.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "LDE") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XY", {disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch campus of the innovative École des Enculées right after ${his} graduation.";
+				_slave.career = "a slave";
+				_slave.intelligenceImplant = 0;
+				_slave.chem = 100;
+				_slave.devotion = (V.LDE.schoolUpgrade === 1 ? 20 : random(60, 70));
+				_slave.trust = (V.LDE.schoolUpgrade === 1 ? 20 : random(55, 60));
+				setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+				_slave.muscles = 0;
+				if (random(1, 100) > 75) {
+					_slave.geneticQuirks.rearLipedema = 2;
+					_slave.butt = random(6, 16);
+				} else {
+					_slave.butt = random(4, 5);
+				}
+				_slave.face = random(20, 60);
+				_slave.boobs = either(500, 650, 800);
+				_slave.waist = -15;
+				_slave.lips = 35;
+				_slave.balls = (V.LDE.schoolUpgrade === 2 ? either(3, 4) : either(1, 1, 1, 2));
+				_slave.dick = (V.LDE.schoolUpgrade === 2 ? either(3, 4) : either(1, 1, 1, 2));
+				if (_slave.foreskin > 0) {
+					_slave.foreskin = _slave.dick;
+				}
+				if (_slave.balls > 0) {
+					_slave.scrotum = _slave.balls;
+				}
+				_slave.anus = 2;
+				_slave.vagina = -1;
+				_slave.preg = 0;
+				_slave.weight = random(0, 20);
+				_slave.skill.vaginal = 0;
+				_slave.skill.oral = 15;
+				_slave.skill.anal = 100;
+				_slave.skill.whoring = 15;
+				_slave.skill.entertainment = 15;
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.actualAge = 19;
+				_slave.visualAge = _slave.actualAge;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.sexualFlaw = "none";
+				_slave.behavioralFlaw = either("none", "odd");
+				_slave.fetishStrength = either(1, 2);
+				_slave.fetish = "buttslut";
+				_slave.fetishKnown = 1;
+				_slave.attrKnown = 1;
+				_slave.hStyle = "tails";
+				_slave.hLength = 100;
+				_slave.custom.tattoo = "${He} has the buttock-shaped symbol of the École des Enculées that created ${his} tattooed on ${his} left cheek.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "NUL") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 24, disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch campus of Nueva Universidad de Libertad right after ${his} graduation.";
+				_slave.career = "a slave";
+				setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+				_slave.devotion = random(60, 75);
+				_slave.trust = random(60, 75);
+				_slave.intelligenceImplant = 30;
+				_slave.intelligence = (V.NUL.schoolUpgrade === 1 ? random(50, 70) : random(20, 50));
+				_slave.skill.whoring = (V.NUL.schoolUpgrade === 1 ? random(70, 80) : random(40, 50));
+				_slave.skill.entertainment = (V.NUL.schoolUpgrade === 1 ? random(70, 80) : random(40, 50));
+				_slave.skill.anal = (V.NUL.schoolUpgrade === 2 ? random(60, 80) : random(10, 30));
+				_slave.skill.oral = (V.NUL.schoolUpgrade === 2 ? random(70, 90) : random(20, 40));
+				_slave.anus = (V.NUL.schoolUpgrade === 2 ? random(1, 3) : either(0, 0, 0, 0, 1, 1, 1));
+				_slave.muscles = 0;
+				_slave.face = random(15, 55);
+				_slave.faceShape = "androgynous";
+				_slave.boobs = 50;
+				_slave.butt = 0;
+				_slave.vagina = -1;
+				_slave.clit = 0;
+				_slave.dick = 0;
+				_slave.balls = 0;
+				_slave.preg = 0;
+				_slave.eyebrowHStyle = "bald";
+				_slave.underArmHStyle = "bald";
+				_slave.pubicHStyle = "bald";
+				_slave.hStyle = "bald";
+				_slave.custom.tattoo = "${He} has the abstract symbol of Nueva Universidad de Libertad tattooed on ${his} left shoulder.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "TGA") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XY", {disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch campus of the intense Gymnasium-Academy right after ${his} majority.";
+				_slave.career = "a slave";
+				_slave.intelligenceImplant = 15;
+				_slave.teeth = "normal";
+				_slave.intelligence = random(-50, 95);
+				_slave.chem = 20;
+				_slave.devotion = (V.TGA.schoolUpgrade === 1 ? 20 : random(25, 45));
+				_slave.trust = (V.TGA.schoolUpgrade === 1 ? 20 : random(25, 45));
+				setHealth(_slave, 100, 0, 0, 0);
+				_slave.muscles = either(20, 50, 50);
+				_slave.butt = either(2, 2, 3);
+				_slave.boobs = either(100, 200);
+				_slave.dick = random(3, 5);
+				if (_slave.foreskin > 0) {
+					_slave.foreskin = _slave.dick;
+				}
+				if (_slave.balls > 0) {
+					_slave.scrotum = _slave.balls;
+				}
+				_slave.balls = random(3, 5);
+				_slave.anus = 0;
+				_slave.vagina = -1;
+				_slave.preg = 0;
+				_slave.weight = 0;
+				_slave.skill.vaginal = 0;
+				_slave.skill.oral = 0;
+				_slave.skill.anal = 0;
+				_slave.skill.whoring = 0;
+				_slave.skill.entertainment = 0;
+				_slave.skill.combat = (V.TGA.schoolUpgrade === 2 ? 1 : 0);
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.actualAge = 18;
+				_slave.visualAge = _slave.actualAge;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.sexualFlaw = either("apathetic", "none");
+				_slave.behavioralFlaw = either("arrogant", "none", "odd");
+				_slave.hStyle = "short";
+				_slave.hLength = 2;
+				_slave.brand["left cheek"] = "the baroque crest of the Gymnasium-Academy that trained ${him}";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "HA") {
+			for (let _i = 0; _i < _slavesToAdd; _i++) {
+				const _slave = GenerateNewSlave("XX", {disableDisability: 1});
+				_slave.origin = "${He} was given to you by a failed branch campus of the Hippolyta Academy right after ${his} majority.";
+				_slave.career = "a slave";
+				_slave.intelligenceImplant = 15;
+				_slave.teeth = "normal";
+				_slave.intelligence = random(0, 95);
+				_slave.chem = 20;
+				_slave.devotion = (V.HA.schoolUpgrade === 1 ? 20 : random(25, 45));
+				_slave.trust = (V.HA.schoolUpgrade === 1 ? 20 : random(25, 45));
+				_slave.faceShape = either("cute", "normal");
+				_slave.face = either(20, 20, 35, 35, 35, 50, 75, 100);
+				_slave.lips = either(0, 10, 25);
+				_slave.weight = -10;
+				setHealth(_slave, jsRandom(80, 100), 0, 0, 0);
+				_slave.actualAge = 18;
+				_slave.physicalAge = _slave.actualAge;
+				_slave.visualAge = _slave.actualAge;
+				_slave.ovaryAge = _slave.actualAge;
+				_slave.hips = 0;
+				_slave.vagina = random(0, 1);
+				_slave.anus = random(0, 1);
+				_slave.butt = random(2, 4);
+				_slave.boobs = (random(30, 60) * 10);
+				_slave.preg = 0;
+				SetBellySize(_slave);
+				setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+				_slave.muscles = random(40, 60);
+				const _minHeight = random(170, 180);
+				_slave.height = Math.trunc(Math.clamp(Height.random(_slave, {limitMult: [2, 15], spread: .1}), _minHeight, 274));
+				_slave.waist = -15;
+				_slave.shoulders = 0;
+				_slave.skill.vaginal = 10;
+				_slave.skill.oral = 10;
+				_slave.skill.anal = 10;
+				_slave.skill.whoring = 10;
+				_slave.skill.entertainment = either(10, 10, 30);
+				_slave.skill.combat = 1;
+				_slave.sexualFlaw = either("apathetic", "judgemental", "none", "none");
+				_slave.behavioralFlaw = either("arrogant", "none");
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				_slave.hStyle = either("braided", "bun", "neat", "ponytail", "tails");
+				_slave.hLength = random(5, 50);
+				_slave.custom.tattoo = "${He} has the sword and eagle symbol of the Hippolyta Academy tattooed on ${his} left shoulder.";
+				newSlave(_slave);// skip New Slave Intro
+			}
+		} else if (failedSchool === "TFS") {
+			for (let _i = 0; _i < _slavesToAdd-1; _i++) {
+				const _slaveGenRange = random(1, 4);
+				let _slave;
+				if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+					_slave = GenerateNewSlave(null, {disableDisability: 1});
+				} else {
+					_slave = GenerateNewSlave("XY", {disableDisability: 1});
+				}
+				_slave.origin = "${He} was a Futanari Sister until you engineered ${his} early enslavement.";
+				_slave.career = "a Futanari Sister";
+				_slave.faceShape = either("exotic", "sensual");
+				if (_slaveGenRange === 1) {
+					_slave.intelligence = random(-50, -20);
+					_slave.chem = 150;
+					_slave.butt = either(5, 6);
+					_slave.hips = 1;
+					_slave.face = either(35, 35, 35, 75, 100);
+					_slave.boobs = 100*random(12, 20);
+					_slave.dick = random(2, 3);
+					if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+						if (_slave.genes === "XY") {
+							_slave.balls = _slave.scrotum = random(8, 9);
+						} else {
+							_slave.balls = 1;
+							_slave.scrotum = 0;
+						}
+					} else if (V.TFS.schoolUpgrade === 1) {
+						_slave.balls = 1;
+						_slave.scrotum = 0;
+					} else if (V.TFS.schoolUpgrade === 2) {
+						_slave.balls = _slave.scrotum = random(8, 9);
+					} else {
+						_slave.balls = _slave.scrotum = random(2, 3);
+					}
+					_slave.lips = 0;
+					_slave.weight = 0;
+					_slave.actualAge = random(25, 29);
+					_slave.visualAge = _slave.actualAge;
+					_slave.physicalAge = _slave.actualAge;
+					_slave.ovaryAge = _slave.actualAge;
+					_slave.vagina = 2;
+					_slave.anus = 2;
+					_slave.fetish = "submissive";
+				} else if (_slaveGenRange === 2) {
+					_slave.intelligence = random(-15, 15);
+					_slave.chem = 200;
+					_slave.butt = either(6, 7);
+					_slave.hips = 2;
+					_slave.face = either(35, 35, 75, 75, 100);
+					_slave.boobs = 100*random(20, 32);
+					_slave.dick = random(3, 4);
+					if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+						if (_slave.genes === "XY") {
+							_slave.balls = _slave.scrotum = random(9, 10);
+						} else {
+							_slave.balls = 1;
+							_slave.scrotum = 0;
+						}
+					} else if (V.TFS.schoolUpgrade === 1) {
+						_slave.balls = 1;
+						_slave.scrotum = 0;
+					} else {
+						_slave.balls = _slave.scrotum = (V.TFS.schoolUpgrade === 2 ? random(9, 10) : random(3, 4));
+					}
+					_slave.lips = random(15, 25);
+					_slave.weight = 20;
+					_slave.actualAge = random(30, 34);
+					_slave.visualAge = _slave.actualAge;
+					_slave.physicalAge = _slave.actualAge;
+					_slave.ovaryAge = _slave.actualAge;
+					_slave.vagina = 2;
+					_slave.anus = 2;
+					_slave.fetish = either("buttslut", "cumslut");
+				} else if (_slaveGenRange === 3) {
+					_slave.intelligence = random(16, 50);
+					_slave.chem = 250;
+					_slave.butt = either(7, 8);
+					_slave.hips = 2;
+					_slave.face = either(35, 75, 75, 100, 100);
+					_slave.boobs = 100*random(32, 42);
+					_slave.dick = random(4, 5);
+					if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+						if (_slave.genes === "XY") {
+							_slave.balls = _slave.scrotum = random(6, 7);
+						} else {
+							_slave.balls = 1;
+							_slave.scrotum = 0;
+						}
+					} else if (V.TFS.schoolUpgrade === 1) {
+						_slave.balls = 1;
+						_slave.scrotum = 0;
+					} else {
+						_slave.balls = _slave.scrotum = (V.TFS.schoolUpgrade === 2 ? random(6, 7) : random(4, 5));
+					}
+					_slave.lips = random(25, 55);
+					_slave.weight = 20;
+					_slave.actualAge = random(35, 39);
+					_slave.visualAge = _slave.actualAge;
+					_slave.physicalAge = _slave.actualAge;
+					_slave.ovaryAge = _slave.actualAge;
+					_slave.vagina = 3;
+					_slave.anus = 3;
+					_slave.fetish = either("buttslut", "cumslut");
+				} else {
+					_slave.intelligence = random(51, 95);
+					_slave.chem = 300;
+					_slave.butt = either(8, 9);
+					_slave.hips = 2;
+					_slave.face = either(35, 75, 100, 100, 100);
+					_slave.boobs = 100*random(44, 60);
+					_slave.dick = random(5, 6);
+					_slave.geneticQuirks.wellHung = 2;
+					if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+						if (_slave.genes === "XY") {
+							_slave.balls = random(7, 8);
+							_slave.scrotum = _slave.balls;
+						} else {
+							_slave.balls = 1;
+							_slave.scrotum = 0;
+						}
+					} else if (V.TFS.schoolUpgrade === 1) {
+						_slave.balls = 1;
+						_slave.scrotum = 0;
+					} else {
+						_slave.balls = _slave.scrotum = (V.TFS.schoolUpgrade === 2 ? random(7, 8) : random(5, 6));
+					}
+					_slave.lips = random(25, 55);
+					_slave.weight = 50;
+					_slave.actualAge = random(40, 42);
+					_slave.visualAge = _slave.actualAge;
+					_slave.physicalAge = _slave.actualAge;
+					_slave.ovaryAge = _slave.actualAge;
+					_slave.vagina = 3;
+					_slave.anus = 3;
+					_slave.fetish = "dom";
+				}
+				if (_slave.foreskin > 0) {
+					r.push(` `);
+					_slave.foreskin = _slave.dick;
+					r.push(` `);
+				}
+				_slave.preg = -3;
+				if (V.TFS.farmUpgrade > 0) {
+					_slave.ovaries = 1;
+					if (V.TFS.farmUpgrade >= 2) {
+						_slave.preg = random(1, 41);
+						if (V.TFS.farmUpgrade === 3) {
+							_slave.pregType = random(10, 30);
+							_slave.pregAdaptation = 300;
+						} else {
+							_slave.pregType = 1;
+						}
+						_slave.pregSource = -9;
+						_slave.pregKnown = 1;
+						_slave.pregWeek = _slave.preg;
+						SetBellySize(_slave);
+					}
+				}
+				_slave.intelligenceImplant = 30;
+				_slave.teeth = "normal";
+				_slave.energy = (V.TFS.schoolUpgrade === 2 ? 100 : _slave.physicalAge + random(20, 30));
+				_slave.devotion = random(30, 35);
+				_slave.trust = random(-15, -5);
+				setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+				_slave.muscles = 20;
+				_slave.waist = -15;
+				if (_slave.genes === "XY") {
+					_slave.shoulders = 1;
+				}
+				_slave.skill.vaginal = 100;
+				_slave.skill.oral = 100;
+				_slave.skill.anal = 100;
+				_slave.skill.whoring = 15;
+				_slave.skill.entertainment = 100;
+				_slave.skill.combat = 0;
+				_slave.pubicHStyle = "waxed";
+				_slave.underArmHStyle = "waxed";
+				if (V.TFS.schoolUpgrade === 1) {
+					_slave.sexualQuirk = "caring";
+				}
+				_slave.sexualFlaw = either("hates women", "none");
+				_slave.behavioralFlaw = either("arrogant", "none");
+				_slave.fetishStrength = 100;
+				_slave.fetishKnown = 0;
+				_slave.attrKnown = 0;
+				_slave.hStyle = "neat";
+				_slave.hLength = 150;
+				_slave.custom.tattoo = "${He} has a simple pink heart tattooed on ${his} right temple.";
+				V.REFutaSisterCheckinIDs.push(_slave.ID);
+				newSlave(_slave);// skip New Slave Intro
+			}
+			const _slave = GenerateNewSlave("XY", {disableDisability: 1});
+			_slave.origin = "${He} was the leader of your arcology's Futanari Sisters until you engineered ${his} community's failure and enslavement.";
+			_slave.career = "a Futanari Sister";
+			_slave.intelligence = random(51, 95);
+			_slave.chem = 300;
+			_slave.butt = either(8, 9);
+			_slave.hips = 2;
+			_slave.face = 100;
+			_slave.boobs = 100*random(44, 60);
+			_slave.dick = random(5, 6);
+			if (_slave.foreskin > 0) {
+				_slave.foreskin = _slave.dick;
+			}
+			if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
+				_slave.balls = _slave.scrotum = 10;
+			} else {
+				_slave.balls = _slave.scrotum = (V.TFS.schoolUpgrade === 1 ? 1 :10);
+				_slave.balls = _slave.scrotum = (V.TFS.schoolUpgrade === 1 ? 0 : random(5, 6));
+			}
+			_slave.lips = random(25, 55);
+			_slave.weight = 50;
+			_slave.actualAge = random(40, 42);
+			_slave.visualAge = _slave.actualAge;
+			_slave.physicalAge = _slave.actualAge;
+			_slave.ovaryAge = _slave.actualAge;
+			_slave.vagina = 3;
+			_slave.anus = 3;
+			_slave.fetish = "dom";
+			_slave.preg = -3;
+			if (V.TFS.farmUpgrade > 0) {
+				_slave.ovaries = 1;
+				if (V.TFS.farmUpgrade >= 2) {
+					_slave.preg = random(1, 41);
+					if (V.TFS.farmUpgrade === 3) {
+						_slave.pregType = random(20, 40);
+						_slave.pregAdaptation = 500;
+					} else {
+						_slave.pregType = 1;
+					}
+					_slave.pregKnown = 1;
+					_slave.pregWeek = _slave.preg;
+					SetBellySize(_slave);
+				}
+			}
+			_slave.intelligenceImplant = 30;
+			_slave.teeth = "normal";
+			_slave.energy = (V.TFS.schoolUpgrade === 2 ? 100 : _slave.physicalAge + random(20, 30));
+			_slave.devotion = random(25, 30);
+			_slave.trust = random(10, 15);
+			setHealth(_slave, jsRandom(60, 80), 0, 0, 0);
+			_slave.muscles = 20;
+			_slave.waist = -15;
+			_slave.shoulders = 1;
+			_slave.skill.vaginal = 100;
+			_slave.skill.oral = 100;
+			_slave.skill.anal = 100;
+			_slave.skill.whoring = 15;
+			_slave.skill.entertainment = 100;
+			_slave.skill.combat = 0;
+			_slave.pubicHStyle = "waxed";
+			_slave.underArmHStyle = "waxed";
+			if (V.TFS.schoolUpgrade === 1) {
+				_slave.sexualQuirk = "caring";
+			}
+			_slave.sexualFlaw = either("hates women", "none");
+			_slave.behavioralFlaw = either("arrogant", "none");
+			_slave.fetishStrength = 100;
+			_slave.fetishKnown = 0;
+			_slave.attrKnown = 0;
+			_slave.hStyle = "neat";
+			_slave.hLength = 150;
+			_slave.custom.tattoo = "${He} has a simple pink heart tattooed on ${his} right temple.";
+			newSlave(_slave);// skip New Slave Intro
+		} else {
+			r.push(`Error: school "${failedSchool}" not found.`);
+		}
+
+		const {
+			He, His,
+			he, his, him, himself, girl
+		} =getPronouns(slaveArray[0]);
+		const _he = (failedSchool !== "NUL" ? "he" : "they");
+		const _He = capFirstChar(_he);
+		const {title: Master} = getEnunciation(slaveArray[0]);
+
+		if (failedSchool === "TFS") {
+			r.push(`The senior Sister of the community of Futanari Sisters in your arcology appears at your penthouse, as you've been expecting since their second missed rent payment. This is quite the occasion, since they never leave their little nest. ${He}'s delightfully nude, and it occurs to you that the Sisters probably do not own clothing at all. ${He} has obviously been crying; puffy eyes and a sniffling nose mar ${his} gorgeous face. ${He} must have caused quite the sensation as ${he} made ${his} way here, in tears, gigantic tits and huge cock bouncing around. To your surprise, ${he} flings ${himself} at your feet, ${his} dick making a painful-sounding slap against the floor and ${his} breasts squashing out to either side of ${him}.`);
+			App.Events.addParagraph(node, r);
+			r = [];
+			r.push(`"Please," ${he} cries to your feet. "Please take us as slaves. We're indebted, and we'll all be enslaved. You're our friend, you'll treat us better than anyone." Then ${he} whispers, "Please, `);
+			if (V.PC.slaveSurname) {
+				if (V.PC.title) {
+					r.push(`Mr.`);
+				} else {
+					r.push(`Ms.`);
+				}
+				r.push(`${V.PC.slaveSurname},`);
+			} else {
+				r.push(`${V.PC.slaveName},`);
+			}
+			r.push(` don't make me beg." You tell the prostrate futa you accept. ${His} mood does not improve: ${he} scrabbles around to face away from you, plush body jiggling submissively, and raises ${his} buttocks to spread ${his} pussy and anus for you. "Thank you," ${he} weeps. "Now please rape me, ${Master}. I deserve it. My mismanagement stole my Sisters' years of idyll from them. Please, rape me."`);
+			App.Events.addParagraph(node, r);
+			r = [];
+		} else {
+			r.push(`You receive a personal call from a senior representative of ${_SCH.title} as you've been expecting since their second missed rent payment. "I apologize," _he says with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well."`);
+			r.push(`${_He} sighs "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our ${_SCH.branchName} down immediately. In fact, it should be shut down within the hour.`);
+			if (failedSchool === "TCR") {
+				r.push(`However, we lack the funds to remove some of our finest ${_SCH.slaveNoun} and since we still owe you a little... We'd like to you to have them; we'll even have them delivered to your penthouse with the last of our credits."`);
+			} else {
+				r.push(`I regret to add," ${_he} says nervously, "that we're experiencing continued difficulty finding the liquidity to pay what we owe you.`);
+				if (failedSchool === "GRI") {
+					r.push(`The lab we're closing has five solid ${_SCH.slaveNoun}.`);
+				} else {
+					r.push(`The branch campus we're closing has five recent ${_SCH.slaveNoun}.`);
+				}
+				r.push(`We'd like to transfer them to you in lieu of payment."`);
+				r.push(`${_He} hurriedly end the call.`);
+			}
+			App.Events.addParagraph(node, r);
+			r = [];
+		}
+
+		r.push(`The failure of a prominent organization within your arcology has <span class="red">affected your reputation</span> and <span class="red">your arcology's prosperity</span> slightly, but you've come out a long way ahead. You've acquired excellent slaves for a pitiful fraction of their fair price.`);
+		App.Events.addParagraph(node, r);
+
+		// <span id="result">
+		if (failedSchool === "TFS") {
+			// <<link "Rape ${him}">>
+			// <<replace "#result">>
+			for (const _slave of V.slaves) {
+				if (_slave.origin === "${He} was the leader of your arcology's Futanari Sisters until you engineered ${his} community's failure and enslavement.") {
+					_slave.devotion += 10;
+					actX(_slave, "anal");
+					actX(_slave, "vaginal");
+				}
+			}
+			r.push(`You `);
+			if (V.PC.dick !== 0) {
+				r.push(`whip out your dick`);
+			} else {
+				r.push(`pull on a strap-on, the one you use for disobedient slaves,`);
+			}
+			r.push(` and kneel down behind the sobbing futa matron. When ${he} feels it touching ${his} pussylips, ${he} whispers "Thank you, ${Master}," through ${his} tears. ${He}'s very, very sexually experienced, so it's harder to make ${him} feel it than it would be for a ${girl} with tighter holes. But you're an expert. You calibrate your pounding to pull just barely too far out, so that ${he} feels you ramming mercilessly into ${him} with each stroke, and so that the slightest mistake from ${him} sends `);
+			if (V.PC.dick !== 0) {
+				r.push(`your cock`);
+			} else {
+				r.push(`the phallus`);
+			}
+			r.push(` right up the other hole. Despite ${his} anguish and the brutal fuck, or perhaps because of them, ${he} slowly manages to get hard, and orgasms painfully when you do. ${He} <span class="hotpink">can't seem to stop thanking you,</span> but is quiet when you tell ${him} to be.`);
+			// <</replace>>
+			// <</link>>
+			// <br>
+		}
+		// <<link "Sell your prizes immediately">>
+		// <<replace "#result">>
+		if (failedSchool === "TSS") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of the Slavegirl School right after ${his} majority." || s.origin === "${He} was given to you by a failed branch campus of the Slavegirl School after ${he} was retrained as a slave ${girl}.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "TUO") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch of The Utopian Orphanage right after ${his} graduation.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "TCR") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} is a prized dairy cow given to you by a failed local pasture of The Cattle Ranch.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "GRI") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed subsidiary lab of the Growth Research Institute right after ${his} use as a test subject ended.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "SCP") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of St. Claver Preparatory after ${he} served as a plastic surgeon's passing final exam.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "LDE") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of the innovative École des Enculées right after ${his} graduation.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "NUL") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of Nueva Universidad de Libertad right after ${his} graduation.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "TGA") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of the intense Gymnasium-Academy right after ${his} majority.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "HA") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was given to you by a failed branch campus of the Hippolyta Academy right after ${his} majority.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		} else if (failedSchool === "TFS") {
+			for (const _slave of V.slaves.filter(s => s.origin === "${He} was the leader of your arcology's Futanari Sisters until you engineered ${his} community's failure and enslavement." || s.origin === "${He} was a Futanari Sister until you engineered ${his} early enslavement.")) {
+				cashX(slaveCost(_slave), "slaveTransfer");
+				removeSlave(_slave);
+			}
+		}
+		r.push(`Prizes sold.`);
+		// <</replace>>
+		// <</link>>
+		// </span>
+	}
+};
diff --git a/src/events/nonRandomEvent.js b/src/events/nonRandomEvent.js
index ae60cccd6d6c9bc9ca08b5b9e038fe850e58c893..03f7cfe0b96b4d8a1eb2dcacedf5db9c88e88c3c 100644
--- a/src/events/nonRandomEvent.js
+++ b/src/events/nonRandomEvent.js
@@ -71,9 +71,7 @@ App.Events.getNonrandomEvents = function() {
 			() => V.bioreactorPerfectedID !== 0,
 			() => (V.bioreactorsAnnounced !== 1)
 		], "P bioreactor perfected"),
-		new App.Events.TwineEvent().wrapPassage([
-			() => !!App.Utils.schoolFailure()
-		], "RES Failure"),
+		new App.Events.RESFailure(),
 		new App.Events.TwineEvent().wrapPassage([
 			() => V.TFS.schoolPresent === 1,
 			() => V.organFarmUpgrade !== 0,
diff --git a/src/js/utilsArcology.js b/src/js/utilsArcology.js
index d55caf049e66261de92a53e1359ade779537946a..d224befe09cfea08634d5191c27f9984f4c5166d 100644
--- a/src/js/utilsArcology.js
+++ b/src/js/utilsArcology.js
@@ -39,13 +39,6 @@ App.Utils.schoolCounter = function() {
 	return Array.from(App.Data.misc.schools.keys()).filter(s => V[s].schoolPresent).length;
 };
 
-/**
- * @returns {string}
- */
-App.Utils.schoolFailure = function() {
-	return Array.from(App.Data.misc.schools.keys()).find(s => V[s].schoolPresent && V[s].schoolProsperity <= -10);
-};
-
 /**
  * @typedef {Object} menialObject
  * @property {string} text
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
deleted file mode 100644
index 5929c62df5c863509be967a9d08de8f3e315b4ab..0000000000000000000000000000000000000000
--- a/src/uncategorized/resFailure.tw
+++ /dev/null
@@ -1,797 +0,0 @@
-:: RES Failure [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event">>
-
-<<set $RESFailure = App.Utils.schoolFailure()>>
-<<set _SCH = App.Data.misc.schools.get($RESFailure)>>
-
-<<run repX(-200, "event")>>
-<<set $arcologies[0].prosperity -= 2>>
-<<set _slavesToAdd = 5>>
-<<set V[$RESFailure].schoolPresent = 0>>
-<<set V[$RESFailure].subsidize = 0>>
-<<set V[$RESFailure].schoolProsperity = 0>>
-<<set V[$RESFailure].schoolAnnexed = 1>>
-<<if $RESFailure == "TSS">>
-	<<for _i = 0; _i < _slavesToAdd-1; _i++>>
-		<<set _slave = GenerateNewSlave("XX", {ageOverridesPedoMode: 1})>>
-		<<set _slave.career = "a slave">>
-		<<set _slave.butt = either(1, 2, 2, 3)>>
-		<<set _slave.boobs = either(200, 300, 300, 400)>>
-		<<if $TSS.schoolUpgrade == 1>>
-			<<set _slave.origin = "$He was given to you by a failed branch campus of the Slavegirl School after $he was retrained as a slave $girl.">>
-			<<set _slave.butt++>>
-			<<set _slave.boobs += 200>>
-		<<else>>
-			<<set _slave.origin = "$He was given to you by a failed branch campus of the Slavegirl School right after $his majority.">>
-		<</if>>
-		<<set _slave.actualAge = ($TSS.schoolUpgrade == 1 ? random(36,42) : 18)>>
-		<<set _slave.anus = ($TSS.schoolUpgrade == 1 ? 1 : 0)>>
-		<<set _slave.vagina = ($TSS.schoolUpgrade == 1 ? 1 : 0)>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.intelligenceImplant = 15>>
-		<<set _slave.teeth = "normal">>
-		<<set _slave.intelligence = random(-50,95)>>
-		<<set _slave.devotion = random(25,45)>>
-		<<set _slave.trust = random(25,45)>>
-		<<run setHealth(_slave, jsRandom(50, 60), 0, 0, 0)>>
-		<<set _slave.preg = 0>>
-		<<set _slave.weight = 0>>
-		<<set _slave.chem = 20>>
-		<<set _slave.skill.vaginal = ($TUO.schoolUpgrade !== 0 ? 15 : 0)>>
-		<<set _slave.skill.oral = ($TUO.schoolUpgrade !== 0 ? 15 : 0)>>
-		<<set _slave.skill.anal = ($TUO.schoolUpgrade !== 0 ? 15 : 0)>>
-		<<set _slave.skill.whoring = ($TUO.schoolUpgrade !== 0 ? 15 : 0)>>
-		<<set _slave.skill.entertainment = 15>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.sexualFlaw = either("none")>>
-		<<set _slave.behavioralFlaw = either("none")>>
-		<<set _slave.hStyle = "tails">>
-		<<set _slave.custom.tattoo = "$He has the simple logo of the corporation that operates the Slavegirl School tattooed on $his left cheek.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "TUO">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave(null, {minAge: $minimumSlaveAge, maxAge: $fertilityAge, disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch of The Utopian Orphanage right after $his graduation.">>
-		<<set _slave.career = "a slave">>
-		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-		<<set _slave.devotion = random(50,75)>>
-		<<set _slave.trust = random(50,75)>>
-		<<set _slave.face = ($TUO.schoolUpgrade == 1 ? random(30, 100) : random(10, 65))>>
-		<<set _slave.intelligence = ($TUO.schoolUpgrade == 1 ? random(55, 100) : random(35, 75))>>
-		<<set _slave.intelligenceImplant = ($TUO.schoolUpgrade == 1 ? 30 : 15)>>
-		<<set _slave.accent = ($TUO.schoolUpgrade == 1 ? 1 : either(0, 1))>>
-		<<set _slave.skill.entertainment = ($TUO.schoolUpgrade == 1 ? 75 : 45)>>
-		<<set _slave.skill.combat = ($TUO.schoolUpgrade == 1 ? 1 : 0)>>
-		<<set _slave.skill.vaginal = ($TUO.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.oral = ($TUO.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.anal = ($TUO.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.whoring = ($TUO.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.energy = ($TUO.schoolUpgrade == 2 ? random(40,95) : random(15,65))>>
-		<<set _slave.faceImplant = 0>>
-		<<set _slave.weight = random(-17,17)>>
-		<<set _slave.muscles = random(0,20)>>
-		<<set _slave.lips = random(10,40)>>
-		<<set _slave.lipsImplant = 0>>
-		<<set _slave.boobs = 50>>
-		<<set _slave.boobsImplant = 0>>
-		<<set _slave.butt = random(0,2)>>
-		<<set _slave.buttImplant = 0>>
-		<<set _slave.vagina = 0>>
-		<<set _slave.anus = 0>>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "TCR">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XX", {minAge: $fertilityAge+6, maxAge: 32, disableDisability: 1, ageOverridesPedoMode: 1})>>
-		<<set _slave.slaveName = setup.cowSlaveNames.random()>>
-		<<set _slave.slaveSurname = 0>>
-		<<set _slave.career = "a dairy cow">>
-		<<set _slave.butt = either(5, 6, 6, 7, 7, 8, 9)>>
-		<<set _slave.boobs = 30000>>
-		<<set _slave.lactation = 1>>
-		<<set _slave.lactationDuration = 2>>
-		<<set _slave.lactationAdaptation = 100>>
-		<<set _slave.origin = "$He is a prized dairy cow given to you by a failed local pasture of The Cattle Ranch.">>
-		<<set _slave.anus = 1>>
-		<<set _slave.vagina = 5>>
-		<<set _slave.vaginaLube = 2>>
-		<<set _slave.intelligence = either(-100, -100, -100, -96, -80, -70, -50)>>
-		<<set _slave.devotion = 100>>
-		<<set _slave.trust = 100>>
-		<<run setHealth(_slave, jsRandom(50, 60), 0, 0, 0)>>
-		<<set _slave.preg = random(30,39)>>
-		<<set _slave.pregType = random(3,6)>>
-		<<set _slave.pregKnown = 1>>
-		<<set _slave.pregWeek = _slave.preg>>
-		<<run SetBellySize(_slave)>>
-		<<set _slave.bellySag = 10>>
-		<<set _slave.bellySagPreg = 10>>
-		<<set _slave.hips = either(2, 2, 2, 2, 3)>>
-		<<set _slave.counter.birthsTotal = random(10,15)>>
-		<<set _slave.geneticQuirks.hyperFertility = 2>>
-		<<set _slave.weight = random(60,160)>>
-		<<set _slave.muscles = random(60,80)>>
-		<<set _slave.chem = 10>>
-		<<set _slave.skill.vaginal = 0>>
-		<<set _slave.skill.oral = 0>>
-		<<set _slave.skill.anal = 0>>
-		<<set _slave.skill.whoring = 0>>
-		<<set _slave.skill.entertainment = 0>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.heels = 1>>
-		<<set _slave.fetish = "mindbroken">>
-		<<set _slave.fetishStrength = 10>>
-		<<set _slave.fetishKnown = 1>>
-		<<set _slave.sexualFlaw = either("none")>>
-		<<set _slave.behavioralFlaw = either("none")>>
-		<<set _slave.sexualQuirk = either("none")>>
-		<<set _slave.behavioralQuirk = either("none")>>
-		<<set _slave.hStyle = "neat">>
-		<<set _slave.collar = "leather with cowbell">>
-		<<set _slave.brand["right thigh"] = "the logo of the Cattle Ranch">>
-		<<set _slave.boobsTat = "bovine patterns">>
-		<<set _slave.buttTat = "bovine patterns">>
-		<<set _slave.vaginaTat = "bovine patterns">>
-		<<set _slave.lipsTat = "bovine patterns">>
-		<<set _slave.anusTat = "bovine patterns">>
-		<<set _slave.shouldersTat = "bovine patterns">>
-		<<set _slave.backTat = "bovine patterns">>
-		<<set _slave.armsTat = "bovine patterns">>
-		<<set _slave.legsTat = "bovine patterns">>
-		<<set _slave.stampTat = "bovine patterns">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "GRI">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XX", {disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed subsidiary lab of the Growth Research Institute right after $his use as a test subject ended.">>
-		<<set _slave.career = "a slave">>
-		<<set _slave.intelligenceImplant = 0>>
-		<<set _slave.devotion = random(-15,-5)>>
-		<<set _slave.trust = random(-25,-45)>>
-		<<set _slave.chem = 100>>
-		<<if $GRI.schoolUpgrade == 1>>
-			<<run setHealth(_slave, 200, 0, 0, 0)>>
-		<<else>>
-			<<run setHealth(_slave, jsRandom(-70, 100), 0)>>
-		<</if>>
-		<<set _slave.height = random(150,190)>>
-		<<set _slave.butt = random(4,10)>>
-		<<set _slave.boobs = 200 * ($GRI.schoolUpgrade == 2 ? random(15,30) : random(4,20))>>
-		<<if $GRI.schoolUpgrade == 2>>
-			<<set _slave.lactation = _slave.lactationDuration = 2>>
-		<</if>>
-		<<set _slave.nipples = either("huge", "inverted")>>
-		<<set _slave.areolae = either(0, 1, 2, 3, 4)>>
-		<<set _slave.clit = either(0, 1, 2, 3)>>
-		<<set _slave.lips = random(5,85)>>
-		<<set _slave.anus = 0>>
-		<<set _slave.vagina = 0>>
-		<<set _slave.preg = 0>>
-		<<set _slave.weight = 0>>
-		<<set _slave.skill.vaginal = 0>>
-		<<set _slave.skill.oral = 0>>
-		<<set _slave.skill.anal = 0>>
-		<<set _slave.skill.whoring = 0>>
-		<<set _slave.skill.entertainment = 0>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.actualAge = 19>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.behavioralFlaw = either("odd")>>
-		<<set _slave.hStyle = "shaved">>
-		<<set _slave.hLength = 0>>
-		<<set _slave.custom.tattoo = "$He has a barcode that identified $him when $he was a test subject at the Growth Research Institute tattooed on $his left cheek.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "SCP">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XX", {disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch campus of St. Claver Preparatory after $he served as a plastic surgeon's passing final exam.">>
-		<<set _slave.chem = 20>>
-		<<set _slave.career = "a slave">>
-		<<set _slave.intelligenceImplant = ($SCP.schoolUpgrade == 1 ? 0 : 15)>>
-		<<set _slave.intelligence = ($SCP.schoolUpgrade == 1 ? -70 : random(-50, 50))>>
-		<<set _slave.devotion = _slave.trust = ($SCP.schoolUpgrade == 1 ? 20 : random(25, 45))>>
-		<<if $SCP.schoolUpgrade !== 1>>
-			<<set _slave.teeth = "normal">>
-		<</if>>
-		<<run setHealth(_slave, 100, 0, 0, 0)>>
-		<<set _slave.heightImplant = 1>>
-		<<set _slave.height += 10>>
-		<<set _slave.buttImplant = (4-_slave.butt)>>
-		<<set _slave.butt += _slave.buttImplant>>
-		<<set _slave.boobsImplantType = "normal">>
-		<<set _slave.boobsImplant = (2000-_slave.boobs)>>
-		<<set _slave.boobs += _slave.boobsImplant>>
-		<<set _slave.boobsImplantType = "fillable">>
-		<<set _slave.nipples = "tiny">>
-		<<set _slave.areolae = 0>>
-		<<set _slave.clit = 0>>
-		<<set _slave.lipsImplant = (75-_slave.lips)>>
-		<<set _slave.lips += _slave.lipsImplant>>
-		<<set _slave.faceImplant = 35>>
-		<<set _slave.face = random(35,80)>>
-		<<set _slave.anus = 0>>
-		<<set _slave.vagina = 0>>
-		<<set _slave.preg = 0>>
-		<<set _slave.weight = -20>>
-		<<set _slave.skill.vaginal = ($SCP.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.oral = ($SCP.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.anal = ($SCP.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.whoring = ($SCP.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.entertainment = ($SCP.schoolUpgrade == 2 ? 15 : 0)>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.actualAge = 19>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.sexualFlaw = either("none")>>
-		<<set _slave.behavioralFlaw = either("none")>>
-		<<set _slave.hStyle = "tails">>
-		<<set _slave.hColor = "blonde">>
-		<<set _slave.pubicHColor = "blonde">>
-		<<set _slave.underArmHColor = "blonde">>
-		<<set _slave.race = "white">>
-		<<set _slave.skin = "sun tanned">>
-		<<set _slave.override_H_Color = 1>>
-		<<set _slave.override_Arm_H_Color = 1>>
-		<<set _slave.override_Pubic_H_Color = 1>>
-		<<set _slave.override_Race = 1>>
-		<<set _slave.override_Skin = 1>>
-		<<set _slave.custom.tattoo = "$He has the coat of arms of St. Claver Preparatory tattooed on $his left cheek.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "LDE">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch campus of the innovative École des Enculées right after $his graduation.">>
-		<<set _slave.career = "a slave">>
-		<<set _slave.intelligenceImplant = 0>>
-		<<set _slave.chem = 100>>
-		<<set _slave.devotion = ($LDE.schoolUpgrade == 1 ? 20 : random(60,70))>>
-		<<set _slave.trust = ($LDE.schoolUpgrade == 1 ? 20 : random(55,60))>>
-		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-		<<set _slave.muscles = 0>>
-		<<if random(1,100) > 75>>
-			<<set _slave.geneticQuirks.rearLipedema = 2>>
-			<<set _slave.butt = random(6,16)>>
-		<<else>>
-			<<set _slave.butt = random(4,5)>>
-		<</if>>
-		<<set _slave.face = random(20,60)>>
-		<<set _slave.boobs = either(500,650,800)>>
-		<<set _slave.waist = -15>>
-		<<set _slave.lips = 35>>
-		<<set _slave.balls = ($LDE.schoolUpgrade == 2 ? either(3,4) : either(1,1,1,2))>>
-		<<set _slave.dick = ($LDE.schoolUpgrade == 2 ? either(3,4) : either(1,1,1,2))>>
-		<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
-		<<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>>
-		<<set _slave.anus = 2>>
-		<<set _slave.vagina = -1>>
-		<<set _slave.preg = 0>>
-		<<set _slave.weight = random(0,20)>>
-		<<set _slave.skill.vaginal = 0>>
-		<<set _slave.skill.oral = 15>>
-		<<set _slave.skill.anal = 100>>
-		<<set _slave.skill.whoring = 15>>
-		<<set _slave.skill.entertainment = 15>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.actualAge = 19>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.sexualFlaw = "none">>
-		<<set _slave.behavioralFlaw = either("none", "odd")>>
-		<<set _slave.fetishStrength = either(1, 2)>>
-		<<set _slave.fetish = "buttslut">>
-		<<set _slave.fetishKnown = 1>>
-		<<set _slave.attrKnown = 1>>
-		<<set _slave.hStyle = "tails">>
-		<<set _slave.hLength = 100>>
-		<<set _slave.custom.tattoo = "$He has the buttock-shaped symbol of the École des Enculées that created $his tattooed on $his left cheek.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "NUL">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 24, disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch campus of Nueva Universidad de Libertad right after $his graduation.">>
-		<<set _slave.career = "a slave">>
-		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-		<<set _slave.devotion = random(60,75)>>
-		<<set _slave.trust = random(60,75)>>
-		<<set _slave.intelligenceImplant = 30>>
-		<<set _slave.intelligence = ($NUL.schoolUpgrade == 1 ? random(50, 70) : random(20, 50))>>
-		<<set _slave.skill.whoring = ($NUL.schoolUpgrade == 1 ? random(70, 80) : random(40, 50))>>
-		<<set _slave.skill.entertainment = ($NUL.schoolUpgrade == 1 ? random(70, 80) : random(40, 50))>>
-		<<set _slave.skill.anal = ($NUL.schoolUpgrade == 2 ? random(60, 80) : random(10, 30))>>
-		<<set _slave.skill.oral = ($NUL.schoolUpgrade == 2 ? random(70, 90) : random(20, 40))>>
-		<<set _slave.anus = ($NUL.schoolUpgrade == 2 ? random(1, 3) : either(0, 0, 0, 0, 1, 1, 1))>>
-		<<set _slave.muscles = 0>>
-		<<set _slave.face = random(15,55)>>
-		<<set _slave.faceShape = "androgynous">>
-		<<set _slave.boobs = 50>>
-		<<set _slave.butt = 0>>
-		<<set _slave.vagina = -1>>
-		<<set _slave.clit = 0>>
-		<<set _slave.dick = 0>>
-		<<set _slave.balls = 0>>
-		<<set _slave.preg = 0>>
-		<<set _slave.eyebrowHStyle = "bald">>
-		<<set _slave.underArmHStyle = "bald">>
-		<<set _slave.pubicHStyle = "bald">>
-		<<set _slave.hStyle = "bald">>
-		<<set _slave.custom.tattoo = "$He has the abstract symbol of Nueva Universidad de Libertad tattooed on $his left shoulder.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "TGA">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch campus of the intense Gymnasium-Academy right after $his majority.">>
-		<<set _slave.career = "a slave">>
-		<<set _slave.intelligenceImplant = 15>>
-		<<set _slave.teeth = "normal">>
-		<<set _slave.intelligence = random(-50,95)>>
-		<<set _slave.chem = 20>>
-		<<set _slave.devotion = ($TGA.schoolUpgrade == 1 ? 20 : random(25,45))>>
-		<<set _slave.trust = ($TGA.schoolUpgrade == 1 ? 20 : random(25,45))>>
-		<<run setHealth(_slave, 100, 0, 0, 0)>>
-		<<set _slave.muscles = either(20, 50, 50)>>
-		<<set _slave.butt = either(2, 2, 3)>>
-		<<set _slave.boobs = either(100, 200)>>
-		<<set _slave.dick = random(3,5)>>
-		<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
-		<<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>>
-		<<set _slave.balls = random(3,5)>>
-		<<set _slave.anus = 0>>
-		<<set _slave.vagina = -1>>
-		<<set _slave.preg = 0>>
-		<<set _slave.weight = 0>>
-		<<set _slave.skill.vaginal = 0>>
-		<<set _slave.skill.oral = 0>>
-		<<set _slave.skill.anal = 0>>
-		<<set _slave.skill.whoring = 0>>
-		<<set _slave.skill.entertainment = 0>>
-		<<set _slave.skill.combat = ($TGA.schoolUpgrade == 2 ? 1 : 0)>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.actualAge = 18>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.sexualFlaw = either("apathetic", "none")>>
-		<<set _slave.behavioralFlaw = either("arrogant", "none", "odd")>>
-		<<set _slave.hStyle = "short">>
-		<<set _slave.hLength = 2>>
-		<<set _slave.brand["left cheek"] = "the baroque crest of the Gymnasium-Academy that trained $him">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "HA">>
-	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("XX", {disableDisability: 1})>>
-		<<set _slave.origin = "$He was given to you by a failed branch campus of the Hippolyta Academy right after $his majority.">>
-		<<set _slave.career = "a slave">>
-		<<set _slave.intelligenceImplant = 15>>
-		<<set _slave.teeth = "normal">>
-		<<set _slave.intelligence = random(0,95)>>
-		<<set _slave.chem = 20>>
-		<<set _slave.devotion = ($HA.schoolUpgrade == 1 ? 20 : random(25,45))>>
-		<<set _slave.trust = ($HA.schoolUpgrade == 1 ? 20 : random(25,45))>>
-		<<set _slave.faceShape = either("cute", "normal")>>
-		<<set _slave.face = either(20,20,35,35,35,50,75,100)>>
-		<<set _slave.lips = either(0,10,25)>>
-		<<set _slave.weight = -10>>
-		<<run setHealth(_slave, jsRandom(80, 100), 0, 0, 0)>>
-		<<set _slave.actualAge = 18>>
-		<<set _slave.physicalAge = _slave.actualAge>>
-		<<set _slave.visualAge = _slave.actualAge>>
-		<<set _slave.ovaryAge = _slave.actualAge>>
-		<<set _slave.hips = 0>>
-		<<set _slave.vagina = random(0,1)>>
-		<<set _slave.anus = random(0,1)>>
-		<<set _slave.butt = random(2,4)>>
-		<<set _slave.boobs = (random(30,60) * 10)>>
-		<<set _slave.preg = 0>>
-		<<run SetBellySize(_slave)>>
-		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-		<<set _slave.muscles = random(40,60)>>
-		<<set _minHeight = random(170,180)>>
-		<<set _slave.height = Math.trunc(Math.clamp(Height.random(_slave, {limitMult: [2, 15], spread: .1}),_minHeight, 274))>>
-		<<set _slave.waist = -15>>
-		<<set _slave.shoulders = 0>>
-		<<set _slave.skill.vaginal = 10>>
-		<<set _slave.skill.oral = 10>>
-		<<set _slave.skill.anal = 10>>
-		<<set _slave.skill.whoring = 10>>
-		<<set _slave.skill.entertainment = either(10,10,30)>>
-		<<set _slave.skill.combat = 1>>
-		<<set _slave.sexualFlaw = either("apathetic", "judgemental", "none", "none")>>
-		<<set _slave.behavioralFlaw = either("arrogant", "none")>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<set _slave.hStyle = either("braided", "bun", "neat", "ponytail", "tails")>>
-		<<set _slave.hLength = random(5,50)>>
-		<<set _slave.custom.tattoo = "$He has the sword and eagle symbol of the Hippolyta Academy tattooed on $his left shoulder.">>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-<<elseif $RESFailure == "TFS">>
-	<<for _i = 0; _i < _slavesToAdd-1; _i++>>
-		<<set _slaveGenRange = random(1,4)>>
-		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-			<<set _slave = GenerateNewSlave(null, {disableDisability: 1})>>
-		<<else>>
-			<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
-		<</if>>
-		<<set _slave.origin = "$He was a Futanari Sister until you engineered $his early enslavement.">>
-		<<set _slave.career = "a Futanari Sister">>
-		<<set _slave.faceShape = either("exotic", "sensual")>>
-		<<if _slaveGenRange == 1>>
-			<<set _slave.intelligence = random(-50,-20)>>
-			<<set _slave.chem = 150>>
-			<<set _slave.butt = either(5,6)>>
-			<<set _slave.hips = 1>>
-			<<set _slave.face = either(35,35,35,75,100)>>
-			<<set _slave.boobs = 100*random(12,20)>>
-			<<set _slave.dick = random(2,3)>>
-			<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-				<<if _slave.genes == "XY">>
-					<<set _slave.balls = _slave.scrotum = random(8,9)>>
-				<<else>>
-					<<set _slave.balls = 1>>
-					<<set _slave.scrotum = 0>>
-				<</if>>
-			<<elseif $TFS.schoolUpgrade == 1>>
-				<<set _slave.balls = 1>>
-				<<set _slave.scrotum = 0>>
-			<<elseif $TFS.schoolUpgrade == 2>>
-				<<set _slave.balls = _slave.scrotum = random(8,9)>>
-			<<else>>
-				<<set _slave.balls = _slave.scrotum = random(2,3)>>
-			<</if>>
-			<<set _slave.lips = 0>>
-			<<set _slave.weight = 0>>
-			<<set _slave.actualAge = random(25,29)>>
-			<<set _slave.visualAge = _slave.actualAge>>
-			<<set _slave.physicalAge = _slave.actualAge>>
-			<<set _slave.ovaryAge = _slave.actualAge>>
-			<<set _slave.vagina = 2>>
-			<<set _slave.anus = 2>>
-			<<set _slave.fetish = "submissive">>
-		<<elseif _slaveGenRange == 2>>
-			<<set _slave.intelligence = random(-15,15)>>
-			<<set _slave.chem = 200>>
-			<<set _slave.butt = either(6,7)>>
-			<<set _slave.hips = 2>>
-			<<set _slave.face = either(35,35,75,75,100)>>
-			<<set _slave.boobs = 100*random(20,32)>>
-			<<set _slave.dick = random(3,4)>>
-			<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-				<<if _slave.genes == "XY">>
-					<<set _slave.balls = _slave.scrotum = random(9,10)>>
-				<<else>>
-					<<set _slave.balls = 1>>
-					<<set _slave.scrotum = 0>>
-				<</if>>
-			<<elseif $TFS.schoolUpgrade == 1>>
-				<<set _slave.balls = 1>>
-				<<set _slave.scrotum = 0>>
-			<<else>>
-				<<set _slave.balls = _slave.scrotum = ($TFS.schoolUpgrade == 2 ? random(9,10) : random(3,4))>>
-			<</if>>
-			<<set _slave.lips = random(15,25)>>
-			<<set _slave.weight = 20>>
-			<<set _slave.actualAge = random(30,34)>>
-			<<set _slave.visualAge = _slave.actualAge>>
-			<<set _slave.physicalAge = _slave.actualAge>>
-			<<set _slave.ovaryAge = _slave.actualAge>>
-			<<set _slave.vagina = 2>>
-			<<set _slave.anus = 2>>
-			<<set _slave.fetish = either("buttslut", "cumslut")>>
-		<<elseif _slaveGenRange == 3>>
-			<<set _slave.intelligence = random(16,50)>>
-			<<set _slave.chem = 250>>
-			<<set _slave.butt = either(7,8)>>
-			<<set _slave.hips = 2>>
-			<<set _slave.face = either(35,75,75,100,100)>>
-			<<set _slave.boobs = 100*random(32,42)>>
-			<<set _slave.dick = random(4,5)>>
-			<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-				<<if _slave.genes == "XY">>
-					<<set _slave.balls = _slave.scrotum = random(6,7)>>
-				<<else>>
-					<<set _slave.balls = 1>>
-					<<set _slave.scrotum = 0>>
-				<</if>>
-			<<elseif $TFS.schoolUpgrade == 1>>
-				<<set _slave.balls = 1>>
-				<<set _slave.scrotum = 0>>
-			<<else>>
-				<<set _slave.balls = _slave.scrotum = ($TFS.schoolUpgrade == 2 ? random(6,7) : random(4,5))>>
-			<</if>>
-			<<set _slave.lips = random(25,55)>>
-			<<set _slave.weight = 20>>
-			<<set _slave.actualAge = random(35,39)>>
-			<<set _slave.visualAge = _slave.actualAge>>
-			<<set _slave.physicalAge = _slave.actualAge>>
-			<<set _slave.ovaryAge = _slave.actualAge>>
-			<<set _slave.vagina = 3>>
-			<<set _slave.anus = 3>>
-			<<set _slave.fetish = either("buttslut", "cumslut")>>
-		<<else>>
-			<<set _slave.intelligence = random(51,95)>>
-			<<set _slave.chem = 300>>
-			<<set _slave.butt = either(8,9)>>
-			<<set _slave.hips = 2>>
-			<<set _slave.face = either(35,75,100,100,100)>>
-			<<set _slave.boobs = 100*random(44,60)>>
-			<<set _slave.dick = random(5,6)>>
-			<<set _slave.geneticQuirks.wellHung = 2>>
-			<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-				<<if _slave.genes == "XY">>
-					<<set _slave.balls = random(7,8), _slave.scrotum = _slave.balls>>
-				<<else>>
-					<<set _slave.balls = 1>>
-					<<set _slave.scrotum = 0>>
-				<</if>>
-			<<elseif $TFS.schoolUpgrade == 1>>
-				<<set _slave.balls = 1>>
-				<<set _slave.scrotum = 0>>
-			<<else>>
-				<<set _slave.balls = _slave.scrotum = ($TFS.schoolUpgrade == 2 ? random(7,8) : random(5,6))>>
-			<</if>>
-			<<set _slave.lips = random(25,55)>>
-			<<set _slave.weight = 50>>
-			<<set _slave.actualAge = random(40,42)>>
-			<<set _slave.visualAge = _slave.actualAge>>
-			<<set _slave.physicalAge = _slave.actualAge>>
-			<<set _slave.ovaryAge = _slave.actualAge>>
-			<<set _slave.vagina = 3>>
-			<<set _slave.anus = 3>>
-			<<set _slave.fetish = "dom">>
-		<</if>>
-		<<if _slave.foreskin > 0>> <<set _slave.foreskin = _slave.dick>> <</if>>
-		<<set _slave.preg = -3>>
-		<<if $TFS.farmUpgrade > 0>>
-			<<set _slave.ovaries = 1>>
-			<<if $TFS.farmUpgrade >= 2>>
-				<<set _slave.preg = random(1,41)>>
-				<<if $TFS.farmUpgrade == 3>>
-					<<set _slave.pregType = random(10,30)>>
-					<<set _slave.pregAdaptation = 300>>
-				<<else>>
-					<<set _slave.pregType = 1>>
-				<</if>>
-				<<set _slave.pregSource = -9>>
-				<<set _slave.pregKnown = 1>>
-				<<set _slave.pregWeek = _slave.preg>>
-				<<run SetBellySize(_slave)>>
-			<</if>>
-		<</if>>
-		<<set _slave.intelligenceImplant = 30>>
-		<<set _slave.teeth = "normal">>
-		<<set _slave.energy = ($TFS.schoolUpgrade == 2 ? 100 : _slave.physicalAge + random(20, 30))>>
-		<<set _slave.devotion = random(30,35)>>
-		<<set _slave.trust = random(-15,-5)>>
-		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-		<<set _slave.muscles = 20>>
-		<<set _slave.waist = -15>>
-		<<if _slave.genes == "XY">>
-			<<set _slave.shoulders = 1>>
-		<</if>>
-		<<set _slave.skill.vaginal = 100>>
-		<<set _slave.skill.oral = 100>>
-		<<set _slave.skill.anal = 100>>
-		<<set _slave.skill.whoring = 15>>
-		<<set _slave.skill.entertainment = 100>>
-		<<set _slave.skill.combat = 0>>
-		<<set _slave.pubicHStyle = "waxed">>
-		<<set _slave.underArmHStyle = "waxed">>
-		<<if $TFS.schoolUpgrade == 1>>
-			<<set _slave.sexualQuirk = "caring">>
-		<</if>>
-		<<set _slave.sexualFlaw = either("hates women", "none")>>
-		<<set _slave.behavioralFlaw = either("arrogant", "none")>>
-		<<set _slave.fetishStrength = 100>>
-		<<set _slave.fetishKnown = 0>>
-		<<set _slave.attrKnown = 0>>
-		<<set _slave.hStyle = "neat">>
-		<<set _slave.hLength = 150>>
-		<<set _slave.custom.tattoo = "$He has a simple pink heart tattooed on $his right temple.">>
-		<<set $REFutaSisterCheckinIDs.push(_slave.ID)>>
-		<<run newSlave(_slave)>> /* skip New Slave Intro */
-	<</for>>
-	<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
-	<<set _slave.origin = "$He was the leader of your arcology's Futanari Sisters until you engineered $his community's failure and enslavement.">>
-	<<set _slave.career = "a Futanari Sister">>
-	<<set _slave.intelligence = random(51,95)>>
-	<<set _slave.chem = 300>>
-	<<set _slave.butt = either(8,9)>>
-	<<set _slave.hips = 2>>
-	<<set _slave.face = 100>>
-	<<set _slave.boobs = 100*random(44,60)>>
-	<<set _slave.dick = random(5,6)>>
-	<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
-	<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-		<<set _slave.balls = _slave.scrotum = 10>>
-	<<else>>
-		<<set _slave.balls = _slave.scrotum = ($TFS.schoolUpgrade == 1 ? 1 :10)>>
-		<<set _slave.balls = _slave.scrotum = ($TFS.schoolUpgrade == 1 ? 0 : random(5,6))>>
-	<</if>>
-	<<set _slave.lips = random(25,55)>>
-	<<set _slave.weight = 50>>
-	<<set _slave.actualAge = random(40,42)>>
-	<<set _slave.visualAge = _slave.actualAge>>
-	<<set _slave.physicalAge = _slave.actualAge>>
-	<<set _slave.ovaryAge = _slave.actualAge>>
-	<<set _slave.vagina = 3>>
-	<<set _slave.anus = 3>>
-	<<set _slave.fetish = "dom">>
-	<<set _slave.preg = -3>>
-	<<if $TFS.farmUpgrade > 0>>
-		<<set _slave.ovaries = 1>>
-		<<if $TFS.farmUpgrade >= 2>>
-			<<set _slave.preg = random(1,41)>>
-			<<if $TFS.farmUpgrade == 3>>
-				<<set _slave.pregType = random(20,40)>>
-				<<set _slave.pregAdaptation = 500>>
-			<<else>>
-				<<set _slave.pregType = 1>>
-			<</if>>
-			<<set _slave.pregKnown = 1>>
-			<<set _slave.pregWeek = _slave.preg>>
-			<<run SetBellySize(_slave)>>
-		<</if>>
-	<</if>>
-	<<set _slave.intelligenceImplant = 30>>
-	<<set _slave.teeth = "normal">>
-	<<set _slave.energy = ($TFS.schoolUpgrade == 2 ? 100 : _slave.physicalAge + random(20, 30))>>
-	<<set _slave.devotion = random(25,30)>>
-	<<set _slave.trust = random(10,15)>>
-	<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
-	<<set _slave.muscles = 20>>
-	<<set _slave.waist = -15>>
-	<<set _slave.shoulders = 1>>
-	<<set _slave.skill.vaginal = 100>>
-	<<set _slave.skill.oral = 100>>
-	<<set _slave.skill.anal = 100>>
-	<<set _slave.skill.whoring = 15>>
-	<<set _slave.skill.entertainment = 100>>
-	<<set _slave.skill.combat = 0>>
-	<<set _slave.pubicHStyle = "waxed">>
-	<<set _slave.underArmHStyle = "waxed">>
-	<<if $TFS.schoolUpgrade == 1>>
-		<<set _slave.sexualQuirk = "caring">>
-	<</if>>
-	<<set _slave.sexualFlaw = either("hates women", "none")>>
-	<<set _slave.behavioralFlaw = either("arrogant", "none")>>
-	<<set _slave.fetishStrength = 100>>
-	<<set _slave.fetishKnown = 0>>
-	<<set _slave.attrKnown = 0>>
-	<<set _slave.hStyle = "neat">>
-	<<set _slave.hLength = 150>>
-	<<set _slave.custom.tattoo = "$He has a simple pink heart tattooed on $his right temple.">>
-	<<run newSlave(_slave)>> /* skip New Slave Intro */
-<<else>>
-	Error: school "$RESFailure" not found.
-<</if>>
-
-<<run App.Utils.setLocalPronouns(_slave)>>
-<<set _he = ($RESFailure !== "NUL" ? "he" : "they")>>
-<<set _He = capFirstChar(_he)>>
-
-<<if $RESFailure == "TFS">>
-	The senior Sister of the community of Futanari Sisters in your arcology appears at your penthouse, as you've been expecting since their second missed rent payment. This is quite the occasion, since they never leave their little nest. $He's delightfully nude, and it occurs to you that the Sisters probably do not own clothing at all. $He has obviously been crying; puffy eyes and a sniffling nose mar $his gorgeous face. $He must have caused quite the sensation as $he made $his way here, in tears, gigantic tits and huge cock bouncing around. To your surprise, $he flings $himself at your feet, $his dick making a painful-sounding slap against the floor and $his breasts squashing out to either side of $him.
-	<p>
-		"Please," $he cries to your feet. "Please take us as slaves. We're indebted, and we'll all be enslaved. You're our friend, you'll treat us better than anyone." Then $he whispers, "Please, <<if $PC.slaveSurname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.slaveSurname>>,<<else>><<print $PC.slaveName>>,<</if>> don't make me beg." You tell the prostrate futa you accept. $His mood does not improve: $he scrabbles around to face away from you, plush body jiggling submissively, and raises $his buttocks to spread $his pussy and anus for you. "Thank you," $he weeps. "Now please rape me, <<Master>>. I deserve it. My mismanagement stole my Sisters' years of idyll from them. Please, rape me."
-	</p>
-<<else>>
-	<p>
-		You receive a personal call from a senior representative of _SCH.title as you've been expecting since their second missed rent payment. "I apologize," _he says with some embarrassment, "but it seems our expansion into your arcology was a mistake. It's strange — the business climate seemed excellent, and other corporations are doing well."
-		_He sighs "Nevertheless, nothing ever seemed to go as planned. We'll be shutting our _SCH.branchName down immediately. In fact, it should be shut down within the hour.
-		<<if $RESFailure == "TCR">>
-			However, we lack the funds to remove some of our finest _SCH.slaveNoun and since we still owe you a little... We'd like to you to have them; we'll even have them delivered to your penthouse with the last of our credits."
-		<<else>>
-			I regret to add," _he says nervously, "that we're experiencing continued difficulty finding the liquidity to pay what we owe you.
-			<<if $RESFailure == "GRI">>
-				The lab we're closing has five solid _SCH.slaveNoun.
-			<<else>>
-				The branch campus we're closing has five recent _SCH.slaveNoun.
-			<</if>>
-			We'd like to transfer them to you in lieu of payment."
-			_He hurriedly end the call.
-		<</if>>
-	</p>
-<</if>>
-
-<p>
-	The failure of a prominent organization within your arcology has @@.red;affected your reputation@@ and @@.red;your arcology's prosperity@@ slightly, but you've come out a long way ahead. You've acquired excellent slaves for a pitiful fraction of their fair price.
-</p>
-
-<span id="result">
-<<if $RESFailure == "TFS">>
-	<<link "Rape $him">>
-		<<replace "#result">>
-		<<for _slave range $slaves>>
-			<<if (_slave.origin == "$He was the leader of your arcology's Futanari Sisters until you engineered $his community's failure and enslavement.")>>
-				<<set _slave.devotion += 10>>
-				<<run actX(_slave, "anal")>>
-				<<run actX(_slave, "vaginal")>>
-			<</if>>
-		<</for>>
-		You <<if $PC.dick != 0>>whip out your dick<<else>>pull on a strap-on, the one you use for disobedient slaves,<</if>> and kneel down behind the sobbing futa matron. When $he feels it touching $his pussylips, $he whispers "Thank you, <<Master>>," through $his tears. $He's very, very sexually experienced, so it's harder to make $him feel it than it would be for a $girl with tighter holes. But you're an expert. You calibrate your pounding to pull just barely too far out, so that $he feels you ramming mercilessly into $him with each stroke, and so that the slightest mistake from $him sends <<if $PC.dick != 0>>your cock<<else>>the phallus<</if>> right up the other hole. Despite $his anguish and the brutal fuck, or perhaps because of them, $he slowly manages to get hard, and orgasms painfully when you do. $He @@.hotpink;can't seem to stop thanking you,@@ but is quiet when you tell $him to be.
-		<</replace>>
-	<</link>>
-	<br>
-<</if>>
-<<link "Sell your prizes immediately">>
-	<<replace "#result">>
-	<<if $RESFailure == "TSS">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of the Slavegirl School right after $his majority." || s.origin === "$He was given to you by a failed branch campus of the Slavegirl School after $he was retrained as a slave $girl.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "TUO">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch of The Utopian Orphanage right after $his graduation.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "TCR">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He is a prized dairy cow given to you by a failed local pasture of The Cattle Ranch.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "GRI">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed subsidiary lab of the Growth Research Institute right after $his use as a test subject ended.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "SCP">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of St. Claver Preparatory after $he served as a plastic surgeon's passing final exam.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "LDE">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of the innovative École des Enculées right after $his graduation.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "NUL">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of Nueva Universidad de Libertad right after $his graduation.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "TGA">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of the intense Gymnasium-Academy right after $his majority.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "HA">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was given to you by a failed branch campus of the Hippolyta Academy right after $his majority.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<<elseif $RESFailure == "TFS">>
-		<<for _slave range $slaves.filter(s => s.origin === "$He was the leader of your arcology's Futanari Sisters until you engineered $his community's failure and enslavement." || s.origin === "$He was a Futanari Sister until you engineered $his early enslavement.")>>
-			<<run cashX(slaveCost(_slave), "slaveTransfer")>>
-			<<run removeSlave(_slave)>>
-		<</for>>
-	<</if>>
-	Prizes sold.
-	<</replace>>
-<</link>>
-</span>
\ No newline at end of file