code:
:: Widgets Settings [widget]
<<widget "initsettings">><<nobr>>
<<set $player.gender to "f">>
<<set $player.sex to "f">>
<<set $devlevel to 12>>
<<set $breastsize to 0>>
<<set $breastsensitivity to 1>>
<<set $penissize to 1>>
<<set $genitalsensitivity to 1>>
<<set $eyeselect to "purple">>
<<set $hairselect to "red">>
<<set $hairlength to 200>>
<<set $awareselect to "innocent">>
<<set $background to "waif">>
<<if StartConfig.enableImages is true>>
	<<set $images to 1>>
	<<set $silhouettedisable to "f">>
<</if>>
<<set $numberify_enabled to 1>>
<<set $gamemode to "normal">>
<<set $whitechance to 90>>
<<set $blackchance to 10>>
<<set $bestialitydisable to "f">>
<<set $swarmdisable to "f">>
<<set $spiderdisable to "f">>
<<set $parasitedisable to "f">>
<<set $bestialitydisable to "f">>
<<set $slimedisable to "f">>
<<set $voredisable to "f">>
<<set $tentacledisable to "f">>
<<set $analdisable to "f">>
<<set $transformdisable to "f">>
<<set $hirsutedisable to "t">>
<<set $breastfeedingdisable to "f">>
<<set $analpregdisable to "f">>
<<set $tipdisable to "f">>
<<set $debugdisable to "t">>
<<set $cheatdisable to "t">>
<<set $watersportsdisable to "f">>
<<set $timestyle to "military">>

<</nobr>><</widget>>

<<widget "displaySettings">><<nobr>>
<<if $args[0]>>
	<<set $currentSettings to $args[0]>>
<</if>>
<<if $passage isnot "Start" and $currentSettings is "characterSettings">>
	<<set $currentSettings to "gameSettings">>
<</if>>
<<switch $currentSettings>>
	<<case "characterSettings">><<replace #settingsDiv>><<characterSettings>><</replace>>
	<<case "gameSettings">><<replace #settingsDiv>><<gameSettings>><</replace>>
	<<case "sizeLimitsSettings">><<replace #settingsDiv>><<sizeLimitsSettings>><</replace>>
	<<case "npcSettings">><<replace #settingsDiv>><<npcSettings>><</replace>>
	<<case "generalSettings">><<replace #settingsDiv>><<generalSettings>><</replace>>
	<<default>><<replace #settingsDiv>><<gameSettings>><</replace>>
<</switch>>
<</nobr>><</widget>>

<<widget "settings">><<nobr>>

	<<if $passage is "Start">>
	<<button "Character">>
		<<displaySettings "characterSettings">>
	<</button>>
	<</if>>
	<<button "Game">>
		<<displaySettings "gameSettings">>
	<</button>>
	<<button "Size Limits">>
		<<displaySettings "sizeLimitsSettings">>
	<</button>>
	<<button "NPC">>
		<<displaySettings "npcSettings">>
	<</button>>

	<<button "General">>
		<<displaySettings "generalSettings">>
	<</button>>

	<<if $passage is "Start">>
	<<characterSettings>><<set $currentSettings to "characterSettings">>
	<<else>>
	<<gameSettings>><<set $currentSettings to "gameSettings">>
	<</if>>

<<link "Top of Page">>
	<>
<</link>>
<</nobr>><</widget>>

<<widget "characterSettings">><<nobr>>
	The Character tab can only be accessed at the beginning.

	<<if $dev is 1>>
		Difficulty

		Harder <------------------------------> Easier

		<<numberslider "$devlevel" $devlevel 6 16 1>>

	<<else>>
		Body size - A smaller body makes you inflict less damage during encounters, making defiance harder.

		Tiny <<print '<<radiobutton "$devlevel" 6 ' + ($devlevel is 6 ? "checked" : "") + '>>'>> |
		Small <<print '<<radiobutton "$devlevel" 10 ' + ($devlevel is 10 ? "checked" : "") + '>>'>> |
		Normal <<print '<<radiobutton "$devlevel" 12 ' + ($devlevel is 12 ? "checked" : "") + '>>'>> |
		Large <<print '<<radiobutton "$devlevel" 16 ' + ($devlevel is 16 ? "checked" : "") + '>>'>>

	<</if>>

	Gender

	Male <<print '<<radiobutton "$player.gender" "m" ' + ($player.gender is "m" ? "checked" : "") + '>>'>> |
	Female <<print '<<radiobutton "$player.gender" "f" ' + ($player.gender is "f" ? "checked" : "") + '>>'>>

	<<if $dev is 1>>
		Sex

		Penis <<print '<<radiobutton "$player.sex" "m" ' + ($player.sex is "m" ? "checked" : "") + '>>'>> |
		Vagina <<print '<<radiobutton "$player.sex" "f" ' + ($player.sex is "f" ? "checked" : "") + '>>'>>

	<</if>>

	Penis size - if applicable

	Tiny <<print '<<radiobutton "$penissize" 0 ' + ($penissize is 0 ? "checked" : "") + '>>'>> |
	Small <<print '<<radiobutton "$penissize" 1 ' + ($penissize is 1 ? "checked" : "") + '>>'>> |
	Normal <<print '<<radiobutton "$penissize" 2 ' + ($penissize is 2 ? "checked" : "") + '>>'>>

	Breast size

	Flat <<print '<<radiobutton "$breastsize" 0 ' + ($breastsize is 0 ? "checked" : "") + '>>'>> |
	Budding <<print '<<radiobutton "$breastsize" 1 ' + ($breastsize is 1 ? "checked" : "") + '>>'>> |
	Tiny <<print '<<radiobutton "$breastsize" 2 ' + ($breastsize is 2 ? "checked" : "") + '>>'>> |
	Small <<print '<<radiobutton "$breastsize" 3 ' + ($breastsize is 3 ? "checked" : "") + '>>'>> |
	Pert <<print '<<radiobutton "$breastsize" 4 ' + ($breastsize is 4 ? "checked" : "") + '>>'>>

	Ass size

	Slender <<print '<<radiobutton "$bottomsize" 0 ' + ($bottomsize is 0 ? "checked" : "") + '>>'>> |
	Slim <<print '<<radiobutton "$bottomsize" 1 ' + ($bottomsize is 1 ? "checked" : "") + '>>'>> |
	Modest <<print '<<radiobutton "$bottomsize" 2 ' + ($bottomsize is 2 ? "checked" : "") + '>>'>> |
	Cushioned <<print '<<radiobutton "$bottomsize" 3 ' + ($bottomsize is 3 ? "checked" : "") + '>>'>>

	Chest sensitivity

	Normal <<print '<<radiobutton "$breastsensitivity" 1 ' + ($breastsensitivity is 1 ? "checked" : "") + '>>'>> |
	Sensitive <<print '<<radiobutton "$breastsensitivity" 3 ' + ($breastsensitivity is 3 ? "checked" : "") + '>>'>> |
	Very sensitive <<print '<<radiobutton "$breastsensitivity" 5 ' + ($breastsensitivity is 5 ? "checked" : "") + '>>'>>

	Genital sensitivity

	Normal <<print '<<radiobutton "$genitalsensitivity" 1 ' + ($genitalsensitivity is 1 ? "checked" : "") + '>>'>> |
	Sensitive <<print '<<radiobutton "$genitalsensitivity" 3 ' + ($genitalsensitivity is 3 ? "checked" : "") + '>>'>> |
	Very sensitive <<print '<<radiobutton "$genitalsensitivity" 5 ' + ($genitalsensitivity is 5 ? "checked" : "") + '>>'>>

	Eye Colour

	Purple <<print '<<radiobutton "$eyeselect" "purple" ' + ($eyeselect is "purple" ? "checked" : "") + '>>'>> |
	Dark Blue <<print '<<radiobutton "$eyeselect" "dark blue" ' + ($eyeselect is "dark blue" ? "checked" : "") + '>>'>> |
	Light Blue <<print '<<radiobutton "$eyeselect" "light blue" ' + ($eyeselect is "light blue" ? "checked" : "") + '>>'>> |
	Amber <<print '<<radiobutton "$eyeselect" "amber" ' + ($eyeselect is "amber" ? "checked" : "") + '>>'>> |
	Hazel <<print '<<radiobutton "$eyeselect" "hazel" ' + ($eyeselect is "hazel" ? "checked" : "") + '>>'>> |
	Green <<print '<<radiobutton "$eyeselect" "green" ' + ($eyeselect is "green" ? "checked" : "") + '>>'>> |
	Red <<print '<<radiobutton "$eyeselect" "red" ' + ($eyeselect is "red" ? "checked" : "") + '>>'>> |
	Pink <<print '<<radiobutton "$eyeselect" "pink" ' + ($eyeselect is "pink" ? "checked" : "") + '>>'>> |
	Grey <<print '<<radiobutton "$eyeselect" "grey" ' + ($eyeselect is "grey" ? "checked" : "") + '>>'>>

	Hair Colour

	Red <<print '<<radiobutton "$hairselect" "red" ' + ($hairselect is "red" ? "checked" : "") + '>>'>> |
	Black <<print '<<radiobutton "$hairselect" "black" ' + ($hairselect is "black" ? "checked" : "") + '>>'>> |
	Brown <<print '<<radiobutton "$hairselect" "brown" ' + ($hairselect is "brown" ? "checked" : "") + '>>'>> |
	Light brown <<print '<<radiobutton "$hairselect" "lightbrown" ' + ($hairselect is "lightbrown" ? "checked" : "") + '>>'>> |
	Blond <<print '<<radiobutton "$hairselect" "blond" ' + ($hairselect is "blond" ? "checked" : "") + '>>'>> |
	Platinum blond <<print '<<radiobutton "$hairselect" "platinumblond" ' + ($hairselect is "platinumblond" ? "checked" : "") + '>>'>> |
	Strawberry blond <<print '<<radiobutton "$hairselect" "strawberryblond" ' + ($hairselect is "strawberryblond" ? "checked" : "") + '>>'>> |
	Ginger <<print '<<radiobutton "$hairselect" "ginger" ' + ($hairselect is "ginger" ? "checked" : "") + '>>'>>

	Hair length

	Ear <<print '<<radiobutton "$hairlength" 0 ' + ($hairlength is 0 ? "checked" : "") + '>>'>> |
	Neck <<print '<<radiobutton "$hairlength" 200 ' + ($hairlength is 200 ? "checked" : "") + '>>'>> |
	Chest <<print '<<radiobutton "$hairlength" 400 ' + ($hairlength is 400 ? "checked" : "") + '>>'>>

	Awareness - Whether your character knows a thing or two about sex despite their lack of experience.

	Innocent <<print '<<radiobutton "$awareselect" "innocent" ' + ($awareselect is "innocent" ? "checked" : "") + '>>'>> |
	Knowledgeable <<print '<<radiobutton "$awareselect" "knowledgeable" ' + ($awareselect is "knowledgeable" ? "checked" : "") + '>>'>>

	Background

	Waif <<print '<<radiobutton "$background" "waif" ' + ($background is "waif" ? "checked" : "") + '>>'>> - No special advantages or disadvantages. Recommended for beginners.

	Nerd <<print '<<radiobutton "$background" "nerd" ' + ($background is "nerd" ? "checked" : "") + '>>'>> - Good at school. Picked on.

	Athlete <<print '<<radiobutton "$background" "athlete" ' + ($background is "athlete" ? "checked" : "") + '>>'>> - Physically capable. Grades have suffered.

	Delinquent <<print '<<radiobutton "$background" "delinquent" ' + ($background is "delinquent" ? "checked" : "") + '>>'>> - Your antics have made you popular with other students. Less so with the teachers.

	Promiscuous <<print '<<radiobutton "$background" "promiscuous" ' + ($background is "promiscuous" ? "checked" : "") + '>>'>> - You've experimented sexually.

	Exhibitionist <<print '<<radiobutton "$background" "exhibitionist" ' + ($background is "exhibitionist" ? "checked" : "") + '>>'>> - You have an affinity for exposing yourself in public places.

	Deviant <<print '<<radiobutton "$background" "deviant" ' + ($background is "deviant" ? "checked" : "") + '>>'>> - You really like animals.

	Beautiful <<print '<<radiobutton "$background" "beautiful" ' + ($background is "beautiful" ? "checked" : "") + '>>'>> - You turn heads. Not recommended for beginners.

	Crossdresser <<print '<<radiobutton "$background" "crossdresser" ' + ($background is "crossdresser" ? "checked" : "") + '>>'>> - You've taken to wearing opposite sex clothing.

<</nobr>><</widget>>

<<widget "gameSettings">><<nobr>>
	Game Mode

	Normal mode <<print '<<radiobutton "$gamemode" "normal" ' + ($gamemode is "normal" ? "checked" : "") + '>>'>> - Survive in a dangerous world.

	Soft mode
	<<print '<<radiobutton "$gamemode" "soft" ' + ($gamemode is "soft" ? "checked" : "") + '>>'>>
	- For those who prefer a light-hearted lewd adventure, though the game is still dark in places. This is an experimental feature, and contains gamebreaking bugs. It will be changed or removed in the future.

	<<if $intro is 1 or $gamemode is "hard">>
		Hard mode
		<<print '<<radiobutton "$gamemode" "hard" ' + ($gamemode is "hard" ? "checked" : "") + '>>'>>
		- Removes lewd stat decay (promiscuity, exhibitionism, deviancy,) making trauma and control increasingly difficult to manage. Can only be chosen at the game's start, and being incarcerated in the asylum will put you in normal mode. This is an experimental feature, and will be changed or removed in the future.

	<</if>>

	Percentage of people attracted to you that are male

	<<numberslider "$malechance" $malechance 0 100 1>>

	Percentage of women that have penises

	<<numberslider "$dgchance" $dgchance 0 100 1>>

	Percentage of men that have vaginas

	<<numberslider "$cbchance" $cbchance 0 100 1>>

	Average size of women's breasts - A bigger number means bigger breasts in the world. At 12 everyone will have enormous breasts. At -12 everyone will have flat chests. Defaults to 0, which will result in a broad range of sizes.

	<<numberslider "$breast_mod" $breast_mod -12 12 1>>

	Average size of NPC penises - A bigger number means bigger penises in the world. At 8 everyone will have enormous penises. At -8 everyone will have tiny penises. Defaults to 0, which will result in a broad range of sizes.

	<<numberslider "$penis_mod" $penis_mod -8 8 1>>

	Likelihood of npcs having pale skin

	<<numberslider "$whitechance" $whitechance 0 100 1>>

	Likelihood of npcs having dark skin

	<<numberslider "$blackchance" $blackchance 0 100 1>>

	The rate that events are triggered by allure - Default is 1.0.

	<<numberslider "$alluremod" $alluremod 0.2 2 0.1>>

	Percentage of beasts attracted to you that are male

	<<numberslider "$beastmalechance" $beastmalechance 0 100 1>>

	Percentage of beasts attracted to you that are instead monster girls or boys - Requires bestiality to be enabled.

	<<numberslider "$monsterchance" $monsterchance 0 100 1>>

	Replace beasts with monster boys and girls

	Only when hallucinating <<print '<<radiobutton "$monsterhallucinations" "t" ' + ($monsterhallucinations is "t" ? "checked" : "") + '>>'>> |
	At any time <<print '<<radiobutton "$monsterhallucinations" "f" ' + ($monsterhallucinations is "f" ? "checked" : "") + '>>'>>

	Togglable Features

	<<print '<<checkbox "$bestialitydisable" "t" "f" ' + ($bestialitydisable is "f" ? "checked" : "") + '>>'>> Enable bestiality

	<<print '<<checkbox "$swarmdisable" "t" "f" ' + ($swarmdisable is "f" ? "checked" : "") + '>>'>> Enable swarms (Eels, etc)

	<<print '<<checkbox "$parasitedisable" "t" "f" ' + ($parasitedisable is "f" ? "checked" : "") + '>>'>> Enable parasites

	<<print '<<checkbox "$slimedisable" "t" "f" ' + ($slimedisable is "f" ? "checked" : "") + '>>'>> Enable slimes

	<<print '<<checkbox "$voredisable" "t" "f" ' + ($voredisable is "f" ? "checked" : "") + '>>'>> Enable vore

	<<print '<<checkbox "$tentacledisable" "t" "f" ' + ($tentacledisable is "f" ? "checked" : "") + '>>'>> Enable tentacles

	<<print '<<checkbox "$analdisable" "t" "f" ' + ($analdisable is "f" ? "checked" : "") + '>>'>> Enable anal

	<<print '<<checkbox "$transformdisable" "t" "f" ' + ($transformdisable is "f" ? "checked" : "") + '>>'>> Enable transformations

	<<print '<<checkbox "$hirsutedisable" "t" "f" ' + ($hirsutedisable is "f" ? "checked" : "") + '>>'>> Enable hirsute/hairy wolf transformation

	<<print '<<checkbox "$breastfeedingdisable" "t" "f" ' + ($breastfeedingdisable is "f" ? "checked" : "") + '>>'>> Enable breastfeeding

	<<print '<<checkbox "$analpregdisable" "t" "f" ' + ($analpregdisable is "f" ? "checked" : "") + '>>'>> Enable anal parasitic pregnancy

	<<print '<<checkbox "$watersportsdisable" "t" "f" ' + ($watersportsdisable is "f" ? "checked" : "") + '>>'>> Enable watersports

	<<print '<<checkbox "$spiderdisable" "t" "f" ' + ($spiderdisable is "f" ? "checked" : "") + '>>'>> Enable spiders

/*Keep at end of toggles*/

<</nobr>><</widget>>

<<widget "sizeLimitsSettings">><<nobr>>
	Maximum player character breast size - Breasts already above this size won't automatically shrink. Your breasts will grow regardless of gender. Males and those with high purity experience slower growth. Surgery, pills and parasites can influence growth in both directions. Having breasts played with and hosting internal parasites increase growth.

	<<set _name to ["Flat", "Budding", "Tiny", "Small", "Pert", "Modest", "Full", "Large", "Ample", "Massive", "Huge", "Gigantic", "Enormous"]>>
	<<for _i to 0; _i lt _name.length; _i++>>
		<<print _name[_i]>> <<print '<<radiobutton "$breastsizemax" _i ' + ($breastsizemax is _i ? "checked" : "") + '>>'>> |
	<</for>>

	Maximum player character ass size - Bottoms already above this size won't automatically shrink.

	<<set _name to ["Slender", "Slim", "Modest", "Cushioned", "Soft", "Round", "Plump", "Large", "Huge"]>>
	<<for _i to 0; _i lt _name.length; _i++>>
		<<print _name[_i]>> <<print '<<radiobutton "$bottomsizemax" _i ' + ($bottomsizemax is _i ? "checked" : "") + '>>'>> |
	<</for>>

	Maximum player character penis size - Penises already above this size won't automatically shrink. Surgery, pills and parasites can influence growth in both directions.

	<<set _name to ["Mini", "Tiny", "Small", "Normal", "Large", "Enormous"]>>
	<<for _i to 0; _i lt _name.length; _i++>>
		<<print _name[_i]>> <<print '<<radiobutton "$penissizemax" ' + (_i - 1) + ' ' + ($penissizemax is (_i - 1) ? "checked" : "") + '>>'>> |
	<</for>>

	Minimum player character penis size - Penises already below this size won't automatically grow.

	<<set _name to ["Mini", "Tiny"]>>
	<<for _i to 0; _i lt _name.length; _i++>>
		<<print _name[_i]>> <<print '<<radiobutton "$penissizemin" ' + (_i - 1) + ' ' + ($penissizemin is (_i - 1) ? "checked" : "") + '>>'>> |
	<</for>>

<</nobr>><</widget>>

<<widget "generalSettings">><<nobr>>
	Images

	<<if StartConfig.enableImages is true>>
		Images may not load properly on older Androids.

		Enable images <<print '<<radiobutton "$images" 1 ' + ($images is 1 ? "checked" : "") + '>>'>> |
		Disable images <<print '<<radiobutton "$images" 0 ' + ($images is 0 ? "checked" : "") + '>>'>>

		Enable NPC silhouettes <<print '<<radiobutton "$silhouettedisable" "f" ' + ($silhouettedisable is "f" ? "checked" : "") + '>>'>> |
		Disable NPC silhouettes <<print '<<radiobutton "$silhouettedisable" "t" ' + ($silhouettedisable is "t" ? "checked" : "") + '>>'>>
	<<else>>
		Not Avaliable
	<</if>>

	Numbered link navigation

	<<if StartConfig.enableLinkNumberify is true>>
	Enable numbered link navigation <<print '<<radiobutton "$numberify_enabled" 1 ' + ($numberify_enabled is 1 ? "checked" : "") + '>>'>> |
	Disable numbered link navigation <<print '<<radiobutton "$numberify_enabled" 0 ' + ($numberify_enabled is 0 ? "checked" : "") + '>>'>>
	<<else>>
		Not Avaliable
	<</if>>

	Time format

	24-hour <<print '<<radiobutton "$timestyle" "military" ' + ($timestyle is "military" ? "checked" : "") + '>>'>> |
	12-hour <<print '<<radiobutton "$timestyle" "ampm" ' + ($timestyle is "ampm" ? "checked" : "") + '>>'>>

	In game hints and tips - Shows in the sidebar

	Enable hints and tips <<print '<<radiobutton "$tipdisable" "f" ' + ($tipdisable is "f" ? "checked" : "") + '>>'>> |
	Disable hints and tips <<print '<<radiobutton "$tipdisable" "t" ' + ($tipdisable is "t" ? "checked" : "") + '>>'>>

	Additional error information - Shows in the sidebar

	Enable additional error messages <<print '<<radiobutton "$debugdisable" "f" ' + ($debugdisable is "f" ? "checked" : "") + '>>'>> |
	Disable additional error messages <<print '<<radiobutton "$debugdisable" "t" ' + ($debugdisable is "t" ? "checked" : "") + '>>'>>

	Cheats menu - Button shows in sidebar

	Enable cheats <<print '<<radiobutton "$cheatdisable" "f" ' + ($cheatdisable is "f" ? "checked" : "") + '>>'>> |
	Disable cheats <<print '<<radiobutton "$cheatdisable" "t" ' + ($cheatdisable is "t" ? "checked" : "") + '>>'>>

<</nobr>><</widget>>

<<widget "npcSettings">><<nobr>>

<<set _penisNames to ["Tiny", "Average", "Thick", "Huge"]>>
<<if $passage is "Start">>Untouched options will be automatically generated for you.
<</if>>
<<link "Generate all genders based on game settings">>
	<<initnpcgender "genders">>
	<<displaySettings>>
<</link>>

<<link "Generate all penis sizes based on game settings">>
	<<initnpcgender "penis">>
	<<displaySettings>>
<</link>>

<<for _i to 0; _i lt $NPCName.length; _i++>>
/% <<set _i to 0>> %/
	$NPCName[_i].nam the $NPCName[_i].title

	Female <<print '<<radiobutton "$NPCName['+_i+'].pronoun" "f" ' + ($NPCName[_i].pronoun is "f" ? "checked" : "") + '>>'>> |
	Male <<print '<<radiobutton "$NPCName['+_i+'].pronoun" "m" ' + ($NPCName[_i].pronoun is "m" ? "checked" : "") + '>>'>>

	Vagina <<print '<<radiobutton "$NPCName['+_i+'].gender" "f" ' + ($NPCName[_i].gender is "f" ? "checked" : "") + '>>'>> |
	Penis <<print '<<radiobutton "$NPCName['+_i+'].gender" "m" ' + ($NPCName[_i].gender is "m" ? "checked" : "") + '>>'>>

	Penis size - if applicable:
	<<for _j to 0; _j lt _penisNames.length; _j++>>
		<<print _penisNames[_j]>> <<print '<<radiobutton "$NPCName['+_i+'].penissize" ' + (_j + 1) + ' ' + ($NPCName[_i].penissize is (_j + 1) ? "checked" : "") + '>>'>> |
	<</for>>

<</for>>

The Black Wolf - Unaffected by auto-generation buttons

Female <<print '<<radiobutton "$blackwolfgender" "f" ' + ($blackwolfgender is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$blackwolfgender" "m" ' + ($blackwolfgender is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$blackwolfgenitals" "vagina" ' + ($blackwolfgenitals is "vagina" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$blackwolfgenitals" "penis" ' + ($blackwolfgenitals is "penis" ? "checked" : "") + '>>'>>

Always a beast <<print '<<radiobutton "$blackwolfmonster" 0 ' + ($blackwolfmonster is 0 ? "checked" : "") + '>>'>> |
Monster girl or boy when requirements met <<print '<<radiobutton "$blackwolfmonster" 1 ' + ($blackwolfmonster is 1 ? "checked" : "") + '>>'>>

<</nobr>><</widget>>

<<widget "npcSettings-OLD">><<nobr>>

<<set _penisNames to ["Tiny", "Average", "Thick", "Huge"]>>
<<if $passage is "Start">>Untouched options will be automatically generated for you.
<</if>>
<<link "Generate all genders based on game settings">>
	<<initnpcgender "genders">>
	<<displaySettings>>
<</link>>

<<link "Generate all penis sizes based on game settings">>
	<<initnpcgender "penis">>
	<<displaySettings>>
<</link>>

Robin the orphan

Female <<print '<<radiobutton "$robinpronoun" "f" ' + ($robinpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$robinpronoun" "m" ' + ($robinpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$robingender" "f" ' + ($robingender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$robingender" "m" ' + ($robingender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$robin_penis_size" ' + (_i + 1) + ' ' + ($robin_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Bailey the caretaker

Female <<print '<<radiobutton "$baileypronoun" "f" ' + ($baileypronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$baileypronoun" "m" ' + ($baileypronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$baileygender" "f" ' + ($baileygender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$baileygender" "m" ' + ($baileygender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$bailey_penis_size" ' + (_i + 1) + ' ' + ($bailey_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Charlie the dance coach

Female <<print '<<radiobutton "$charliepronoun" "f" ' + ($charliepronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$charliepronoun" "m" ' + ($charliepronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$charliegender" "f" ' + ($charliegender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$charliegender" "m" ' + ($charliegender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$charlie_penis_size" ' + (_i + 1) + ' ' + ($charlie_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Darryl the club owner

Female <<print '<<radiobutton "$darrylpronoun" "f" ' + ($darrylpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$darrylpronoun" "m" ' + ($darrylpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$darrylgender" "f" ' + ($darrylgender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$darrylgender" "m" ' + ($darrylgender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$darryl_penis_size" ' + (_i + 1) + ' ' + ($darryl_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Harper the doctor

Female <<print '<<radiobutton "$harperpronoun" "f" ' + ($harperpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$harperpronoun" "m" ' + ($harperpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$harpergender" "f" ' + ($harpergender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$harpergender" "m" ' + ($harpergender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$harper_penis_size" ' + (_i + 1) + ' ' + ($harper_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Jordan the Pious

Female <<print '<<radiobutton "$jordanpronoun" "f" ' + ($jordanpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$jordanpronoun" "m" ' + ($jordanpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$jordangender" "f" ' + ($jordangender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$jordangender" "m" ' + ($jordangender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$jordan_penis_size" ' + (_i + 1) + ' ' + ($jordan_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Briar the brothel owner

Female <<print '<<radiobutton "$briarpronoun" "f" ' + ($briarpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$briarpronoun" "m" ' + ($briarpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$briargender" "f" ' + ($briargender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$briargender" "m" ' + ($briargender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$briar_penis_size" ' + (_i + 1) + ' ' + ($briar_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Eden the hunter

Female <<print '<<radiobutton "$edenpronoun" "f" ' + ($edenpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$edenpronoun" "m" ' + ($edenpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$edengender" "f" ' + ($edengender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$edengender" "m" ' + ($edengender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$eden_penis_size" ' + (_i + 1) + ' ' + ($eden_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Sam the cafe owner

Female <<print '<<radiobutton "$sampronoun" "f" ' + ($sampronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$sampronoun" "m" ' + ($sampronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$samgender" "f" ' + ($samgender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$samgender" "m" ' + ($samgender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$sam_penis_size" ' + (_i + 1) + ' ' + ($sam_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Landry the criminal

Female <<print '<<radiobutton "$landrypronoun" "f" ' + ($landrypronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$landrypronoun" "m" ' + ($landrypronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$landrygender" "f" ' + ($landrygender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$landrygender" "m" ' + ($landrygender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$landry_penis_size" ' + (_i + 1) + ' ' + ($landry_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Whitney the bully

Female <<print '<<radiobutton "$whitneypronoun" "f" ' + ($whitneypronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$whitneypronoun" "m" ' + ($whitneypronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$whitneygender" "f" ' + ($whitneygender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$whitneygender" "m" ' + ($whitneygender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$whitney_penis_size" ' + (_i + 1) + ' ' + ($whitney_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Avery the businessperson

Female <<print '<<radiobutton "$averypronoun" "f" ' + ($averypronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$averypronoun" "m" ' + ($averypronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$averygender" "f" ' + ($averygender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$averygender" "m" ' + ($averygender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$avery_penis_size" ' + (_i + 1) + ' ' + ($avery_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Morgan the sewer dweller

Female <<print '<<radiobutton "$morganpronoun" "f" ' + ($morganpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$morganpronoun" "m" ' + ($morganpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$morgangender" "f" ' + ($morgangender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$morgangender" "m" ' + ($morgangender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$morgan_penis_size" ' + (_i + 1) + ' ' + ($morgan_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Kylar the loner

Female <<print '<<radiobutton "$kylarpronoun" "f" ' + ($kylarpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$kylarpronoun" "m" ' + ($kylarpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$kylargender" "f" ' + ($kylargender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$kylargender" "m" ' + ($kylargender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$kylar_penis_size" ' + (_i + 1) + ' ' + ($kylar_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Gwylan the keeper

Female <<print '<<radiobutton "$gwylanpronoun" "f" ' + ($gwylanpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$gwylanpronoun" "m" ' + ($gwylanpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$gwylangender" "f" ' + ($gwylangender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$gwylangender" "m" ' + ($gwylangender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$gwylan_penis_size" ' + (_i + 1) + ' ' + ($gwylan_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

The Black Wolf

Female <<print '<<radiobutton "$blackwolfpronoun" "f" ' + ($blackwolfpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$blackwolfpronoun" "m" ' + ($blackwolfpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$blackwolfgender" "f" ' + ($blackwolfgender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$blackwolfgender" "m" ' + ($blackwolfgender is "m" ? "checked" : "") + '>>'>>

Always a beast <<print '<<radiobutton "$blackwolfmonster" 0 ' + ($blackwolfmonster is 0 ? "checked" : "") + '>>'>> |
Monster girl or boy when requirements met <<print '<<radiobutton "$blackwolfmonster" 1 ' + ($blackwolfmonster is 1 ? "checked" : "") + '>>'>>

Teachers

Leighton the headteacher

Female <<print '<<radiobutton "$leightonpronoun" "f" ' + ($leightonpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$leightonpronoun" "m" ' + ($leightonpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$leightongender" "f" ' + ($leightongender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$leightongender" "m" ' + ($leightongender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$leighton_penis_size" ' + (_i + 1) + ' ' + ($leighton_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Sirris the science teacher

Female <<print '<<radiobutton "$sirrispronoun" "f" ' + ($sirrispronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$sirrispronoun" "m" ' + ($sirrispronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$sirrisgender" "f" ' + ($sirrisgender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$sirrisgender" "m" ' + ($sirrisgender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$sirris_penis_size" ' + (_i + 1) + ' ' + ($sirris_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

River the maths teacher

Female <<print '<<radiobutton "$riverpronoun" "f" ' + ($riverpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$riverpronoun" "m" ' + ($riverpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$rivergender" "f" ' + ($rivergender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$rivergender" "m" ' + ($rivergender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$river_penis_size" ' + (_i + 1) + ' ' + ($river_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Doren the English teacher

Female <<print '<<radiobutton "$dorenpronoun" "f" ' + ($dorenpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$dorenpronoun" "m" ' + ($dorenpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$dorengender" "f" ' + ($dorengender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$dorengender" "m" ' + ($dorengender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$doren_penis_size" ' + (_i + 1) + ' ' + ($doren_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Winter the history teacher

Female <<print '<<radiobutton "$winterpronoun" "f" ' + ($winterpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$winterpronoun" "m" ' + ($winterpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$wintergender" "f" ' + ($wintergender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$wintergender" "m" ' + ($wintergender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$winter_penis_size" ' + (_i + 1) + ' ' + ($winter_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

Mason the swimming teacher

Female <<print '<<radiobutton "$masonpronoun" "f" ' + ($masonpronoun is "f" ? "checked" : "") + '>>'>> |
Male <<print '<<radiobutton "$masonpronoun" "m" ' + ($masonpronoun is "m" ? "checked" : "") + '>>'>>

Vagina <<print '<<radiobutton "$masongender" "f" ' + ($masongender is "f" ? "checked" : "") + '>>'>> |
Penis <<print '<<radiobutton "$masongender" "m" ' + ($masongender is "m" ? "checked" : "") + '>>'>>

Penis size - if applicable:
<<for _i to 0; _i lt _penisNames.length; _i++>>
	<<print _penisNames[_i]>> <<print '<<radiobutton "$mason_penis_size" ' + (_i + 1) + ' ' + ($mason_penis_size is (_i + 1) ? "checked" : "") + '>>'>> |
<</for>>

<</nobr>><</widget>>

<<widget "nnpcsettings">><<nobr>>

<<if $robinpronoun>><<set $NPCName[$NPCNameList.indexOf("Robin")].pronoun to $robinpronoun>><</if>>
<<if $robingender>><<set $NPCName[$NPCNameList.indexOf("Robin")].gender to $robingender>><</if>>
<<if $robin_penis_size>><<set $NPCName[$NPCNameList.indexOf("Robin")].penissize to $robin_penis_size>><</if>>

<<if $baileypronoun>><<set $NPCName[$NPCNameList.indexOf("Bailey")].pronoun to $baileypronoun>><</if>>
<<if $baileygender>><<set $NPCName[$NPCNameList.indexOf("Bailey")].gender to $baileygender>><</if>>
<<if $bailey_penis_size>><<set $NPCName[$NPCNameList.indexOf("Bailey")].penissize to $bailey_penis_size>><</if>>

<<if $charliepronoun>><<set $NPCName[$NPCNameList.indexOf("Charlie")].pronoun to $charliepronoun>><</if>>
<<if $charliegender>><<set $NPCName[$NPCNameList.indexOf("Charlie")].gender to $charliegender>><</if>>
<<if $charlie_penis_size>><<set $NPCName[$NPCNameList.indexOf("Charlie")].penissize to $charlie_penis_size>><</if>>

<<if $darrylpronoun>><<set $NPCName[$NPCNameList.indexOf("Darryl")].pronoun to $darrylpronoun>><</if>>
<<if $darrylgender>><<set $NPCName[$NPCNameList.indexOf("Darryl")].gender to $darrylgender>><</if>>
<<if $darryl_penis_size>><<set $NPCName[$NPCNameList.indexOf("Darryl")].penissize to $darryl_penis_size>><</if>>

<<if $harperpronoun>><<set $NPCName[$NPCNameList.indexOf("Harper")].pronoun to $harperpronoun>><</if>>
<<if $harpergender>><<set $NPCName[$NPCNameList.indexOf("Harper")].gender to $harpergender>><</if>>
<<if $harper_penis_size>><<set $NPCName[$NPCNameList.indexOf("Harper")].penissize to $harper_penis_size>><</if>>

<<if $jordanpronoun>><<set $NPCName[$NPCNameList.indexOf("Jordan")].pronoun to $jordanpronoun>><</if>>
<<if $jordangender>><<set $NPCName[$NPCNameList.indexOf("Jordan")].gender to $jordangender>><</if>>
<<if $jordan_penis_size>><<set $NPCName[$NPCNameList.indexOf("Jordan")].penissize to $jordan_penis_size>><</if>>

<<if $briarpronoun>><<set $NPCName[$NPCNameList.indexOf("Briar")].pronoun to $briarpronoun>><</if>>
<<if $briargender>><<set $NPCName[$NPCNameList.indexOf("Briar")].gender to $briargender>><</if>>
<<if $briar_penis_size>><<set $NPCName[$NPCNameList.indexOf("Briar")].penissize to $briar_penis_size>><</if>>

<<if $edenpronoun>><<set $NPCName[$NPCNameList.indexOf("Eden")].pronoun to $edenpronoun>><</if>>
<<if $edengender>><<set $NPCName[$NPCNameList.indexOf("Eden")].gender to $edengender>><</if>>
<<if $eden_penis_size>><<set $NPCName[$NPCNameList.indexOf("Eden")].penissize to $eden_penis_size>><</if>>

<<if $sampronoun>><<set $NPCName[$NPCNameList.indexOf("Sam")].pronoun to $sampronoun>><</if>>
<<if $samgender>><<set $NPCName[$NPCNameList.indexOf("Sam")].gender to $samgender>><</if>>
<<if $sam_penis_size>><<set $NPCName[$NPCNameList.indexOf("Sam")].penissize to $sam_penis_size>><</if>>

<<if $landrypronoun>><<set $NPCName[$NPCNameList.indexOf("Landry")].pronoun to $landrypronoun>><</if>>
<<if $landrygender>><<set $NPCName[$NPCNameList.indexOf("Landry")].gender to $landrygender>><</if>>
<<if $landry_penis_size>><<set $NPCName[$NPCNameList.indexOf("Landry")].penissize to $landry_penis_size>><</if>>

<<if $whitneypronoun>><<set $NPCName[$NPCNameList.indexOf("Whitney")].pronoun to $whitneypronoun>><</if>>
<<if $whitneygender>><<set $NPCName[$NPCNameList.indexOf("Whitney")].gender to $whitneygender>><</if>>
<<if $whitney_penis_size>><<set $NPCName[$NPCNameList.indexOf("Whitney")].penissize to $whitney_penis_size>><</if>>

<<if $averypronoun>><<set $NPCName[$NPCNameList.indexOf("Avery")].pronoun to $averypronoun>><</if>>
<<if $averygender>><<set $NPCName[$NPCNameList.indexOf("Avery")].gender to $averygender>><</if>>
<<if $avery_penis_size>><<set $NPCName[$NPCNameList.indexOf("Avery")].penissize to $avery_penis_size>><</if>>

<<if $morganpronoun>><<set $NPCName[$NPCNameList.indexOf("Morgan")].pronoun to $morganpronoun>><</if>>
<<if $morgangender>><<set $NPCName[$NPCNameList.indexOf("Morgan")].gender to $morgangender>><</if>>
<<if $morgan_penis_size>><<set $NPCName[$NPCNameList.indexOf("Morgan")].penissize to $morgan_penis_size>><</if>>

<<if $kylarpronoun>><<set $NPCName[$NPCNameList.indexOf("Kylar")].pronoun to $kylarpronoun>><</if>>
<<if $kylargender>><<set $NPCName[$NPCNameList.indexOf("Kylar")].gender to $kylargender>><</if>>
<<if $kylar_penis_size>><<set $NPCName[$NPCNameList.indexOf("Kylar")].penissize to $kylar_penis_size>><</if>>

<<if $gwylanpronoun>><<set $NPCName[$NPCNameList.indexOf("Gwylan")].pronoun to $gwylanpronoun>><</if>>
<<if $gwylangender>><<set $NPCName[$NPCNameList.indexOf("Gwylan")].gender to $gwylangender>><</if>>
<<if $gwylan_penis_size>><<set $NPCName[$NPCNameList.indexOf("Gwylan")].penissize to $gwylan_penis_size>><</if>>

<<if $leightonpronoun>><<set $NPCName[$NPCNameList.indexOf("Leighton")].pronoun to $leightonpronoun>><</if>>
<<if $leightongender>><<set $NPCName[$NPCNameList.indexOf("Leighton")].gender to $leightongender>><</if>>
<<if $leighton_penis_size>><<set $NPCName[$NPCNameList.indexOf("Leighton")].penissize to $leighton_penis_size>><</if>>

<<if $sirrispronoun>><<set $NPCName[$NPCNameList.indexOf("Sirris")].pronoun to $sirrispronoun>><</if>>
<<if $sirrisgender>><<set $NPCName[$NPCNameList.indexOf("Sirris")].gender to $sirrisgender>><</if>>
<<if $sirris_penis_size>><<set $NPCName[$NPCNameList.indexOf("Sirris")].penissize to $sirris_penis_size>><</if>>

<<if $riverpronoun>><<set $NPCName[$NPCNameList.indexOf("River")].pronoun to $riverpronoun>><</if>>
<<if $rivergender>><<set $NPCName[$NPCNameList.indexOf("River")].gender to $rivergender>><</if>>
<<if $river_penis_size>><<set $NPCName[$NPCNameList.indexOf("River")].penissize to $river_penis_size>><</if>>

<<if $dorenpronoun>><<set $NPCName[$NPCNameList.indexOf("Doren")].pronoun to $dorenpronoun>><</if>>
<<if $dorengender>><<set $NPCName[$NPCNameList.indexOf("Doren")].gender to $dorengender>><</if>>
<<if $doren_penis_size>><<set $NPCName[$NPCNameList.indexOf("Doren")].penissize to $doren_penis_size>><</if>>

<<if $winterpronoun>><<set $NPCName[$NPCNameList.indexOf("Winter")].pronoun to $winterpronoun>><</if>>
<<if $wintergender>><<set $NPCName[$NPCNameList.indexOf("Winter")].gender to $wintergender>><</if>>
<<if $winter_penis_size>><<set $NPCName[$NPCNameList.indexOf("Winter")].penissize to $winter_penis_size>><</if>>

<<if $masonpronoun>><<set $NPCName[$NPCNameList.indexOf("Mason")].pronoun to $masonpronoun>><</if>>
<<if $masongender>><<set $NPCName[$NPCNameList.indexOf("Mason")].gender to $masongender>><</if>>
<<if $mason_penis_size>><<set $NPCName[$NPCNameList.indexOf("Mason")].penissize to $mason_penis_size>><</if>>

<</nobr>><</widget>>

:: Settings [nobr]
<<settings>>

<<link [[Confirm|Bedroom]]>><<initnpcgender>><</link>>

:: Attitudes [nobr]
<<attitudes>>

<<link [[Confirm|Bedroom]]>><</link>>

repo_name: GayKitten/degrees

license: mit


code:
:: Widgets Difficulty [widget]
<<widget "chestdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $chestskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "seductiondifficulty">><<nobr>>

<<if $combat is 1>>
	<<if (990 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

	<<elseif (800 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

	<<elseif (600 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

	<<elseif (400 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

	<<elseif (200 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

	<<elseif (1 - ($enemytrust * 10) - $seductionskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

	<<else>>
(Impossible)

	<</if>>
<<else>>
	<<if 990 - $seductionskill - ($attractiveness / 10) lte -100>>
(Very Easy)

	<<elseif 800 - $seductionskill - ($attractiveness / 10) lte -100>>
(Easy)

	<<elseif 600 - $seductionskill - ($attractiveness / 10) lte -100>>
(Medium)

	<<elseif 400 - $seductionskill - ($attractiveness / 10) lte -100>>
(Challenging)

	<<elseif 200 - $seductionskill - ($attractiveness / 10) lte -100>>
(Hard)

	<<elseif 1 - $seductionskill - ($attractiveness / 10) lte -100>>
(Very Hard)

	<<else>>
(Impossible)
	<</if>>

<</if>>

<</nobr>><</widget>>

<<widget "oraldifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $oralskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "vaginaldifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $vaginalskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "analdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $analskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "handdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $handskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "feetdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $feetskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "bottomdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $bottomskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "thighdifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $thighskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "peniledifficulty">><<nobr>>

<<if (990 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Easy)

<<elseif (800 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Easy)

<<elseif (600 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Medium)

<<elseif (400 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Challenging)

<<elseif (200 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Hard)

<<elseif (1 - ($enemytrust * 10) - $penileskill + $enemyanger) lte (($enemyarousalmax / ($enemyarousal + 1)) * 100)>>
(Very Hard)

<<else>>
(Impossible)

<</if>>

<</nobr>><</widget>>

<<widget "skulduggerycheck">><<nobr>>

<<set $skulduggeryroll to random(1, 1000)>>
<<if $skulduggery gte $skulduggerydifficulty>>
<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
<<elseif $skulduggery + 100 gte $skulduggerydifficulty>>
	<<if $skulduggeryroll gte 100>>
	<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
	<<else>>
	<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
	<</if>>
<<elseif $skulduggery + 200 gte $skulduggerydifficulty>>
	<<if $skulduggeryroll gte 300>>
	<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
	<<else>>
	<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
	<</if>>
<<elseif $skulduggery + 300 gte $skulduggerydifficulty>>
	<<if $skulduggeryroll gte 500>>
	<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
	<<else>>
	<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
	<</if>>
<<elseif $skulduggery + 400 gte $skulduggerydifficulty>>
	<<if $skulduggeryroll gte 700>>
	<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
	<<else>>
	<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
	<</if>>
<<elseif $skulduggery + 500 gte $skulduggerydifficulty>>
	<<if $skulduggeryroll gte 900>>
	<<set $skulduggerysuccess to 1>>You succeed in your skulduggery.
	<<else>>
	<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
	<</if>>
<<else>>
<<set $skulduggerysuccess to 0>>You fail in your skulduggery.
<</if>>

<</nobr>><</widget>>

<<widget "skulduggerydifficulty">><<nobr>>
	<<if $skulduggery gte $skulduggerydifficulty>>
		(Very Easy)
	<<elseif $skulduggery + 100 gte $skulduggerydifficulty>>
		(Easy)
	<<elseif $skulduggery + 200 gte $skulduggerydifficulty>>
		(Medium)
	<<elseif $skulduggery + 300 gte $skulduggerydifficulty>>
		(Challenging)
	<<elseif $skulduggery + 400 gte $skulduggerydifficulty>>
		(Hard)
	<<elseif $skulduggery + 500 gte $skulduggerydifficulty>>
		(Very Hard)
	<<else>>
		(Impossible)
	<</if>>
<</nobr>><</widget>>

<<widget "skulduggeryrequired">><<nobr>>
Skulduggery required:
<<if $lock lte 0>>
None
<<elseif $lock gte 1 and $lock lt 100>>
F
<<elseif $lock gte 100 and $lock lt 200>>
F+
<<elseif $lock gte 200 and $lock lt 300>>
D
<<elseif $lock gte 300 and $lock lt 400>>
D+
<<elseif $lock gte 400 and $lock lt 500>>
C
<<elseif $lock gte 500 and $lock lt 600>>
C+
<<elseif $lock gte 600 and $lock lt 700>>
B
<<elseif $lock gte 700 and $lock lt 800>>
B+
<<elseif $lock gte 800 and $lock lt 900>>
A
<<elseif $lock gte 900 and $lock lt 1000>>
A+
<<elseif $lock gte 1000>>
S
<</if>>
<</nobr>><</widget>>

<<widget "seductioncheck">><<nobr>>
Attractiveness rating:
<<if $attractiveness gte 5000>>
S
<<elseif $attractiveness gte 4000>>
A
<<elseif $attractiveness gte 3000>>
B
<<elseif $attractiveness gte 2000>>
C
<<elseif $attractiveness gte 1000>>
D
<<else>>
F
<</if>>

Seduction Skill:
<<if $seductionskill lte 0>>
None
<<elseif $seductionskill gte 1 and $seductionskill lt 200>>
F
<<elseif $seductionskill gte 200 and $seductionskill lt 400>>
D
<<elseif $seductionskill gte 400 and $seductionskill lt 600>>
C
<<elseif $seductionskill gte 600 and $seductionskill lt 800>>
B
<<elseif $seductionskill gte 800 and $seductionskill lt 1000>>
A
<<elseif $seductionskill gte 1000>>
S
<</if>>

Overall rating:
<<if $attractiveness + ($seductionskill * 5) gte 10000>>
S
<<set $seductionrating to 6>>
<<elseif $attractiveness + ($seductionskill * 5) gte 8000>>
A
<<set $seductionrating to 5>>
<<elseif $attractiveness + ($seductionskill * 5) gte 6000>>
B
<<set $seductionrating to 4>>
<<elseif $attractiveness + ($seductionskill * 5) gte 4000>>
C
<<set $seductionrating to 3>>
<<elseif $attractiveness + ($seductionskill * 5) gte 2000>>
D
<<set $seductionrating to 2>>
<<else>>
F
<<set $seductionrating to 1>>
<</if>>

Required rating:
<<if $seductiondifficulty gte 10000>>
S<<set $seductionrequired to 6>>
<<elseif $seductiondifficulty gte 8000>>
A<<set $seductionrequired to 5>>
<<elseif $seductiondifficulty gte 6000>>
B<<set $seductionrequired to 4>>
<<elseif $seductiondifficulty gte 4000>>
C<<set $seductionrequired to 3>>
<<elseif $seductiondifficulty gte 2000>>
D<<set $seductionrequired to 2>>
<<else>>
F<<set $seductionrequired to 1>>
<</if>>

<</nobr>><</widget>>


code:
:: Widgets Sleep [widget]

<<widget "sleep">><<nobr>>
	<<sleephour>>
<</nobr>><</widget>>

<<widget "sleephour">><<nobr>>
	<<for $sleephour gte 1>><<set $sleephour -= 1>>
		<<effectstime>>
		<<if $location is "asylum">>
			<<asylumeffects>>
		<</if>>
		<<if $robinromance is 1 and $NPCName[$NPCNameList.indexOf("Robin")].lust gte 20 and $robinbed isnot 1 and $location is "home" and $robinwakeday isnot 1>>
			<<if $hour gte 18 or $hour lte 6>>
				<<set $schoolwake to 1>>
				<<set $NPCName[$NPCNameList.indexOf("Robin")].lovewake to 1>>
				<<set $robinwakeday to 1>>
			<</if>>
		<<elseif $NPCName[$NPCNameList.indexOf("Robin")].love gte 100 and $robindebtknown isnot 1 and $location is "home">>
			<<if $hour gte 18 or $hour lte 6>>
				<<set $schoolwake to 1>>
				<<set $robindebtwake to 1>>
			<</if>>
		<<elseif $baileydefeatedchain gte 1 and $location is "home" and ($rng * 100) gte (9900 - ($allure / 5))>>
			<<set $schoolwake to 1>>
			<<set $baileyrapewake to 1>>
		<<elseif $hour is 6 and $location is "asylum" or $asylumstate is "firsttreatment" and $asylumfirsttreatment isnot 1 and $location is "asylum" or $asylumstate is "secondtreatment" and $asylumsecondtreatment isnot 1 and $location is "asylum" or $asylumstate is "assessment" and $asylumassessment isnot 1 and $location is "asylum">>
			<<set $schoolwake to 1>>
		<<elseif $location is "asylum" and $suspicion gte 80 and random(1, 10) gte 10>>
			<<set $schoolwake to 1>>
			<<set $rapewake to 1>>
		<<elseif $schoolday is 1 and $hour is 7 and $location is "home">>
			<<set $schoolwake to 1>>
		<<elseif $hour lte 6 and $location is "cabin" and $NPCName[$NPCNameList.indexOf("Eden")].lust gte 26 and $edenwake isnot 1>>
			<<set $edenwake to 1>>
			<<set $schoolwake to 1>>
		<<elseif $location is "forest" and $wolfpackferocity gte 10 and $wolfwake isnot 1>>
			<<set $schoolwake to 1>>
			<<set $wolfwake to 1>>
		<<else>>
		<</if>>
		<<if $schoolwake isnot 1>>
			<<if $sleeptrouble is 1 and $controlled is 0>>
				<<set $tiredness -= 200>>
			<<else>>
				<<set $tiredness -= 250>>
			<</if>>
			<<pass 1 hour>>
			<<if $nightmares gte 1 and $controlled is 0>>
				<<stress 6>>
			<</if>>
		<</if>>
	<</for>>
<</nobr>><</widget>>

<<widget "sleepeffects">><<nobr>>
	<<if $sleeptransform is 1>>
		<<if $wolfgirl is 0 and $wolfbuild gte 5>>
			<<set $wolfgirl to 1>>
			You have a strange toothache.

		<<elseif $wolfgirl is 1 and $wolfbuild gte 10>>
			<<set $wolfgirl to 2>>
			Your mouth feels different. You explore your mouth and wince as your tongue presses against your new fangs.

		<<elseif $wolfgirl is 1 and $wolfbuild lt 5>>
			<<set $wolfgirl to 0>>
			Your toothache has stopped.

		<<elseif $wolfgirl is 2 and $wolfbuild gte 15>>
			<<set $wolfgirl to 3>>
			Your scalp itches.

		<<elseif $wolfgirl is 2 and $wolfbuild lt 10>>
			<<set $wolfgirl to 1>>
			Your fangs have turned into regular teeth.

		<<elseif $wolfgirl is 3 and $wolfbuild gte 20>>
			<<set $wolfgirl to 4>>
			You feel something on your head. You reach up and tug, but it hurts. You have a new pair of wolf ears.

		<<elseif $wolfgirl is 3 and $wolfbuild lt 15>>
			<<set $wolfgirl to 2>>
			Your scalp no longer itches.

		<<elseif $wolfgirl is 4 and $wolfbuild gte 25>>
			<<set $wolfgirl to 5>>
			Your lower back itches.

		<<elseif $wolfgirl is 4 and $wolfbuild lte 20>>
			<<set $wolfgirl to 3>>
			Your wolf ears have disappeared.

		<<elseif $wolfgirl is 5 and $wolfbuild gte 30>>
			<<set $wolfgirl to 6>>
			You turn away from your bed and somehow knock your pillow to the floor. You reach behind you and feel your new wolf tail.

		<<elseif $wolfgirl is 5 and $wolfbuild lt 25>>
			<<set $wolfgirl to 4>>
			Your lower back has stopped itching.

		<<elseif $wolfgirl is 6 and $wolfbuild lt 30>>
			Your balance feels different. Your wolf tail has disappeared.
			<<set $wolfgirl to 5>>

		<</if>>
	<</if>>
	<<if $stress gte 10000>>
		<<set $stress -= 2000>>
		<<trauma 10>>
		Your stress level reached a peak while you slept and has since subsided, but at cost to your mental health.
		<<lstress>><<gtrauma>>

	<</if>>
	<<if $scienceproject is "ongoing" and $sciencephallusknown isnot 1 and $promiscuity gte 35>>
		<<set $sciencephallusknown to 1>>
		A lewd thought comes to you as you wake up. You've conceived the "local phalli" science project. Check your journal on the social page for details.

	<</if>>
<</nobr>><</widget>>

<<widget "bedclotheson">><<nobr>>
	<<if $wear_outfit is "clotheson">>
		<<undress "wardrobe">>
		<<storeon "bed">>
	<<elseif $wear_outfit isnot "none">>
		<<storeon "bed">>
		<<undress "wardrobe">>
		<<wearoutfit>>
	<</if>>
	<<set $wear_outfit to "none">>
<</nobr>><</widget>>


code:
:: Social [widget]
<<widget "social">><<nobr>>

	<<button Close>>
		<<addclass "#customOverlay" "hidden">>
		<<set $currentOverlay to null>>
	<</button>>
	<<button "Colour Codes">>
		<>
	<</button>>

		Excellent/Safe

		Good/Reliable

		Decent/Hopeful

		Okay/Unsure

		Poor/Precarious

		Bad/Risky

		Terrible/Dangerous

<<set _i to $NPCNameList.indexOf("Robin")>>
<<if $NPCName[_i].init is 1>>

<<npcrelationship Robin>>

Love:

<<if $images is 1>>
	<<if $NPCName[_i].love gte 10>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 20>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 30>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 40>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 50>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 60>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 70>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 80>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 90>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 100>>

	<<else>>

	<</if>>
<<else>>

		<<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, 0, 100)>>
		<<set $percent=Math.floor(($NPCName[_i].love/100)*100)>>
		<<print '

'>>

<</if>>

Lust:

<<if $images is 1>>
	<<if $NPCName[_i].lust gte 10>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 20>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 30>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 40>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 50>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 60>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 70>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 80>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 90>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 100>>

	<<else>>

	<</if>>

<<else>>

		<<set $NPCName[_i].lust = Math.clamp($NPCName[_i].lust, 0, 100)>>
		<<set $percent=Math.floor(($NPCName[_i].lust/100)*100)>>
		<<print '

'>>

<</if>>

<<if $NPCName[_i].trauma gte 1>>
Trauma:

	<<if $images is 1>>

		<<if $NPCName[_i].trauma gte 11>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 21>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 31>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 41>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 51>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 61>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 71>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 81>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].trauma gte 91>>

		<<else>>

		<</if>>
	<<else>>

	<<set $NPCName[_i].trauma = Math.clamp($NPCName[_i].trauma, 0, 100)>>
		<<set $percent=Math.floor(($NPCName[_i].trauma/100)*100)>>
		<<print '

'>>

	<</if>>
<</if>>

<</if>>

<<set _i to $NPCNameList.indexOf("Whitney")>>

<<if $NPCName[_i].init is 1 and $NPCName[_i].state isnot "dungeon">>

<<npcrelationship Whitney>>

Love:

<<if $images is 1>>
	<<if $NPCName[_i].love gte 3>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 6>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 9>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 12>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 15>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 18>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 21>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 24>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 27>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 30>>

	<<else>>

	<</if>>
<<else>>

<<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, 0, 30)>>
	<<set $percent=Math.floor(($NPCName[_i].love/30)*100)>>
	<<print '

'>>

<</if>>

Lust:

<<if $images is 1>>
	<<if $NPCName[_i].lust gte 10>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 20>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 30>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 40>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 50>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 60>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 70>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 80>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 90>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 100>>

	<<else>>

	<</if>>
<<else>>

<<set $NPCName[_i].lust = Math.clamp($NPCName[_i].lust, 0, 100)>>
	<<set $percent=Math.floor(($NPCName[_i].lust/100)*100)>>
	<<print '

'>>

<</if>>

Dominance:

<<if $images is 1>>
	<<if $NPCName[_i].dom gte 2>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 4>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 6>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 8>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 10>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 12>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 14>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 16>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 18>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].dom gte 20>>

	<<else>>

	<</if>>
<<else>>

<<set $NPCName[_i].dom = Math.clamp($NPCName[_i].dom, 0, 20)>>
	<<set $percent=Math.floor(($NPCName[_i].dom/20)*100)>>
	<<print '

'>>

<</if>>

<</if>>

<<set _i to $NPCNameList.indexOf("Eden")>>

<<if $NPCName[_i].init is 1>>

<<npcrelationship Eden>>

Love:

<<if $images is 1>>
	<<if $NPCName[_i].love gte 20>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 40>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 60>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 80>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 100>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 120>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 140>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 160>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 180>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].love gte 200>>

	<<else>>

	<</if>>
<<else>>

<<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, 0, 200)>>
	<<set $percent=Math.floor(($NPCName[_i].love/200)*100)>>
	<<print '

'>>

<</if>>

Lust:

<<if $images is 1>>
	<<if $NPCName[_i].lust gte 10>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 20>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 30>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 40>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 50>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 60>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 70>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 80>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 90>>

	<<else>>

	<</if>>
	<<if $NPCName[_i].lust gte 100>>

	<<else>>

	<</if>>
<<else>>

<<set $NPCName[_i].lust = Math.clamp($NPCName[_i].lust, 0, 100)>>
	<<set $percent=Math.floor(($NPCName[_i].lust/100)*100)>>
	<<print '

'>>

<</if>>

<</if>>

<<set _i to $NPCNameList.indexOf("Kylar")>>

<<if $NPCName[_i].init is 1 and $NPCName[_i].state is "active">>

<<npcrelationship Kylar>>

Love:
	<<if $images is 1>>
		<<if $NPCName[_i].love gte 10>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 20>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 30>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 40>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 50>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 60>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 70>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 80>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 90>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 100>>

		<<else>>

		<</if>>
	<<else>>

			<<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, 0, 100)>>
			<<set $percent=Math.floor(($NPCName[_i].love/100)*100)>>
			<<print '

'>>

	<</if>>

	Lust:
	<<if $images is 1>>
		<<if $NPCName[_i].lust gte 10>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 20>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 30>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 40>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 50>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 60>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 70>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 80>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 90>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].lust gte 100>>

		<<else>>

		<</if>>
	<<else>>

			<<set $NPCName[_i].lust = Math.clamp($NPCName[_i].lust, 0, 100)>>
			<<set $percent=Math.floor(($NPCName[_i].lust/100)*100)>>
			<<print '

'>>

	<</if>>

	Suspicion:
	<<if $images is 1>>
		<<if $NPCName[_i].rage gte 10>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 20>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 30>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 40>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 50>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 60>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 70>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 80>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 90>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].rage gte 100>>

		<<else>>

		<</if>>
	<<else>>

			<<set $NPCName[_i].rage = Math.clamp($NPCName[_i].rage, 0, 100)>>
			<<set $percent=Math.floor(($NPCName[_i].rage/100)*100)>>
			<<print '

'>>

	<</if>>

<</if>>

<<set _i to $NPCNameList.indexOf("Avery")>>

<<if $NPCName[_i].init is 1>>

<<npcrelationship Avery>>

Love:

	<<if $images is 1>>
		<<if $NPCName[_i].love gte 10>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 20>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 30>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 40>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 50>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 60>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 70>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 80>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 90>>

		<<else>>

		<</if>>
		<<if $NPCName[_i].love gte 100>>

		<<else>>

		<</if>>
	<<else>>

	<<set $NPCName[_i].love = Math.clamp($NPCName[_i].love, 0, 100)>>
		<<set $percent=Math.floor(($NPCName[_i].love/100)*100)>>
		<<print '

'>>

	<</if>>

	<<if $averyragerevealed is 1>>
Rage:

		<<if $images is 1>>
			<<if $NPCName[_i].rage gte 10>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 20>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 30>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 40>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 50>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 60>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 70>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 80>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 90>>

			<<else>>

			<</if>>
			<<if $NPCName[_i].rage gte 100>>

			<<else>>

			<</if>>
		<<else>>

		<<set $NPCName[_i].rage = Math.clamp($NPCName[_i].rage, 0, 100)>>
			<<set $percent=Math.floor(($NPCName[_i].rage/100)*100)>>
			<<print '

'>>

		<</if>>
	<</if>>

<</if>>

<<for _i = 0; _i lt $NPCName.length; _i++>>
	<<switch $NPCName[_i].nam>>
	<<case Robin Whitney Avery Kylar Eden>>

	<<default>>
	<<npcrelationship $NPCName[_i].nam>>
	<</switch>>
<</for>>

/% <<npcrelationship Darryl>> %/

/% <<npcrelationship Harper>> %/

/% <<npcrelationship Jordan>> %/

/% <<npcrelationship Briar>> %/

/% <<npcrelationship River>> %/

/% <<npcrelationship Leighton>> %/

/% <<npcrelationship Mason>> %/

/% <<npcrelationship Winter>> %/

/% <<npcrelationship Doren>> %/

/% <<npcrelationship Sirris>> %/

/% <<npcrelationship Sam>> %/

/% <<npcrelationship Landry>> %/

/% <<npcrelationship Bailey>> %/

/% <<npcrelationship Morgan>> %/

You are considered
<<if $delinquency gte 1000>>
a terror by the teachers.
<<elseif $delinquency gte 800>>
a delinquent by the teachers.
<<elseif $delinquency gte 600>>
a delinquent by the teachers.
<<elseif $delinquency gte 400>>
a delinquent by the teachers.
<<elseif $delinquency gte 200>>
a bad student by the teachers.
<<elseif $delinquency gte 10>>
a normal student by the teachers.
<<else>>
an ideal student by the teachers.
<</if>>

<<statbar $delinquency 1000>>

Your fellow students
<<if $cool gte 400>>
aspire to be seen with you.
<<elseif $cool gte 240>>
think you're very cool.
<<elseif $cool gte 160>>
think you're cool.
<<elseif $cool gte 120>>
think you're okay.
<<elseif $cool gte 80>>
think you're dorky.
<<elseif $cool gte 40>>
think you're odd.
<<else>>
avoid you.
<</if>>

<<statbarinverted $cool $coolmax>>

The atmosphere in the orphanage is

<<if $orphan_hope gte 40>>
	<<if $orphan_reb gte 40>>
	revolutionary.
	<<elseif $orphan_reb gte 10>>
	idealistic.
	<<elseif $orphan_reb gte -10>>
	hopeful.
	<<elseif $orphan_reb gte -40>>
	friendly.
	<<else>>
	kind.
	<</if>>
<<elseif $orphan_hope gte 10>>
	<<if $orphan_reb gte 40>>
	mutinous.
	<<elseif $orphan_reb gte 10>>
	rebellious
	<<elseif $orphan_reb gte -10>>
	optimistic.
	<<elseif $orphan_reb gte -40>>
	unresistant.
	<<else>>
	enduring.
	<</if>>
<<elseif $orphan_hope gte -10>>
	<<if $orphan_reb gte 40>>
	defiant.
	<<elseif $orphan_reb gte 10>>
	subversive.
	<<elseif $orphan_reb gte -10>>
	calm.
	<<elseif $orphan_reb gte -40>>
	compliant
	<<else>>
	obedient.
	<</if>>
<<elseif $orphan_hope gte -40>>
	<<if $orphan_reb gte 40>>
	unruly.
	<<elseif $orphan_reb gte 10>>
	disobedient.
	<<elseif $orphan_reb gte -10>>
	resigned.
	<<elseif $orphan_reb gte -40>>
	dispirited.
	<<else>>
	morose.
	<</if>>
<<else>>
	<<if $orphan_reb gte 40>>
	vengeful.
	<<elseif $orphan_reb gte 10>>
	spiteful.
	<<elseif $orphan_reb gte -10>>
	unhappy.
	<<elseif $orphan_reb gte -40>>
	crestfallen.
	<<else>>
	hopeless.
	<</if>>
<</if>>

<<if $syndromewolves is 1>>
Wolf pack harmony:

	<<set $percent=Math.floor(($wolfpackharmony/20)*100)>>
	<<print '

'>>

Wolf pack ferocity:

	<<set $percent=Math.floor(($wolfpackferocity/20)*100)>>
	<<print '

'>>

<</if>>

__Fame__

Sex:
<<if $famesex gte 1000>>
Notorious slut

<<elseif $famesex gte 600>>
Famous

<<elseif $famesex gte 400>>
Recognised

<<elseif $famesex gte 200>>
Known

<<elseif $famesex gte 100>>
Low-key

<<elseif $famesex gte 30>>
Obscure

<<else>>
Unknown

<</if>>

Prostitution:
<<if $fameprostitution gte 1000>>
Notorious whore

<<elseif $fameprostitution gte 600>>
Famous

<<elseif $fameprostitution gte 400>>
Recognised

<<elseif $fameprostitution gte 200>>
Known

<<elseif $fameprostitution gte 100>>
Low-key

<<elseif $fameprostitution gte 30>>
Obscure

<<else>>
Unknown

<</if>>

Rape:
<<if $famerape gte 1000>>
	Notorious fucktoy

<<elseif $famerape gte 600>>
	Famous

<<elseif $famerape gte 400>>
	Recognised

<<elseif $famerape gte 200>>
	Known

<<elseif $famerape gte 100>>
	Low-key

<<elseif $famerape gte 30>>
	Obscure

<<else>>
	Unknown

<</if>>

<<if $bestialitydisable is "f">>
	Bestiality:
	<<if $famebestiality gte 1000>>
		Notorious bitch

	<<elseif $famebestiality gte 600>>
		Famous

	<<elseif $famebestiality gte 400>>
		Recognised

	<<elseif $famebestiality gte 200>>
		Known

	<<elseif $famebestiality gte 100>>
		Low-key

	<<elseif $famebestiality gte 30>>
		Obscure

	<<else>>
		Unknown

	<</if>>
<</if>>

Exhibitionism:
<<if $fameexhibitionism gte 1000>>
	Notorious flaunter

<<elseif $fameexhibitionism gte 600>>
	Famous

<<elseif $fameexhibitionism gte 400>>
	Recognised

<<elseif $fameexhibitionism gte 200>>
	Known

<<elseif $fameexhibitionism gte 100>>
	Low-key

<<elseif $fameexhibitionism gte 30>>
	Obscure

<<else>>
	Unknown

<</if>>

Combat:
<<if $famescrap gte 1000>>
	Notorious scrapper

<<elseif $famescrap gte 600>>
	Famous

<<elseif $famescrap gte 400>>
	Recognised

<<elseif $famescrap gte 200>>
	Known

<<elseif $famescrap gte 100>>
	Low-key

<<elseif $famescrap gte 30>>
	Obscure

<<else>>
	Unknown

<</if>>

Kindness:
<<if $famegood gte 1000>>
Notorious do-gooder

<<elseif $famegood gte 600>>
Famous

<<elseif $famegood gte 400>>
Recognised

<<elseif $famegood gte 200>>
Known

<<elseif $famegood gte 100>>
Low-key

<<elseif $famegood gte 30>>
Obscure

<<else>>
Unknown

<</if>>

Overall:
<<if $fame gte 4000>>
	Notorious

<<elseif $fame gte 3000>>
	Famous

<<elseif $fame gte 2000>>
	Recognised

<<elseif $fame gte 1000>>
	Known

<<elseif $fame gte 500>>
	Low-key

<<elseif $fame gte 100>>
	Obscure

<<else>>
	Unknown

<</if>>

<<journal>>
<</nobr>><</widget>>


code:
:: Widgets Stats [widget]

<<widget "trauma">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gte 0>>
			<<set $trauma += ($args[0] * 3) - (($args[0] * 1.5) * ($control / $controlmax))>>
			<<if $dev is 1>><<set $control -= $args[0]>><</if>>
		<<else>>
			<<set $trauma += ($args[0] * 3) + (($args[0] * 1.5) * ($control / $controlmax))>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "combattrauma">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gte 0>>
			<<set $trauma += ($args[0] * 1) - (($args[0] * 0.5) * ($control / $controlmax))>>
			<<if $dev is 1>><<set $control -= $args[0]>><</if>>
		<<else>>
			<<set $trauma += ($args[0] * 1) + (($args[0] * 0.5) * ($control / $controlmax))>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "straighttrauma">><<nobr>>
	<<if $args[0]>>
		<<set $trauma += ($args[0] * 1)>>
	<</if>>
<</nobr>><</widget>>

<<widget "control">><<nobr>>
	<<if $args[0]>>
		<<set $control += ($args[0] * 10)>>
		<<if $args[0] gte 1>>
		<<set $controlstart += ($args[0] * 10)>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "combatcontrol">><<nobr>>
	<<if $args[0]>>
		<<set $control += ($args[0] * 10)>>
		<<if $control gte $controlstart>>
			<<set $control to $controlstart>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "stress">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gt 0>>
			<<if $drunk gte 480>>
				<<set $stress += ($args[0] * 10)>>
			<<elseif $drunk gte 360>>
				<<set $stress += ($args[0] * 15)>>
			<<elseif $drunk gte 240>>
				<<set $stress += ($args[0] * 20)>>
			<<elseif $drunk gte 120>>
				<<set $stress += ($args[0] * 25)>>
			<<elseif $drunk gte 1>>
				<<set $stress += ($args[0] * 30)>>
			<<else>>
				<<set $stress += ($args[0] * 40)>>
			<</if>>
		<<else>>
			<<set $stress += ($args[0] * 80)>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "arousal">><<nobr>>
	<<if $args[0]>>
		<<set $arousal += ($args[0] * 100)>>
	<</if>>
<</nobr>><</widget>>

<<widget "breastarousal">><<nobr>>
	<<if $args[0]>>
		<<set $arousal += ($args[0] * 100 * $breastsensitivity)>>
	<</if>>
<</nobr>><</widget>>

<<widget "genitalarousal">><<nobr>>
	<<if $args[0]>>
		<<set $arousal += ($args[0] * 100 * $genitalsensitivity)>>
	<</if>>
<</nobr>><</widget>>

<<widget "tiredness">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gt 0>>
			<<set $tiredness += ($args[0] * 15)>>
		<<else>>
			<<set $tiredness += ($args[0] * 20)>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "pain">><<nobr>>
	<<if $args[0]>>
		<<set $pain += ($args[0] * 4)>>
	<</if>>
<</nobr>><</widget>>

<<widget "masopain">><<nobr>>
	<<if $args[0]>>
		<<set $pain += (($args[0] * (1 - ($masochism / 1200))) * 4)>>
		<<set $arousal += (($args[0] * (0 + ($masochism / 50))) * 4)>>
	<</if>>
<</nobr>><</widget>>

<<widget "detention">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gt 0>>
			<<set $detention += ($args[0] * 10)>>
		<</if>>
		<<set $delinquency += ($args[0] * 4)>>
	<</if>>
<</nobr>><</widget>>

<<widget "status">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gt 0>>
			<<set $cool += ($args[0] * 1)>>
			<<if $worn.face.type.includes("cool")>>
				<<set $cool += ($args[0] * 1)>>
			<</if>>
			<<if $worn.head.type.includes("cool")>>
				<<set $cool += ($args[0] * 1)>>
			<</if>>
		<<elseif $args[0] lt 0>>
			<<set $cool *= (1 - ($args[0] / -100))>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "spray">><<nobr>>
	<<if $args[0]>>
		<<if $args[0] gte 0>>
			<<set $spray += $args[0]>>
			<<set $spray to Math.clamp($spray, 0, $spraymax)>>
		<<else>>
			<<if $infinitespray is 1>>
			<<else>>
				<<set $spray += $args[0]>>
				<<set $spray to Math.clamp($spray, 0, $spraymax)>>
			<</if>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "awareness">><<nobr>>
	<<if $args[0]>>
		<<set $awareness += ($args[0])>>
	<</if>>
<</nobr>><</widget>>

<<widget "suspicion">><<nobr>>
	<<if $args[0]>>
		<<set $suspicion += ($args[0])>>
	<</if>>
<</nobr>><</widget>>

<<widget "asylumstatus">><<nobr>>
	<<if $args[0]>>
		<<set $asylumstatus += ($args[0] * 1)>>
	<</if>>
<</nobr>><</widget>>

<<widget "humiliation10">><<nobr>>
	<<set $stress += 40>>
	<<trauma 1>>
<</nobr>><</widget>>

<<widget "wolfpacktrust">><<nobr>>
	<<set $wolfpacktrust += 1>>
	The pack trusts you a little more.
<</nobr>><</widget>>

<<widget "wolfpackfear">><<nobr>>
	<<set $wolfpackfear += 1>>
	The pack fears you a little more.
<</nobr>><</widget>>

<<widget "gferocity">><<nobr>>
	<<set $wolfpackferocity += 1>>
	| + Ferocity
<</nobr>><</widget>>

<<widget "gharmony">><<nobr>>
	<<set $wolfpackharmony += 1>>
	| + Harmony
<</nobr>><</widget>>

<<widget "lferocity">><<nobr>>
	<<set $wolfpackferocity -= 1>>
	| - Ferocity
<</nobr>><</widget>>

<<widget "lharmony">><<nobr>>
	<<set $wolfpackharmony -= 1>>
	| - Harmony
<</nobr>><</widget>>

<<widget "sub">><<nobr>>
	<<if $args[0]>>
		<<set $submissive += ($args[0] * 1)>>
	<</if>>
<</nobr>><</widget>>

<<widget "def">><<nobr>>
	<<if $args[0]>>
		<<set $submissive -= ($args[0] * 1)>>
	<</if>>
<</nobr>><</widget>>

<<widget "insecurity">><<nobr>>
	<<if $args[0] is "penis_tiny" and $acceptance_penis_tiny lte 999>>
		<<if $args[1]>>
			<<set $insecurity_penis_tiny += ($args[1] * 10)>>
			<<set $insecurity_penis_tiny = Math.clamp($insecurity_penis_tiny, 0, 1000)>>
			<<if $insecurity_penis_tiny gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_penis_tiny gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_penis_tiny gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_penis_tiny gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_penis_tiny gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<<elseif $args[0] is "penis_small" and $acceptance_penis_small lte 999>>
		<<if $args[1]>>
			<<set $insecurity_penis_small += ($args[1] * 10)>>
			<<set $insecurity_penis_small = Math.clamp($insecurity_penis_small, 0, 1000)>>
			<<if $insecurity_penis_small gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_penis_small gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_penis_small gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_penis_small gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_penis_small gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<<elseif $args[0] is "penis_big" and $acceptance_penis_big lte 999>>
		<<if $args[1]>>
			<<set $insecurity_penis_big += ($args[1] * 10)>>
			<<set $insecurity_penis_big = Math.clamp($insecurity_penis_big, 0, 1000)>>
			<<if $insecurity_penis_big gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_penis_big gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_penis_big gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_penis_big gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_penis_big gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<<elseif $args[0] is "breasts_tiny" and $player.gender is "f" and $acceptance_breasts_tiny lte 999>>
		<<if $args[1]>>
			<<set $insecurity_breasts_tiny += ($args[1] * 10)>>
			<<set $insecurity_breasts_tiny = Math.clamp($insecurity_breasts_tiny, 0, 1000)>>
			<<if $insecurity_breasts_tiny gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_breasts_tiny gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_breasts_tiny gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_breasts_tiny gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_breasts_tiny gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<<elseif $args[0] is "breasts_small" and $acceptance_breasts_small lte 999>>
		<<if $args[1]>>
			<<set $insecurity_breasts_small += ($args[1] * 10)>>
			<<set $insecurity_breasts_small = Math.clamp($insecurity_breasts_small, 0, 1000)>>
			<<if $insecurity_breasts_small gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_breasts_small gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_breasts_small gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_breasts_small gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_breasts_small gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<<elseif $args[0] is "breasts_big" and $acceptance_breasts_big lte 999>>
		<<if $args[1]>>
			<<set $insecurity_breasts_big += ($args[1] * 10)>>
			<<set $insecurity_breasts_big = Math.clamp($insecurity_breasts_big, 0, 1000)>>
			<<if $insecurity_breasts_big gte 1000>>
				<<stress 3>><<control -3>>
			<<elseif $insecurity_breasts_big gte 800>>
				<<stress 3>><<control -2>>
			<<elseif $insecurity_breasts_big gte 600>>
				<<stress 2>><<control -2>>
			<<elseif $insecurity_breasts_big gte 400>>
				<<stress 2>><<control -1>>
			<<elseif $insecurity_breasts_big gte 200>>
				<<stress 1>><<control -1>>
			<<else>>
				<<stress 1>>
			<</if>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "acceptance">><<nobr>>
	<<if $args[0] is "penis_tiny">>
		<<if $args[1]>>
			<<set $acceptance_penis_tiny += ($args[1] * 6)>>
			<<set $acceptance_penis_tiny = Math.clamp($acceptance_penis_tiny, 0, 1000)>>
		<</if>>
	<<elseif $args[0] is "penis_small">>
		<<if $args[1]>>
			<<set $acceptance_penis_small += ($args[1] * 6)>>
			<<set $acceptance_penis_small = Math.clamp($acceptance_penis_small, 0, 1000)>>
		<</if>>
	<<elseif $args[0] is "penis_big">>
		<<if $args[1]>>
			<<set $acceptance_penis_big += ($args[1] * 6)>>
			<<set $acceptance_penis_big = Math.clamp($acceptance_penis_big, 0, 1000)>>
		<</if>>
	<<elseif $args[0] is "breasts_tiny">>
		<<if $args[1]>>
			<<set $acceptance_breasts_tiny += ($args[1] * 6)>>
			<<set $acceptance_breasts_tiny = Math.clamp($acceptance_breasts_tiny, 0, 1000)>>
		<</if>>
	<<elseif $args[0] is "breasts_small">>
		<<if $args[1]>>
			<<set $acceptance_breasts_small += ($args[1] * 6)>>
			<<set $acceptance_breasts_small = Math.clamp($acceptance_breasts_small, 0, 1000)>>
		<</if>>
	<<elseif $args[0] is "breasts_big">>
		<<if $args[1]>>
			<<set $acceptance_breasts_big += ($args[1] * 6)>>
			<<set $acceptance_breasts_big = Math.clamp($acceptance_breasts_big, 0, 1000)>>
		<</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "willpower">><<nobr>>
	<<if $args[0]>>
		<<set $willpower += $args[0]>>
	<</if>>
	<<set $willpower = Math.clamp($willpower, 0, $willpowermax)>>
<</nobr>><</widget>>

<<widget "tanned">><<nobr>>

	<<if $args[0]>>
		<<if $tanned lte 600>><<set $tanned += $args[0]>><</if>>
	<</if>>
<</nobr>><</widget>>

<<widget "hope">><<nobr>>
<<if $args[0]>>
<<set $orphan_hope += ($args[0] * 2)>>
<</if>>
<</nobr>><</widget>>

<<widget "reb">><<nobr>>
<<if $args[0]>>
<<set $orphan_reb += ($args[0] * 2)>>
<</if>>
<</nobr>><</widget>>


code:
:: Statistics [widget]
<<widget "statistics">><<nobr>>

<<button Close>>
	<<addclass "#customOverlay" "hidden">>
	<<set $currentOverlay to null>>
<</button>>

__Jobs__

Danced: $dancestat

Drinks served: $drinksservedstat

Tables served: $tablesservedstat

Whored yourself: $prostitutionstat

<<if $gamemode isnot "soft">>
Forcibly whored out: $forcedprostitutionstat

<</if>>
Hours worked on the docks: $dockhours

__Sex__

Number of orgasms you've experienced: $orgasmstat

Penetrated others: $penilestat

Ejaculated in others: $penileejacstat

Vaginally penetrated: $vaginalstat

Ejaculated in vaginally: $vaginalejacstat

Anally penetrated: $analstat

Ejaculated in anally: $analejacstat

Orally penetrated: $oralstat

Ejaculated in orally: $oralejacstat

Handjobs given: $handstat

Handjob ejaculations: $handejacstat

Footjobs given: $feetstat

Footjob ejaculations: $feetejacstat

Thighjobs given: $thighstat

Thighjob ejaculations: $thighejacstat

Chestjobs given: $cheststat

Chestjob ejaculations: $chestejacstat

Buttjobs given: $bottomstat

Buttjob ejaculations: $bottomejacstat

Hair ejaculated on: $hairejacstat

Tummy ejaculated on: $tummyejacstat

Neck ejaculated on: $neckejacstat

Pussy ejaculated on: $vaginalentranceejacstat

Face ejaculated on: $faceejacstat

Total times you've been ejaculated on or in: $ejacstat

Gloryholes serviced: $gloryholestat

Masturbated: $masturbationstat

Masturbated to orgasm: $masturbationorgasmstat

Minutes spent masturbating: $masturbationtimestat

Breast milk drank: $milk_drank_stat ml

<<if $gamemode isnot "soft">>
__Violence__

Molested: $moleststat

Raped: $rapestat

<<if $bestialitydisable is "f">>
Raped by animals: $beastrapestat

<</if>>
<<if $tentacledisable is "f">>
Raped by tentacle monsters: $tentaclerapestat

<</if>>
<<if $voredisable is "f">>
Swallowed: $swallowedstat

<</if>>
<<if $parasitedisable is "f">>
Parasites hosted: $parasitestat

<</if>>
Been hit: $hitstat

Hit others: $attackstat

Pepper spray used: $spraystat

<</if>>

__Miscellaneous__

<<if $gamemode isnot "soft">>
Rescued: $rescued

<</if>>
Clothing stripped: $clothesstripstat

Clothing ruined: $clothesruinstat

Passed out: $passoutstat

<</nobr>><</widget>>


code:
:: Widgets Text Disjoint [widget]

<<widget "hisselectDisjoint">><<nobr>>
<<set _n to $args[0]>>
<<if $enemytype is "man" and $enemyno gte 2>>
	<<personselectDisjoint _n>>
	<<if $npc isnot 0>>
	$npc's
	<<elseif $npcFightList[_n].intro is 1>><<set $npcFightList[_n].intro to 0>>
	the <<persons>>
	<<else>>
	<<his>>
	<</if>>
<<elseif $enemytype is "beast">>
<<bhis>>
<<else>>
<<his>>
<</if>>
<</nobr>><</widget>>

<<widget "personselectDisjoint">><<nobr>>
<<set _n to $args[0]>>
<<set $npcadult to $npcFightList[_n].adult>>
<<set $pronoun to $npcFightList[_n].pronoun>>
<<set $description to $npcFightList[_n].description>>
<</nobr>><</widget>>