diff --git a/src/events/intro/introSummary.js b/src/events/intro/introSummary.js
index 46dfe17b96b87991c4ff0d076a09834db5260f26..48dc32c043058e8619e3496728f2c5ef0a4f15c8 100644
--- a/src/events/intro/introSummary.js
+++ b/src/events/intro/introSummary.js
@@ -390,7 +390,13 @@ App.Intro.summary = function() {
 
 		if (V.targetArcology.fs === "New") {
 			options.addOption(`The Free City is located on <strong>${V.terrain}</strong> terrain.`, "terrain")
-				.addValueList([["Urban", "urban"], ["Rural", "rural"], ["Ravine", "ravine"], ["Marine", "marine"], ["Oceanic", "oceanic"]]);
+				.addValueList([
+					["Urban", "urban"],
+					["Rural", "rural"],
+					["Ravine", "ravine"],
+					["Marine", "marine"],
+					["Oceanic", "oceanic"]
+				]);
 
 			if (V.terrain !== "oceanic") {
 				// TODO: this is from original, but seems unused?
@@ -518,13 +524,20 @@ App.Intro.summary = function() {
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
 		options.addOption("Dynasties of enslaved royalties are", "realRoyalties")
-			.addValueList([["Historical", 1], ["Random", 0]]);
+			.addValueList([
+				["Historical", 1],
+				["Random", 0]
+			]);
 
 		options.addOption("New slaves may have male names", "allowMaleSlaveNames").addComment("This only affects slave generation and not your ability to name your slaves.")
 			.addValue("Enabled", true).on().addValue("Disabled", false).off();
 
 		options.addOption("Schema for ordering slave names is", "surnameOrder")
-			.addValueList([["Country of origin", 0], ["Name Surname", 1], ["Surname Name", 2]]);
+			.addValueList([
+				["Country of origin", 0],
+				["Name Surname", 1],
+				["Surname Name", 2]
+			]);
 
 		options.addOption("Family size", "limitFamilies").addComment("Controls acquisition of additional relatives, by means other than birth, for slaves with families.")
 			.addValue("Allow extended families", 0).on().addValue("Restrict family size (Vanilla Emulation)", 1).off();
@@ -639,30 +652,54 @@ App.Intro.summary = function() {
 			App.Intro.pcAppearance(options);
 
 			options.addOption("Your face is", "faceShape", V.PC)
-				.addValueList([["Normal", "normal"], ["Androgynous", "androgynous"], ["Masculine", "masculine"], ["Cute", "cute"], ["Sensual", "sensual"], ["Exotic", "exotic"]]);
+				.addValueList([
+					["Normal", "normal"],
+					["Androgynous", "androgynous"],
+					["Masculine", "masculine"],
+					["Cute", "cute"],
+					["Sensual", "sensual"],
+					["Exotic", "exotic"]
+				]);
 
 			options.addOption("Your preferred refreshment is", "refreshment", V.PC).showTextBox()
 				.addValue("Cigars", "cigar", () => { V.PC.refreshmentType = 0; })
 				.addValue("Whiskey", "whiskey", () => { V.PC.refreshmentType = 1; });
 
 			option = options.addOption("Which you", "refreshmentType", V.PC)
-				.addValueList([["Smoke", 0], ["Drink", 1], ["Eat", 2], ["Snort", 3], ["Inject", 4], ["Pop", 5], ["Orally dissolve", 6]]);
+				.addValueList([
+					["Smoke", 0],
+					["Drink", 1],
+					["Eat", 2],
+					["Snort", 3],
+					["Inject", 4],
+					["Pop", 5],
+					["Orally dissolve", 6]
+				]);
 
 			if (V.PC.refreshmentType === 0) {
-				option.addComment('"Smoked" must fit into the following sentence: "I smoked a V.PC.refreshment" to fit events properly.');
+				option.addComment(`"Smoked" must fit into the following sentence: "I smoked a ${V.PC.refreshment}" to fit events properly.`);
 			} else if (V.PC.refreshmentType === 5) {
-				option.addComment('"Popped" must fit into the following sentence: "I shook the bottle of V.PC.refreshment" to fit events properly.');
+				option.addComment(`"Popped" must fit into the following sentence: "I shook the bottle of ${V.PC.refreshment}" to fit events properly.`);
 			} else if (V.PC.refreshmentType === 6) {
-				option.addComment('"Orally Dissolved" must fit into the following sentence: "I placed a tab of V.PC.refreshment under my tongue" to fit events properly.');
+				option.addComment(`"Orally Dissolved" must fit into the following sentence: "I placed a tab of ${V.PC.refreshment} under my tongue" to fit events properly.`);
 			}
 
 			option = options.addOption("Before you came to the Free Cities, you were a", "career", V.PC);
 			if (V.PC.career === "arcology owner") {
 				option.addValue("Arcology owner", "arcology owner");
 			} else {
-				option.addValueList([["Member of the idle wealthy", "wealth"], ["Business leader", "capitalist"],
-					["Mercenary", "mercenary"], ["Slaver", "slaver"], ["Engineer", "engineer"], ["Doctor", "medicine"], ["Hacker", "BlackHat"],
-					["Minor celebrity", "celebrity"], ["Escort", "escort"], ["Servant", "servant"], ["Gang leader", "gang"]]
+				option.addValueList([
+					["Member of the idle wealthy", "wealth"],
+					["Business leader", "capitalist"],
+					["Mercenary", "mercenary"],
+					["Slaver", "slaver"],
+					["Engineer", "engineer"],
+					["Doctor", "medicine"],
+					["Hacker", "BlackHat"],
+					["Minor celebrity", "celebrity"],
+					["Escort", "escort"],
+					["Servant", "servant"],
+					["Gang leader", "gang"]]
 				);
 				if (V.secExpEnabled > 0) {
 					switch (V.PC.career) {
@@ -703,8 +740,13 @@ App.Intro.summary = function() {
 			}
 
 			options.addOption("It is rumored that you acquired your arcology through", "rumor", V.PC)
-				.addValueList([["Wealth", "wealth"], ["Hard work", "diligence"], ["Force", "force"], ["Social engineering", "social engineering"], ["Blind luck", "luck"]]
-				);
+				.addValueList([
+					["Wealth", "wealth"],
+					["Hard work", "diligence"],
+					["Force", "force"],
+					["Social engineering", "social engineering"],
+					["Blind luck", "luck"]
+				]);
 
 			el.append(options.render());
 
@@ -785,11 +827,19 @@ App.Intro.summary = function() {
 			} else {
 				option = options.addOption("Your breasts are", "boobs", V.PC).addValue("Flat", 100, () => V.PC.boobsImplant = 0);
 			}
-			option.addValueList([["C-cups", 500], ["DD-cups", 900], ["F-cups", 1100], ["G-cups", 1300]]);
+			option.addValueList([
+				["C-cups", 500],
+				["DD-cups", 900],
+				["F-cups", 1100],
+				["G-cups", 1300]
+			]);
 
 			if (V.PC.boobs >= 500) {
 				options.addOption("Your breasts are", "boobsImplant", V.PC)
-					.addValueList([["All natural", 0], ["Fake", 400]]);
+					.addValueList([
+						["All natural", 0],
+						["Fake", 400]
+					]);
 			}
 
 			el.append(options.render());
@@ -848,14 +898,22 @@ App.Intro.summary = function() {
 				.addValue("Whiskey", "whiskey", () => { V.PC.refreshmentType = 1; });
 
 			option = options.addOption("Which you", "refreshmentType", V.PC)
-				.addValueList([["Smoke", 0], ["Drink", 1], ["Eat", 2], ["Snort", 3], ["Inject", 4], ["Pop", 5], ["Orally dissolve", 6]]);
+				.addValueList([
+					["Smoke", 0],
+					["Drink", 1],
+					["Eat", 2],
+					["Snort", 3],
+					["Inject", 4],
+					["Pop", 5],
+					["Orally dissolve", 6]
+				]);
 
 			if (V.PC.refreshmentType === 0) {
-				option.addComment('"Smoked" must fit into the following sentence: "I smoked a V.PC.refreshment" to fit events properly.');
+				option.addComment(`"Smoked" must fit into the following sentence: "I smoked a ${V.PC.refreshment}" to fit events properly.`);
 			} else if (V.PC.refreshmentType === 5) {
-				option.addComment('"Popped" must fit into the following sentence: "I shook the bottle of V.PC.refreshment" to fit events properly.');
+				option.addComment(`"Popped" must fit into the following sentence: "I shook the bottle of ${V.PC.refreshment}" to fit events properly.`);
 			} else if (V.PC.refreshmentType === 6) {
-				option.addComment('"Orally Dissolved" must fit into the following sentence: "I placed a tab of V.PC.refreshment under my tongue" to fit events properly.');
+				option.addComment(`"Orally Dissolved" must fit into the following sentence: "I placed a tab of ${V.PC.refreshment} under my tongue" to fit events properly.`);
 			}
 			el.append(options.render());