<<include Constants>>
<<include VariablesScript>><<nobr>>
<<widget SelectChangeLink>>
<<set _energy = setup.changeOptions[$args[0]][setup.changeItem.Cost]>>
<<set _locked = setup.changeOptions[$args[0]][setup.changeItem.Admin] && !Flag('AdminMode')>>
<<if Flag(setup.changeOptions[$args[0]][setup.changeItem.Key]) > 0>>
Already used.
<<elseif Flag('Energy') < _energy>>
Not enough energy.
<<elseif _locked>>
Admin login required.
<<elseif !Flag('YourPick')>>
Select
<<else>>
<<link "Select">>
<<set _negativeEnergy = -1*setup.changeOptions[$args[0]][setup.changeItem.Cost]>>
<<SetFlagAdd 'Energy' _negativeEnergy>>
<<SetFlag 'NextChange' setup.changeOptions[$args[0]]>>
/* <<SetFlag setup.changeOptions[$args[0]][setup.changeItem.Key] true>> */
<<goto UndergoChange>>
<</link>>
<</if>>
<</widget>>
<<widget ListOfChanges>>
<div>
<<for _change=0; _change<setup.changeOptions.length; _change++>>
<<set _name = setup.changeOptions[_change][setup.changeItem.DisplayName]>>
_name<br>
<</for>>
</div>
<br>
<</widget>>
<<widget PopulateChangeList>>
<<set $availableChanges = []>>
<<for _change=0; _change<setup.changeOptions.length; _change++>>
<<set _name = setup.changeOptions[_change][setup.changeItem.Key]>>
<<run $availableChanges.push(_name)>>
<</for>>
<</widget>>
<<widget ShowChangeList>>
<<for _change=0; _change<$availableChanges.length; _change++>>
$availableChanges[_change]
<br>
<</for>>
<</widget>>
<<widget PickChange>>
<<if !Flag('ChangePicked')>>
<<SetFlag 'ChangePicked' true>>
<<set _nextChange = $availableChanges.pluck()>>
<<for _change=0; _change<setup.changeOptions.length; _change++>>
<<if setup.changeOptions[_change][setup.changeItem.Key] == _nextChange>>
<<SetFlag 'NextChange' setup.changeOptions[_change]>>
<</if>>
<</for>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<table>
<tr><th>Feature</th>
<th>Info</th></tr>
<<for _change=0; _change<setup.changeOptions.length; _change++>>
<<capture _change>>
<tr>
<td>
<<set _name = setup.changeOptions[_change][1]>>
<<if Flag('YourPick')>>
<<link _name>><<replace #info>><div><<=setup.changeOptions[_change][setup.changeItem.Description]>></div><</replace>><</link>>
<<else>>
_name
<</if>>
</td>
<td>
<<SelectChangeLink _change>>
</td>
</tr>
<</capture>>
<</for>>
</table>
<<if Flag('YourPick')>>
<span id="info">//Click a feature name for the description.//</span>
<br><br>
Do you want to <<link "back out now?">><<goto ChickenOut>><</link>>
<<if Flag('ChangedToday')>>
<br>
If there's not enough energy for the choice you want, you can <<link "call it a day and recover">>.
<<goto Home>>
<</link>>
<</if>>
<</if>>
<</nobr>><<nobr>>
/* Record change as happened */
<<set _changeKey = Flag('NextChange')[setup.changeItem.Key]>>
<<SetFlag _changeKey true>>
/* Flip change selector */
<<set _yourPick = !Flag('YourPick')>>
<<SetFlag 'YourPick' _yourPick>>
/* Remove from NPC available choices list */
<<run $availableChanges.delete(Flag('NextChange')[setup.changeItem.Key])>>
/* Pay for change */
<<set _cost = -1*Flag('NextChange')[setup.changeItem.Cost]>>
<<SetFlagAdd 'Energy' _cost>>
/* Mark changed for today */
<<SetFlag 'ChangedToday' true>>
<<UpdateDream>>
<<switch Flag('NextChange')[setup.changeItem.Key]>>
<<case Voice>>
<<include VoiceChange>>
<<case MakeUp>>
<<include MakeUpChange>>
<<case BodyHair>>
<<include BodyHairChange>>
<<case Sensitivity>>
<<include SensitivityChange>>
<<case Face>>
<<include FaceChange>>
<<case Profanity>>
<<include ProfanityChange>>
<<case Hair>>
<<include HairChange>>
<<case AttractGuys>>
<<include AttractGuysChange>>
<<case CumAddiction>>
<<include CumAddictionChange>>
<<case Breasts>>
<<include BreastsChange>>
<<case Heels>>
<<include HeelsChange>>
<<case RespondToGuys>>
<<include RespondToGuysChange>>
<<case BodyShape>>
<<include BodyShapeChange>>
<<case Genitals>>
<<include GenitalsChange>>
<<case Arousal>>
<<include ArousalChange>>
<<case Edge>>
<<include EdgeChange>>
<<case Age>>
<<include AgeChange>>
<<default>>
Something went wrong.
<</switch>>
<</nobr>><<silently>>
<<script>>
setup.NotSet = -1;
setup.Zero = 0;
setup.days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
setup.day =
{
Monday: 1,
Tuesday: 2,
Wednesday: 3,
Thursday: 4,
Friday: 5,
Saturday: 6,
Sunday: 0,
}
/*
setup.times = ["Morning", "Afternoon", "Evening", "Night"];
setup.Time =
{
Morning: 0,
Afternoon: 1,
Evening: 2,
Night: 3,
}
*/
/* key, short, desc., cost, admin, dream */
setup.changeOptions = [
["Voice", "Soprano", "The voice of an angel", 1, false, false],
["MakeUp", "Doll face", "Permanent make-up. <br>(Dev: I'm thinking of removing this and just using the face option).", 1, true, false],
["Sensitivity", "Hair trigger", "Why limit your erogenous zones to just a few areas of your body, when you can use your whole body?", 2, true, true],
["Profanity", "Profanity filter", "It's rude to swear", 2, false, false],
["Face", "Smile!", "Giving you a feminine look", 3, false, false],
["Arousal", "Heat", "Increased natural arousal level", 5, true, true],
["AttractGuys", "Sex appeal", "Release pheromones that attract guys", 6, true, true],
["RespondToGuys", "Not just a tease", "Increase arousal when around guys. Triggered by reaction to male hormones", 7, true, true],
["Age", "Jail bait", "No-one wants to look their age", 8, true, false],
["Genitals", "Are you packing?", "Some like their girls with a little extra, some don't", 9, true, true],
["BodyShape", "Hourglass", "It's all about curves", 10, true, true],
/* ["Hair", "Flowing locks", "Increase hair length", 4, false, false], */
/* ["Breasts", "Top heavy", "Increase bust size", 5], */
/* ["BodyHair", "Smooth as silk", "Remove body hair", 2, true], */
/* ["Edge", "On edge", "It's not polite to cum first", 2], */
/* ["Ass", "Junk-in-the-trunk", "Ass", 3], */
/* ["CumAddiction", "Ambrosia", "Alter taste buds so smell and taste of cum is divine", 4], */
/* ["Heels", "Tippy-toes", "Tendon is shortened so foot is naturally comfortable wearing heels.", 5, true], */
];
setup.names =
{
Aaron: "Aaron",
Erin: "Erin",
Gem: "James",
}
setup.changeItem =
{
Key: 0,
DisplayName: 1,
Description: 2,
Cost: 3,
Admin: 4,
Dream: 5,
}
<</script>>
<</silently>><<script>>
setup.mainEvent =
{
FirstDate: 1,
RoomDisturbed: 2,
SecondDate: 6,
CaughtByKate: 7,
TalkWithKate: 8,
ShoppingWithKate: 9,
HowWasSchool: 10,
WorkAlternative: 11,
FirstWebsiteJob: 12,
MeetSister: 13,
SisterDocuments: 14,
LawyerNeeded: 15,
ReadLawyerLetter: 16,
GetPregnant: 17,
Next: 18,
}
setup.schoolEvent =
{
MeetKate: 1,
KateAsksAboutDate: 2,
FirstClassAsKim: 3,
KateSuggestsWork: 4,
MeetExGirlfriend: 5,
}
setup.timEvent =
{
PlayGames: 1,
WatchFilm: 2,
PostShopping: 3,
PostAskOut: 4,
FertilityClinic: 5,
TryGirlWithExtra: 6,
FullyFemale: 7,
CantSpendNights: 8,
}
setup.kateEvent =
{
TalkToTim: 1,
TalkToKim: 2,
TalkAboutAnal: 3,
KateGetsFrisky: 4,
TrySexAgain: 5,
Sensitivity: 6,
MovingIn: 7,
SubOrDom: 8,
KateCleansBathroom: 9,
KateSubmits: 10,
AroundMore: 11,
MeetParents: 12,
ParentWeekend: 13,
Next: 14
}
setup.suitEffects =
{
Shorter: 1,
Androgynous: 2,
Effeminate: 3,
Feminine: 4,
FullyFemale: 5,
Kim: 6,
KimHasPussy: 7,
}
setup.kimJobEvent =
{
FirstDay: 1,
FirstPromotion: 2,
SecondPromotion: 3,
ThirdPromotion: 4,
Next: 5,
}
setup.AnalTraining =
{
Plug: 1,
Confession: 2,
Toy: 3,
LargeToy: 4,
ExtraLargeToy: 5,
Next: 6,
}
setup.oralEvent =
{
FirstClient: 1,
}
setup.flavourText =
{
KateLikesYou: 1,
Plugged: 2,
HavePussy: 3,
FullTimeKim: 4,
UsedToy: 5,
GottenShorter: 6,
Effeminate: 7,
}
setup.evelynEvent =
{
NanoJob: 1,
EvanStory: 2,
Next: 3
}
setup.sabrinaEvent =
{
FirstMeeting: 1,
Normal: 2,
Story: 3,
GoingOut: 4,
Next: 5
}
setup.furryEvent =
{
DoYouLikeCats: 1,
Buy: 2,
Test: 3,
Next: 4
}
setup.mikeEvent =
{
DateHijack: 1,
ConfessToKate: 2,
Next: 3,
}
setup.abbeyEvent =
{
MeetAgain: 1,
OnlineDate: 2,
Next: 3,
}
<</script>><div>
''0.0.4'' - 02nd April 2024
BUG - Name not changing with Smile! (CelestiaWhite)
''0.0.3'' - 28th March 2024
First IGDB release
''0.0.2'' - 22nd March 2024
Early concept release
''0.0.1'' - 19th March 2024
First prototype release
''0.0.0'' - 11th March 2024
First line of code
</div>
<<back>><<nobr>>
/* Started 11th March 2024 */
<<set $DEBUG = false>>
''Warnings and stuff''
<br><br>
<<red "WARNING">>: Includes Adult material intended for Adult people.
<br><br>
<<red "Disclaimer">>: I don't own any of the images used.
<br><br>
Shameless self promotion: [[My other games|https://tfgames.site/?module=search&author=1810]]
<br><br>
<<link "Release notes">><<goto ReleaseNotes>><</link>>
<br><br>
<hr/>
Please let me know if you find any spelling mistakes, typos, bugs, etc.
<hr/>
<div>
<<link "Begin">>
<<goto Intro>>
<</link>>
</div>
<</nobr>>
<br><br><<nobr>>
<<Day>>
<br>
<<button "Variables">><<goto VariablesScreen>><</button>>
<br>
<<button "Cheat">><<goto HowToCheat>><</button>>
<br>
<<link "Release notes">><<goto ReleaseNotes>><</link>>
<</nobr>>733t Haxxor only!!!1!one (Did I spell that right?)
If you want to change anything, click on the Variables button and scroll to the bottom. The left box is the variable name, the one on the right is the value. Type or copy the name of the variable (case sensitive) into the left box and set the value in the right box. Click 'Set' to add it to the list and 'Save' to save the changes.
* 'Cancel' will revert any changes you've made.
* The right box only takes integer values so if you want to set a boolean use 0=false, 1=true.
* Variables with a value of '0' or 'false' won't be displayed in the list.
* If you add variables the game isn't looking for, this will have no effect on the game.
WARNING: Changing some variables will break the game.
If you just want to make the game easier, I suggest changing "Money" or "Femininity" (max value 100)
<<back>><<nobr>>
<<back "Cancel">>
<span id="flags">
<<=AllFlags()>>
</span>
<<back "Cancel">>
<br>
<br>
<br>
<table>
<tr>
<th>Field</th>
<th>Value</th>
</tr>
<tr>
<td><<textbox "_varField" "">></td>
<td><<numberbox "_varValue" "">></td>
<td><<link "Set">><<SetFlag _varField _varValue>><<replace #flags>><<=AllFlags()>><</replace>><</link>></td>
</tr>
</table>
<<back "Cancel">> <<return "Save">>
<</nobr>><<nobr>>
<<widget UpdateDream>>
<<if Flag('NextChange')[setup.changeItem.Dream]>>
<<if !Flag('NewDream') || Flag('Dream')[setup.changeItem.Cost] < Flag('NextChange')[setup.changeItem.Cost]>>
<<set _dream = Flag('NextChange')>>
<<SetFlag 'Dream' _dream>>
<<SetFlag 'NewDream' true>>
<</if>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<SetFlag 'NewDream' false>>
<<switch Flag('Dream')[setup.changeItem.Key]>>
<<case "Sensitivity">>
The bedding against your skin is rough, though rather than keeping you awake it's turning you on. You wake multiple times in the night because you're too hot and not because of the temperature in the room.
<br><br>
When you awake in the morning, your <<dick>> has left your bedclothes damp with excitement.
<<case "Arousal">>
You take a cold shower before heading to bed and it doesn't help.
<<if Flag('RespondToGuys')>>
Whenever you start to doze, you thoughts drift to <<JamesName>> and you find your hand drifting down towards your <<dick>>. <<if Flag('Genitals')>>Which leads to you getting <<hard>> again, without needing a shower.<</if>>
<<elseif Flag('BodyShape')>>
Your constantly thinking about <<ErinName>> and <<his>> new body, which leads your wandering hands to exploring your new body. Your breasts, your new hips, the shape of your legs... your <<dick>> takes control and you find yourself having another cold shower to calm down.
<</if>>
<<if Flag('Genitals')>>
<<Flick "SleepArousalGenitals">>
<<elseif Flag('BodyShape')>>
<<Flick "SleepArousalBody">>
<<else>>
<<Image "SleepArousalNoBody">>
<</if>>
<<case "AttractGuys">>
<<Image "James">>
<<if Flag('RespondToGuys')>>
You remember the look on <<JamesName>>'s face, the look in his eyes. He wanted you and whilst your conscious mind struggles to accept that, your sub-conscious has no problem exploring the idea in your dreams.
<<else>>
You remember the look on <<JamesName>>'s face, the look in his eyes. You have nightmares of running from legions of horny men.
<</if>>
<<case "RespondToGuys">>
<<Image "James">>
Your conscious mind might not accept it, but your body liked the way that <<JamesName>> smelt. The way it made you feel when you got close to him. His smell. You're excited about seeing him again tomorrow
<br><br>
Your <<dick>> leaks at the idea of being around him.
<<case "Genitals">>
<<GenitalsImage>>
<<if Flag('Arousal')>>
If having a <<dick>> wasn't bad enough, it's constantly begging for your attention. You have a cold shower before bed, though it only works until you warm up again.
<<if Flag('RespondToGuys')>>
Your dreams are filled with <<JamesName>> teasing you and promising to show you what it means to be a real woman.
<<elseif Flag('BodyShape')>>
You dream of <<ErinName>>, the pair of you exploring your new bodies together.
<<else>>
Your dreams are an ever changing mix of guys and girls, your body and mind not sure which they need to satisfy your craving.
<</if>>
<<else>>
You try to ignore your new equipment as you crawl into bed. You can feel it beneath your bedclothes, like a missing limb.
<</if>>
<<case "BodyShape">>
<<if Flag('Face')>>
<<Image "SleepBodyFace">>
<<else>>
<<Image "SleepBodyNoFace">>
<</if>>
Your bedclothes don't fit your body, too tight in some areas and too loose in others.
<<if Flag('Sensitivity')>>
It doesn't help that whenever your clothes move against, causes you get turned on. It's a losing battle.
<<else>>
You consider sleeping naked, though everything is weird enough without your breasts brushing against things.
<</if>>
<<default>>
/* https://www.imagefap.com/pictures/12053472/FUN%20MIX%20977%20pro%20extended%20DANCE!.....oops%20all%20GIF */
<<Flick "SleepNoChange">>
You dream of the girl from accounts that's been looking your way when you walk in.
<</switch>>
<br><br>
<<link "Wake-up">>
<<AddDay>>
<<goto WakeUp>>
<</link>>
<</nobr>><<nobr>>
<<switch Flag('Day')>>
<<case setup.day.Saturday>>
<<include SaturdayMorning>>
<<default>>
<<include DefaultDay>>
<</switch>>
<</nobr>><<nobr>>
<<ErinImage>>
Your door bell rings. You're pissed and kind of surprised to find <<ErinName>> waiting for you.
<<erin "Ready for round two">>
<br><br>
<<player "Do we have to do this now?">>
<br><br>
<<erin "You want to drag this out?">>
<br><br>
<<player "<<Fuck>> no.">>
<br><br>
<<erin "Then lets get on with it.">>
<br><br>
<<link "Follow <<him>>">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<<ErinImage>>
<<ErinName>> picks you up again. How'd you let <<him>> trick you into this?
<<james "Ready to go again?">>
<br><br>
<<erin "Then lets get on with it.">>
<br><br>
<<link "Follow <<him>>">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<<widget "red">>@@.red;$args[0]@@<</widget>>
/* Speech */
<<widget player>><<if Flag('Voice')>>@@.PlayerF;"$args[0]"@@<<else>>@@.PlayerM;"$args[0]"@@<</if>><</widget>>
<<widget erin>><<if Flag('Voice')>>@@.Erin;"$args[0]"@@<<else>>@@.Aaron;"$args[0]"@@<</if>><</widget>>
<<widget james>>@@.James;"$args[0]"@@<</widget>>
<<widget aaron>>@@.Aaron;"$args[0]"@@<</widget>>
<</nobr>><<nobr>>
<<widget PlayerName>><<if Flag('Face')>>@@.PlayerF;"$args[0]"@@<<else>>@@.PlayerM;"$args[0]"@@<</if>><</widget>>
<<widget ErinName>><<if Flag('Face')>>@@.Erin;<<=setup.names.Erin>>@@<<else>>@@.Aaron;<<=setup.names.Aaron>>@@<</if>><</widget>>
<<widget AaronName>>@@.Aaron;<<=setup.names.Aaron>>@@<</widget>>
<<widget JamesName>>@@.James;<<=setup.names.Gem>>@@<</widget>>
<</nobr>><<nobr>>
<<widget MissingImage>>
<div>
<img class="pic" src="media/awaitingImage.webp" @alt="'Image of '+$args[0]"/>
@@.imageNote;$args[0]@@
</div>
<</widget>>
<<widget Image>>
<div>
<img class="pic" @src="'media/'+$args[0]+'.webp'"/>
</div>
<</widget>>
<<widget Flick>>
<<set _tmp = "media/"+$args[0]+".mp4">>
<video class="flick" @src=_tmp autoplay loop muted height="250px"/>
<</widget>>
<<widget ErinImage>>
<<if Flag('Age') && Flag('Face')>>
<<Image "ErinYoung">>
<<elseif Flag('Face')>>
<<Image "ErinOld">>
<<elseif Flag('Age')>>
<<Image "AaronYoung">>
<<else>>
<<Image "AaronOld">>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget Time>><<= setup.times[Flag('Time')]>><</widget>>
<<widget Day>><<= setup.days[Flag('Day')]>><</widget>>
<<widget DayAndTime>>
<<Day>>
<<Time>>
<</widget>>
<<widget AddTime>>
<<SetFlagAdd 'Time'>>
<<SuitCounter>>
<<PlugCounter>>
<<if Flag('Time') >= setup.times.length>>
<<SetFlag 'Time' 0>>
<<AddDay>>
<</if>>
<</widget>>
<<widget AddDay>>
<<SetFlagAdd 'Day'>>
<<SetFlagAdd 'DayCounter'>>
<<if Flag('Day') >= setup.days.length>>
<<SetFlag 'Day' 0>>
<<AddWeek>>
<</if>>
<</widget>>
<<widget AddWeek>>
<<SetFlagAdd 'Week'>>
<<SetFlag 'PerformedReadyForMalcolmCheck' false>>
<</widget>>
<<widget IsWeekend>>
<<set _isWeekend = Flag('Day') == setup.day.Saturday || Flag('Day') == setup.day.Sunday>>
<</widget>>
<</nobr>><<script>>
// If flag exists then return value, else return false
window.Flag = function (Fnam) {
if (State.variables.Flags == undefined) {
State.variables.Flags = {};
} else if (State.variables.Flags[Fnam] !== undefined) {
return State.variables.Flags[Fnam];
};
return setup.Zero;
};
window.FlagLowerCase = function (Fnam) {
if (State.variables.Flags == undefined) {
State.variables.Flags = {};
} else if (State.variables.Flags[Fnam] !== undefined) {
return State.variables.Flags[Fnam];
};
return setup.Zero;
};
window.AllFlags = function()
{
if (State.variables.Flags == undefined)
{
return setup.Zero;
}
else
{
let text = "<table>";
text += "<tr><th>Name</th><th>Value</th></tr>";
for(let x in State.variables.Flags)
{
text += "<tr><td>" + x +"</td><td>"+ State.variables.Flags[x] + "</td></tr>";
}
text += "</table>";
return text;
}
}
<</script>><<nobr>>
<<widget SetFlag>>
<<set _Fnam = $args[0]>>
<<if ndef $Flags>>
<<set $Flags = {}>>
<</if>>
<<if def $args[1]>>
<<if $args[1] == 0>>
<<if def $Flags[_Fnam]>>
<<run delete $Flags[_Fnam]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = $args[1]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = true>>
<</if>>
<</widget>>
<<widget SetFlagAdd>>
/* <<set _Fnam = $args[0].toLowerCase()>> */
<<set _Fnam = $args[0]>>
<<if ndef $Flags>>
<<set $Flags = {}>>
<</if>>
<<if def $args[1]>>
<<if def $Flags[_Fnam]>>
<<set $Flags[_Fnam] = $Flags[_Fnam] + $args[1]>>
<<else>>
<<set $Flags[_Fnam] = $args[1]>>
<</if>>
<<else>>
<<if def $Flags[_Fnam]>>
<<set $Flags[_Fnam] = $Flags[_Fnam] +1>>
<<else>>
<<set $Flags[_Fnam] = 1>>
<</if>>
<</if>>
<<if $Flags[_Fnam] == 0>>
<<run delete $Flags[_Fnam]>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget cute>><<if Flag('age')>>cute<<else>>sexy<</if>><</widget>>
<</nobr>><<nobr>>
You get the sensation of a million ants crawling over your skin. It's all you can do to not start pulling clothes off and scratch.
Your body feels... smaller? Fresher? You wouldn't have thought of yourself as old before, but you notice the difference. You stretch. Everything feels just a little easier. Looking at your hand you can see a difference.
<br><br>
<<if Flag('BodyShape')>>
<<include AgeBodyShapeTrue>>
<<else>>
<<include AgeBodyShapeFalse>>
<</if>>
<<ErinImage>>
Looking at <<ErinName>>, <<he>> looks like <<he>> could one of the new graduates that started at the end of the summer. You need to find a mirror.
<br><br>
<<if Flag('Face')>>
<<include AgeFaceTrue>>
<<else>>
<<include AgeFaceFalse>>
<</if>>
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
Pulling your top away from your body, you look down at your chest. For better or worse, you breasts have shrunk. You cup them and they feel firmer. More sensitive.
<</nobr>><<nobr>>
Pulling your top away from your body, you look down at your chest. There's less hair.
<</nobr>><<nobr>>
You face has gone from sexy to cute. Still attractive enough that you can feel you <<dick>> getting excited just looking in the mirror. <<player "<<Fuck>>.">>
<br><br>
Anyone looking at you is going to see a young woman.
<</nobr>><<nobr>>
It's your old face, as in the face you used to have, back when you first started working for your dad.
<br><br>
You run a hand along your jaw, feeling the soft fuzz that might be stubble. Did you ever used to look this young?
<</nobr>><<nobr>>
<<widget ArousalImage>>
<<if Flag('Face')>>
<<Image "ArousalFace">>
<<else>>
<<Flick "ArousalNoFace">>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<ArousalImage>>
It feels like your whole body is burning up. Eventually it fades, but not entirely.
<br><br>
<<ErinName>> starts fanning <<him>>self. <<erin "Is anyone else warm?">>
<br><br>
<<if Flag('Genitals')>>
<<include ArousalGenitalsTrue>>
<<else>>
<<include ArousalGenitalsFalse>>
<</if>>
<br><br>
<<if Flag('RespondToGuys')>>
<<include ArousalRespondToGuysTrue>>
<<elseif Flag('BodyShape')>>
<<include ArousalBodyShapeTrue>>
<<else>>
<<include ArousalBodyShapeFalse>>
<</if>>
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
The heat is in your pussy. There's an itch there that needs to be scratched.
<</nobr>><<nobr>>
Your whole body is flushed and your dick is straining, begging for some attention.
<</nobr>><<nobr>>
Your eyes linger on <<JamesName>>, mentally undressing him. He keeps in good shape for a nerd.
<br><br>
You catch <<ErinName>> doing the same and feel a pang of jealousy.
<</nobr>><<nobr>>
Your eyes linger on <<ErinName>>'s body. The shape of her hips, the curve or her thighs. Her breasts beneath her top.
<br><br>
Deep breaths. Deep breaths. Deep breaths.
<</nobr>><<nobr>>
You try taking a few deep breaths to clear your mind. It can't be healthy to be this turned on in a room with two other guys.
<</nobr>><<nobr>>
There's a tickling sensation and you try not to <<laugh>>.
<br><br>
<<player "Is that it?">>
<br><br>
<<erin "I guess. <<JamesName>>?">>
<br><br>
<<james "Uh-huh.">> James is looking at <<ErinName>>, his breath faster than it was before.
<br><br>
<<ErinName>> takes a few steps away from him. <<erin "Maybe we should open some windows or something?">>
<br><br>
<<player "Or something">> You <<laugh>> at <<JamesName>> as he tries to focus. You're just glad <<ErinName>> was standing closer to him than you were.
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<<widget his>><<if Flag('BodyShape')>>her<<else>>his<</if>><</widget>>
<<widget His>><<if Flag('BodyShape')>>Her<<else>>His<</if>><</widget>>
<<widget he>><<if Flag('BodyShape')>>she<<else>>he<</if>><</widget>>
<<widget He>><<if Flag('BodyShape')>>She<<else>>He<</if>><</widget>>
<<widget him>><<if Flag('BodyShape')>>her<<else>>him<</if>><</widget>>
<</nobr>><<nobr>>
Your vision blurs. Your body feels like it's being squeezed by a dozen of warm hands, just a little too hard to be pleasant. You screw your eyes up and wait for it to pass.
<br><br>
When you open your eyes, your head is angled downward and the first thing you see is your chest. You breasts. You have breasts. You pull your top up and stare.
<<Flick "BodyChange">>
<<james "It's more than just your chest.">>
<br><br>
Walking to the bathroom you feel your hips swaying. The change has altered the way you walk so you even walk like a girl.
<br><br>
<<if Flag('Face')>>
<<include BodyShapeFaceTrue>>
<<else>>
<<include BodyShapeFaceFalse>>
<</if>>
<br><br>
The bathroom's empty so your strip.
<br><br>
<<if Flag('Genitals')>>
<<include BodyShapeGenitalsTrue>>
<<else>>
<<include BodyShapeGenitalsFalse>>
<</if>>
<<if Flag('Genitals')>>
<<Flick "BodyGenitals">>
<<else>>
<<Flick "BodyNoGenitals">>
<</if>>
When you get back, <<JamesName>> is by himself. <<james "<<ErinName>> will need another minute.">>
<br><br>
When <<ErinName>> returns, <<he>>'s still tucking <<him>>self in as <<he>> walks towards you. <<His>> cheeks are still a little flushed, a telltale sign of what <<he>>'s been up to. You hold back passing judgement after what you just did. Are your cheeks just as red?
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
Sliding your underwear down, you notice that your <<dick>> is bald. All of your body hair has vanished.
<br><br>
Looking in the mirror, you are all girl. Your <<dick>> is heating up, you're turning yourself on. You figure no-one will notice if you take a minute.
<</nobr>><<nobr>>
Your own body is turning you on. Your <<dick>> is pitching a tent in your boxer shorts, making the reflection even more surreal.
<br><br>
As well as the shape of your body, you notice all of your body hair has vanished. Pealing your underwear forward you see your straining dick is also bald.
<br><br>
You can't go back out with a raging hard-on, not looking like this.
<</nobr>><<nobr>>
The girl in the mirror is all girl. There's no denying it, no-one will mistake you for a guy, even in baggy clothing.
<</nobr>><<nobr>>
The reflection in the mirror is a girl. The face confuses things, but with a body like that, most people won''t even look at your face. <<Fuck>>.
<</nobr>><<nobr>>
<<SetFlag 'YourPick' true>>
<<SetFlag 'Clothes' true>>
<<erin "We look ridiculous.">>
<br><br>
<<player "You're chickening out?">> Finally.
<br><br>
<<erin "You wish. What can the suit do to our clothes?">>
<br><br>
<<james "The suits can only change your bodies">> You try not to sigh with relief. <<james "You already have increased sensitivity, which'll probably want to make you wear softer fabrics.">> You stop tugging your clothes. <<james "I can tweak your tendons, make it so it's uncomfortable to not wear heels?">>
<br><br>
<<ErinName>> turns to look at you. <<erin "From now on, we can only wear women’s clothing.">>
<br><br>
<<He>> can't be serious? <<player "<<Fuck>>, why not only skimpy and revealing?">>
<br><br>
<<erin "OK, From now on, we can only wear skimpy and revealing women’s clothing. James make the changes to our tendons.">>
<br><br>
You feel yourself raising up onto your toes. Trying to put your foot flat on the floor is painful. <<player "How the <<fuck>> am I meant to make it home?">>
<br><br>
<<erin "There's a dressing room out back for the stage girls, I'm sure we can find shoes and a change of clothes there.">>
<br><br>
<<player "I'm not putting on a showgirl costume!">>
<br><br>
<<erin "Chickening out?">>
<br><br>
<<link "Follow <<ErinName>> to the changing room">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<<widget his>><<if Flag('Face')>>her<<else>>his<</if>><</widget>>
<<widget His>><<if Flag('Face')>>Her<<else>>His<</if>><</widget>>
<<widget he>><<if Flag('Face')>>she<<else>>he<</if>><</widget>>
<<widget He>><<if Flag('Face')>>She<<else>>He<</if>><</widget>>
<<widget him>><<if Flag('Face')>>her<<else>>him<</if>><</widget>>
<</nobr>><<nobr>>
It feels like you've been slapped. Not the slapping part, the tingling feeling you get afterwards.
<br><br>
You look at <<ErinName>>. <<His>> face is... <<cute>>. Should you be thinking like that?
<<ErinImage>>
Running to the bathroom, you look in the mirror. The girl looking back is also <<cute>>. You reach out to touch the mirror and she does the same.
<br><br>
<<if Flag('BodyShape')>>
<<include FaceBodyShapeTrue>>
<<else>>
<<include FaceBodyShapeFalse>>
<</if>>
<br><br>
They're waiting for you when you get back. <<erin "Until this is over, you might as well call me <<ErinName>>.">>
<br><br>
<<player "<<ErinName>>?">>
<br><br>
<<james "Yeah, <<he>> doesn't think <<he>> can pass for a guy any more so figures <<he>> might as well embrace it.">>
<br><br>
<<player "Embrace becoming a girl? <<Fuck>> that.">>
<br><br>
<<erin "Your loss.">>
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
With the changes to your body, you look 100% girl. That's a girl looking back at you. You're a girl. <<Fuck>>.
<</nobr>><<nobr>>
There's no denying you look like a girl. Maybe with a hoodie pulled up you can still pass as a guy? If it's dark.
<</nobr>><<nobr>>
<<widget dick>><<if Flag("Genitals")>>pussy<<else>>dick<</if>><</widget>>
<<widget hard>><<if Flag("Genitals")>>wet<<else>>hard<</if>><</widget>>
<<widget GenitalsImage>>
<<if Flag('BodyShape')>>
<<Flick "GenitalsBody">>
<<else>>
<<Flick "GenitalsNoBody">>
<</if>>
<</widget>>
<</nobr>><<nobr>>
You grab your dick and try to hold on as you feel your insides being ripped apart. It feels like someone just punched you in the stomach and it keeps getting worse. You hear <<ErinName>> grunting, at least <<he>>'s suffering as much as you.
<br><br>
As quickly as it started, it finishes. You're bent over and sweating. <<player "<<Fuck>> that hurt.">>
<br><br>
<<james "You OK?">> He's talking to <<ErinName>> and helping <<his>> up off the floor. <<Fuck>> them both.
<br><br>
<<player "I'm OK too.">> They both ignore you.
<br><br>
<<james "Did it work? Is it over?">>
<br><br>
<<erin "I hope so, I don't want to do that again.">>
<br><br>
<<james "I'll help you to the bathroom.">>
<br><br>
<<player "What about me?">> They've already walked off.
<br><br>
No-one's around so you could look here, but it still feels public. You head off to a different bathroom from <<ErinName>>.
<br><br>
Taking a deep breath, you drop your trousers.
<<if Flag('BodyShape')>>
<<Flick "GenitalsBody">>
<<else>>
<<Flick "GenitalsNoBody">>
<</if>>
<<Fuck>>, if you weren't taking this seriously before, you are now.
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
For a second or two your face itches, you close your eyes and screw your face up until it stops.
<br><br>
<<if Flag('Face')>>
<<include MakeupAfterFace>>
<<else>>
<<include MakeupBeforeFace>>
<</if>>
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
You open your eyes and the first thing you see is <<ErinName>> staring at you. If you thought <<he>> was <<cute>> before, this is a whole new level. <<player "You look_">> You manage to stop yourself before you say something you'll regret.
<br><br>
<<erin "Yeah, er, you too.">>
<br><br>
<<Fuck>>, your face! You run to the nearest bathroom to find a mirror.
<br><br>
The face in the mirror takes your breath away and for a second you feel your <<dick>> start to get excited before it hits you that it's you.
<</nobr>><<nobr>>
You open your eyes and the first thing you see is <<ErinName>> staring at you. Seeing the delicate make-up on <<his>> manly face you burst out <<laughing>>. <<player "You look <<fucking>> hilarious!">>
<br><br>
<<james "People in glass houses.">>
<br><br>
<<player "What you on about?">>
<br><br>
<<erin "Maybe go take a look in a mirror.">> Oh yeah.
<br><br>
Trying to control your <<laughter>> at <<ErinName>>, you head to the nearest bathroom. One look in the mirror smothers any humour you might have felt. <<player "<<Fuck>>.">>
<</nobr>><<nobr>>
<<widget Darn>><<switch random(0,3)>><<case 0>>Darn<<case 1>>Gosh<<case 2>>Blast<<case 3>>Golly<</switch>><</widget>>
<<widget darn>><<switch random(0,3)>><<case 0>>darn<<case 1>>gosh<<case 2>>blast<<case 3>>golly<</switch>><</widget>>
<<widget dratting>><<switch random(0,2)>><<case 0>>dratting<<case 1>>blasting<<case 2>>Cussing<</switch>><</widget>>
/*<<widget bother>><<switch random(0,2)>><<case 0>>Oh bother<<case 1>>How irksome<<case 2>>Please no<</switch>><</widget>>*/
<<widget Fuck>><<if Flag("Profanity")>><<Darn>><<else>>Fuck<</if>><</widget>>
<<widget fuck>><<if Flag("Profanity")>><<darn>><<else>>fuck<</if>><</widget>>
<<widget fucking>><<if Flag("Profanity")>><<dratting>><<else>>fucking<</if>><</widget>>
/* <<widget FuckOff>><<if Flag("Profanity")>><<bother>><<else>>Fuck off<</if>><</widget>> */
<</nobr>><<nobr>>
<<Image "Profanity">>
<<player "Did it <<fucking>> work?">> That's not right. <<player "What the <<fucking>> hell?">>
<br><br>
<<james "I love it.">>
<br><br>
<<player "<<Fuck>>. <<fuck>>. <<fuck>>. <<fuck>>!">>
<br><br>
<<erin "I guess it '<<fucking>>' worked">> <<ErinName>> starts <<laughing>>.
<br><br>
<<player "<<Fuck>> you.">> <<ErinName>> <<laughs>> louder.
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
Nothing happens. <<player "What now?">>
<br><br>
<<james "Give it a minute.">>
<br><br>
<<ErinName>> is looking at <<JamesName>>, <<erin "You smell really good. New aftershave?">>
<<Image "James">>
What the <<fuck>> is <<he>> on about? And then you catch a hint of it. You're not sure what it is, other than it's <<JamesName>>. <<player "Yeah, you smell great.">> Without realising it, you've walked over to stand next to <<JamesName>>. <<ErinName>> has done the same.
<br><br>
<<JamesName>> doesn't just smell good, he smells hot. You can feel your <<dick>> leaking. You start to rub against him. You want to_
<br><br>
<<if Flag ('Arousal')>>
You fight your constant state of arousal and drag yourself away from <<JamesName>>, all too aware of your <<dick>> screaming at you to stay close.
<<else>>
<<player "What the <<fuck>>!">> You storm away from the pair of them, gulping down fresh air.
<</if>>
<br><br>
<<ErinName>> takes a few steps back too, though not as far as you.
<br><br>
<<if !Flag('BodyShape')>>
<<erin "Why aren't we attracted to each other?">> <<He>> indicates you.
<br><br>
<<james "I assume the suits are blocking your hormones, otherwise you'd turns yourselves on.">>
<br><br>
<</if>>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
For a moment, your skin tingles, that's it. You glance at <<ErinName>> to see if anything is happening to <<him>>. It doesn't look like it, until you notice that <<he>>'s squirming in place.
<br><br>
You pull your shirt away, to stop it rubbing against you chest. The sensation as it moves against you arm is... it's amazing. You start to heat up as the more you move, the more your clothes run and the better it feels.
<br><br>
Forcing yourself to stop moving, you calm yourself. This is going to take some getting used to.
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<<widget laughter>><<if Flag('Voice')>>giggles<<else>>laughter<</if>><</widget>>
<<widget laughing>><<if Flag('Voice')>>giggling<<else>>laughing<</if>><</widget>>
<<widget laughs>><<if Flag('Voice')>>giggles<<else>>laughs<</if>><</widget>>
<<widget laugh>><<if Flag('Voice')>>giggle<<else>>laugh<</if>><</widget>>
<</nobr>><<nobr>>
<<Image "Voice">>
You feel a tingling in your throat. <<player "What the <<fuck>> did you do?">>
<br><br>
<<erin "That's the cutest thing I've ever heard">> <<ErinName>> bursts out laughing, except it comes out as a giggle. You try hard not to find it <<cute>>.
<br><br>
<<JamesName>> laughs too, the only one of you that still sounds like a guy. <<james "You too.">>
<br><br>
<<ErinName>> giggles, <<erin "You're right.">>
<<player "<<Fuck>>, I sound like a <<fucking>> girl.">>
<br><br>
<<JamesName>> puts on his best valley girl voice, <<james "That's like, kind of like totally the point. Like.">>
<br><br>
<<player "<<Fuck>> you, I don't want to sound like a girl.">>
<br><br>
<<erin "I think it suits you.">> With <<his>> voice like that, you can't tell if <<ErinName>> is intentionally being <<cute>> or not.
<br><br>
<<james "Want to give in?">>
<br><br>
And be stuck with this voice? <<player "<<Fuck>>, no way I'm <<fucking>> quitting now.">>
<br><br>
<<link "Next change">>
<<goto TimeToSelectChange>>
<</link>>
<</nobr>><<nobr>>
<div>
<<if Flag('AdminMode')>>
/* This can't be hit */
<<include ChickenOutAdmin>>
<<else>>
<<include ChickenOutNoAdmin>>
<</if>>
</div>
<br>
<div>
The End.
</div>
<br>
<<back "Go back">> and make more ==mistakes== choices.
<</nobr>><<nobr>>
You pull the suit off and tell <<JamesName>> and <<ErinName>> to go fuck themselves. You hear them laughing at you as you storm away.
<br><br>
A few days later a sign appears above <<AaronName>>'s desk, as promised. When you demand he take it down, he tells you to 'make him' and if you go 'crying to daddy', you can explain why it's there. You leave the sign and put up with the occasional snigger.
<</nobr>><<nobr>>
<<AaronName>> put's a plaque above his desk for everyone to see.
<<if Flag('Age') || Flag('Face')>>
He tells everyone that that's the reason you've taken a year off, that you've gone off to find your manliness.
<<else>>
Anyone who asks, he tells them you backed out of a challenge, after you called him not manly enough to accept. You hear a few sniggers because of it.
<</if>>
<br><br>
Since you're locked in the suit, you have no other option then to honour the year your promised and behave, that or <<JamesName>> will make more changes.
<br><br>
<<if Flag('Profanity')>>
A few people comment on your choice of alternative swear words, but for the most part they treat you with more respect than they did before.
<br><br>
<</if>>
<<if Flag('Age') || Flag('Face')>>
A week after you start your 'year off', <<AaronName>> welcomes his new <<if Flag('Age')>>graduate<</if>> secretary.
<<if Flag('Clothes')>>
You're forced to wear the skimpy and revealing outfits you challenged him to wear. Given the sensitivity of your skin and the shape of your tendons, anything else would be uncomfortable anyway.
<<elseif Flag('Face') && Flag('BodyShape')>>
He teases you with the idea of wearing the same outfits the directors make their secretaries wear, when you manage to convince him on a compromise you realise that was his plan all along.
<<elseif Flag('Face') && !Flag('BodyShape')>>
You have to wear baggy clothes to hide your body. Aaron threatens to make you wear the same outfits the directors secretaries are made to wear.
<</if>>
<br><br>
<<elseif Flag('Voice')>>
It quickly becomes obvious that you can't hide your new voice. You find people don't take you seriously and when you're dad asks about it you tell him it's part of a bet. He calls you an idiot and stops you attending any important company meetings, which frees up more of your time to be <<AaronName>>'s secretary; he enjoys getting you to read things out loud.
<br><br>
<<elseif Flag("Genitals")>>
With no dick in your pants, you're forced to take a year of celibacy. It drives you crazy when you see a hot girl <<if Flag("RespondToGuys")>>or guy <</if>>and can't do anything about it. You do spend a lot of time learning what pleases a girl. A lot of time.
<br><br>
<</if>>
<<if Flag('BodyShape') && !Flag('Face')>>
The <<if Flag('Age')>>young<</if>> female body under your rough male clothes is a constant distraction.
<br><br>
<</if>>
<<if Flag('Sensitivity') && Flag('Arousal')>>
The combination of increased sensitivity and arousal leaves you in a constant state of horniness, with your <<dick>> craving constant attention. A few times <<AaronName>> catches you dry humping furniture after you've been left alone. He won't let you relieve yourself at work and watches you squirm after doing anything physical.
<br><br>
<<elseif Flag('Sensitivity')>>
Your bodies sensitivity drives you to distraction, unless you wear the <<if Flag('Clothes')>>skimpiest<<else>>lightest<</if>> of clothes.
<br><br>
<<elseif Flag('Arousal')>>
The increased arousal means your underwear is constantly damp from your leaking <<dick>>.
<br><br>
<</if>>
<<if Flag("RespondToGuys") && Flag("AttractGuys")>>
Your body want to be near men and men want to be around you and <<AaronName>> makes sure you get plenty of opportunities.
<<elseif Flag("RespondToGuys")>>
<<AaronName>> makes sure you spend a lot of time around men, even if it's just him and <<JamesName>>.
<<elseif Flag("AttractGuys")>>
You get a lot of unwanted attention from guys, attention that <<AaronName>> is happy to encourage.
<</if>>
<<if Flag("RespondToGuys") && !Flag('Face') && !Flag('BodyShape') && !Flag("Genitals")>>
When eventually you give into your body's urges and visit a gay bar, you're not sure there's ever any going back.
<<elseif Flag("RespondToGuys") && Flag('Face') && Flag('BodyShape') && Flag("Genitals")>>
When eventually you give into your body's urges and hook-up with a guy, you realise there's a whole female would out there to explore.
<<elseif !Flag("RespondToGuys") && Flag("Genitals") && (Flag('Age') || Flag('Face')) && !Flag('BodyShape')>>
No-one really knows who you are. With a new face and a pussy that sometimes needs attention you hit a lesbian bar. <<if Flag('Face')>>You might be able to pass for a girl,<<else>>Flashing your pussy convinces most bouncers to let you in,<</if>> but your body and attitude put most girls off.
<<elseif !Flag("RespondToGuys") && Flag("Genitals") && Flag('Face') && Flag('BodyShape')>>
You might have the body of a woman, but unfortunately, you don't have the mannerisms of a girl and your spoilt brat attitude puts most girls off.
<<elseif !Flag("RespondToGuys") && Flag("Genitals") && Flag('Age') && Flag('BodyShape')>>
You appear young enough that with a little effort you can make yourself appear girly enough to pass, especially if you show a little skin and let your body do the talking. Unfortunately, you don't have the mannerisms of a girl and your spoilt brat attitude puts most girls off.
<</if>>
<<if Flag("Genitals")>>
<<if Flag('Arousal')>>
Your new pussy is constantly 'hungry'.
<<else>>
Your new pussy is a constant reminder of what you lost.
<</if>>
<</if>>
<</nobr>><<nobr>>
<<ErinImage>>
<<if $availableChanges.length == 0>>
<<player "There's nothing left on the list. What now?">>
<br><br>
<</if>>
<<erin "It's time to see how far you'll really go">>
<br><br>
<<player "What do you have in mind?">>
<br><br>
<<erin "There's a company party here tonight to celebrate the end of the refurbishment.">> You know about the party. You were invited, until you were basically grounded. <<erin "We each have to pick-up a guy, a guest, take him to the backroom, turn him on and kiss his dick in front of the other.">>
<br><br>
You're head is saying '<<fuck>> no'. Your <<dick>> has other ideas, you can feel it making your panties wet. <<player "<<Fuck>>, you wouldn't dare.">>
<br><br>
<<erin "Wouldn't I? If I don't, I'll permanently stay in the suit and do whatever you ask. But...">>
<br><br>
<<player "But if you do, I have to do the same or become your slave.">> You've slept with plenty of girls at company a events, but kissing a guy's dick?
<br><br>
<<erin "I'll make it easy for you, I'll go first. That way, if I don't show or I don't bring a guy into the backroom or I don't kiss his dick, you win.">> Your panties feel wet enough you expect to feel your <<dick>> dribbling down your leg any second.
<br><br>
<<player "I'm in.">> You know it's your <<dick>> speaking, whether at the idea of having <<ErinName>> as your slave or the idea of <<his>> succeeding and you having to go through with it, you're not sure.
<br><br>
<<link "That night">>
<<goto Waiting>>
<</link>>
<</nobr>><<nobr>>
You're waiting in the backroom of TheMadQueen watching the clock. Hopefully <<ErinName>> will chickened out and you'll win without having to_
<br><br>
<<player "<<Fuck>>, stop thinking about it.">>
<br><br>
<<ErinName>> walks in, dragging <<JamesName>> by the hand. <<erin "I found a guy.">>
<br><br>
<<JamesName>>'s a guest and <<ErinName>> brought him into the backroom. Surely she wouldn't_
<br><br>
<<ErinName>> latches her face onto <<JamesName>>'s. It's obscene, the way she drags him towards the sofa. Slipping her hand into his shirt, down his trousers_
<br><br>
You feel your <<dick>> twitching. You hear yourself moan. You feel yourself want to be in their place and you're not sure who you're envious of. <<ErinName>> slowly backs away from <<JamesName>>, bring his trousers and underwear with <<his>>. <<He>> leans forward and softly kisses <<JamesName>>'s dick.
<br><br>
That doesn't count, <<his>> lips barely brushed.
<br><br>
<<ErinName>> leans in again kissing up and down the shaft. It's <<JamesName>>'s turn to moan.
<<Flick "EndLickTip">>
WIth one final lick, <<ErinName>> turns to you, <<erin "Your turn now.">>
<br><br>
You replace <<ErinName>> on the sofa. Leaning forward, the smell of <<JamesName>>'s excitement overwhelms you and lean forward to put your lips of his dick. Without thinking, you let your lips expand around almost the whole head before you remembered it only needed to be a kiss. You let his dick pop out of my mouth with a cute little “mwa”.
<<Flick "EndSuck">>
You try to think of something to say, an explanation for what you just did. Your body's betraying you; your hand is playing with your nipple and you're grinding you <<dick>>. You climb off of <<JamesName>> and run for the door.
<br><br>
<<link "The next morning">>
<<goto TheFollowMorning>>
<</link>>
<</nobr>><<nobr>>
<<Image "AaronOld">>
Your door bell rings. You're surprised to find <<AaronName>> out of the suit. <<aaron "Morning, sleepy head.">>
<br><br>
<<player "What the <<fuck>>? Why are are you out of the suit?">>
<br><br>
<<aaron "You didn't live up to your side of the challenge.">>
<br><br>
<<player "I su_">> You can't bring yourself to finish the sentence <<player "That has to count as a kiss.">>
<br><br>
<<aaron "It more than counted, except...">>
<br><br>
<<player "Except???">>
<br><br>
<<aaron "The challenge was to 'pick-up a guy and take him to the backroom'. I picked up a guy. You were meant to find your own guy, not use mine.">>
<br><br>
<<player "But he... I...">>
<br><br>
<<aaron "Don't worry, <<JamesName>> will be around later. I think I’m entitled to a couple of custom changes.">>
<br><br>
The End.
<</nobr>><<nobr>>
<<SetFlag 'Energy' 10>>
<<SetFlag 'ChangedToday' false>>
<<if Flag('Sensitivity')>>
You manage to make it home without anyone or anything brushing up against you. Anything touches your skin and you're likely to start <<if Flag('Voice')>>mewing for attention<<else>>begging for attention<</if>>.
<br><br>
<</if>>
<<if Flag('AttractGuys')>>
You're glad to have a closed door between you and the rest of the world. The whole way home you were getting lustful looks from guys. <<if Flag('RespondToGuys')>>If only your body wasn't keen to reciprocate.<</if>>
<br><br>
<</if>>
<<if Flag('RespondToGuys')>>
Every guy you passed, smelt delicious. Making your <<if Flag('Genitals')>>pussy ache to be touched<<else>>dick strain against your underwear<</if>>
<br><br>
<</if>>
<<if Flag('Arousal')>>
You head straight for the bathroom and a cold shower. You're sure your <<dick>> was leaving a sticky trail behind you as you walked into the building.
<<ArousalImage>>
<</if>>
<<if Flag('Genitals')>>
Naked in front of the mirror you look at your new sex. You have a pussy. A <<fucking>> pussy. You hope <<ErinName>> chickens out soon.
<<GenitalsImage>>
<</if>>
<<if Flag('BodyShape')>>
You hate to admit it, but your new body is <<cute>> and it's turning you on. Is it wrong to masturbate to your own body?
<<Flick "BodyChange">>
<</if>>
<<if Flag('Face') || Flag('Age')>>
You don't look like you any more.
<br><br>
<</if>>
/*
<<if Flag('Face')>>
<br><br>
<</if>>
<<if Flag('Age')>>
<br><br>
<</if>>
*/
<<link "Sleep">>
<<goto Sleep>>
<</link>>
<br><br>
--
<br><br>
Content needed.
<br>
This is where events happen based on the morning's / previous changes.
<</nobr>><<nobr>>
<<SetFlag 'Energy' 10>>
<<SetFlag 'Day' setup.day.Friday>>
<<PopulateChangeList>>
<<Flick "Clock">>
It's late on a Friday and you're stuck in the office. Your dad is making you work late because of some sexual harassment bullshit. It's not your fault the new girl in sales doesn't have a sense of humour. You were just being friendly. Your dad is CEO, you should be able to do whatever the fuck you like.
<br><br>
You've been kicked out of your own office on the top floor, everyone else stuck working late got annoyed with you distracting them. It's 2124, live a little. Heading down to the cafeteria you spot <<JamesName>>, the technical director, ducking into a side-room. You're still pissed at him for sharing those e-mails with your dad. Maybe now's a good time to remind the loser who's the boss.
<<Image "James">>
Opening the door to the side-room you see <<JamesName>> isn't alone. <<ErinName>>, one of the storage chiefs, is also there and along with a dozen boxes with similar markings.
<<ErinImage>>
<<player "What are you two rejects doing?">>
<br><br>
<<james "None of your business.">>
<br><br>
<<player "It's my family name on the building so it's literally my business.">>
<br><br>
You look at the box they have on the table between them, inside is what looks like a deflated sex dolls, not that you know what a sex doll looks like. <<player "What the fuck? Given up on finding real girls?">>
<br><br>
<<erin "Body suits. I found them in one of the old storage lockers that was marked for disposal.">>
<br><br>
You remember your dad telling you about these suits. The execs bought them for their assistants in a closing down sale, but the girls refused and threatened to walkout or something.
<br><br>
<<player "They still work?">> Maybe you could convince that blonde in finance to give it a go.
<br><br>
<<erin "Yeah, never been worn.">>
<br><br>
<<james "What, you want to try one on?">>
<br><br>
<<player "Fuck you.">>
<br><br>
<<james "Because if you're thinking of making someone else wear one, I'm sure HR would love to hear about it.">>
<br><br>
<<player "Never mind">> The head of HR doesn't like you; something to do with you, one of her admins and an office party. You were too drunk to remember.
<br><br>
<<erin "Not man enough to try it?">>
<br><br>
<<player "Fuck off.">>
<br><br>
<<erin "That's what I thought.">>
<br><br>
<<player "Fuck you. If you're so fucking manly, you put one on">>
<br><br>
<<erin "More man than you.">> <<ErinName>> Laughs and pulls a suit from a different box. <<erin "I'll get it put on a plaque above my desk.">> You know he would and he'd fudge telling people why.
<br><br>
<<player "Fine, we'll both put one on.">>
<br><br>
<<link "<<JamesName>> hands you a suit">>
<<goto PutSuitOn>>
<</link>>
<</nobr>><<nobr>>
<<JamesName>> gives you some instructions and you head to a bathroom, a different one to <<ErinName>>.
<br><br>
You strip naked and look down at the formless pink suit. It's a Skin-Suit, one of the third or forth gen bodysuits. There's no need to install features since all the functionality comes built in at the cost of total available features.
<br><br>
Swearing you start to pull it on. Once you pull the hood over your head, everything goes dark for a second and then you're looking out at the world again. Looking in the mirror you see you. It's like you're not wearing the suit at all.
<br><br>
Get dressed and <<link "Head back out">><<goto WearingSuit>><</link>>
<</nobr>><<nobr>>
<<SetFlag 'YourPick' false>>
<<ErinImage>>
By the time you get back, <<ErinName>> is already back. OR maybe <<he>> didn't leave. <<player "So why do we look the same? How do I know <<ErinName>>'s wearing one?">>
<br><br>
<<JamesName>> sighs. <<james "Because no settings have been set so it's just showing vanilla you.">> He's saying that like it's obvious. <<james "Make a change and you'll see it at work.">>
<br><br>
<<erin "What can the suit do?">> <<ErinName>> actually sounds interested, freak.
<br><br>
<<james "There's a whole bunch of pre-set modifications. You want to try one?">>
<br><br>
<<ListOfChanges>>
Not hard to guess what your dad had in mind. <<player "Fuck no.">>
<br><br>
<<erin "All talk and no trousers.">> <<ErinName>> smirks at you.
<br><br>
<<player "Go on chicken shit, you try one.">>
<br><br>
/* This opened the door for <<ErinName>> idea, a sick game of chicken. One of us would do something, and the other had to follow suit. The first person to back down would have to submit to two changes from the winner. */
<<erin "You want to play chicken?">> <<ErinName>> and <<JamesName>> both look at you like they expect you to run away. <<erin "Pick something and we'll both try it, then I pick something for both of us. First one to refuse a change, loses and has to be the others secretary for a month.">> You're about to refuse. <<erin "Unless you're chicken?">>
<br><br>
<<player "The winner gets to make two more changes to the loser and the loser has to be a secretary for a year.">> You have no intention of wearing the suit for a year. Then again, you have no intention of losing.
<br><br>
<<link "Look at list again">>
<<SetFlag 'YourPick' true>>
<<goto ChangeList>>
<</link>>
<</nobr>><<nobr>>
<<SetFlag 'YourPick' false>>
<<include ChangeList>>
<<ErinName>> takes a look at the list of possible changes. <<erin "What's with the 'energy' and 'admin'?">>
<br><br>
<<james "The suits only hold enough power. You need to sleep and recharge the suit between big changes.">>
<br><br>
<<erin "And the admin?">>
<br><br>
<<james "Some of the changes need admin privileges.">>
<br><br>
<<player "The sort of admin privileges that would let you lock us in the suits, fuck that.">>
<br><br>
<<erin "You seem to know a lot about these suits?">> You bite your tongue. <<erin "Since it looks like we're going to need more than a day anyway, I'm going to give <<JamesName>> admin control and let him lock me in.">>
<br><br>
<<player "What the fuck, no!">> You don't want to give <<JamesName>> any power over you. <<player "Don't these suits do weird things if you keep them on too long?">>
<br><br>
<<james "That was the first and second gen suits. They mostly fixed them for these.">>
<br><br>
<<erin "Chickening out already, I didn't think it'd be this easy.">>
<br><br>
You hesitate. There's nothing to make you agree to this, except both <<JamesName>> and <<ErinName>> will know you chickened out at the first hurdle. <<player "Fine, I'll give 'Reality Jim' permission.">> You know he hates that nickname, which is why you gave it him in the first place.
<br><br>
<<james "Give me a sec.">> Some clicking. <<james "OK, I sent access requests.">>
<br><br>
You're not sure what that means until 'Admin Login Requested' pops into your head. You think 'accept' and it goes away. <<erin "That was weird.">>
<br><br>
<<Image "Locked">>
<<james "I've locked both your suits. Only I can let you out again.">>
<br><br>
<<erin "You want to pick another one or wait for the suits to recharge?">>
<br><br>
<<link "Choose">>
<<SetFlag 'AdminMode' true>>
<<SetFlag 'YourPick' true>>
<<goto ChangeList>>
<</link>>
<br>
/*
<<link "Come back tomorrow">>
<<SetFlag 'AdminMode' true>>
<<SetFlag 'YourPick' true>>
<<goto Home>>
<</link>>
*/
<</nobr>><<nobr>>
<<if $availableChanges.length == setup.changeOptions.length -1>>
<<include PostFirstChange>>
<<elseif Flag('YourPick') && $availableChanges.length > 0>>
<<include ChangeList>>
<<elseif !Flag('Clothes') && Flag('Face') && Flag('BodyShape') && Flag('Sensitivity')>>
<<include ChangeClothes>>
<<elseif Flag('Clothes') && Flag('RespondToGuys') && Flag('Arousal')>>
<<include Ending>>
<<else>>
<<include ErinTurnToChoose>>
<</if>>
<</nobr>><<nobr>>
<<PickChange>>
<<include ChangeList>>
<<if Flag('Energy') < Flag('NextChange')[setup.changeItem.Cost]>>
<<include NotEnoughEnergy>>
<<else>>
<<include ErinSelectsChange>>
<</if>>
<</nobr>><<nobr>>
<<SetFlag 'ChangePicked' false>>
<<ErinName>> looks over the list and selects '<<=Flag('NextChange')[setup.changeItem.DisplayName]>>'. You take a look at the description, '<<=Flag('NextChange')[setup.changeItem.Description]>>'.
<br><br>
Do you want to <<link "back out now?">><<goto ChickenOut>><</link>> or <<link "tell <<JamesName>> to go ahead">><<goto UndergoChange>><</link>>
<</nobr>><<nobr>>
<<erin "The suits don't have enough energy for what I want to do.">>
<br><br>
<<player "That means you're chickening out?">> You ask hopefully.
<br><br>
<<erin "It means we'll take a break and continue tomorrow.">>
<br><br>
<<player "<<Fuck>>.">>
<br><br>
<<if Flag('Day') == setup.day.Friday>>
<<james "We'll meet you tomorrow morning.">>
<br><br>
<<erin "And if you don't show, we'll assume that means //you've// chickened out.">>
<br><br>
You're locked in the suit so it looks like you don't have much choice in the matter.
<br><br>
<<player "Where? The office is closed.">>
<br><br>
<<james "TheMadQueen. You dad owns it so I'm guessing you have access?">>
<br><br>
<<player "Of course I have access. But, why the <<fuck>> would I want to go to a nightclub like this?">>
<br><br>
<<james "It's closed for refurbishment and it's the weekend so no builders.">>
<<elseif Flag('Day') == setup.day.Sunday>>
<<player "I can't go to the office like this.">>
<br><br>
<<erin "Who'd notice if you didn't turn up?">> You can't tell if it's the bodysuit making <<his>> bitchy or if you're just more sensitive.
<br><br>
<<james "Your dad's not in and who else is going to say anything.">>
<br><br>
<<JamesName>> is right, <<fuck>>. What else? <<player "What about the workmen?">>
<br><br>
<<erin "They're only working on the facade, they don't have access.">>
<br><br>
<<player "Fine.">>
<<else>>
<<erin "See you tomorrow.">>
<</if>>
<br><br>
<<link "Head home">>
<<goto Home>>
<</link>>
<</nobr>>