diff --git a/devNotes/encyclopedia.js b/devNotes/encyclopedia.js
index 7704f6ca9cde8992b7491e2dc4d063958d77d923..76fc5ad4c826635f0805a007b2e61bf6ede3d161 100644
--- a/devNotes/encyclopedia.js
+++ b/devNotes/encyclopedia.js
@@ -282,161 +282,6 @@ App.Encyclopedia.UI = function() {
 				r.push(link("sexually self neglectful", "Self Neglect"));
 				r.addToLast(".");
 				break;
-			// SLAVE BEHAVIORAL QUIRKS
-			case "Quirks":
-				r.push(highlight("Quirks"));
-				r.push("are positive slave qualities. They increase slaves' value and performance at sexual assignments, and each quirk also has other, differing effects. Each quirk is associated with a corresponding");
-				r.push(link("flaw", "Flaws"));
-				r.push(", and slave can have two quirks (a sexual quirk and a behavioral quirk), just like flaws. Quirks may appear randomly, but the most reliable way to give slaves quirks is to soften flaws.");
-				r.toParagraph();
-
-				r.push("The", link("Head Girl"));
-				r.push("can be ordered to soften flaws, and the player character can soften flaws with personal attention. Flaws can also be naturally softened into quirks by fetishes.");
-				r.toNode("div");
-				break;
-			case "Adores Men":
-				r.push(highlight("Adores men"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("hates women"), link(".flaw", "Flaws"));
-				r.push("Slaves may naturally become", link("pregnancy fetishists.", "Pregnancy Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(trust(), "on", link("fucktoy"), "duty if the player character is masculine, and increased chance of gaining additional XY attraction.");
-				r.toNode("div");
-				break;
-			case "Adores Women":
-				r.push(highlight("Adores women"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("hates men"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("breast fetishists.", "Boob Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(trust(), "on", link("fucktoy"), "duty if the player character is feminine, and increased chance of gaining additional XX attraction.");
-				r.toNode("div");
-				break;
-			case "Advocate":
-				r.push(highlight("Advocate"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("liberated"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("submissive.", "Submissives"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "while performing");
-				r.push(link("public service.", "Public Service"));
-				r.toNode("div");
-				break;
-			case "Confident":
-				r.push(highlight("Confident"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("arrogant"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("doms.", "doms"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(trust(), "on", link("fucktoy"), "duty.");
-				r.toNode("div");
-				break;
-			case "Cutting":
-				r.push(highlight("Cutting"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("bitchy"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("doms.", "doms"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "while performing", link("whoring.", "whoring"));
-				r.toNode("div");
-				break;
-			case "Fitness":
-				r.push(highlight("Fitness"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("gluttonous"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("submissive.", "Submissives"));
-				r.push("In addition to the standard value and sexual assignment advantages, they gain additional sex drive each week, and are better at working out.");
-				r.toNode("div");
-				break;
-			case "Funny":
-				r.push(highlight("Funny"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("odd"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("Masochists.", "Masochists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "while performing", link("public service.", "Public Service"));
-				r.toNode("div");
-				break;
-			case "Insecure":
-				r.push(highlight("Insecure"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("anorexic"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("submissive.", "Submissives"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus", trust(), "on", link("fucktoy"), "duty.");
-				r.toNode("div");
-				break;
-			case "Sinful":
-				r.push(highlight("Sinful"), "is a behavioral", link("quirk", "Quirks"), "developed from the");
-				r.push(link("devout"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("humiliation fetishists.", "Humiliation Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus", devotion(), "while performing", link("whoring.", "Whoring"));
-				break;
-			// SLAVE SEXUAL QUIRKS
-			case "Caring":
-				r.push(highlight("Caring"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("apathetic"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("submissive.", "Submissives"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "while performing");
-				r.push("while", link("whoring"), "and nannying.");
-				r.toNode("div");
-				break;
-			case "Gagfuck Queen":
-				r.push(highlight("Gagfuck Queen"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("Hates oral"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("cumsluts.", "Cumsluts"));
-				r.push("In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with phallic food dispensers.");
-				r.toNode("div");
-				break;
-			case "Painal Queen":
-				r.push(highlight("Painal Queen"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("Hates anal"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("humiliation fetishists.", "Humiliation Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with dildo drug dispensers.");
-				r.toNode("div");
-				break;
-			case "Perverted":
-				r.push(highlight("Perverted"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("repressed"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("submissives.", "Submissives"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "when in incestuous relationships, and gain additional sex drive each week.");
-				r.toNode("div");
-				break;
-			case "Romantic":
-				r.push(highlight("Romantic"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("idealistic"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("pregnancy fetishists.", "Pregnancy Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(trust(), "on", link("fucktoy"), "duty.");
-				r.toNode("div");
-				break;
-			case "Size Queen":
-				r.push(highlight("Size Queen"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("judgemental"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("buttsluts.", "Buttsluts"));
-				r.push("In addition to the standard value and sexual assignment advantages, they will enjoy relationships with well-endowed, virile slaves so much their partners will get");
-				r.push(devotion(), "benefits, too.");
-				r.toNode("div");
-				break;
-			case "Strugglefuck Queen":
-				r.push(highlight("Strugglefuck Queen"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("hates penetration"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("Masochists.", "Masochists"));
-				r.push("In addition to the standard value and sexual assignment advantages, this Quirk avoids");
-				r.push(devotion(), "losses if the slave is assigned to be a");
-				r.push(link("sexual servant.", "Sexual Servitude"));
-				r.toNode("div");
-				break;
-			case "Tease":
-				r.push(highlight("Tease"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("shamefast"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("humiliation fetishists.", "Humiliation Fetishists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
-				r.push(devotion(), "while performing");
-				r.push(link("public service.", "Public Service"));
-				r.toNode("div");
-				break;
-			case "Unflinching":
-				r.push(highlight("Unflinching"), "is a sexual", link("quirk", "Quirks"), "developed from the");
-				r.push(link("crude"), link("flaw.", "Flaws"));
-				r.push("Slaves may naturally become", link("Masochists.", "Masochists"));
-				r.push("In addition to the standard value and sexual assignment advantages, they will experience a partial rebound during weeks in which they lose");
-				r.push(devotion("devotion."));
-				r.toNode("div");
-				break;
 			// SLAVE BEHAVIORAL FLAWS
 			case "Flaws":
 				r.push(highlight("Unflinching"), "are negative slave qualities.");
diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw
index 0ac23615bc55442fd585b5f6451e02e249de5882..c640cdd55ac6460a3df0d4e2c7c32608d8c52e90 100644
--- a/src/gui/Encyclopedia/encyclopedia.tw
+++ b/src/gui/Encyclopedia/encyclopedia.tw
@@ -199,88 +199,6 @@ SLAVE FETISHES:
 
 	<br><br>Submissives serving on public sexual assignment may become <<= App.Encyclopedia.Dialog.linkSC("sexually self neglectful", "Self Neglect")>>.
 
-/**********
-SLAVE BEHAVIORAL QUIRKS
-**********/
-<<case "Quirks">>
-	''Quirks '' are positive slave qualities. They increase slaves' value and performance at sexual assignments, and each quirk also has other, differing effects. Each quirk is associated with a corresponding <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>, and slave can have two quirks (a sexual quirk and a behavioral quirk), just like flaws. Quirks may appear randomly, but the most reliable way to give slaves quirks is to soften flaws.
-
-	<br><br>The <<= App.Encyclopedia.Dialog.linkSC("Head Girl", "Head Girl")>> can be ordered to soften flaws, and the player character can soften flaws with personal attention. Flaws can also be naturally softened into quirks by fetishes.
-
-
-<<case "Adores Men">>
-	''Adores men'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("hates women", "Hates women")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Slaves who adore men may naturally become <<= App.Encyclopedia.Dialog.linkSC("pregnancy fetishists", "Pregnancy Fetishists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ on <<= App.Encyclopedia.Dialog.linkSC("fucktoy", "Fucktoy")>> duty if the player character is masculine, and increased chance of gaining additional XY attraction.
-
-
-<<case "Adores Women">>
-	''Adores women'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("hates men", "Hates men")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Slaves who adore women may naturally become <<= App.Encyclopedia.Dialog.linkSC("breast fetishists", "Boob Fetishists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ on <<= App.Encyclopedia.Dialog.linkSC("fucktoy", "Fucktoy")>> duty if the player character is feminine, and increased chance of gaining additional XX attraction.
-
-
-<<case "Advocate">>
-	''Advocate'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("liberated", "Liberated")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Advocates may naturally become <<= App.Encyclopedia.Dialog.linkSC("submissives", "Submissives")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while performing <<= App.Encyclopedia.Dialog.linkSC("public service", "Public Service")>>.
-
-
-<<case "Confident">>
-	''Confident'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("arrogant", "Arrogant")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Confident slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("doms", "Doms")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ on <<= App.Encyclopedia.Dialog.linkSC("fucktoy", "Fucktoy")>> duty.
-
-
-<<case "Cutting">>
-	''Cutting'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("bitchy", "Bitchy")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Cutting slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("doms", "Doms")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while <<= App.Encyclopedia.Dialog.linkSC("whoring", "Whoring")>>.
-
-
-<<case "Fitness">>
-	''Fitness'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("gluttonous", "Gluttonous")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. In addition to the standard value and sexual assignment advantages, fitness fanatics gain additional sex drive each week, and are better at working out.
-
-
-<<case "Funny">>
-	''Funny'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("odd", "Odd")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Funny slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("masochists", "Masochists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while performing <<= App.Encyclopedia.Dialog.linkSC("public service", "Public Service")>>.
-
-
-<<case "Insecure">>
-	''Insecure'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("anorexic", "Anorexic")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Insecure slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("submissives", "Submissives")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ on <<= App.Encyclopedia.Dialog.linkSC("fucktoy", "Fucktoy")>> duty.
-
-
-<<case "Sinful">>
-	''Sinful'' is a behavioral <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("devout", "Devout")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Sinful slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("humiliation fetishists", "Humiliation Fetishists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while <<= App.Encyclopedia.Dialog.linkSC("whoring", "Whoring")>>.
-
-/**********
-SLAVE SEXUAL QUIRKS
-**********/
-<<case "Caring">>
-	''Caring'' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("apathetic", "Apathetic")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Caring slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("submissive", "Submissives")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while <<= App.Encyclopedia.Dialog.linkSC("whoring", "Whoring")>> and nannying.
-
-
-<<case "Gagfuck Queen">>
-	''Gagfuck Queen '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("Hates oral", "Hates oral")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Gagfuck queens may naturally become <<= App.Encyclopedia.Dialog.linkSC("cumsluts", "Cumsluts")>>. In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with phallic food dispensers.
-
-
-<<case "Painal Queen">>
-	''Painal Queen '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("Hates anal", "Hates anal")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Painal queens may naturally become <<= App.Encyclopedia.Dialog.linkSC("Buttsluts", "Buttsluts")>>. In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with dildo drug dispensers.
-
-
-<<case "Perverted">>
-	''Perverted '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("repressed", "Repressed")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Perverted slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("submissives", "Submissives")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ when in incestuous relationships, and gain additional sex drive each week.
-
-
-<<case "Romantic">>
-	''Romantic '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("idealistic", "Idealistic")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Romantics may naturally become <<= App.Encyclopedia.Dialog.linkSC("pregnancy fetishists", "Pregnancy Fetishists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.mediumaquamarine;<<= App.Encyclopedia.Dialog.linkSC("trust", "Trust")>>@@ on <<= App.Encyclopedia.Dialog.linkSC("fucktoy", "Fucktoy")>> duty.
-
-
-<<case "Size Queen">>
-	''Size Queen '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("judgemental", "Judgemental")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Size queens may naturally become <<= App.Encyclopedia.Dialog.linkSC("buttsluts", "Buttsluts")>>. In addition to the standard value and sexual assignment advantages, they will enjoy relationships with well-endowed, virile slaves so much their partners will get @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ benefits, too.
-
-
-<<case "Strugglefuck Queen">>
-	''Strugglefuck Queen '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("hates penetration", "Hates penetration")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Strugglefuck queens may naturally become <<= App.Encyclopedia.Dialog.linkSC("masochists", "Masochists")>>. In addition to the standard value and sexual assignment advantages, this Quirk avoids @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ losses if the slave is assigned to be a <<= App.Encyclopedia.Dialog.linkSC("sexual servant", "Sexual Servitude")>>.
-
-
-<<case "Tease">>
-	''Tease '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("shamefast", "Shamefast")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Teases may naturally become <<= App.Encyclopedia.Dialog.linkSC("humiliation Fetishists", "Humiliation Fetishists")>>. In addition to the standard value and sexual assignment advantages, they get bonus @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>@@ while performing <<= App.Encyclopedia.Dialog.linkSC("public service", "Public Service")>>.
-
-
-<<case "Unflinching">>
-	''Unflinching '' is a sexual <<= App.Encyclopedia.Dialog.linkSC("quirk", "Quirks")>> developed from the <<= App.Encyclopedia.Dialog.linkSC("crude", "Crude")>> <<= App.Encyclopedia.Dialog.linkSC("flaw", "Flaws")>>. Unflinching slaves may naturally become <<= App.Encyclopedia.Dialog.linkSC("Masochists", "Masochists")>>. In addition to the standard value and sexual assignment advantages, they will experience a partial rebound during weeks in which they lose @@.hotpink;<<= App.Encyclopedia.Dialog.linkSC("devotion", "From Rebellious to Devoted")>>.@@
-
 /**********
 SLAVE BEHAVIORAL FLAWS
 **********/
diff --git a/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw b/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw
index d38f1e337e6d48b0b71ab1d9cfaffda4d7baa804..5c7f7c4140c364ab45cb7d2e4ebf69359d4d522e 100644
--- a/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw
+++ b/src/gui/Encyclopedia/encyclopediaRelatedLinks.tw
@@ -5,7 +5,6 @@
 	<br><h3>Related Links</h3>
 <</if>>
 
-
 <<set _pass = App.Encyclopedia.renderCategory($encyclopedia)>>
 <<if _pass>>
 	<<includeDOM _pass>>
@@ -54,33 +53,6 @@ SLAVE PARAPHILIAS
 	| <<= App.Encyclopedia.Dialog.linkSC("Self Neglect", "Self Neglect")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("Fetishes", "Fetishes")>>
 
-/**********
-SLAVE QUIRKS
-**********/
-<<case "Adores Men" "Adores Women" "Advocate" "Confident" "Cutting" "Fitness" "Funny" "Insecure" "Sinful" "Caring" "Gagfuck Queen" "Painal Queen" "Perverted" "Quirks" "Romantic" "Size Queen" "Strugglefuck Queen" "Tease" "Unflinching">>
-	//Behavioral <<= App.Encyclopedia.Dialog.linkSC("Quirks", "Quirks")>>://
-	<<= App.Encyclopedia.Dialog.linkSC("Adores men", "Adores Men")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Adores women", "Adores Women")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Advocate", "Advocate")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Confident", "Confident")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Cutting", "Cutting")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Fitness", "Fitness")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Funny", "Funny")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Insecure", "Insecure")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Sinful", "Sinful")>>
-
-	<br>
-	//Sexual <<= App.Encyclopedia.Dialog.linkSC("Quirks", "Quirks")>>://
-	<<= App.Encyclopedia.Dialog.linkSC("Caring", "Caring")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Gagfuck Queen", "Gagfuck Queen")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Painal Queen", "Painal Queen")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Perverted", "Perverted")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Romantic", "Romantic")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Size Queen", "Size Queen")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Strugglefuck Queen", "Strugglefuck Queen")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Tease", "Tease")>>
-	| <<= App.Encyclopedia.Dialog.linkSC("Unflinching", "Unflinching")>>
-
 /**********
 SLAVE FLAWS
 **********/
@@ -96,8 +68,7 @@ SLAVE FLAWS
 	| <<= App.Encyclopedia.Dialog.linkSC("Liberated", "Liberated")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("Odd", "Odd")>>
 
-	<br>
-	//Sexual <<= App.Encyclopedia.Dialog.linkSC("Flaws", "Flaws")>>://
+	<br>//Sexual <<= App.Encyclopedia.Dialog.linkSC("Flaws", "Flaws")>>://
 	<<= App.Encyclopedia.Dialog.linkSC("Apathetic", "Apathetic")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("Crude", "Crude")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("Hates anal", "Hates Anal")>>
@@ -173,8 +144,7 @@ ARCOLOGY FACILITIES
 	| <<= App.Encyclopedia.Dialog.linkSC("Farmyard", "Farmyard")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("The Incubation Facility ", "The Incubation Facility")>>
 
-	<br>
-	//Facility Bonuses://
+	<br>//Facility Bonuses://
 	<<= App.Encyclopedia.Dialog.linkSC("Advertising", "Advertising")>>
 	| <<= App.Encyclopedia.Dialog.linkSC("Variety", "Variety")>>
 
diff --git a/src/gui/Encyclopedia/encyclopediaSlaveQuirks.js b/src/gui/Encyclopedia/encyclopediaSlaveQuirks.js
new file mode 100644
index 0000000000000000000000000000000000000000..056605ad44383d2bda49f91fee9bb7c6e05e3805
--- /dev/null
+++ b/src/gui/Encyclopedia/encyclopediaSlaveQuirks.js
@@ -0,0 +1,276 @@
+App.Encyclopedia.addArticle("Quirks", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Quirks", ["bold"]));
+ r.push("are positive slave qualities. They increase slaves' value and performance at sexual assignments, and each quirk also has other, differing effects. Each quirk is associated with a corresponding");
+ r.push(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"));
+ r.push(", and slave can have two quirks (a sexual quirk and a behavioral quirk), just like flaws. Quirks may appear randomly, but the most reliable way to give slaves quirks is to soften flaws.");
+ r.toParagraph();
+
+ r.push("The", App.Encyclopedia.Dialog.linkDOM("Head Girl"));
+ r.push("can be ordered to soften flaws, and the player character can soften flaws with personal attention. Flaws can also be naturally softened into quirks by fetishes.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Adores Men", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Adores men", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("hates women"), App.Encyclopedia.Dialog.linkDOM(".flaw", "Flaws"));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("pregnancy fetishists", "Pregnancy Fetishists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "on", App.Encyclopedia.Dialog.linkDOM("fucktoy"), "duty if the player character is masculine, and increased chance of gaining additional XY attraction.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Adores Women", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Adores women", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("hates men"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("breast fetishists", "Boob Fetishists", ".")));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "on", App.Encyclopedia.Dialog.linkDOM("fucktoy"), "duty if the player character is feminine, and increased chance of gaining additional XX attraction.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Advocate", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Advocate", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("liberated"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("submissive", "Submissives"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing");
+ r.push(App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("public service", "Public Service"), "."));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Confident", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Confident", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("arrogant"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("doms"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "on", App.Encyclopedia.Dialog.linkDOM("fucktoy"), "duty.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Cutting", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Cutting", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("bitchy"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("doms"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("whoring"), "."));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Fitness", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Fitness", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("gluttonous"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("submissive", "Submissives"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they gain additional sex drive each week, and are better at working out.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Funny", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Funny", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("odd"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("Masochists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("public service", "Public Service"), "."));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Insecure", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Insecure", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("anorexic"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("submissive", "Submissives"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus", App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "on", App.Encyclopedia.Dialog.linkDOM("fucktoy"), "duty.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Sinful", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Sinful", ["bold"]), "is a behavioral", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devout"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("humiliation fetishists", "Humiliation Fetishists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus", App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("whoring."), "."));
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Caring", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Caring", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("apathetic"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("submissive", "Submissives"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing");
+ r.push("while", App.Encyclopedia.Dialog.linkDOM("whoring"), "and nannying.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Gagfuck Queen", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Gagfuck Queen", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("Hates oral"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("cumsluts"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with phallic food dispensers.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Painal Queen", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Painal Queen", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("Hates anal"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("humiliation fetishists", "Humiliation Fetishists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they enjoy living in a penthouse upgraded with dildo drug dispensers.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Perverted", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Perverted", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("repressed"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("submissives"), ".")));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "when in incestuous relationships, and gain additional sex drive each week.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Romantic", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Romantic", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("idealistic"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("pregnancy fetishists", "Pregnancy Fetishists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("trust", "Trust", "mediumaquamarine"), "on", App.Encyclopedia.Dialog.linkDOM("fucktoy"), "duty.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Size Queen", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Size Queen", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("judgemental"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("buttsluts"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they will enjoy relationships with well-endowed, virile slaves so much their partners will get");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "benefits, too.");
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Strugglefuck Queen", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Strugglefuck Queen", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("hates penetration"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("Masochists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, this Quirk avoids");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "losses if the slave is assigned to be a");
+ r.push(App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("sexual servant", "Sexual Servitude"), "."));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Tease", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Tease", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("shamefast"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("humiliation fetishists", "Humiliation Fetishists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they get bonus");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion", "From Rebellious to Devoted", "hotpink"), "while performing");
+ r.push(App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("public service", "Public Service"), "."));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addArticle("Unflinching", function() {
+	const f = new DocumentFragment();
+	const r = new SpacedTextAccumulator(f);
+ r.push(App.UI.DOM.makeElement("span", "Unflinching", ["bold"]), "is a sexual", App.Encyclopedia.Dialog.linkDOM("quirk", "Quirks"), "developed from the");
+ r.push(App.Encyclopedia.Dialog.linkDOM("crude"), App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("flaw", "Flaws"), "."));
+ r.push("Slaves may naturally become", App.UI.DOM.combineNodes(App.Encyclopedia.Dialog.linkDOM("Masochists"), "."));
+ r.push("In addition to the standard value and sexual assignment advantages, they will experience a partial rebound during weeks in which they lose");
+ r.push(App.Encyclopedia.Dialog.linkDOM("devotion.", "From Rebellious to Devoted", "hotpink"));
+ r.toNode("div");
+
+	return f;
+}, "slaveQuirks");
+
+App.Encyclopedia.addCategory("slaveQuirks", function() {
+ const f = new DocumentFragment();
+	let r = [];
+	r.push(App.Encyclopedia.Dialog.linkDOM("Adores men"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Adores women"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Advocate"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Confident"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Cutting"));
+ r.push(App.Encyclopedia.Dialog.linkDOM("Fitness"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Funny"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Insecure"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Sinful"));
+ App.Events.addNode(f, [App.UI.DOM.combineNodes("Behavioral", App.Encyclopedia.Dialog.linkDOM("Quirks"), ":"), App.UI.DOM.generateLinksStrip(r)], "div");
+ 
+ r = [];
+	r.push(App.Encyclopedia.Dialog.linkDOM("Caring"));
+ r.push(App.Encyclopedia.Dialog.linkDOM("Gagfuck Queen"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Painal Queen"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Perverted"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Romantic"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Size Queen"));
+ r.push(App.Encyclopedia.Dialog.linkDOM("Strugglefuck Queen"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Tease"));
+	r.push(App.Encyclopedia.Dialog.linkDOM("Unflinching"));
+ App.Events.addNode(f, [App.UI.DOM.combineNodes("Sexual", App.Encyclopedia.Dialog.linkDOM("Quirks"), ":"), App.UI.DOM.generateLinksStrip(r)], "div");
+
+	return f;
+});