code:
App.Medicine.OrganFarm.TesticlesImplantAction = class extends App.Medicine.OrganFarm.OrganImplantAction {
	/**
	 * @param {string} name
	 * @param {string} tooltip
	 * @param {string} ballType
	 * @param {boolean} animal
	 * @param {boolean} autoImplant
	 * @param {function(App.Entity.SlaveState):boolean} canImplant
	 * @param {function(App.Entity.SlaveState):string} implantError
	 * @param {function(App.Entity.SlaveState)} implant
	 */
	constructor({name, tooltip = "", animal, autoImplant = true, canImplant, implantError, implant} = {}) {
		super({
			name: name,
			tooltip: tooltip,
			healthImpact: 20,
			surgeryType: animal ? "addAnimalBalls" : "addBalls",
			autoImplant: autoImplant,
			canImplant: s => (!this.animal || V.animalTesticles > 0) && canImplant(s),
			implantError: s => (this.animal && V.animalTesticles === 0) ? "" : implantError(s),
			implant: implant
		});
		this.animal = animal;
	}
};

App.Medicine.OrganFarm.Testicles = class extends App.Medicine.OrganFarm.Organ {
	/**
	 * @param {string} type
	 * @param {string} name
	 * @param {string} ballType
	 * @param {boolean} animal
	 */
	constructor({type, name, ballType, animal} = {}) {
		super({
			type: type, name: name,
			tooltip: "will add a prostate if one is not already present; requires a penis for successful implantation",
			cost: 5000, time: 10,
			canGrow: () => (!this.animal || V.animalTesticles > 0), dependencies: ["penis"],
			actions: [
				new App.Medicine.OrganFarm.TesticlesImplantAction({
					name: "Implant", ballType: ballType, animal: animal,
					canImplant: slave => (slave.balls <= 0 && slave.dick > 0),
					implantError: slave => {
						if (slave.dick === 0) {
							return "This slave lacks the penis necessary to accept testicles.";
						} else {
							return "This slave already has testicles.";
						}
					},
					implant: slave => {
						if (slave.prostate === 0) {
							slave.prostate = 1;
						}
						slave.balls = 2;
						slave.ballType = this.ballType;
						slave.scrotum = 2;
						if (slave.pubertyAgeXY === 0) {
							if (V.precociousPuberty === 1) {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyAgeXY = slave.physicalAge + 1;
								}
							} else {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyXY = 1;
								}
							}
						}
					}
				}),
				new App.Medicine.OrganFarm.TesticlesImplantAction({
					name: "Implant",
					tooltip: "you can forgo standard procedure and implant testicles directly into $his abdomen",
					ballType: ballType, animal: animal, surgeryType: "addTesticles", autoImplant: false,
					canImplant: slave => (slave.dick === 0 && slave.balls <= 0),
					implantError: slave => ((slave.balls > 0) ? "This slave already has testicles." : ""),
					implant: slave => {
						if (slave.prostate === 0) {
							slave.prostate = 1;
						}
						slave.balls = 2;
						slave.ballType = this.ballType;
						if (slave.pubertyAgeXY === 0) {
							if (V.precociousPuberty === 1) {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyAgeXY = slave.physicalAge + 1;
								}
							} else {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyXY = 1;
								}
							}
						}
					}
				}),
				new App.Medicine.OrganFarm.TesticlesImplantAction({
					name: "Replace",
					tooltip: "you can replace the existing testicles with a new pair",
					healthImpact: 20,
					surgeryType: "addTesticles",
					autoImplant: false,
					canImplant: slave => (slave.balls > 0 && slave.ballType !== this.ballType),
					implantError: slave => (slave.balls > 0 ? `This slave already has ${this.ballType} testicles.` : ""),
					implant: slave => {
						slave.balls = 2;
						slave.ballType = this.ballType;
						if (slave.pubertyAgeXY === 0) {
							if (V.precociousPuberty === 1) {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyAgeXY = slave.physicalAge + 1;
								}
							} else {
								if (slave.physicalAge >= V.potencyAge) {
									slave.pubertyXY = 1;
								}
							}
						}
					}
				})
			]
		});
		this.animal = animal;
		this.ballType = ballType;
	}
};

App.Medicine.OrganFarm.OvariesImplantAction = class extends App.Medicine.OrganFarm.OrganImplantAction {
	/**
	 * @param {string} name
	 * @param {string} tooltip
	 * @param {boolean} animal
	 * @param {boolean} autoImplant
	 * @param {function(App.Entity.SlaveState):boolean} canImplant
	 * @param {function(App.Entity.SlaveState):string} implantError
	 * @param {function(App.Entity.SlaveState)} implant
	 */
	constructor({name, tooltip = "", animal, autoImplant = true, canImplant, implantError, implant} = {}) {
		super({
			name: name, tooltip: tooltip, healthImpact: 20,
			surgeryType: animal ? "addAnimalOvaries" : "addOvaries", autoImplant: autoImplant,
			canImplant: s => (!this.animal || V.animalTesticles > 0) && canImplant(s),
			implantError: s => (this.animal && V.animalTesticles === 0) ? "" : implantError(s),
			implant: implant
		});
		this.animal = animal;
	}
};

App.Medicine.OrganFarm.Ovaries = class extends App.Medicine.OrganFarm.Organ {
	/**
	 * @param {string} type
	 * @param {string} name
	 * @param {string} eggType
	 * @param {string} pregData
	 * @param {boolean} animal
	 */
	constructor({type, name, eggType, pregData, animal} = {}) {
		super({
			type: type, name: name, tooltip: "requires a vagina for successful implantation",
			cost: 10000, time: 10,
			canGrow: () => (!this.animal || V.animalTesticles > 0),
			actions: [
				new App.Medicine.OrganFarm.OvariesImplantAction({
					name: "Implant", animal: animal,
					canImplant: s => (s.vagina >= 0 && s.ovaries <= 0 && s.mpreg === 0 && s.bellyImplant === -1),
					implantError: s => {
						if (s.vagina < 0) { return "This slave lacks the vagina necessary to accept ovaries."; }
						if (s.ovaries >= 0) { return "This slave already has ovaries."; }
						return "This slave's body cavity is filled with another organ.";
					},
					implant: s => {
						s.ovaries = 1;
						s.eggType = this.eggType;
						s.preg = 0;
						s.pregData = clone(setup.pregData[this.pregData]);
						if (s.pubertyXX === 0 && s.physicalAge >= V.fertilityAge) {
							if (V.precociousPuberty === 1) {
								s.pubertyAgeXX = s.physicalAge + 1;
							} else {
								s.pubertyXX = 1;
							}
						}
					}
				}),
				new App.Medicine.OrganFarm.OvariesImplantAction({
					name: "Replace",
					tooltip: "you can replace the existing ovaries with a new pair",
					animal: animal,
					autoImplant: false,
					canImplant: s => (s.vagina >= 0 && s.mpreg === 0 && s.bellyImplant === -1 && (s.eggType !== this.eggType || s.preg === -3)),
					implantError: s => (s.eggType === this.eggType) ? `This slave already has ${s.eggType} ovaries.` : "",
					implant: s => {
						s.eggType = this.eggType;
						s.preg = 0;
						s.pregData = clone(setup.pregData[this.pregData]);
						if (s.pubertyXX === 0 && s.physicalAge >= V.fertilityAge) {
							if (V.precociousPuberty === 1) {
								s.pubertyAgeXX = s.physicalAge + 1;
							} else {
								s.pubertyXX = 1;
							}
						}
					}
				})
			]
		});
		this.animal = animal;
		this.eggType = eggType;
		this.pregData = pregData;
	}
};

App.Medicine.OrganFarm.AnalWombImplantAction = class extends App.Medicine.OrganFarm.OrganImplantAction {
	/**
	 * @param {string} eggType
	 * @param {string} pregData
	 * @param {boolean} animal
	 */
	constructor({eggType, pregData, animal} = {}) {
		super({
			name: "Implant", healthImpact: 40,
			surgeryType: "mpreg",
			canImplant: s => ((!this.animal || V.animalTesticles > 0) && s.ovaries === 0 && s.vagina <= -1 && s.mpreg === 0 && s.bellyImplant < 0),
			implantError: s => {
				if (this.animal && V.animalTesticles === 0) { return ""; }
				if (s.bellyImplant >= 0) {return "This slave has a fillable abdominal implant."; }
				return "This slave has existing reproductive Organs.";
			},
			implant: s => {
				s.mpreg = 1;
				s.eggType = this.eggType;
				s.preg = 0;
				s.pregData = clone(setup.pregData[this.pregData]);
				if (s.pubertyXX === 0 && s.physicalAge >= V.fertilityAge) {
					if (V.precociousPuberty === 1) {
						s.pubertyAgeXX = s.physicalAge + 1;
					} else {
						s.pubertyXX = 1;
					}
				}
			}
		});
		this.animal = animal;
		this.eggType = eggType;
		this.pregData = pregData;
	}
};

App.Medicine.OrganFarm.AnalWomb = class extends App.Medicine.OrganFarm.Organ {
	/**
	 * @param {string} type
	 * @param {string} name
	 * @param {string} eggType
	 * @param {string} pregData
	 * @param {boolean} animal
	 */
	constructor({type, name, eggType, pregData, animal} = {}) {
		super({
			type: type, name: name,
			tooltip: "the slave must not have female reproductive organs for successful implantation",
			cost: 20000, time: 10,
			canGrow: () => (V.arcologies[0].FSGenderRadicalistResearch === 1 && (!this.animal || V.animalMpreg > 0)),
			actions: [
				new App.Medicine.OrganFarm.AnalWombImplantAction({
					eggType: eggType,
					pregData: pregData,
					animal: animal
				})
			]
		});
		this.animal = animal;
	}
};


code:
:: Takeover Target [nobr]

	Before you deploy the
	<<if $PC.rumor == "wealth">>
		financial reserves that
	<<elseif $PC.rumor == "diligence">>
		carefully constructed plan that
	<<elseif $PC.rumor == "force">>
		mercenaries and <<if $continent == "Europe">>//maskirovka//<<else>>cover plan<</if>> that
	<<elseif $PC.rumor == "social engineering">>
		clever social manipulation that
	<<else>>
		optimistic plan you hope
	<</if>>
	will allow you to take over an arcology, you need to select a target. There are a number of vulnerable arcologies that you could
	<<if $PC.rumor == "wealth">>
		attempt a hostile takeover of
	<<elseif $PC.rumor == "diligence">>
		work to take over
	<<elseif $PC.rumor == "force">>
		attack
	<<elseif $PC.rumor == "social engineering">>
		infiltrate
	<<else>>
		aspire to take over
	<</if>>
	with a reasonable chance of success. Free Cities are volatile places, even compared to the troubled state of the rest of the world. There are always arcologies whose owners are on the brink of failure, and you could target one of them.
	<<if $PC.career == "arcology owner">>(Since you've @@.springgreen;owned an arcology before,@@ you identify more potential target arcologies than a novice might.)<</if>>
	Alternatively, arcologies are being built every day, and their owners' control is often uncertain.

		Which arcology will you target?

[[A newly constructed arcology|Terrain Intro][$targetArcology.type = "New"]]

	With many new arcologies being constructed, you will be able to select which area of the world and type of Free City you'd like your target arcology to be located in.

	Recommended for new players.

<<set _arcologyTypes = ["ArabianRevivalist", "AssetExpansionist", "AztecRevivalist", "BodyPurist", "ChattelReligionist", "ChineseRevivalist", "EdoRevivalist", "EgyptianRevivalist", "Eugenics", "HedonisticDecadence", "IntellectualDependency", "MaturityPreferentialist", "Multiculturalist", "Pastoralist", "Paternalist", "PetiteAdmiration", "PhysicalIdealist", "Repopulationist", "RomanRevivalist", "SlaveProfessionalism", "SlimnessEnthusiast", "StatuesqueGlorification", "Subjugationist", "Supremacist", "TransformationFetishist", "YouthPreferentialist"]>>
<<if $seeDicks != 0>><<set _arcologyTypes.push("GenderRadicalist")>><</if>>
<<if $seeDicks != 100>><<set _arcologyTypes.push("GenderFundamentalist")>><</if>>
<<if $seeExtreme != 0>><<set _arcologyTypes.push("Degradationist")>><</if>>
<<set _terrainTypes = ["marine", "marine", "oceanic", "ravine", "rural", "rural", "rural", "urban", "urban"]>>
<<set _continents = ["Africa", "Asia", "Asia", "Australia", "Europe", "Europe", "Japan", "North America", "North America", "South America", "the Middle East"]>>
<<set _races = ["amerindian", "asian", "black", "indo-aryan", "latina", "malay", "middle eastern", "mixed race", "pacific islander", "semitic", "southern european", "white"]>>
<<set _targetArcologies = []>>
<<set _targets = 4>>
<<if $PC.career == "arcology owner">><<set _targets += 2>><</if>>
<<for $i = 0; $i < _targets; $i++>>
	<<set $targetArcology = {}>>
	<<set $targetArcology.type = _arcologyTypes.pluck()>>
	<<switch $targetArcology.type>>
	<<case "Supremacist">>
		<<set $targetArcology.race = _races.random()>>
		<<switch $targetArcology.race>>
		<<case "white">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistWhite.random()>>
		<<case "asian">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistAsian.random()>>
		<<case "latina">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistLatina.random()>>
		<<case "middle eastern">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistMiddleEastern.random()>>
		<<case "black">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistBlack.random()>>
		<<case "indo-aryan">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistIndoAryan.random()>>
		<<case "pacific islander">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistPacificIslander.random()>>
		<<case "malay">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistMalay.random()>>
		<<case "amerindian">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistAmerindian.random()>>
		<<case "southern european">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistSouthernEuropean.random()>>
		<<case "semitic">>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistSemitic.random()>>
		<<default>>
			<<set $targetArcology.name = setup.ArcologyNamesSupremacistMixedRace.random()>>
		<</switch>>
	<<case "Subjugationist">>
		<<set $targetArcology.race = _races.random()>>
		<<switch $targetArcology.race>>
		<<case "white">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistWhite.random()>>
		<<case "asian">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistAsian.random()>>
		<<case "latina">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistLatina.random()>>
		<<case "middle eastern">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistMiddleEastern.random()>>
		<<case "black">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistBlack.random()>>
		<<case "indo-aryan">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistIndoAryan.random()>>
		<<case "pacific islander">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistPacificIslander.random()>>
		<<case "malay">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistMalay.random()>>
		<<case "amerindian">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistAmerindian.random()>>
		<<case "southern european">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistSouthernEuropean.random()>>
		<<case "semitic">>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistSemitic.random()>>\
		<<default>>
			<<set $targetArcology.name = setup.ArcologyNamesSubjugationistMixedRace.random()>>
		<</switch>>
	<<case "GenderRadicalist">><<set $targetArcology.name = setup.ArcologyNamesGenderRadicalist.random()>>
	<<case "GenderFundamentalist">><<set $targetArcology.name = setup.ArcologyNamesGenderFundamentalist.random()>>
	<<case "Paternalist">><<set $targetArcology.name = setup.ArcologyNamesPaternalist.random()>>
	<<case "Degradationist">><<set $targetArcology.name = setup.ArcologyNamesDegradationist.random()>>
	<<case "AssetExpansionist">><<set $targetArcology.name = setup.ArcologyNamesAssetExpansionist.random()>>
	<<case "SlimnessEnthusiast">><<set $targetArcology.name = setup.ArcologyNamesSlimnessEnthusiast.random()>>
	<<case "TransformationFetishist">><<set $targetArcology.name = setup.ArcologyNamesTransformationFetishist.random()>>
	<<case "BodyPurist">><<set $targetArcology.name = setup.ArcologyNamesBodyPurist.random()>>
	<<case "MaturityPreferentialist">><<set $targetArcology.name = setup.ArcologyNamesMaturityPreferentialist.random()>>
	<<case "YouthPreferentialist">>
		<<if $pedo_mode == 1 || $minimumSlaveAge < 6>>
			<<set $targetArcology.name = setup.ArcologyNamesYouthPreferentialistLow.random()>>
		<<elseif $minimumSlaveAge < 14>>
			<<set $targetArcology.name = either(setup.ArcologyNamesYouthPreferentialist, setup.ArcologyNamesYouthPreferentialistLow)>>
		<<else>>
			<<set $targetArcology.name = setup.ArcologyNamesYouthPreferentialist.random()>>
		<</if>>
	<<case "Pastoralist">><<set $targetArcology.name = setup.ArcologyNamesPastoralist.random()>>
	<<case "PhysicalIdealist">><<set $targetArcology.name = setup.ArcologyNamesPhysicalIdealist.random()>>
	<<case "ChattelReligionist">><<set $targetArcology.name = setup.ArcologyNamesChattelReligionist.random()>>
	<<case "RomanRevivalist">><<set $targetArcology.name = setup.ArcologyNamesRomanRevivalist.random()>>
	<<case "AztecRevivalist">><<set $targetArcology.name = setup.ArcologyNamesAztecRevivalist.random()>>
	<<case "EgyptianRevivalist">><<set $targetArcology.name = setup.ArcologyNamesEgyptianRevivalist.random()>>
	<<case "EdoRevivalist">><<set $targetArcology.name = setup.ArcologyNamesEdoRevivalist.random()>>
	<<case "ArabianRevivalist">><<set $targetArcology.name = setup.ArcologyNamesArabianRevivalist.random()>>
	<<case "ChineseRevivalist">><<set $targetArcology.name = setup.ArcologyNamesChineseRevivalist.random()>>
	<<case "Repopulationist">><<set $targetArcology.name = setup.ArcologyNamesRepopulationist.random()>>
	<<case "Eugenics">><<set $targetArcology.name = setup.ArcologyNamesEugenics.random()>>
	<<case "HedonisticDecadence">><<set $targetArcology.name = setup.ArcologyNamesHedonisticDecadence.random()>>
	<<case "IntellectualDependency">><<set $targetArcology.name = setup.ArcologyNamesIntellectualDependency.random()>>
	<<case "SlaveProfessionalism">><<set $targetArcology.name = setup.ArcologyNamesSlaveProfessionalism.random()>>
	<<case "PetiteAdmiration">><<set $targetArcology.name = setup.ArcologyNamesPetiteAdmiration.random()>>
	<<case "StatuesqueGlorification">><<set $targetArcology.name = setup.ArcologyNamesStatuesqueGlorification.random()>>
	<<default>><<set $targetArcology.name = "Arcology X-4">>
	<</switch>>
	<<set $targetArcology.FSProgress = either(10,30,50)>>
	<<set $targetArcology.prosperity = either(40,50,60)>>
	<<set $targetArcology.citizens = random(-1,1)>>
	<<set $targetArcology.terrain = _terrainTypes.random()>>
	<<set $targetArcology.continent = _continents.random()>>
	<<set _targetArcologies.push($targetArcology)>>
<</for>>

<<for $i = 0; $i < _targetArcologies.length; $i++>>
	<<print "[[_targetArcologies[$i].name|Terrain Intro][$targetArcology = _targetArcologies[" + $i + "]]]">> is an established arcology located in a Free City
	<<if _targetArcologies[$i].terrain == "urban">>
		carved out of an urban area of _targetArcologies[$i].continent.
	<<elseif _targetArcologies[$i].terrain == "rural">>
		built in a rural area of _targetArcologies[$i].continent.
	<<elseif _targetArcologies[$i].terrain == "marine">>
		constructed just offshore of _targetArcologies[$i].continent.
	<<elseif _targetArcologies[$i].terrain == "ravine">>
		constructed in a large canyon of _targetArcologies[$i].continent.
	<<else>>
		in the middle of the ocean.
	<</if>>
	<<if _targetArcologies[$i].prosperity >= 60>>

			It is unusually prosperous for a vulnerable arcology.

	<<elseif _targetArcologies[$i].prosperity <= 40>>

			It has little economic prosperity and is vulnerable.

	<</if>>
	<<if _targetArcologies[$i].citizens > 0>>

			It has an unusually high ratio of citizens to sex slaves, increasing demand for sexual services.

	<<elseif _targetArcologies[$i].citizens < 0>>

			It has an unusually low ratio of citizens to sex slaves, reducing demand for sexual services.

	<</if>>

		Its society
		<<if _targetArcologies[$i].FSProgress >= 50>>
			has advanced towards
		<<elseif _targetArcologies[$i].FSProgress >= 30>>
			has devoted resources to
		<<else>>
			has just begun to adopt
		<</if>>
		<<switch _targetArcologies[$i].type>>
		<<case "Supremacist">>@@.orange;Supremacy of the _targetArcologies[$i].race<<if _targetArcologies[$i].race != "mixed race">> race<</if>>.@@
		<<case "Subjugationist">>@@.orange;Subjugation of the _targetArcologies[$i].race<<if _targetArcologies[$i].race != "mixed race">> race<</if>>.@@
		<<case "GenderRadicalist">>@@.orange;Gender Radicalism,@@ a movement that supports feminization of slavegirls with dicks.
		<<case "GenderFundamentalist">>@@.orange;Gender Fundamentalism,@@ a reaction to modern libertinism that seeks to reinforce gender roles.
		<<case "Paternalist">>@@.orange;Paternalism,@@ an optimistic strain of slavery that protects and improves slaves.
		<<case "Degradationist">>@@.orange;Degradationism,@@ an extreme branch of modern slavery that treats slaves as subhuman.
		<<case "AssetExpansionist">>@@.orange;Asset Expansionism,@@ a societal preoccupation with expansion of body parts, especially breasts.
		<<case "SlimnessEnthusiast">>@@.orange;Slimness Enthusiasm,@@ an aesthetic movement that fetishizes the lithe female form.
		<<case "TransformationFetishist">>@@.orange;Transformation Fetishism,@@ a focus on implants and other kinds of surgical alteration.
		<<case "BodyPurist">>@@.orange;Body Purism,@@ a reaction to extreme surgical fetishism that prefers bodies grown biologically.
		<<case "MaturityPreferentialist">>@@.orange;Maturity Preferentialism,@@ an appetite for mature slaves based on MILF fetishism.
		<<case "YouthPreferentialist">>@@.orange;Youth Preferentialism,@@ which focuses on youth and virginity in slaves.
		<<case "Pastoralist">>@@.orange;Pastoralism,@@ an appetite for products of the human body, especially milk.
		<<case "PhysicalIdealist">>@@.orange;Physical Idealism,@@ an aspirational movement which fetishizes muscle and physical fitness.
		<<case "ChattelReligionist">>@@.orange;Chattel Religionism,@@ a religious revival in the context of modern slavery.
		<<case "RomanRevivalist">>@@.orange;Roman Revivalism,@@ which seeks to recreate the glory that was ancient Rome.

				It has an established lingua franca: Latin.

		<<case "AztecRevivalist">>@@.orange;Aztec Revivalism,@@ which aspires to reach the heights of the Aztec Empire at it's peak.

				It has an established lingua franca: Nahuatl.

		<<case "EgyptianRevivalist">>@@.orange;Egyptian Revivalism,@@ a movement to rebuild the monuments and greatness of ancient Egypt.

				It has an established lingua franca: Ancient Egyptian.

		<<case "EdoRevivalist">>@@.orange;Edo Revivalism,@@ an insular movement with a focus on the cultural superiority of old Japan.

				It has an established lingua franca: Japanese.

		<<case "ArabianRevivalist">>@@.orange;Arabian Revivalism,@@ a melding of Arabian history and recent mythology of the Near East.

				It has an established lingua franca: Arabic.

		<<case "ChineseRevivalist">>@@.orange;Chinese Revivalism,@@ which modernizes the assumed superiority of the Middle Kingdom.

				It has an established lingua franca: Chinese.

		<<case "Repopulationist">>@@.orange;Repopulationism,@@ the belief that the key to humanity's survival is a child in every fertile womb.
		<<case "Eugenics">>@@.orange;Eugenics,@@ the belief that the world's failings were caused by rampant breeding of the inferior, and as such, only society's best should reproduce.
		<<case "HedonisticDecadence">>@@.orange;Decadent Hedonism,@@ a movement to embody life's pleasures, particularly eating and sex.
		<<case "IntellectualDependency">>@@.orange;Intellectual Dependency,@@ an appetite for horny, stupid slaves based on bimbo fetishism.
		<<case "SlaveProfessionalism">>@@.orange;Slave Professionalism,@@ a strain of slavery that seeks smart, skilled, elegant slaves to hone to perfection.
		<<case "PetiteAdmiration">>@@.orange;Petite Admiration,@@ which prefers its slaves to stand heads and shoulders shorter than their masters.
		<<case "StatuesqueGlorification">>@@.orange;Statuesque Glorification,@@ an obsession, both sexual and otherwise, over height.
		<<default>>@@.orange;Multiculturalism,@@ a celebration of the total liberty that was the original purpose of the Free Cities.
		<</switch>>

<</for>>

license: mit


code:
:: FEmbrace [nobr]

<<setPlayerPronouns>>
<<run Enunciate($activeSlave)>>
<<setLocalPronouns $activeSlave>>

You tell $activeSlave.slaveName to
<<if (hasAnyLegs($activeSlave))>>
	stand in front of you.
<<else>>
	have another slave set $him down on your desk.
<</if>>

<<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>>
	$He complies automatically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment.
<<elseif ($activeSlave.relationship == -2)>>
	$He excitedly complies, happy to be near the object of $his longing. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply
	<<if canSee($activeSlave)>>
		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
	<<else>>
		upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away.
	<</if>>
	$He blushes furiously.
<<elseif ($activeSlave.relationship == -3)>>
	<<if $activeSlave.fetish == "mindbroken">>
		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyesColor($activeSlave)>>. $He shows no reaction.
	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
		$He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
		$He complies. Once $he's close, you take your reluctant $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
	<<elseif $activeSlave.devotion < -20>>
		$He complies out of fear. Once $he's close, you take your unwilling $wife's head in your hands and gaze deeply into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
	<<else>>
		$He complies obediently. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
	<</if>>
<<elseif ($activeSlave.devotion > 75)>>
	$He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
<<elseif ($activeSlave.devotion > 50)>>
	$He dotingly complies, being near you filling $him with delight. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
<<elseif ($activeSlave.devotion > 20)>>
	$He joyfully complies, happy to be near you. Once $he's close, you take $his willing head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>>
	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take $his head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
<<elseif ($activeSlave.trust < -20)>>
	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take $his trembling head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>> for a moment. $He looks down fearfully, and begins to shake with terror, tears streaking down $his cheeks.
<<else>>
	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
<</if>>

You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($activeSlave))>> to gently pull $him close towards you<<else>> moving close towards $him on your desk<</if>> and then wrap your arms around $his shoulders.<<if (hasAnyLegs($activeSlave))>> When you press your hips against $hers,<<else>> You use your arms to prop $him up against you,<</if>> <<if ($activeSlave.trust > 20)>>letting $him lean while taking the weight of $him against you<<else>>$he tries to lean away from you, pushing against your arms<</if>>. You lovingly squeeze $him in your long, cradling embrace.

<<if ($activeSlave.boobs < 2600)>>
	<<if ($activeSlave.nipples == "huge")>>
		You feel $his large, erect nipples against your
	<<elseif ($activeSlave.nipples == "puffy")>>
		You feel $his erect, puffy nipples against your
	<<elseif $activeSlave.nipples == "partially inverted">>
		You feel $his partially inverted nipples against your
	<<elseif $activeSlave.nipples == "inverted">>
		You feel $his inverted nipples against your
	<<elseif $activeSlave.nipples == "inverted">>
		You feel the slits of $his nipples against your
	<<else>>
		You feel $his erect nipples against your
	<</if>>
	hands as you move your arms down around $his breasts. <<if ($activeSlave.devotion > 20)>>You take your time to stay in this position, feeling $his heart beat against you. $He starts to breathe faster before you keep one arm wrapped around $him as you move to $his front<<else>>As you move to $his front, with one arm still around $him, $he again tries to break away but you keep $him held tightly and you whisper the alternatives to $him, reminding $him<</if>>. You wrap your arms around $his back as you press $his breasts against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
<<else>>
	$His massive tits are too large for you to wrap your arms around so you start to wrap your arms around $his waist. You feel $his heart beat against your chest, $he starts to breathe faster as you press $his back against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
<</if>>

<<if ($activeSlave.fetish == "mindbroken")>>
	$His posture doesn't change. $He initially only reacts slightly to your physical touch but eventually $he relaxes in the warmth of your embrace against $him. You know that this may only be a physiological reaction, nothing more. For a brief moment you think you detect a spark of life in $his dull eyes but just as quickly, it is gone. When you stop, $his <<= App.Desc.eyesColor($activeSlave)>> track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening.
<<elseif ($activeSlave.relationship == -2)>>
	In the warmth of your embrace, $he turns towards you, $his passionate <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if (hasAnyArms($activeSlave))>> $His hand reaches to your arms and $he strokes them longingly.<</if>>
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He slowly opens them and does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he loves you.
	<<else>>
		"I love you, <<Master>>," $he <<say>>s dreamily.
	<</if>>
	$He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace.
<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
	In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms.
	<<if (hasAnyArms($activeSlave))>>
		$He starts to embrace you <<if (hasBothArms($activeSlave))>>in $his arms<<else>>with $his arm<</if>> as well. When you gently squeeze $him in your arms, $he breathes more heavily and starts to lovingly squeeze you as well, $his tendency towards sexual dominance encouraging $him to compete with you in embraces against each other.
	<<else>>
		When you gently squeeze $him in your arms, $he breathes more heavily before relaxing against you.
	<</if>>
	When you finally stop and relax your embrace, $his eyes are closed and $he's smiling blissfully.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He slowly opens them and does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
	<</if>>
	$He eagerly looks at you, $his eyes almost seem to say that $he wants you to give $his <<Master>> more than a mere hug.
<<elseif ($activeSlave.devotion > 50)>>
	$He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms($activeSlave)>> $His hand<<if hasBothArms($activeSlave)>>s<</if>> reach to your arms and $he strokes them longingly as you squeeze.<</if>> $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your
	<<if $PC.boobs >= 1400>>
		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
	<<elseif $PC.boobs >= 1200>>
		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
	<<elseif $PC.boobs >= 1000>>
		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
	<<elseif $PC.boobs >= 800>>
		soft breasts.
	<<elseif $PC.boobs >= 500>>
		breasts.
	<<elseif $PC.boobs >= 300>>
		small chest.
	<<elseif $PC.title > 0>>
		manly chest.
	<<else>>
		flat chest.
	<</if>>
	When you finally stop, <<if (hasAnyArms($activeSlave))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he loves you.
	<<elseif ($activeSlave.accent >= 3)>>
		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he's not confident in $his ability to express it in $language.
	<<else>>
		"I love you, <<Master>>," $he <<say>>s elatedly.
	<</if>>
	$He looks at you longingly, almost as if $he's bursting to say that $he wants more than a mere embrace.
<<elseif ($activeSlave.devotion > 20)>>
	$He willingly gives $himself up to your embracing arms. As you are so close to $him, you sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your soft embrace against $his body. $He gradually closes $his eyes in the feeling of your gentle arms. When you finally stop and relax your embrace, $his <<= App.Desc.eyesColor($activeSlave)>> open to gaze puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this non-sexual physical contact.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$His eyes beg for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		$He signs hesitantly, asking if that's it.
	<<else>>
		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
	$He shakes at your touch fearfully. As you softly press $his trembling body against you, $his eagerness to avoid punishment leads $him to stiffen in your arms. While $he continues to shudder, you continue embracing $him, enjoying $his fear, and the physical intimacy slowly does its work. $He starts to relax, $his resistance easing and $his eyes start to close. When you relax your arms for a moment, $he opens $his eyes to look at you for a long moment, $his eyes darting up to your face, before visibly catching $himself with a reminder that $he's a slave and you're $his owner.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$His eyes beg for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		$He signs hesitantly, asking if that's it.
	<<else>>
		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif ($activeSlave.trust < -50)>>
	$He is nearly frozen with fear, and does not resist as you start to squeeze your arms around $him. In fact, $he barely reacts at all. $He stares at your arms as they continue squeezing, but it's like touching a statue. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of embracing the still <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>> and release $him, $he stares at you in utter incomprehension.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$His eyes beg for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		$He signs spastically, begging fearfully to know if that's it.
	<<else>>
		$He asks nervously, "I-i<<s>> that it, <<Master>>?"
	<</if>>
	Then $he cringes, unsure of what you are going to do next.
<<else>>
	$He reflexively tries to break free from your arms, but you keep $him wrapped in them. Shuddering, $he desperately leans away from you, but you tip forward with $him and pin $him against your desk, continuing your hold on $him. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and release $him, $he stares at you in utter incomprehension.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$His eyes demand an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		$He signs irritably, asking whether that's it.
	<<else>>
		$He splutters, "I<<s>> that it, <<Master>>!?"
	<</if>>
	$He shakes uncontrollably, apprehensive at what you are going to do next.
<</if>>


code:
:: FondleBoobs [nobr]

You call $him over so you can fondle $his
<<if ($activeSlave.boobs >= 20000)>>
	colossal tits.
<<elseif ($activeSlave.boobs >= 10000)>>
	massive tits.
<<elseif ($activeSlave.boobs >= 5000)>>
	monster tits.
<<elseif ($activeSlave.boobs >= 1000)>>
	huge tits.
<<elseif ($activeSlave.boobsImplant > 250)>>
	fake tits.
<<elseif ($activeSlave.boobs >= 650)>>
	big tits.
<<elseif ($activeSlave.boobs >= 300)>>
	small tits.
<<else>>
	flat tits.
<</if>>

<<if ($activeSlave.nipples == "huge")>>
	$His nipples are so large they give $his breasts an unavoidably lewd appeal as they jut outward.
<<elseif ($activeSlave.nipples == "puffy")>>
	$His puffy nipples beg to be sucked.
<<elseif ($activeSlave.nipples == "partially inverted") && ($activeSlave.nipplesPiercing == 0)>>
	$His partially inverted nipples should protrude at the slightest stimulation.
<<elseif ($activeSlave.nipples == "inverted") && ($activeSlave.nipplesPiercing == 0)>>
	$His inverted nipples form lewd little creases across $his areolae.
<<elseif $activeSlave.nipples == "fuckable">>
	<<if $activeSlave.lactation>>
		$His nipplecunts are leaking milk and begging to be penetrated.
	<<else>>
		$His nipplecunts form lewd little slits across $his areolae.
	<</if>>
<<else>>
	$His erect nipples point enticingly outwards.
<</if>>

<<if ($activeSlave.boobsTat == "tribal patterns")>>
	The tattoos on $his breasts certainly draw attention to $his nipples.
<</if>>

<<if ($activeSlave.nipplesPiercing > 1) && !hasAnyLegs($activeSlave)>>
	You play with the chain between $his nipples.
<<elseif ($activeSlave.nipplesPiercing > 1)>>
	You pull $him over by the chain between $his nipples.
<<elseif ($activeSlave.nipplesPiercing == 1)>>
	$His nipple piercings glint enticingly.
<</if>>

<<if isAmputee($activeSlave)>>
	$His limbless <<if $seeRace == 1>>$activeSlave.race <</if>>torso is a sight to behold. You place your hands on $his breasts and you gently massage
	<<if ($activeSlave.boobs >= 20000)>>
		$his colossal tits, doing your best to not miss <<if $showInches == 2>>an inch<<else>>a centimeter<</if>> of their immense size,
	<<elseif ($activeSlave.boobs >= 10000)>>
		$his massive tits, your hands sinking deep into their soft flesh,
	<<elseif ($activeSlave.boobs >= 5000)>>
		$his monster tits, bouncing their weighty mass in your hands,
	<<elseif ($activeSlave.boobs > 1000)>>
		$his huge tits, bouncing them up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		$his large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		$his cute breasts, cupping them and gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		$his flat breasts, gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
	<<if $activeSlave.nipples != "fuckable">>
		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
	<<else>>
		Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
	<</if>>
	$He starts to pant heavily while $he lies helpless at your playing with $his breasts and $he cannot do anything against the relentless fondling. $He wriggles and squirms at the continued stimulation, getting aroused at the expert way you move around $his tits and nipples.
<<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	$He comes over excitedly at the thought of $his breasts getting touched. $He stands in between you and your desk, already presenting $his breasts for you. You place your hands on $his breasts and you gently massage
	<<if ($activeSlave.boobs >= 20000)>>
		$his colossal tits, before sinking your body into their immense softness,
	<<elseif ($activeSlave.boobs >= 10000)>>
		$his massive tits, before sinking your arms into their soft mass,
	<<elseif ($activeSlave.boobs >= 5000)>>
		$his monster tits, bouncing their weighty mass in your hands,
	<<elseif ($activeSlave.boobs > 1000)>>
		$his huge tits, bouncing them up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		$his large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		$his cute breasts, cupping them and gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		$his flat breasts gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
		<<else>>
			playing with $his hard, erect nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
	<<if $activeSlave.nipples != "fuckable">>
		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, rolling $his $activeSlave.nipples nipples between your fingers and thumbs while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you give them a hard pull, sending $him gasping over the edge of ecstasy.
	<<else>>
		Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, adding more fingers into $his $activeSlave.nipples nipples while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you cram your whole fist in, sending $him gasping over the edge of ecstasy.
	<</if>>
<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
	$He eagerly comes over to you, puffing $his chest out at you. When you place your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits,
	<<elseif ($activeSlave.boobs >= 1000)>>
		huge tits,
	<<elseif ($activeSlave.boobsImplant > 250)>>
		fake tits,
	<<elseif ($activeSlave.boobs >= 650)>>
		big tits,
	<<elseif ($activeSlave.boobs >= 300)>>
		cute breasts,
	<<else>>
		flat breasts,
	<</if>>
	<<if (hasAnyArms($activeSlave))>>
		$he places $his hand<<if (hasBothArms($activeSlave))>>s<</if>> on your <<if $PC.boobs >= 300>>bosom<<elseif $PC.title == 0>>flat chest<<else>>manly chest<</if>> in turn, $his tendency towards sexual dominance encouraging $him to compete with you in fondling each other.
	<</if>>
	You both alternate between taking your mouth to $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples and $hers to yours, gently nuzzling and nibbling while simultaneously fondling each other all the while. Both of you continue to passionately lick, nibble, stroke and fondle one other until tiredly, $he slows down. When you eventually stop, $he looks up at you happily.
	<<if ($activeSlave.accent >= 3)>>
		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he does not speak $language well enough to express $himself.
	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
	<</if>>
	<<if canSee($activeSlave)>>
		$He looks at you with $his <<= App.Desc.eyesColor($activeSlave)>>, smiling.
	<<else>>
		$He smiles at you.
	<</if>>
<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	$He eagerly comes over to you, to stand between you and your desk. You lean over while $he submissively lies down upon it, face-up, with $his breasts pointed to the air. You place your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits, before sinking your body into their immense softness,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits, before sinking your arms into their soft mass,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits, bouncing their weighty mass in your hands,
	<<elseif ($activeSlave.boobs > 1000)>>
		huge tits, bouncing them up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts, cupping them and gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		flat breasts, gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
		<<else>>
			playing with $his hard, erect nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
	<<if $activeSlave.nipples != "fuckable">>
		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
	<<else>>
		Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
	<</if>>
	$He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face.
	<<if ($activeSlave.accent >= 3)>>
		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he loves you.
	<<else>>
		"Plea<<s>>e don't <<s>>top, <<Master>>," $he <<say>>s quietly.
	<</if>>
	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, eager for more.
<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	$He hurriedly comes over to you, to stand between you and your desk. You lean over while $he lies down upon it, face-up, with $his breasts pointed to the air. $He gasps as you slap your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits, before sinking your body into their immense softness before pulling back and struggling to grasp both nipples at once,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits, using your entire arms to roughly jiggle them before pulling back to maul $his nipples,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits, bouncing their weighty mass roughly with all your might before sliding your hands to $his nipples,
	<<elseif ($activeSlave.boobs > 1000)>>
		huge tits, bouncing them roughly up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			shoving your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			flicking $his nipples hard with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts, cupping them and roughly
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		flat breasts, roughly
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
		<<else>>
			playing with $his hard, erect nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and firmly pulling them in all directions.
	<<if $activeSlave.nipples != "fuckable">>
		Moving your head close to $his breasts, you put your lips on a nipple and close your lips firmly around it to pull strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you push $his nipples with your thumbs, flicking them hard in different directions.
	<<else>>
		Moving your head close to $his breasts, you put your lips over a nipple and close your lips firmly over the slit to suck strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly push the tips of your fingers down into the depths of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples to tweak what was once their tip.
	<</if>>
	$He moans passionately at the continued punishment of $his breasts and nipples. Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. When you finally stop $he rubs the marks on $his breasts with $his hands, an ecstatic look on $his $activeSlave.skin face.
	<<if ($activeSlave.accent >= 3)>>
		$He does $his best to communicate pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He does $his best to communicate $his pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he loves it.
	<<else>>
		"Plea<<s>>e puni<<sh>> me more, <<Master>>," $he <<say>>s quietly.
	<</if>>
	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, hungry for more.
<<elseif ($activeSlave.devotion > 50)>>
	$He devotedly comes over to you, to stand between you and your desk. $His doting <<= App.Desc.eyesColor($activeSlave)>> looking in yours. You place your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits, before sinking your body into their immense softness,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits, before sinking into your arms around their soft mass,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits, bouncing their weighty mass in your hands,
	<<elseif ($activeSlave.boobs > 1000)>>
		huge tits, bouncing them up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts, cupping them and gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		flat breasts, gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
		<<else>>
			playing with $his hard, erect nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and pulling them gently towards you.
	<<if $activeSlave.nipples != "fuckable">>
		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
	<<else>>
		Moving your head close to $his breasts, you nuzzle on a nipple slit with your lips and even lick it delicately with your tongue. Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
	<</if>>
	$He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face.
	<<if ($activeSlave.accent >= 3)>>
		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
	<<elseif !canTalk($activeSlave)>>
		$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s euphorically.
	<</if>>
	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, eager for more.
<<elseif ($activeSlave.devotion > 20)>>
	$He willingly gives $himself up to you. You place your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits, before sinking your body into their immense softness,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits, before sinking into your arms around their soft mass,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits, bouncing their weighty mass in your hands,
	<<elseif ($activeSlave.boobs > 1000)>>
		huge tits, bouncing them up and down in your hands, while simultaneously
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
		<</if>>
	<<elseif ($activeSlave.boobs > 650)>>
		large tits, jiggling them enticingly with your hands,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts, cupping them and gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his $activeSlave.nipples nipples,
		<<else>>
			playing with $his nipples between your fingers and thumbs,
		<</if>>
	<<else>>
		flat breasts, gently
		<<if $activeSlave.nipples == "fuckable">>
			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
		<<else>>
			playing with $his hard, erect nipples between your fingers and thumbs,
		<</if>>
	<</if>>
	teasing them and pulling them towards you.
	<<if $activeSlave.nipples != "fuckable">>
		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
	<<else>>
		Moving your head close to $his breasts, you nuzzle on a nipple slit with your lips and even lick it delicately with your tongue. Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
	<</if>>
	You sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your hands on $his breasts. $He gradually loses $himself in the feeling of your gentle hands. When you finally stop, $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> gaze<<else>>face gazes<</if>> puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this.
	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		$He signs hesitantly, asking if that's it.
	<<else>>
		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
	$He shakes at your touch fearfully. As you softly place your hands on $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits,
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits,
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits,
	<<elseif ($activeSlave.boobs >= 1000)>>
		huge tits,
	<<elseif ($activeSlave.boobs > 650)>>
		large tits,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts,
	<<else>>
		flat breasts,
	<</if>>
	$his eagerness to avoid punishment leads $him to stiffen as you start to massage them. $He finally starts to relax as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands,
	<<if $activeSlave.nipples != "fuckable">>
		playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he lets out a gasp.
	<<else>>
		playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become sodden with fluid around your fingers. You plunge the depths of $his nipple cunts and vigorously work the unusual orifice. When you finally withdraw from $his nipples<<if ($activeSlave.lactation > 0)>>, a stream of pent-up milk flows out after you and<<else>>,<</if>> $he lets out a gasp.
	<</if>>
	$His body softens as <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> dart up to your face, before visibly catching $himself with a reminder<<else>>$he remembers<</if>> that $he's a slave and you're $his owner. When you finally stop, $he shivers but says nothing, uneasy at what you are going to do next.
<<elseif ($activeSlave.trust < -50)>>
	$He is nearly frozen with fear, and does not resist as you start to massage $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits.
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits.
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits.
	<<elseif ($activeSlave.boobs >= 1000)>>
		huge tits.
	<<elseif ($activeSlave.boobs > 650)>>
		large tits.
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts.
	<<else>>
		flat breasts.
	<</if>>
	In fact, $he barely reacts at all. $He <<if canSee($activeSlave)>>stares<<else>>glowers<</if>> at you, but $he remains motionless. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. $He trembles as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands, playing with $his
	<<if $activeSlave.nipples != "fuckable">>
		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
	<<else>>
		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if ($activeSlave.lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
	<</if>>
	When you finally stop, $he shakes uncontrollably but says nothing, apprehensive at what you are going to do next.
<<else>>
	$He tries to refuse you, so you push $him down on top of your desk and squeeze $his $activeSlave.skin breasts in your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands. $He tries to push you off $his
	<<if ($activeSlave.boobs >= 20000)>>
		colossal tits.
	<<elseif ($activeSlave.boobs >= 10000)>>
		massive tits.
	<<elseif ($activeSlave.boobs >= 5000)>>
		monster tits.
	<<elseif ($activeSlave.boobs >= 1000)>>
		huge tits,
	<<elseif ($activeSlave.boobs > 650)>>
		large tits,
	<<elseif ($activeSlave.boobs > 300)>>
		cute breasts,
	<<else>>
		flat breasts,
	<</if>>
	but you continue to massage them, playing with $his
	<<if $activeSlave.nipples != "fuckable">>
		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
	<<else>>
		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if ($activeSlave.lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
	<</if>>
	When you finally stop, $he shakes uncontrollably, apprehensive at what you are going to do next.
<</if>>

<<if $activeSlave.lactation > 0>>
	<<set $activeSlave.lactationDuration = 2>>
	<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
<<else>>
	<<= induceLactation($activeSlave)>>
<</if>>


code:
:: FondleDick [nobr]

You call $him over so you can fondle $his
<<if $activeSlave.dick == 1>>
	tiny dick
<<elseif $activeSlave.dick == 2>>
	cute dick
<<elseif $activeSlave.dick == 3>>
	dick
<<elseif $activeSlave.dick == 4>>
	big dick
<<elseif $activeSlave.dick == 5>>
	impressive dick
<<elseif $activeSlave.dick == 6>>
	huge dick
<<elseif $activeSlave.dick == 7>>
	gigantic dick
<<elseif $activeSlave.dick == 8>>
	titanic dick
<<elseif $activeSlave.dick == 9>>
	absurd dick
<<elseif $activeSlave.dick == 10>>
	inhuman dick
<<else>>
	hypertrophied dick
<</if>>
and
<<if $activeSlave.scrotum > 0>>
	<<if $activeSlave.balls == 0>>
		soft scrotum.
	<<elseif $activeSlave.balls == 1>>
		tiny balls.
	<<elseif $activeSlave.balls == 2>>
		cute balls.
	<<elseif $activeSlave.balls == 3>>
		balls.
	<<elseif $activeSlave.balls == 4>>
		large balls.
	<<elseif $activeSlave.balls == 5>>
		huge balls.
	<<else>>
		monstrous balls.
	<</if>>
<<else>>
	soft perineum.
<</if>>

<<if ($activeSlave.vaginaTat == "tribal patterns")>>
	The tattoos on $his abdomen certainly draw attention there.
<</if>>

<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>>
	Metal glints all up and down $his cock.
<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>>
	Metal glints at the head of $his cock.
<</if>>

<<if ($activeSlave.fetish == "mindbroken")>>
	Like a doll, $he dumbly remains still, watching your hands move towards $him without any real interest. You gently trace your fingers along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping
		<<if $activeSlave.scrotum == 0>>
			the soft skin between $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			$his tiny balls
		<<elseif $activeSlave.balls == 2>>
			$his small balls
		<<elseif $activeSlave.balls == 3>>
			$his balls
		<<elseif $activeSlave.balls == 4>>
			$his big balls
		<<elseif $activeSlave.balls == 5>>
			$his lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			$his fist-sized balls
		<<else>>
			$his hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick but, $he does not respond.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft but, except for the cockmilk leaking out of $his dick, $he does not respond.
	<</if>>
	Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain.
<<elseif isAmputee($activeSlave)>>
	Since $he's a quadruple amputee, $he's yours to use as a human finger toy. While $he's lying there helpless, you move your hands towards $him. You gently trace your fingers along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping $his
		<<if $activeSlave.scrotum == 0>>
			soft skin beneath $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick but, except for the cockmilk leaking out of $his dick, $he does not respond.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft but, except for the cockmilk leaking out of $his dick, $he does not respond.
	<</if>> Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hand, looking at you as you stop moving your hands. You leave your toy for one of your other slaves to clean and maintain.
<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	$He comes submissively over, smiling a little submissive smile, and points $his dick towards you. You gently trace your fingers along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping $his
		<<if $activeSlave.scrotum == 0>>
			soft skin beneath $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
	<</if>> Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hands before submissively avoiding your gaze as you get cleaned up.
<<elseif $activeSlave.devotion < -20>>
	$He clearly dislikes the thought of getting $his dick fondled by you. $His lower lip quivers with trepidation as $he watches your hands move towards $him. $He has no choice but to obey if $he wants to avoid punishment. $He gasps and shakes as you gently trace along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping $his
		<<if $activeSlave.scrotum == 0>>
			soft skin beneath $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
	<<else>>
		$His prick stiffens like a rod in your hand and you continue your expert strokes along the erect shaft.
	<</if>>
	$He <<if hasAnyArms($activeSlave)>>grabs your wrist with $his hand<<if hasBothArms($activeSlave)>>s<</if>><<else>>jostles against your arm<</if>> and tries to stop it from moving but is unable to and despite $his resistant pulling against you. $He bites $his lip but $he cannot help but moan. Soon $he shudders and leaks $his cockmilk as $he orgasms in your hands. $He looks at you shamefully as you stop moving your hands and get cleaned up.
<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	$He hurriedly comes over to you, to stand between you and your desk. You lean over while $he lies down upon it, face-up, with $his dick pointed towards you. $He gasps when you slap $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>>
	with your hand. You firmly grab it and tightly squeeze it with your fingers, stroking your hand along its shaft.
	<<if $activeSlave.balls > 0>>,
		Simultaneously, you slap $his
		<<if $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze and pinch the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
	<</if>> Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hands. $He rubs the marks on $his dick and balls with $his hands, an ecstatic look on $his $activeSlave.skin face. $He looks at you longingly as you get cleaned up, hungry for more.
<<elseif $activeSlave.devotion <= 20>>
	$He obeys silently, standing in front of you as you move your hands towards $him. You gently trace your fingers along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping $his
		<<if $activeSlave.scrotum == 0>>
			soft skin beneath $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
	<</if>>
	$He <<if canSee($activeSlave)>>looks into your eyes<<else>>faces you<</if>> furtively while $he <<if hasAnyArms($activeSlave)>>grabs your wrist<<if hasBothArms($activeSlave)>>s<</if>> with $his hand<<if hasBothArms($activeSlave)>>s<</if>><<else>>moves $his hips ever so slightly<</if>>, moving to match your hand movements. $He moans and shudders, leaking $his cockmilk as $he orgasms in your hands. $He dutifully looks at you as you stop moving your hands and get cleaned up.
<<else>>
	$He devotedly comes over and gives you an impassioned kiss. $He smiles and points $his dick towards you. You gently trace your fingers along $his
	<<if $activeSlave.dick == 1>>
		tiny dick
	<<elseif $activeSlave.dick == 2>>
		cute dick
	<<elseif $activeSlave.dick == 3>>
		dick
	<<elseif $activeSlave.dick == 4>>
		big dick
	<<elseif $activeSlave.dick == 5>>
		impressive dick
	<<elseif $activeSlave.dick == 6>>
		huge dick
	<<elseif $activeSlave.dick == 7>>
		gigantic dick
	<<elseif $activeSlave.dick == 8>>
		titanic dick
	<<elseif $activeSlave.dick == 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
	<<if $activeSlave.balls > 0>>
		while simultaneously cupping $his
		<<if $activeSlave.scrotum == 0>>
			soft skin beneath $his base and $his butthole
		<<elseif $activeSlave.balls == 1>>
			tiny balls
		<<elseif $activeSlave.balls == 2>>
			small balls
		<<elseif $activeSlave.balls == 3>>
			balls
		<<elseif $activeSlave.balls == 4>>
			big balls
		<<elseif $activeSlave.balls == 5>>
			lemon-sized balls
		<<elseif $activeSlave.balls < 10>>
			fist-sized balls
		<<else>>
			hypertrophied balls
		<</if>>
		with your other hand.
	<</if>>
	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
	<<if !canAchieveErection($activeSlave)>>
		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
	<<else>>
		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
	<</if>> $He begs you not to stop. Soon, $he moans and $his movements indicate that $he is about to orgasm. $He shudders and leaks $his cockmilk as $he orgasms in your hands. $He looks at you passionately as you stop moving your hands and get cleaned up.
<</if>>