Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<silently>>
<<set $showPaperdoll to "0">>
<<set $pc.statusEffects to []>>
<</silently>>
<div style="font-family:courier, courier new, serif;">\
<b>*** WARNING CLASSIFIED INFORMATION ***</b>
This is a <b>prototype</b> of a new Sex Engine scene in Female Agent. It's not the full game.
To play the latest release version of Female Agent (for free), visit the <a href="https://www.patreon.com/crushstation">Patreon page</a>.
This version may contain adult material, so if you're under 18, if adult material offends you, or if it's illegal for you to view adult material, please leave now.
</div>\
<div id="startButton"><<button "Start prototype">></div>\
<<goto "Prototype setup">>
<</button>><<silently>>
<<run UIBar.unstow()>>
<<set $showPaperdoll to "1",
$showStats to "",
$scene to {},
$scene.kateOrgasms to 0,
$scene.d10Roll to {},
$chapter to {}>>
<<set $top to {},
$top.flags to new Set()>>
<<set $decision to {}>>
<<set $options to {},
$options.yesteday to $gameDate.getDate(),
$options.timeStamp to {},
$options.allowBlink to true>>
<<set $options.timeStamp.hours to $gameDate.getHours()>>
<<set $options.timeStamp.minutes to $gameDate.getMinutes()>>
<<set $pc to {}>>
<<set $pc.naturalHairColour to "darkBrown">>
<<set $pc.nationality to "U.S.">>
/* ------------------ */
/* SET PC SKIN COLOUR */
/* ------------------ */
<<set $pc.skinColour to "olive">>
<<set $pc.race to "Caucasian",
$pc.kinks to new Set(),
$pc.isWearing to new Set(),
$pc.dominance to 5,
$pc.position to "standing",
$pc.flags to new Set(),
$pc.activity to "",
$pc.lastWornDress to "",
$pc.lastWornTop to "",
$pc.lastWornBottoms to "",
$pc.lastWornBra to "",
$pc.lastWornKnickers to "",
$pc.lastWornStockings to "",
$pc.lastWornTights to "",
$pc.lastWornShoes to "",
$pc.deception to 0,
$pc.arousal to 10,
$pc.hypno to false,
$pc.BAC to 0,
$pc.alcoholDrank to 0,
$pc.alcoholRate to 0,
$pc.drinkTime to -1,
$pc.hasDrink to false,
$pc.sobriety to "Sober",
$pc.drink to "water",
$pc.crusader to 0,
$pc.money to 0,
$pc.waif to 0,
$pc.alpha to 0,
$pc.fatale to 0,
$pc.skills to [],
$pc.sexualPartners to 8,
$pc.bjPartners to 0,
$pc.sexPartners to 0,
$pc.analPartners to 0,
$pc.eyes to {},
$pc.hair to {},
$pc.statusEffects to []>>
<<set $top to {},
$top.braless to "",
$dress to {},
$dress.braless to "">>
<<set $pc.freckles to 0>>
<<set $pc.nose to 6>>
<<set $pc.mouth to 4>>
<<set $pc.eyes.shape to 2>>
<<set $pc.eyes.colour to "darkBrown">>
<<pcEyes>>
<<set $pc.braSize to "34A">>
<<set $pc.bodyType to "hourglass">>
<<pcBody>>
<<set $pc.hair.length to "long">>
<<set $scene.oldHairLength to $pc.hair.length>> /* needed to check if hair length has changed in Agent Customiser */
<<set $pc.hair.style to 7>>
<<pcHair>>
<<= "<<set $avatar.bikiniLine to 'av-bikiniLine-landingStrip-" + $pc.bodyType + "-" + $pc.naturalHairColour + ".png'>>" >>
/* --- END SECTION --- */
<<set $pc.brows to {},
$pc.brows.shape to 2>>
<<pcEyebrows>>
<<removePCEyeshadow>>
<<pcNose>>
<<pcMouth>>
<<pcMoodCalm>>
<<= "<<set $avatar.trampStampTattoo to 'av-tattoo-trampStamp-tribal1-" + $pc.bodyType + ".png'>>" >>
<<set $pc.age to 27>>
<<set $pc.agency to "CIA",
_pcAgencyDescription to "Central Intelligence Agency (CIA)",
$pc.region to "America",
$pc.firstname to "Carla",
$pc.surname to "Franchetti",
$pc.hometown to {"city": "Manhattan", "state": "NY", "type": "urban", "hospital": "Mount Sinai Hospital", "hospitalLocation": "New York", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}>>
<<set $pc.currentAssignment to "emeraldCupDubai">>
<<set $pc.openness to {},
$pc.conscientiousness to {},
$pc.extraversion to {},
$pc.agreeableness to {},
$pc.neuroticism to {},
$pc.intelligence to {},
$pc.build to {},
$pc.attractiveness to {},
$pc.coordination to {}>>
<<set $pc.openness.score to 0,
$pc.openness.rating to "Normal",
$pc.conscientiousness.score to 0,
$pc.conscientiousness.rating to "Normal",
$pc.extraversion.score to 0,
$pc.extraversion.rating to "Normal",
$pc.agreeableness.score to 0,
$pc.agreeableness.rating to "Normal",
$pc.neuroticism.score to 0,
$pc.neuroticism.rating to "Normal">>
<<set $pc.intelligence.score to 1,
$pc.intelligence.description to "University material. IQ above 115",
$pc.build.score to 0,
$pc.build.description to "Average. Height 5\'3 to 5\'5 | 1m60 to 1m65",
$pc.attractiveness.score to 1,
$pc.attractiveness.description to "Attractive. The <i>hot</i> girl next door",
$pc.coordination.score to 0,
$pc.coordination.description to "Average reflexes and agility">>
<<set $pc.strength to $pc.build.score -4>> <<set $pc.strength = Math.round($pc.strength)>>
<<set $pc.stamina to ($pc.conscientiousness.score + $pc.coordination.score) /2 -4>> <<set $pc.stamina = Math.round($pc.stamina)>>
<<set $pc.confidence to $pc.extraversion.score -4>> <<set $pc.confidence = Math.round($pc.confidence)>>
<<set $pc.creativity to $pc.openness.score -4>> <<set $pc.creativity = Math.round($pc.creativity)>>
<<set $pc.daring to ($pc.strength + $pc.conscientiousness.score + $pc.extraversion.score - $pc.agreeableness.score + $pc.build.score - $pc.neuroticism.score) /6 -4>> <<set $pc.daring = Math.round($pc.daring)>>
<<set $pc.deception to ( $pc.openness.score + $pc.creativity + $pc.confidence + $pc.intelligence.score ) / 4>><<set $pc.deception = Math.round($pc.deception)>>
<<set $pc.initiative to 0>>
<<surpsAddXP "Acting" 500>>
<<surpsAddXP "Makeout" 1200>>
<<surpsAddXP "Oral Sex" 900>>
<<surpsAddXP "Vaginal Sex" 800>>
<<surpsAddXP "Running" 1000>>
<<surpsAddXP "Deception" 1000>>
<<wearRecruitClothes>>
<<set $chapter to {},
$chapter.kate to {},
$npc1 to {},
$npc1.firstname to "Max",
$npc1.firstKiss to true,
$npc1.sexualExperience to 2,
$npc1.arousal to 10,
$npc1.desire to 0,
$npc1.statusEffects to [],
$npc1.statusEffects.pushUnique("Considerate"),
$npc1.isWearing to [],
$npc1.beliefs to [],
$npc1.sexualHistory to [],
$npc1.initiative to 0,
$npc1.hotness to 0,
$npc1.gratification to 0,
$npc1.virility to -1,
$npc1.sexualCourage to 0,
$npc1.sexualChemistry to 0>>
<<set $npc1.isWearing.pushUnique(
"shoes",
"socks",
"boxers",
"shirt",
"trousers"
)>>
<<setFlag "pc-tanlines" "toplesstan">>
<<set $pc.kinks to new Set()>>
<<set $pc.desire to 0>>
<<set $location to {},
$location.place to "YOUR ROOM",
$location.location to "ATLANTIS HOTEL">>
<<set $male1 to {}>>
<<= "<img src='" + $imagePath + "ciaCrest.png' style='height: 150px;'>" >>\
<span class="heading">CLASSIFIED TS/SCI
<b>MISSION BRIEFING</b></span>
You are CIA agent <b>Carla Franchetti</b>. While working undercover in Dubai, a stranger named <b>Max Sandstrom</b> asked you out on a date.
A handsome - but cocky and married – Swede in his 40s, Max turned out to be an executive at Swedish defence firm SAAB.
Sweden's a US ally, but even allies spy on each other, and you've volunteered to hack his cellphone if you get the chance.
You may have a mission on your mind, but Max has a one night stand on his. To get access to his cellphone, you might have to let things get a bit physical...
[[Get ready for your date.|P001 Start]]
/* Old variables
How did you act on the date?
<<link "Flirty and charming. I laughed at all his jokes." "S001 Start">>
<<set $npc1.gratification += 1,
$npc1.hotness += 1>>
<</link>>
<<link "Slutty. I let him finger me under the table at dinner, and we made out in the car afterwards." "S001 Start">>
<<set $npc1.sexualHistory.pushUnique("kiss", "finger"),
$npc1.beliefs.pushUnique("easy"),
$npc1.gratification -= 1,
$npc1.sexualCourage += 1,
$npc1.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.pushUnique("Turned On")>>
<</link>> *//*These are the arousal widgets for the game.*/
<<widget "arouse">><<nobr>>/*!!!! OUTDATED !!!!*/
/*!!!! OUTDATED !!!!*/
/*!!!! OUTDATED !!!!*/
/*!!!! OUTDATED !!!!*/
<<if def $args[2]>>
<<set _startTarget to $args[0]>>
<<set _intendedTarget to $args[1]>>
<<set _targetSkill to $args[2]>>
<<if State.getVar(_intendedTarget+".arousal") lte 40>>
<<if _startTarget eq "$pc">>/*Check if first argument is pc or not*/
<<for _i to 0; _i lt $pc.skills.length; _i++>>/*Check if pc has skill*/
<<if $pc.skills[_i].name == _targetSkill>>
<<set _skillScore to Number($pc.skills[_i].score)>>
<</if>>
<</for>>
<<set _d10 to random(1,10)>>
<<set _arousalIncrease to _d10+_skillScore + State.getVar(_intendedTarget+".desire")>>
<<arousalNotifications>>
<<set State.setVar(_intendedTarget+".arousal",State.getVar(_intendedTarget+".arousal")+_arousalIncrease)>>
<<else>>/*First argument != pc*/
/*Start target is most likely npc, has no skills except .sexualExperience*/
<<set _SkillScore to State.getVar(_intendedTarget+".sexualExperience")>>
<<set _d10 to random(1,10)>>
<<set _arousalIncrease to _d10+_skillScore + State.getVar(_intendedTarget+".desire")>>
<<arousalNotifications>>
<<set State.setVar(_intendedTarget+".arousal",State.getVar(_intendedTarget+".arousal")+_arousalIncrease)>>
<</if>>
<</if>>
<<else>>
<<script>>alert('Not enough arguments in arouse widget');<</script>>
<</if>>
<</nobr>><</widget>>
<<widget "arousalNotifications">><<nobr>>/*widget for arousal notications. Used inside of arouse widget*/
/*!!!! OUTDATED !!!!*/
/*!!!! OUTDATED !!!!*/
/*!!!! OUTDATED !!!!*/
<<if State.getVar(_intendedTarget+".arousal") lt 9 and (State.getVar(_intendedTarget+".arousal") + _arousalIncrease gte 9)>>
<<set _text to State.getVar(_intendedTarget+".firstname") + " is getting aroused.">>
<<notificationsAddWarning "Arousal" _text>>
<<elseif State.getVar(_intendedTarget+".arousal") lt 19 and (State.getVar(_intendedTarget+".arousal") + _arousalIncrease gte 19)>>
<<set _text to State.getVar(_intendedTarget+".firstname") + " is aroused.">>
<<notificationsAddWarning "Arousal" _text>>
<<elseif State.getVar(_intendedTarget+".arousal") lt 29 and (State.getVar(_intendedTarget+".arousal") + _arousalIncrease gte 29)>>
<<set _text to State.getVar(_intendedTarget+".firstname") + " is getting highly aroused.">>
<<notificationsAddWarning "Arousal" _text>>
<<elseif State.getVar(_intendedTarget+".arousal") lt 39 and (State.getVar(_intendedTarget+".arousal") + _arousalIncrease gte 39)>>
<<set _text to State.getVar(_intendedTarget+".firstname") + " is getting Very highly aroused.">>
<<notificationsAddWarning "Arousal" _text>>
<</if>>
<</nobr>><</widget>>
<<widget "increaseArousalStatusPc">><<nobr>>
/*New arousal increase widget for use with Status effects*/
/*Generates notifications!*/
/*This will run through all the arousal states and generate a notification*/
/*No skill calculations involed*/
/*For PC.*/
<<set _notific to true>>
<<set _arrayStatus to ["Turned On","Aroused","Horny"]>>
<<if $pc.statusEffects.includesAny(_arrayStatus)>>
/*Some Stage of arousal*/
<<for _i to 0; _i lt _arrayStatus.length; _i++>>
<<if $pc.statusEffects.includes(_arrayStatus[_i])>>
<<if _arrayStatus[_i] eq "Horny">>
<<set _notific to false>>
<<else>>
<<set _nextState to _i+1>>
<</if>>
<</if>>
<</for>>
<<removeAllStatusEffectsArousal>>
<<if _notific>>
<<set $pc.statusEffects.push(_arrayStatus[_nextState])>>
<<set _text to $pc.knownAs +" Arousal Status changed to: " + _arrayStatus[_nextState]>>
<</if>>
<<else>>
/*No arousal effects detected!*/
<<set $pc.statusEffects.push("Turned On")>>
<<set _text to $pc.knownAs +" Arousal Status changed to: Turned On">>
<</if>>
<<if _notific>>
<<notificationsAddError "Arousal" _text>>
<</if>>
<</nobr>><</widget>>
<<widget "increaseArousalStatusNpc1">><<nobr>>
/*New arousal increase widget for use with Status effects*/
/*This will run through all the arousal states and generate a notification*/
/*No skill calculations involed*/
/*For npc1.*/
/*This will not generate any notifications*/
<<set _notific to true>>
<<set _arrayStatus to ["Turned On","Aroused","Horny"]>>
<<if $npc1.statusEffects.includesAny(_arrayStatus)>>
/*Some Stage of arousal*/
<<for _i to 0; _i lt _arrayStatus.length; _i++>>
<<if $npc1.statusEffects.includes(_arrayStatus[_i])>>
<<if _arrayStatus[_i] eq "Horny">>
<<set _notific to false>>
<<else>>
<<set _nextState to _i+1>>
<</if>>
<</if>>
<</for>>
<<removeAllStatusEffectsArousalNpc1>>
<<if _notific>>
<<set $npc1.statusEffects.push(_arrayStatus[_nextState])>>
<<set _text to $npc1.firstname +" Arousal Status changed to " + _arrayStatus[_nextState]>>
<</if>>
<<else>>
/*No arousal effects detected!*/
<<set $npc1.statusEffects.push("Turned On")>>
<<set _text to $npc1.firstname +" Arousal Status changed to Turned On">>
<</if>>
<<if _notific>>
<<notificationsAddError "Arousal" _text>>
<</if>>
<</nobr>><</widget>>
<<widget "initiativeRoll-kateVsNpc1">><<silently>>
/* Initiative roll */
<<set _kateD10 to random(1,10)>>
<<set _npc1D10 to random(1,10)>>
<<if (_kateD10 == 10 and _npc1D10 == 10)
or (_kateD10 == 1 and _npc1D10 == 1)
or (_kateD10 + $pc.initiative == _npc1D10 + $npc1.initiative)
>>
<<set _hasInitiative to either("kate", "npc1")>>
<<elseif (_kateD10 == 10)
or (_npc1D10 == 1)
or (_kateD10 + $pc.initiative gt _npc1D10 + $npc1.initiative)>>
<<set _hasInitiative to "kate">>
<<else>>
<<set _hasInitiative to "npc1">>
<</if>>
/* initiative notification disabled to prevent notification spam
<<if _hasInitiative == "kate">>
<<set _text to $pc.knownAs + " rolled " + _kateD10 + ", and won the initiative.">>
<<notificationsAddMessage "Initiative Roll" _text >>
<<elseif _hasInitiative == "npc1">>
<<set _text to $npc1.firstname + " rolled " + _npc1D10 + ", and won the initiative.">>
<<notificationsAddMessage "Initiative Roll" _text >>
<</if>> */
<</silently>><</widget>>
<<widget "kateMakeOutWithMaleNPC1">><<silently>>
/* Fetch Kate's Makeout score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Makeout">>
<<set _kateMakeout to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateMakeout>>
<<set _kateMakeout to -4>>
<</if>>
<</for>>
/* See if the makeout session turns on the NPC */
<<set _difficultyTarget to 6,
_kateD10 to random(1,10),
_modifiedRoll to _kateD10 + _kateMakeout + $npc1.gratification + $npc1.virility>>
<<if _kateD10 == 10>>
<<set _text to "[Routine Makeout] " + $pc.knownAs + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<set _kateMakeoutSuccess to "npc1">>
<<if not $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.pushUnique("Turned On"),
_kateMakeoutEffect to "Turned On">>
<<elseif $npc1.statusEffects.includes("Turned On")>>
<<set $npc1.statusEffects.delete("Turned On"),
$npc1.statusEffects.pushUnique("Aroused"),
_kateMakeoutEffect to "Aroused">>
<<elseif $npc1.statusEffects.includes("Aroused")>>
<<set $npc1.statusEffects.delete("Aroused"),
$npc1.statusEffects.pushUnique("Horny"),
$npc1.gratification += 1,
_kateMakeoutEffect to "Horny">>
<</if>>
<<elseif _kateD10 == 1>>
<<set _text to "[Routine Makeout] " + $pc.knownAs + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>>
<<set _text to "[Routine Makeout] " + $pc.knownAs + " rolled a " + _kateD10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _text to "[Routine Makeout] " + $pc.knownAs + " rolled a " + _kateD10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<<set _kateMakeoutSuccess to "npc1">>
<<if not $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.pushUnique("Turned On"),
_kateMakeoutEffect to "Turned On">>
<<elseif $npc1.statusEffects.includes("Turned On")>>
<<set $npc1.statusEffects.delete("Turned On"),
$npc1.statusEffects.pushUnique("Aroused"),
_kateMakeoutEffect to "Aroused">>
<<elseif $npc1.statusEffects.includes("Aroused")>>
<<set _kateMakeoutEffect to "Already Aroused">>
<<else>>
<<set _kateMakeoutEffect to "Already Horny">>
<</if>>
<</if>>
/* See if the makeout session turns on Kate */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness>> /* later, if Kate has a libido-type stat, add it here as a modifier */
<<if _npc1D10 == 10>>
<<set _text to "[Routine Makeout] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<set _npcMakeoutSuccess to "npc1",
$npc1.hotness += 1>>
<<if not $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
_npc1MakeoutEffect to "Turned On">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Aroused"),
_npc1MakeoutEffect to "Aroused">>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Horny"),
_npc1MakeoutEffect to "Horny",
$npc1.hotness +=1>>
<<else>>
<<set _npc1MakeoutEffect to "Already Horny">>
<</if>>
<<elseif _npc1D10 == 1>>
<<set _text to "[Routine Makeout] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>>
<<set _text to "[Routine Makeout] " + $npc1.firstname + " rolled a " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _text to "[Routine Makeout] " + $npc1.firstname + " rolled a " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<<set _npcMakeoutSuccess to "npc1">>
<<if not $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
_npc1MakeoutEffect to "Turned On">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Aroused"),
_npc1MakeoutEffect to "Aroused">>
<<elseif $pc.statusEffects.includes("Aroused")>> /* Kate is already aroused, so no status change */
<<set _npc1MakeoutEffect to "Already Aroused">>
<<else>> /* Kate is already Horny, so no status change */
<<set _npc1MakeoutEffect to "Already Horny">>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "maleNPC1GoDownOnKate">><<silently>>
/* Calculate the effect of the oral on Kate */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness>> /* later, if Kate has a libido-type stat, add it here as a modifier */
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1OralSuccess to "kate">>
<<set _text to "[Routine Oral Sex] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1d10 == 1>> /* critical miss */
<<set _text to "[Routine Oral Sex] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Oral Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1OralSuccess to "kate">>
<<set _text to "[Routine Oral Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
<<if _npc1OralSuccess == "kate">>
<<if not $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
_npc1OralEffect to "Turned On">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Aroused"),
_npc1OralEffect to "Aroused">>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<if _npc1D10 == 10>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Horny"),
_npc1OralEffect to "Horny",
$npc1.hotness += 1>>
<<else>>
<<set _npc1OralEffect to "Already Aroused">>
<</if>>
<</if>>
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>
<<if not $pc.statusEffects.includes("Edging")>>
<<set $pc.statusEffects.pushUnique("Edging"),
_npc1OralEffect to "Edging">>
<<elseif not $pc.statusEffects.includes("Orgasmic")>>
<<set $pc.statusEffects.pushUnique("Orgasmic"),
_npc1OralEffect to "Orgasmic">>
<</if>>
<</if>>
<</if>>
/* See if the makeout session turns on the NPC */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.gratification + $npc1.virility>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1OralTurnOn to true,
$npc1.gratification += 1>>
<<elseif _modifiedRoll gt _difficultyTarget>> /* success */
<<set _npc1OralTurnOn to true>>
<</if>>
<<if _npcOralTurnOn>>
<<if not $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.pushUnique("Turned On")>>
<<elseif $npc1.statusEffects.includes("Turned On")>>
<<set $npc1.statusEffects.delete("Turned On"),
$npc1.statusEffects.pushUnique("Aroused")>>
<<elseif $npc1.statusEffects.includes("Aroused") and _npc1D10 == 10>>
<<set $npc1.statusEffects.delete("Aroused"),
$npc1.statusEffects.pushUnique("Horny"),
$npc1.gratification += 1>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "maleNPC1FingerKate">><<silently>>
/* Calculate the effect of the fingering on Kate */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness + $pc.sensitivity>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1d10 == 1>> /* critical miss */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
<<if _npc1FingerSuccess == "kate">>
<<if not $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
_npc1FingerEffect to "Turned On">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Aroused"),
_npc1FingerEffect to "Aroused">>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<if _npc1D10 == 10>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Horny"),
_npc1FingerEffect to "Horny",
$npc1.hotness += 1>>
<<else>>
<<set _npc1FingerEffect to "Already Aroused">>
<</if>>
<</if>>
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>
<<if not $pc.statusEffects.includes("Edging")>>
<<set $pc.statusEffects.pushUnique("Edging"),
_npc1FingerEffect to "Edging">>
<<elseif not $pc.statusEffects.includes("Orgasmic")>>
<<set $pc.statusEffects.pushUnique("Orgasmic"),
_npc1FingerEffect to "Orgasmic">>
<</if>>
<</if>>
<</if>>
/* See if the makeout session turns on the NPC */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.gratification + $npc1.virility>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1FingerTurnOn to true,
$npc1.gratification += 1>>
<<elseif _modifiedRoll gt _difficultyTarget>> /* success */
<<set _npc1FingerTurnOn to true>>
<</if>>
<<if _npcOralTurnOn>>
<<if not $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.pushUnique("Turned On")>>
<<elseif $npc1.statusEffects.includes("Turned On")>>
<<set $npc1.statusEffects.delete("Turned On"),
$npc1.statusEffects.pushUnique("Aroused")>>
<<elseif $npc1.statusEffects.includes("Aroused") and _npc1D10 == 10>>
<<set $npc1.statusEffects.delete("Aroused"),
$npc1.statusEffects.pushUnique("Horny"),
$npc1.gratification += 1>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "max-fingerbang-roll">><<silently>>
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Give NPC1 a bonus for prowess & attractiveness */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience +
$npc1.hotness
)>>
/* Adjust the bonus if Kate is especially turned on */
<<if $pc.statusEffects.includes("Horny")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Apply a penalty if Kate isn't turned on enough to want to be fingered */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set _npc1Bonus -= 2>>
<<elseif not $pc.statusEffects.includesAny("Turned On", "Horny")>>
<<set _npc1Bonus -= 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
/* If he rolled a natural 10, record the fact that he rolled a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* If he rolled a natural 1, record a critical miss */
<<if _npc1D10 == 1>>
<<set _npc1CriticalMiss to true>>
<</if>>
/* If he rolled a crit or beat the difficulty number, record a success */
<<if not _npc1CriticalMiss>>
<<if _npc1CriticalHit or ( ( _npc1D10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set _npc1FingerbangSuccess to true>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "max-makeout-roll">><<silently>>
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Give NPC1 a bonus for prowess & attractiveness */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience +
$npc1.hotness
)>>
/* Adjust the bonus if Kate is especially turned on */
<<if $pc.statusEffects.includes("Horny")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Adjust the bonus if Kate is close to orgasm */
<<if $pc.statusEffects.includesAny("Edging", "Orgasmic")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Apply a penalty if Kate isn't turned on at all yet */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set _npc1Bonus -= 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
/* If he rolled a natural 10, record the fact that he rolled a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* If he rolled a crit or beat the difficulty number, record the fact he succeeded */
<<if _npc1CriticalHit or ( ( _npc1D10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set _npc1MakeoutSuccess to true>>
<</if>>
<</silently>><</widget>>
<<widget "max-vaginal-sex-roll">><<silently>>
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Give NPC1 a bonus for prowess & attractiveness */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience +
$npc1.hotness
)>>
/* Adjust the bonus if Kate is especially turned on */
<<if $pc.statusEffects.includes("Horny")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Adjust the bonus if Kate is close to orgasm */
<<if $pc.statusEffects.includes("Edging")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Apply a penalty if Kate isn't turned on enough to want to fuck */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set _npc1Bonus -= 2>>
<<elseif not $pc.statusEffects.includesAny("Turned On", "Horny")>>
<<set _npc1Bonus -= 1>>
<</if>>
/* Apply a penalty if Kate recently came in this scene */
<<if $pc.statusEffects.includes("Post Orgasmic")>>
<<set _npc1Bonus -= 6>>
<</if>>
/* Apply a penalty if NPC1 is wearing a condom */
<<if $npc1.isWearing.includes("condom")>>
<<set _npc1Bonus -= 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
/* If he rolled a natural 10, record a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* If he rolled a natural 1, record a critical miss */
<<if _npc1D10 == 1>>
<<set _npc1CriticalMiss to true>>
<</if>>
/* If he rolled a crit or beat the difficulty number, record a success */
<<if not _npc1CriticalMiss>>
<<if _npc1CriticalHit or ( ( _npc1D10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set _npc1VaginalSexSuccess to true>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "kate-npc1-vaginalSex-orgasmRace">><<silently>>
/* --- KATE SECTION --- */
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
/* Give Kate a bonus for prowess & attractiveness */
<<set _kateBonus to (
0 +
_kateVaginalSkill +
$npc1.desire +
$npc1.gratification
)>>
/* Adjust the bonus if the NPC is especially turned on */
<<if $npc1.statusEffects.includes("Horny")>>
<<set _kateBonus += 1>>
<</if>>
/* Adjust the bonus if the NPC is close to orgasm */
<<if $npc1.statusEffects.includes("Edging")>>
<<set _kateBonus += 1>>
<</if>>
/* Adjust the bonus if the NPC is trying to delay orgasm */
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _kateBonus -= $npc1.sexualExperience>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _kateTempBonus>>
<<set _kateBonus += _kateTempBonus>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
<<set _kateScore to (_kateD10 + _kateBonus)>>
/* If she rolled a natural 10, record the fact that she rolled a critical hit */
<<if _kateD10 == 10>>
<<set _kateCriticalHit to true>>
<</if>>
/* --- NPC1 SECTION --- */
/* Give NPC1 a bonus for prowess & attractiveness */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience +
$npc1.hotness
)>>
/* Adjust the bonus if Kate is especially turned on */
<<if $pc.statusEffects.includes("Horny")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
<<set _npc1Score to (_npc1D10 + _npc1Bonus)>>
/* If he rolled a natural 10, record the fact that he rolled a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* --- RESOLUTION --- */
<<if (_kateCriticalHit and _npc1CriticalHit) or ( _kateScore == _npc1Score ) or ( ( _kateScore - _npc1Score ) == 1 ) or ( ( _kateScore - _npc1Score ) == -1 )>>
<<set _orgasmRaceWinner to "deadHeat">>
<<elseif _kateCriticalHit>>
<<set _orgasmRaceWinner to "npc1">>
<<elseif _npc1CriticalHit>>
<<set _orgasmRaceWinner to "kate">>
<<elseif _kateScore gt _npc1Score>>
<<set _orgasmRaceWinner to "npc1">>
<<else>>
<<set _orgasmRaceWinner to "kate">>
<</if>>
<</silently>><</widget>>
<<widget "kate-vaginal-sex-roll">><<silently>>
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
/* Give Kate a bonus for prowess & attractiveness */
<<set _kateBonus to (
0 +
_kateVaginalSkill +
$npc1.desire +
$npc1.gratification
)>>
/* Adjust the bonus if the NPC is especially turned on */
<<if $npc1.statusEffects.includes("Horny")>>
<<set _kateBonus += 1>>
<</if>>
/* Adjust the bonus if the NPC is close to orgasm */
<<if $npc1.statusEffects.includes("Edging")>>
<<set _kateBonus += 1>>
<</if>>
/* Apply a penalty if the NPC is wearing a condom */
<<if $npc1.isWearing.includes("condom")>>
<<set _kateBonus -= 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _kateTempBonus>>
<<set _kateBonus += _kateTempBonus>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolled a natural 10, record the fact that she rolled a critical hit */
<<if _kateD10 == 10>>
<<set _kateCriticalHit to true>>
<</if>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateCriticalHit or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateVaginalSexSuccess to true>>
<</if>>
<</silently>><</widget>>
<<widget "kate-oral-sex-roll">><<silently>>
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Oral Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Oral Sex">>
<<set _kateBJSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateBJSkill>>
<<set _kateBJSkill to -4>>
<</if>>
<</for>>
/* Give Kate a bonus for prowess & attractiveness */
<<set _kateBonus to (
0 +
_kateBJSkill +
$npc1.desire +
$npc1.gratification
)>>
/* Adjust the bonus if the NPC is especially turned on */
<<if $npc1.statusEffects.includes("Horny")>>
<<set _kateBonus += 1>>
<</if>>
/* Adjust the bonus if the NPC is close to orgasm */
<<if $npc1.statusEffects.includes("Edging")>>
<<set _kateBonus += 1>>
<</if>>
/* Apply a temporary adjustment if one has been set */
<<if def _kateTempBonus>>
<<set _kateBonus += _kateTempBonus>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolled a natural 10, record the fact that she rolled a critical hit */
<<if _kateD10 == 10>>
<<set _kateCriticalHit to true>>
<</if>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateCriticalHit or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateBJSuccess to true>>
<</if>>
/* EFFECT ON KATE */
/* Kate makes a Routine BJ roll to see if it turns her on */
/* Give NPC1 a bonus for attractiveness */
<<set _npc1Bonus to (
0 +
$npc1.hotness
)>>
/* Adjust the bonus if Kate is especially turned on */
<<if $pc.statusEffects.includes("Horny")>>
<<set _npc1Bonus += 1>>
<</if>>
/* Make Kate more likely to enjoy it if she's doing a good job */
<<if _kateBJSuccess>>
<<set _npc1Bonus += 1>>
<<else>>
<<set _npc1Bonus -= 1>>
<</if>>
/* Kate rolls a D10 */
<<set _kateSecondD10 to random(1,10)>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if ( _kateSecondD10 == 10 ) or ( ( _kateSecondD10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set _kateTurnedOn to true>>
<</if>>
<</silently>><</widget>>
<<widget "kateGiveBJToNpc1">><<silently>>
/* Fetch Kate's Oral Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Oral Sex">>
<<set _kateOralSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateOralSkill>>
<<set _kateOralSkill to -4>>
<</if>>
<</for>>
/* Calculate the effect of the oral on NPC 1 */
<<set _difficultyTarget to 6,
_kateD10 to random(1,10),
_modifiedRoll to _kateD10 + _kateOralSkill + $npc1.gratification>>
<<if _kateD10 == 10>> /* critical hit */
<<set _kateOralSuccess to "npc1">>
<<set _text to "[Routine BJ] " + $pc.knownAs + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _kateD10 == 1>> /* critical miss */
<<set _text to "[Routine BJ] " + $pc.knownAs + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine BJ] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _kateOralSuccess to "npc1">>
<<set _text to "[Routine BJ] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
<<if _kateOralSuccess == "npc1">>
<<if not $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.pushUnique("Turned On"),
_kateOralEffect to "Turned On">>
<<elseif $npc1.statusEffects.includes("Turned On")>>
<<set $npc1.statusEffects.delete("Turned On"),
$npc1.statusEffects.pushUnique("Aroused"),
_kateOralEffect to "Aroused">>
<<elseif $npc1.statusEffects.includes("Aroused")>>
<<if _npc1D10 == 10>>
<<set $npc1.statusEffects.delete("Aroused"),
$npc1.statusEffects.pushUnique("Horny"),
_kateOralEffect to "Horny",
$npc1.gratification += 1>>
<<else>>
<<set _kateOralEffect to "Already Aroused">>
<</if>>
<</if>>
<<if $npc1.statusEffects.includesAny("Aroused", "Horny")>>
<<if not $npc1.statusEffects.includes("Edging")>>
<<set $npc1.statusEffects.pushUnique("Edging"),
_kateOralEffect to "Edging">>
<<elseif not $npc1.statusEffects.includes("Orgasmic")>>
<<set $npc1.statusEffects.pushUnique("Orgasmic"),
_kateOralEffect to "Orgasmic">>
<</if>>
<</if>>
<</if>>
/* See if sucking cock turns Kate on */
<<set _difficultyTarget to 6,
_kateD10 to random(1,10),
_modifiedRoll to _kateD10 + _kateOralSkill + $npc1.hotness>>
<<if _kateD10 == 10>> /* critical hit */
<<set _kateBJTurnOn to true,
$npc1.hotness += 1>>
<<elseif _modifiedRoll gt _difficultyTarget>> /* success */
<<set _kateBJTurnOn to true>>
<</if>>
<<if _kateBJTurnOn>>
<<if not $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.pushUnique("Turned On")>>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Aroused")>>
<<elseif $pc.statusEffects.includes("Aroused") and _kateD10 == 10>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Horny"),
$npc1.hotness += 1>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "kateVaginalSexWithNPC1">><<silently>>
/* set temp variables to a default value */
<<set _kateSexEffect to "None",
_npc1SexEffect to "None">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
/* CRUSH add coad here to detect favourite positions for Kate & NPC 1 ??? */
/* if NPC1 is considerate, he tries to delay his orgasm */
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _npc1DelayAttempt to $npc1.sexualExperience>>
<<else>>
<<set _npc1DelayAttempt to 0>>
<</if>>
/* if NPC1 is wearing a condom, apply negative modifier */
<<set _condomMod to 0>>
<<if $npc1.isWearing.includes("condom")>>
<<set _condomMod -= 1>>
<</if>>
/* calculate effect on NPC1 */
<<if not $npc1.statusEffects.includesAny("Edging", "Orgasmic")>> /* if he's not close, see if he gets there */
<<set _difficultyTarget to 6,
_kateD10 to random(1,10),
_modifiedRoll to _kateD10 + _kateVaginalSkill + $npc1.gratification + _npc1DelayAttempt + _condomMod>>
<<if _kateD10 == 10>> /* critical hit */
<<set _kateSexSuccess to "npc1">>
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _kateD10 == 1>> /* critical miss */
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _kateSexSuccess to "npc1">>
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
/* if she succeeded, add the Edging effect. if she rolled a crit, add the Horny effect if not already present */
<<if _kateSexSuccess == "npc1" and _kateD10 == 10 and ( not $npc1.statusEffects.includes("Horny") )>>
<<set $npc1.statusEffects.pushUnique("Edging"),
$npc1.statusEffects.pushUnique("Horny"),
$npc1.gratification += 1>>
<<elseif _kateSexSuccess == "npc1">>
<<set $npc1.statusEffects.pushUnique("Edging")>>
<<set _kateSexEffect to "Edging">>
<</if>>
<<else>> /* npc1 is already edging, let's see if he comes */
<<set _difficultyTarget to 6,
_kateD10 to random(1,10),
_modifiedRoll to _kateD10 + _kateVaginalSkill + $npc1.gratification + _npc1DelayAttempt + _condomMod>>
<<if _kateD10 == 10>> /* critical hit */
<<set _kateSexSuccess to "npc1">>
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _kateD10 == 1>> /* critical miss */
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _kateSexSuccess to "npc1">>
<<set _text to "[Routine Vaginal Sex] " + $pc.knownAs + " rolled " + _kateD10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
/* if she succeeded, add the Orgasmic effect. */
<<if _kateSexSuccess == "npc1">>
<<set $npc1.statusEffects.delete("Edging"),
$npc1.statusEffects.pushUnique("Orgasmic")>>
<<set _kateSexEffect to "Orgasmic">>
<</if>>
<</if>>
/* END OF KATE SECTION */
/* calculate effect on Kate */
<<if not $pc.statusEffects.includesAny("Edging", "Orgasmic")>> /* if she's not close, see if she gets there */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness + _condomMod>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1SexSuccess to "kate">>
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1D10 == 1>> /* critical miss */
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1SexSuccess to "kate">>
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
/* if he succeeded, add the Edging effect. if he rolled a crit, add the Horny effect if not already present */
<<if _npc1SexSuccess == "kate" and _npc1D10 == 10 and ( not $pc.statusEffects.includes("Horny") )>>
<<set $pc.statusEffects.pushUnique("Edging"),
$pc.statusEffects.pushUnique("Horny"),
$npc1.hotness += 1>>
<<elseif _npc1SexSuccess == "kate">>
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _npc1SexEffect to "Edging">>
<</if>>
<<else>> /* Kate is already edging, let's see if she comes */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness + _condomMod>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1SexSuccess to "kate">>
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1D10 == 1>> /* critical miss */
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1SexSuccess to "kate">>
<<set _text to "[Routine Vaginal Sex] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
/* if he succeeded, add the Orgasmic effect. */
<<if _npc1SexSuccess == "kate">>
<<set $pc.statusEffects.delete("Edging"),
$pc.statusEffects.pushUnique("Orgasmic")>>
<<set _npc1SexEffect to "Orgasmic">>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "kateHasVagSex">><<nobr>>
<</nobr>><</widget>>
<<widget "kateDressHemUp">>
<<nobr>>
<<if Flag("dress-state") == "normal">>
<<if def $dress.hikedUp and def $dress.hikedUpRear>>
<<setFlag "dress-state" "hem up">>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</if>>
<<elseif Flag("dress-state") == "unzipped">>
<<if def $dress.unzippedHikedUp and def $dress.unzippedHikedUpRear>>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</if>>
<</if>>
<</nobr>>
<</widget>>
<<widget "kateDressUnzip">>
<<nobr>>
<<if Flag("dress-state") == "normal">>
<<if def $dress.unzipped and def $dress.unzippedRear>>
<<setFlag "dress-state" "unzipped">>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</if>>
<<elseif Flag("dress-state") == "hem up">>
<<if def $dress.unzippedHikedUp and def $dress.unzippedHikedUpRear>>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</if>>
<</if>>
<</nobr>>
<</widget>>
<<widget "kateDressZip">>
<<nobr>>
<<if Flag("dress-state") == "unzipped">>
<<setFlag "dress-state" "normal">>
<<= '<<' + $pc.lastWornDress + '>>'>>
<<elseif Flag("dress-state") == "unzipped hem up">>
<<if def $dress.hikedUp and def $dress.hikedUpRear>>
<<setFlag "dress-state" "hem up">>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</if>>
<</if>>
<</nobr>>
<</widget>>
<<widget "kateDressHemDown">>
<<nobr>>
<<if Flag("dress-state") == "hem up">>
<<setFlag "dress-state" "normal">>
<<= '<<' + $pc.lastWornDress + '>>'>>
<<elseif Flag("dress-state") == "unzipped hem up">>
<<if def $dress.unzipped and def $dress.unzippedRear>>
<<setFlag "dress-state" "unzipped">>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</if>>
<</if>>
<</nobr>>
<</widget>>/* ENF stands for embarassed nude female */
<<widget "kateENFBreasts">><<nobr>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.arms to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-rear.png'>>" >>
<<= "<<set $avatar.armsDark to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.armsRearDark to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-rear-dark.png'>>" >>
<<else>>
<<= "<<set $avatar.arms to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-" + Flag("pc-suntan") + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-rear-" + Flag("pc-suntan") + ".png'>>" >>
<<= "<<set $avatar.armsDark to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-" + Flag("pc-suntan") + "-dark.png'>>" >>
<<= "<<set $avatar.armsRearDark to 'av-enfArmBreasts-" + $pc.skinColour + "-" + $pc.bodyType + "-rear-" + Flag("pc-suntan") + "-dark.png'>>" >>
<</if>>
/* inserted to fix a little art problem - TG */
<<if $pc.braSize == "34E" and $pc.bodyType == "curvy">>
<<set $bra.flags.add("liftsBoobs")>>
<</if>>
<<if def $manicure>>
<<= "<<set $avatar.manicure to 'av-manicure-" + $manicure + "-enfBreasts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.manicureRear to 'av-manicure-" + $manicure + "-enfBreasts-" + $pc.bodyType + "-rear.png'>>" >>
<</if>>
/* this section needs a conditional or rework if used outside Dubai - TG */
<<= "<<set $avatar.wristwatch to 'av-jewellery-beadBraceletsR-" + $pc.bodyType + "-ENF.png'>>" >>
<<set $avatar.wristwatchRear to "">>
<</nobr>><</widget>>
<<widget "kateENFPussy">>
<<nobr>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.arms to 'av-enfArmPussy-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmPussy-" + $pc.skinColour + "-" + $pc.bodyType + "-rear.png'>>" >>
<<else>>
<<= "<<set $avatar.arms to 'av-enfArmPussy-" + $pc.skinColour + "-" + $pc.bodyType + "-" + Flag("pc-suntan") + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmPussy-" + $pc.skinColour + "-" + $pc.bodyType + "-rear-" + Flag("pc-suntan") + ".png'>>" >>
<</if>>
<<if def $manicure>>
<<= "<<set $avatar.manicure to 'av-manicure-" + $manicure + "-enfPussy-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.manicureRear to "">>
<</if>>
<</nobr>>
<</widget>>
<<widget "kateENFBody">>
<<nobr>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.arms to 'av-enfArmsBody-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmsBody-" + $pc.skinColour + "-" + $pc.bodyType + "-rear.png'>>" >>
<<else>>
<<= "<<set $avatar.arms to 'av-enfArmsBody-" + $pc.skinColour + "-" + $pc.bodyType + "-" + Flag("pc-suntan") + ".png'>>" >>
<<= "<<set $avatar.armsRear to 'av-enfArmsBody-" + $pc.skinColour + "-" + $pc.bodyType + "-rear-" + Flag("pc-suntan") + ".png'>>" >>
<</if>>
/* inserted to fix a little art problem - TG */
<<if $pc.braSize == "34E" and $pc.bodyType == "curvy">>
<<set $bra.flags.add("liftsBoobs")>>
<</if>>
<<if def $manicure>>
<<= "<<set $avatar.manicure to 'av-manicure-" + $manicure + "-enfBody-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.manicureRear to "">>
<</if>>
<</nobr>>
<</widget>>
<<widget "kateENFEnd">>
<<nobr>>
<<set $avatar.arms to "">>
<<set $avatar.armsDark to "">>
<<set $avatar.armsRear to "">>
<<set $avatar.armsRearDark to "">>
<<if def $manicure>>
<<= "<<manicure" + $manicure.toUpperFirst() + ">>" >>
<</if>>
<<if $pc.braSize == "34E" and $pc.bodyType == "curvy">>
<<set $bra.flags.delete("liftsBoobs")>>
<</if>>
/* this section needs a conditional or rework if used outside Dubai - TG */
<<cloathes-jewellery-beadBracelet>>
<</nobr>>
<</widget>><span class="heading">\
<b>WARNING</b>
This experimental feature will let you create a character and test out the new Dubai Dinner Date scene.
You <b>won't be able to play past the end of the scene.</b>
</span>\
[[I understand.|Beam me to Dubai]]
[[(Back)|Start]]<<silently>>
<<setFlag "used-transporter" true>>
<<first>>
<<script>>
SimpleNotification.info("New Features","Avatar Zoom & Dark Mode are in SETTINGS (under her feet).",{duration: 10000});
<</script>>
<</first>>
<</silently>>\
<<agentGenerator>>
<span class="heading">\
<div style="width: 300px; position: relative;"><span class="menuButton"><<link "Start with this agent">><<goto "Agent attributes (Dubai Transporter Room)">><</link>></span></div>
<span style="font-size:medium">[[Customise this agent|Agent customiser (Dubai Transporter Room)]] | <<link "Choose a different agent" `passage()`>><</link>>
</span>
</span><<agentCustomiser>>
<span class="heading">\
<div id="startButton"><span style="font-size:x-large"><<button "Start with this agent">></span></div>\
<<goto "Agent attributes (Dubai Transporter Room)">>
<<set $temp to "None">>
<</button>>
<span style="font-size:medium">[[Choose a different agent|Beam me to Dubai]]</span>
</span>\<<nobr>>
<<set _absArray to ["None","Moderate Abs","Real Abs"]>>
<</nobr>>
<<generateStats>>
||Abs:|<<dropdownCustom "$temp" _absArray>>|<small>The amount of abs to be visible.</small>|
<<if $pc.intelligence.score gt 0 and $pc.attractiveness.score gt 0 and $pc.coordination.score gt -2 and Array.from($pc.kinks).length gt 0>>\
<<link "Personal grooming" "Personal grooming (Dubai Transporter Room)">>
<<calculateSecondaryStats>>
<<if $temp eq "Moderate Abs">>
<<set $pc.strength += 4>>
<<= "<<set $avatar.abs to 'av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png'>>" >>
<<elseif $temp eq "Real Abs">>
<<set $pc.strength += 5>>
<<= "<<set $avatar.abs to 'av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<set $pc.strength += 0>>
<</if>>
<</link>>
<</if>>\Bikini line style in Dubai:<<nobr>>
<table>
<tr>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'bikini'">
<<= "<img src='" + $imagePath + "bikiniline-bikini.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'brazilian'">
<<= "<img src='" + $imagePath + "bikiniline-brazilian.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'landingStrip'">
<<= "<img src='" + $imagePath + "bikiniline-landingStrip.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
</tr>
<tr>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'martiniGlass'">
<<= "<img src='" + $imagePath + "bikiniline-martiniGlass.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'postageStamp'">
<<= "<img src='" + $imagePath + "bikiniline-postageStamp.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="Body piercings (Dubai Transporter Room)" data-setter="$pc.bikiniLine to 'hollywood'">
<<= "<img src='" + $imagePath + "bikiniline-hollywood.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
</tr>
</table><</nobr>><<silently>>
<<if $pc.bikiniLine != "hollywood">>
<<= "<<set $avatar.bikiniLine to 'av-bikiniLine-" + $pc.bikiniLine + "-" + $pc.bodyType + "-" + $pc.naturalHairColour + ".png'>>" >>
<</if>>
<<if ndef $scene.piercings>>
<<set $scene.piercings to {}>>
<</if>>
<</silently>>\
Body piercings in Dubai:
<span class="heading">\
<b>Nipple piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.nipples" "none" checked>>
</td>
<td>
None
</td>
</tr>
<<if Array.from($pc.kinks).includesAny("Exhibitionist", "Likes Rough Sex")>>
<tr>
<td>
<<radiobutton "$scene.piercings.nipples" "silverBarbells">>
</td>
<td>
(Exhibitionist or Likes Rough Sex) Silver barbells - pair
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Exhibitionist or Likes Rough Sex) Silver barbells - pair</span>
</td>
</tr>
<</if>>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Navel piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "silverBar">>
</td>
<td>
Curved barbell
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "sapphire">>
</td>
<td>
Sapphire jewel
</td>
</tr>
</table>
</span>
<</nobr>>\
[[Birthday|Birthday (Dubai Transporter Room)]]<<silently>>
<<set $pc.birthYear to 2019-$pc.age>>
/* Setting up Months */
<<set _months to ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]>>
/* Set birthday */
<<if ndef $scene.birthMonth>>
<<set $scene.birthMonth to random(0,11)>>
<<if $scene.birthMonth == 1>>
<<if (2019-$pc.age) == 1992 or 2019-$pc.age eq 1996 or 2019-$pc.age eq 1988>>
<<set $scene.birthDay to random(1,29)>>/*1988, 1992 and 1996 are leap years*/
<<else>>
<<set $scene.birthDay to random(1,28)>>
<</if>>
<<elseif $scene.birthMonth == 3 or $scene.birthMonth == 5 or $scene.birthMonth == 8 or $scene.birthMonth == 10>>
<<set $scene.birthDay to random(1,30)>>
<<else>>
<<set $scene.birthDay to random(1,31)>>
<</if>>
/* Convert Birthmonth and BirthDay to String, so it's usable in the dropdowns */
<<set $birthMonth to _months[$scene.birthMonth]>>
<<set $birthDay to $scene.birthDay.toString()>>
<<else>>
<<set $scene.birthDay to Number($birthDay)>>
<<set $scene.birthMonth to _months.indexOf($birthMonth)>>
<</if>>
<</silently>>\
<<nobr>>
<table>
<tr>
<td>Birthday:</td>
<td>
<<if $scene.birthMonth == 1>>
<<if (2019-$pc.age) == 1992 or 2019-$pc.age eq 1996 or 2019-$pc.age eq 1988>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29">>
<<else>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28">>
<</if>>
<<elseif $scene.birthMonth == 3 or $scene.birthMonth == 5 or $scene.birthMonth == 8 or $scene.birthMonth == 10>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30">>
<<else>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31">>
<</if>>
<<dropdownCustom "$birthMonth" _months>>
</td>
<td><<pcStarSign>></td>
</tr>
</table>
<</nobr>>
[[Tattoos|Tattoos (Dubai Transporter Room)]]<<silently>>
/* hey baby what's your sign */
<<pcStarSign>>
/* work out agent's chinese zodiac sign */
<<if $pc.birthYear == 1972 or $pc.birthYear == 1984 or $pc.birthYear == 1996 or $pc.birthYear == 2008>>
<<setFlag "chinesezodiac" "Rat">>
<<elseif $pc.birthYear == 1973 or $pc.birthYear == 1985 or $pc.birthYear == 1997 or $pc.birthYear == 2009>>
<<setFlag "chinesezodiac" "Ox">>
<<elseif $pc.birthYear == 1974 or $pc.birthYear == 1986 or $pc.birthYear == 1998 or $pc.birthYear == 2010>>
<<setFlag "chinesezodiac" "Tiger">>
<<elseif $pc.birthYear == 1975 or $pc.birthYear == 1987 or $pc.birthYear == 1999 or $pc.birthYear == 2011>>
<<setFlag "chinesezodiac" "Rabbit">>
<<elseif $pc.birthYear == 1976 or $pc.birthYear == 1988 or $pc.birthYear == 2000 or $pc.birthYear == 2012>>
<<setFlag "chinesezodiac" "Dragon">>
<<elseif $pc.birthYear == 1977 or $pc.birthYear == 1989 or $pc.birthYear == 2001>>
<<setFlag "chinesezodiac" "Snake">>
<<elseif $pc.birthYear == 1978 or $pc.birthYear == 1990>>
<<setFlag "chinesezodiac" "Horse">>
<<elseif $pc.birthYear == 1979 or $pc.birthYear == 1991>>
<<setFlag "chinesezodiac" "Goat">>
<<elseif $pc.birthYear == 1980 or $pc.birthYear == 1992>>
<<setFlag "chinesezodiac" "Monkey">>
<<elseif $pc.birthYear == 1981 or $pc.birthYear == 1993>>
<<setFlag "chinesezodiac" "Rooster">>
<<elseif $pc.birthYear == 1982 or $pc.birthYear == 1994>>
<<setFlag "chinesezodiac" "Dog">>
<<elseif $pc.birthYear == 1983 or $pc.birthYear == 1995>>
<<setFlag "chinesezodiac" "Pig">>
<</if>>
<<if ndef $scene.tattoos>>
<<set $scene.tattoos to {}>>
<</if>>
<</silently>>\
Tattoos:
<span class="heading">\
<b>Upper back & neck</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.upperBack" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.upperBack" "stars">>
</td>
<td>
Starry swirl
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Left shoulder blade</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "zodiac">>
</td>
<td>
Zodiac symbol (<<= Flag("starsign")>>)
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "chineseZodiac">>
</td>
<td>
Chinese zodiac hanzi (<<= Flag("chineseZodiac")>>)
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Lower back</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.trampStamp" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.trampStamp" "tribal1">>
</td>
<td>
<span class="greyedOut">(Rock Chick) Tribal "tramp stamp"</span>
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Left hip</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftHip" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftHip" "roses">>
</td>
<td>
Big rose design
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Pelvis</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.pelvis" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<radiobutton "$scene.tattoos.pelvis" "hotZone">>
<<else>>
<span class="greyedOut">–</span>
<</if>>
</td>
<td>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
(Promiscuous) Hot Zone pussy tattoo
<<else>>
<span class="greyedOut">(Promiscuous) Hot Zone pussy tattoo</span>
<</if>>
</td>
</tr>
</table>
</span>
<</nobr>>\
[[Character history|Character history (Dubai Transporter Room)]]<<silently>>
/* delete unneeded variables */
/* count how many tattoos she got */
<<set _tattoos to 0>>
<<if $scene.tattoos.upperBack != "none">>
<<if $scene.tattoos.upperBack == "stars">>
<<= "<<set $avatar.upperBackTattoo to 'av-tattoo-upperBack-starrySwirl.png'>>" >>
<<setFlag "highvistattoo">>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<</if>>
<<if $scene.tattoos.leftShoulderBlade != "none">>
<<if $scene.tattoos.leftShoulderBlade == "zodiac">>
<<= "<<set $avatar.lShoulderBladeTattoo to 'av-tattoo-lShoulderBlade-zodiac-" + Flag("starsign") + ".png'>>" >>
<<setFlag "hastattoo">>
<<elseif $scene.tattoos.leftShoulderBlade == "chineseZodiac">>
<<= "<<set $avatar.lShoulderBladeTattoo to 'av-tattoo-lShoulderBlade-chineseZodiac-" + Flag("chinesezodiac") + ".png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<</if>>
<<setFlag "starsign" false>>
<<setFlag "chineseZodiac" false>>
<<if $scene.tattoos.leftHip != "none">>
<<if $scene.tattoos.leftHip == "roses">>
<<= "<<set $avatar.lHipTattoo to 'av-tattoo-lHip-roses-" + $pc.bodyType + "-front.png'>>" >>
<<= "<<set $avatar.lHipTattooRear to 'av-tattoo-lHip-roses-" + $pc.bodyType + "-rear.png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<</if>>
<<if $scene.tattoos.trampStamp != "none">>
<<if $scene.tattoos.trampStamp == "tribal1">>
<<= "<<set $avatar.trampStampTattoo to 'av-tattoo-trampStamp-tribal1-" + $pc.bodyType + ".png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<</if>>
<<if $scene.tattoos.pelvis != "none">>
<<if $scene.tattoos.pelvis == "hotZone">>
<<= "<<set $avatar.pelvisTattoo to 'av-tattoo-pelvis-hotZone-" + $pc.bodyType + ".png'>>" >>
<<setFlag "hastattoo">>
<<setFlag "hotzone">>
<<set _tattoos += 1>>
<</if>>
<</if>>
/* count how many new piercings she got */
/* blocking nose/brow piercings for now since no piercings after the agency until further notice - Tommygun */
/* <<set _piercings to 0>>
<<if $scene.piercings.nose != "none">>
<<set _piercings += 1>>
<<if $scene.piercings.nose == "noseRingL">>
<<= "<<set $avatar.nosePiercing to 'av-piercing-nose-silverRingL-" + $pc.nose + ".png'>>" >>
<<elseif $scene.piercings.nose == "noseRingR">>
<<= "<<set $avatar.nosePiercing to 'av-piercing-nose-silverRingR-" + $pc.nose + ".png'>>" >>
<</if>>
<<set _dadPissed to true>>
<</if>> */
<<if $scene.piercings.navel != "none">>
<<set _piercings += 1>>
<<if $scene.piercings.navel == "silverBar">>
<<= "<<set $avatar.navelPiercing to 'av-piercing-navel-silverBar-" + $pc.bodyType + ".png'>>" >>
<<elseif $scene.piercings.navel == "sapphire">>
<<= "<<set $avatar.navelPiercing to 'av-piercing-navel-sapphire-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
/* <<if $scene.piercings.brow != "none">>
<<set _piercings += 1>>
<<set $pc.browPiercing to {}>>
<<if $scene.piercings.brow == "silverBarbellL">>
<<= "<<set $pc.browPiercing.calm to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-calm.png'>>" >>
<<= "<<set $pc.browPiercing.frown to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-mad.png'>>" >>
<<= "<<set $pc.browPiercing.raised to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-happy.png'>>" >>
<<= "<<set $pc.browPiercing.oFace to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-oFace.png'>>" >>
<<elseif $scene.piercings.brow == "silverBarbellR">>
<<= "<<set $pc.browPiercing.calm to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-calm.png'>>" >>
<<= "<<set $pc.browPiercing.frown to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-mad.png'>>" >>
<<= "<<set $pc.browPiercing.raised to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-happy.png'>>" >>
<<= "<<set $pc.browPiercing.oFace to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-oFace.png'>>" >>
<</if>>
<<set $avatar.browPiercing to $pc.browPiercing.calm>>
<</if>> */
<<if $scene.piercings.nipples != "none">>
<<set _piercings += 1>>
<<set $pc.nipplePiercings to {}>>
<<if $scene.piercings.nipples == "silverBarbells">>
<<= "<<set $pc.nipplePiercings.bra to 'av-piercing-nipples-silverBarbells-" + $pc.bodyType + "-" + $pc.braSize + "-bra.png'>>" >>
<<= "<<set $pc.nipplePiercings.braless to 'av-piercing-nipples-silverBarbells-" + $pc.bodyType + "-" + $pc.braSize + "-braless.png'>>" >>
<</if>>
<<set $avatar.nipplePiercings to $pc.nipplePiercings.braless>>
<</if>>
<<if ndef $pc.socialClass>>
<<set $pc.socialClass to "middle class">>
<</if>>
<<if ndef $scene.job>>
<<set $scene.job to "Analyst">>
<</if>>
<</silently>>
<table >
<tr>
<td>Social class:</td>
<td><<dropdownCustom "$pc.socialClass" "elite" "upper middle class" "middle class" "working class" "working poor">></td>
</tr>
<tr>
<td>$pc.agency career path:</td>
<td><<dropdownCustom "$scene.job" "Analyst" "Field Agent">></td>
</tr>
<tr>
<td>Cocks sucked:</td>
<td><<dropdownCustom "$scene.bjs" "0-4" "5-9" "10-19" "20-39" "40+">></td>
</tr>
<tr>
<td>Men fucked:</td>
<td><<dropdownCustom "$scene.fucks" "0-4" "5-9" "10-19" "20-39" "40+">></td>
</tr>
<tr>
<td>Men anally fucked:</td>
<td><<dropdownCustom "$scene.anal" "0-4" "5-9" "10-19" "20-39" "40+">></td>
</tr>
<tr>
<td>Partners who've been into rough sex:</td>
<td><<dropdownCustom "$scene.rough" "0-4" "5-9" "10-19" "20-39" "40+">></td>
</tr>
</table>
<<link "Continue" "Character history (Dubai Transporter Room) 2">>
<</link>><<silently>>
<<if ndef $scene.failedOperator>>
<<set $scene.failedOperator to "No">>
<</if>>
<<if ndef $scene.james>>
<<set $scene.james to "No">>
<</if>>
<</silently>>\
<<if $scene.job == "Analyst">>\
<table>
<tr>
<td>Were you reassigned as an analyst after failing operator selection?</td>
<td><<dropdownCustom "$scene.failedOperator" "Yes" "No">></td>
</tr>
<tr>
<td>Did you ever work in the Military Intelligence section?</td>
<td><<dropdownCustom "$scene.milInt" "Yes" "No">></td>
</tr>
</table>
<<else>>\
<table>
<tr>
<td>Did you have a serious relationship with your assistant James when you were posted to Turkey?</td>
<td><<dropdownCustom "$scene.james" "Yes" "No">></td>
</tr>
<tr>
<td>$pc.agency career path:</td>
<td><<dropdownCustom "$scene.lastPosting" "Syria" "Turkey" "Basic training" "Other">></td>
</tr>
</table>
<</if>>\
<<link "Continue" "Dubai">>
<<if $scene.failedOperator>>
<<setFlag "failed-operator" true>>
<<elseif $scene.job == "Analyst">>
<<setFlag "analyst" true>>
<<else>>
<<setFlag "operator" true>>
<<if $scene.james>>
<<setFlag "turkey-james-serious" true>>
<</if>>
<</if>>
<<if $scene.milInt>>
<<setFlag "milint-analyst" true>>
<</if>>
<<if $scene.lastPosting eq "Syria">>
<<set $pc.lastPosting to "Syria">>
<<elseif $scene.lastPosting eq "Turkey">>
<<set $pc.lastPosting to "Turkey">>
<<elseif $scene.lastPosting eq "Basic training">>
<<setFlag "rookie" true>>
<<else>>
<<set $pc.lastPosting to "other">>
<</if>>
<<if $pc.socialClass == "elite">>
<<surpsAddXP "Connoisseur" 1000>>
<<elseif $pc.socialClass == "upper middle class">>
<<surpsAddXP "Connoisseur" 500>>
<</if>>
/*NONE of the skills below exist in the main game under given names, and two are even not in the master list, which prevents their usage in any capacity. If you wish for your skill rolls to work outside of the express playthrough please rename these ones like the existing skill names. If you wish to do it the other way please contact me - costly errors may appear if you just Ctrl-H this stuff. TG*/
<<if $scene.bjs == "5-9">>
<<set _random to random(5,9)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumBJInt>>
<</for>>
<<surpsAddXP "Oral Sex" 500>>
<<elseif $scene.bjs == "10-19">>
<<set _random to random(10,19)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumBJInt>>
<</for>>
<<surpsAddXP "Oral Sex" 1000>>
<<elseif $scene.bjs == "20-39">>
<<set _random to random(20,39)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumBJInt>>
<</for>>
<<surpsAddXP "Oral Sex" 2000>>
<<elseif $scene.bjs == "40+" >>
<<set _random to random(40,75)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumBJInt>>
<</for>>
<<surpsAddXP "Oral Sex" 4000>>
<</if>>
<<if $scene.fucks == "5-9">>
<<set _random to random(5,9)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumVagInt>>
<</for>>
<<surpsAddXP "Vaginal Sex" 500>>
<<elseif $scene.fucks == "10-19">>
<<set _random to random(10,19)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumVagInt>>
<</for>>
<<surpsAddXP "Vaginal Sex" 1000>>
<<elseif $scene.fucks == "20-39">>
<<set _random to random(20,39)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumVagInt>>
<</for>>
<<surpsAddXP "Vaginal Sex" 2000>>
<<elseif $scene.fucks == "40+" >>
<<set _random to random(40,75)>>
<<for _l to 0; _l lte _random; _l++>>
<<increaseNumVagInt>>
<</for>>
<<surpsAddXP "Vaginal Sex" 4000>>
<</if>>
<<if $scene.anal == "5-9">>
<<surpsAddXP "Anal Sex" 500>>
<<elseif $scene.anal == "10-19">>
<<surpsAddXP "Anal Sex" 1000>>
<<elseif $scene.anal == "20-39">>
<<surpsAddXP "Anal Sex" 2000>>
<<elseif $scene.anal == "40+" >>
<<surpsAddXP "Anal Sex" 4000>>
<</if>>
<<if $scene.rough == "5-9">>
<<surpsAddXP "Rough Sex" 500>>
<<elseif $scene.rough == "10-19">>
<<surpsAddXP "Rough Sex" 1000>>
<<elseif $scene.rough == "20-39">>
<<surpsAddXP "Rough Sex" 2000>>
<<elseif $scene.rough == "40+" >>
<<surpsAddXP "Rough Sex" 4000>>
<</if>>
<<set $pc.coverSurname to $pc.surname>>
<<setFlag "hide-bonnie-tyler-mode" false>>
<</link>><<silently>>
<<set $gameDate to new Date(2019, 2, 29, 19, 12);>>
<<set $chapter.kate to {},
$npc1 to {},
$npc1.firstname to "Max",
$npc1.firstKiss to true,
$npc1.sexualExperience to 2,
$npc1.arousal to 10,
$npc1.desire to 0,
$npc1.statusEffects to [],
$npc1.statusEffects.pushUnique("Considerate"),
$npc1.isWearing to [],
$npc1.beliefs to [],
$npc1.sexualHistory to [],
$npc1.initiative to 0,
$npc1.hotness to 0,
$npc1.gratification to 0,
$npc1.virility to -1,
$npc1.sexualCourage to 0,
$npc1.debaser to false,
$npc1.attractiveness to 2>>
<<set $npc1.isWearing.pushUnique(
"shoes",
"socks",
"boxers",
"shirt",
"trousers"
)>>
<<set $pc.desire to 0>>
<<set $location to {},
$location.place to "YOUR ROOM",
$location.location to "ATLANTIS HOTEL">>
<<set $male1 to {}>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<setFlag "dress-state" 1>>
/* Flag number legend below: */
/* 1 - zipped */
/* 2 - unzipped */
/* 3 - zipped, hiked up */
/* 4 - unzipped, hiked up */
<<set $pc.wasWearing to $pc.isWearing>>
<</silently>>\
<<header>>
You check your reflection in the mirror. \
<<if $pc.extraversion.score lte -1>>\
<<if $pc.neuroticism.score lte -1>>\
Social events always drain you, and first dates are the worst. You feel a twinge of nerves as you get ready to go out.
<<elseif $pc.neuroticism.score == 0>>\
Social events always drain you, and first dates are the worst. You feel a fluttery sensation in the pit of your stomach.
<<elseif $pc.neuroticism.score gte 1>>\
Social events always drain you, and first dates are the worst. Now the moment's here your anxiety levels are spiking. Your mouth's dry and your stomach churns.
<</if>>\
<<elseif $pc.extraversion.score == 0>>\
<<if $pc.neuroticism.score lte -1>>\
It's time to go. You feel a slight twinge of nerves as you get ready to head out.
<<elseif $pc.neuroticism.score == 0>>\
It's time to go...but going on a first date always makes you nervous. You feel a fluttery sensation in the pit of your stomach.
<<elseif $pc.neuroticism.score gte 1>>\
It's time to go...but social occasions always make you anxious. Your mouth's dry and your stomach is churning.
<</if>>\
<<elseif $pc.extraversion.score gte 1>>\
<<if $pc.neuroticism.score lte -1>>\
After a week of keeping mostly to yourself, you're ready for a night out. You feel a slight twinge of anxiety as you get ready to go out; just normal first date nerves. You'll be fine once you're there.
<<elseif $pc.neuroticism.score == 0>>\
After a week of keeping mostly to yourself, you're ready for a night out. But going on a first date always makes you nervous. You feel a fluttery sensation in the pit of your stomach as you prepare to leave.
<<elseif $pc.neuroticism.score gte 1>>\
After a week of keeping mostly to yourself, you're ready for a night out. But first dates always makes you anxious. You feel a panicky churn in your stomach as you prepare to leave.
<</if>>\
<</if>>\
<span class = "italic">\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) I'm definitely getting laid tonight.|P001 Set date mode][$scene.kateMotivation to "promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) I'm definitely getting laid tonight.</span>
<</if>>\
[[More practice for Bangkok.|P001 Set date mode][$scene.kateMotivation to "mainQuest"]]
<<if $hackingMaxsPhone>>\
[[No sex. I'm just gonna hack his phone.|P001 Set date mode][$scene.kateMotivation to "sideQuest"]]
<<else>>\
[[I'm just gonna enjoy myself and have fun.|P001 Set date mode][$scene.kateMotivation to "recreation"]]
<</if>>\
<<if Flag("rookie")>>\
[[My work actually feels like a Bond film!|P001 Set date mode][$scene.kateMotivation to "janeBond"]]
<<else>>\
[[My work actually feels like a Bond film for once.|P001 Set date mode][$scene.kateMotivation to "janeBond"]]
<</if>>\
</span><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $scene.kateMotivation == "promiscuous">>\
<<pcTalk>>\
<<setStatusEffectAroused>>\
<<notificationsAddMessage "Aroused" "Getting glammed up for sex is turning you on.">>\
You check all your angles in the mirror.
You look hot in this dress. You wonder what it's going to feel like when Max peels it off you at the end of the date.
<<elseif $scene.kateMotivation == "recreation">>\
<<pcMoodCalm>>\
The lines between your personal life and your work life have never felt so blurred. Tonight you're just going to be taken on a normal date with a normal guy, and there'll be no pressure on you to perform, and no worries about what Clark and <<olivia>> will say in the morning.
Dinner and some drinks, and no hidden cameras if you decide to take things further. You feel like you need this.
<<elseif $scene.kateMotivation == "sideQuest">>\
<<pcFrown>>\
<i>Flirt, get his guard down, hack his phone.</i> How hard can it be? Maybe he'll even leave his phone on the table during dinner when he goes to the <<if $pc.region == "UK">>loo<<elseif $pc.region == "America">>restroom<<elseif $pc.region == "Australasia">>dunny<</if>>. <i>You got this.</i>
<<elseif $scene.kateMotivation == "mainQuest">>\
<<pcTalk>>\
<i>This is practice for Bangkok,</i> you remind yourself in the mirror, half thinking it and half muttering the words.
LIONESS helped, but you're still not sure you're ready. A random date with a random guy – you're sure Clark and <<olivia>> would approve.
<i>Way too easy on the eye for Bettis, though,</i> you think wryly. <<if Array.from($pc.kinks).includes("Bisexual")>><i>I wonder how she's doing...</i><</if>>
<<elseif $scene.kateMotivation == "janeBond">>\
<<pcMoodCalm>>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
<<if Flag("rookie")>>\
<i>Intelligence work isn't like the movies,</i> your instructors at <<if $pc.agency == "CIA">>The Farm<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> had insisted. <i>You'll use Microsoft Word a lot more than a Walther PPK.</i>
Yet here you are, in a luxury hotel in an exotic location, wearing an evening dress and about to meet an attractive foreigner.
<i>Bond. Jane Bond,</i> you think with a smirk, picturing yourself as the femme fatale heroine of a sexy espionage thriller. <i>I wonder if he'll wear a tux.</i>
<<else>>\
So far in your $pc.agency career, you've made much more use of Microsoft Word than a Walther PPK. But tonight here you are, in a luxury hotel in an exotic location, wearing an evening dress and about to meet an attractive foreigner.
<i>Bond. Jane Bond,</i> you think with a smirk, picturing yourself as the femme fatale heroine of a sexy espionage thriller. <i>I wonder if he'll wear a tux.</i>
<<if Flag("turkey-james-serious")>>\
The thought brings back a sudden memory of that night with James in Istanbul. You quickly push it away.
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
<<pcMoodSkeptical>>\
Agreeing to the date seems like a much bigger decision now it's upon you. You're supposed to be here for some last-minute R&R, not to spy on a defence contractor from an allied nation. A <i>married</i> defence contractor at that. <i>What the hell am I doing?</i>
It's too late to back out. You sigh ruefully at your reflection. <i>Why do I get myself into things like this?</i>
<</if>>\
It's time to head down to the hotel bar and [[meet Max|P001 Hotel lobby]].<<silently>>
<<addmins 4>>
<<pcMoodCalm>>
<<set $location to {},
$location.place to "ATLANTIS HOTEL",
$location.location to "DUBAI">>
<<set _attractiveness to $pc.attractiveness.score>>
<<if $pc.statusEffects.includes("Glammed Up")>>
<<set _attractiveness += 1>>
<</if>>
<<if $pc.statusEffects.includes("High Heels")>>
<<set _attractiveness += 1>>
<</if>>
<<set $npc1.attractionGap to _attractiveness - $npc1.attractiveness>>
<<set $npc1.gratification += $npc1.attractionGap,
$npc1.hotness -= $npc1.attractionGap>>
<</silently>>\
<<header>>
You leave your room and walk through the corridor, sharing <<if $pc.region == "America">>an elevator ride<<else>>a lift<</if>> down to the <<if $pc.region == "America">>first<<else>>ground<</if>> floor with a traditionally dressed local woman.
The <<if $pc.region == "America">>elevator<<else>>lift<</if>> panels are highly polished brass, and the contrast between your reflections is comical. She's covered head to toe in a black, veiled robe, only her eyes exposed; in your <<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>tight little black dress<<else>>clingy red minidress<</if>> and high heels, you feel like you're showing off acres of skin.
The pair of you descend to the lobby in stony, uncomfortable silence.
<<= "<img src='" + $imagePath + "atlantis-thePalm-lobby.jpg'>" >>\
The doors swoosh open. You quickly cross the lobby and head for [[the bar|P001 Arrival Barazura]], your heels clicking noisily on the marble floor as you go.<<silently>>
<<addmins 1>>
<<set $location to {},
$location.place to "BARAZURA",
$location.location to "ATLANTIS HOTEL, DUBAI">>
<</silently>>\
<<header>>
<<= "<img src='" + $imagePath + "barazura.jpg'>" >>\
Lit in cool blues and decorated with glittery metallics, the Barazura is a sleek and expensive cocktail bar. When you arrive, a pianist in a white tux is playing a jazzy version of <i><<PianoCover>>.</i>
Max is at the bar, chatting with a bartender, so you cross the room to join him. A pair of middle-aged, out-of-shape Western businessmen check you out as you pass their table.
[[(Ignore them)|P001 Meeting Max][$temp to "ignore"]]
[[(Tease them)|P001 Meeting Max][$temp to "tease"]]<<silently>>
<</silently>>\
<<header>>
<<if $temp == "ignore">>\
You breeze right past them, ignoring their hopeful eye contact and heading for the stool beside Max.
<<elseif $temp == "tease">>\
<<setFlag "barazura-admirer">>\
<<pcTalk>>\
You fix your <<if $pc.eyes.colour == "darkBlue" or $pc.eyes.colour == "blue" or $pc.eyes.colour == "paleBlue">>ocean blue<<elseif $pc.eyes.colour == "green" or $pc.eyes.colour == "jade">>emerald green<<elseif $pc.eyes.colour == "grey">>slate grey<<else>>dark<</if>> eyes on the fattest, oldest one, shooting him an absolutely smouldering glance as you sashay across the room. He stares up at you, transfixed, caught like a fish on a hook.
You breeze right past and head for the stool beside Max.
<</if>>\
<<if $npc1.gratification gt 0>>\
<<set $scene.barazuraPDA to true>>\
"$pc.knownAs!" His <<if $pc.eyes.colour == "grey">>eyes – grey, like yours –<<else>>grey eyes<</if>> light up when he sees you. "Wow, look at you." He stands as you arrive and leans in close, greeting you with a <<if $pc.region == "UK">>continental<<else>>European<</if>>-style kiss on your cheek - about as much of a PDA as you can get away with in Dubai.
His stubble's prickly and his cologne smells fresh and elegant.
<<else>>\
"Hey, $pc.knownAs," he smiles up from his stool when you arrive. "You made it."
<</if>>\
[[Hi, Max.|P001 Hi Max]]<<silently>>
<<pcRaiseEyebrows>>
<<pcSmile>>
<<pcSitDown>>
<</silently>>\
<<header>>
"Hi, Max."
<<if $npc1.gratification gt 0>>\
He steps back, glancing down your body appraisingly, then back up to your eyes. "Wow. You look absolutely stunning." He grins. "Wasn't sure I'd recognise you with your clothes on. But wow. I'm gonna be dealing with jealous men all night."
<<if $scene.kateMotivation == "janeBond">>Sadly he's not wearing a tux, but he looks good. His clothes are simple, but well made: a white linen shirt, grey <<trousers>>, tan boat shoes, his diver's watch.<<else>>He's wearing simple but well-made clothes: a white linen shirt, grey <<trousers>>, tan boat shoes, his diver's watch.<</if>>
You settle into your barstools. "Good evening, madame." The bartender Max was speaking with welcomes you with a smile. "A drink?"
<<else>>\
<<if $scene.kateMotivation == "janeBond">>Sadly he's not wearing a tux, but he looks good. His clothes are simple, but well made: a pressed white shirt, grey <<trousers>>, tan boat shoes, his diver's watch.<<else>>He's wearing simple but well-made clothes: a pressed white shirt, grey <<trousers>>, tan boat shoes, his diver's watch.<</if>>
You settle into the barstool next to his. "Good evening, madame." The bartender Max was speaking with welcomes you with a smile. "A drink?"
<</if>>\
Max lifts his own drink, a tall glass half-filled with blue liquor and crushed ice. "Have you tried the Hercules?"
<<BarazuraBar>><<silently>>
<<pcMoodCalm>>
<<set $pc.statusEffects.pushUnique("Buzzed"),
$npc1.statusEffects.pushUnique("Buzzed")>>
<<notificationMessage "Buzzed" "The alcohol is taking the edge off. You feel relaxed and confident.">>
<</silently>>\
<<header>>
<<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP -AED $drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP -AED $drink.price
</span>
</div>
</div>
<</nobr>>
The bartender $drink.service.
You take a sip. It's strong and cold and very good; the perfect way to start an evening. \
<<if $scene.motivation == "janeBond">>\
<<if $drink.name == "Hercules" or $drink.name == "Lost Chambers">>\
<i>And it was shaken, not stirred,</i> you realise.
<</if>>\
<</if>>\
"So, $pc.knownAs," says Max. "How come you're not married?"
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) I wouldn't suit monogamy." "P001 Barazura talk">>
<<set $temp to "imASlut">>
<<set $chapter.maxLeadOn += 1>>
<</link>>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>\
<<link "(Likes Older Men) (Flirt) All the hot ones are taken." "P001 Barazura talk">>\
<<set $temp to "slutForOld">>
<<set $chapter.maxLeadOn += 1>>
<</link>>
<</if>>\
<<link "I\'m too young." "P001 Barazura talk">>
<<set $temp to "tooYoung">>
<</link>>
<<link "Waiting for the right guy." "P001 Barazura talk">>
<<set $temp to "mrRight">>
<</link>><<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "imASlut">>\
<<addArousalMinor "male1">>\
"I'm not really sure I'm cut out to be monogamous," you tell him. "Not yet, anyway. Too busy having fun to settle down with one guy."
<span class="goodFeedback">Max <b>liked</b> that.</span>
"Here's to fun," Max says, holding up his glass in a toast.
[[To fun!|P001 Barazura talk 2]]
<<elseif $temp == "slutForOld">>\
<<addArousalModerate "male1">>\
"I tend to be attracted to older men," you say. "The hot ones are normally married already."
<span class="goodFeedback">Max <b>loved</b> that.</span>
"Well...here's to your excellent taste in men," he grins, holding up his glass in a toast.
[[Cheers!|P001 Barazura talk 2]]
<<elseif $temp == "tooYoung">>\
"I don't think I'm ready to settle down yet," you say. "Marriage can wait."
"Here's to having fun in your twenties," Max says, holding up his glass in a toast. <<if $pc.age gte 30>>You conceal your pleasure at not looking your age.<</if>>
[[To fun!|P001 Barazura talk 2]]
<<elseif $temp == "mrRight">>\
"Just haven't met the right guy yet, I guess," you reply.
"You're young. You've got plenty of time. Here's to finding Mr Right, when you're ready to settle down." He holds up his glass in a toast.
[[To Mr Right!|P001 Barazura talk 2]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcRaiseEyebrows>>
<<pcSmile>>
<</silently>>\
<<header>>
<<if $temp == "imASlut">>\
"To fun!" you clink your glasses and take another drink.
<<elseif $temp == "slutForOld">>\
"Cheers!" you clink your glasses and take another drink.
<<elseif $temp == "tooYoung">>\
"To fun!" you clink your glasses and take another drink.
<<elseif $temp == "mrRight">>\
"To Mr Right!" you clink your glasses and take another drink.
<</if>>\
<<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>\
A look of sudden concentration crosses Max's face. He tilts his head for a second, then laughs. "This song," he says.
You realise the pianist has segued into an instrumental version of Chris de Burgh's <i>Lady In Red,</i> presumably in your honour. You look over at him, and he beams back.
[[(Raise your glass in thanks)|P001 Barazura talk 3][$temp to "toast"]]
[[Oh-my-god-everyone's-looking-at-me.|P001 Barazura talk 3][$temp to "shy"]]
<<else>>\
<<if Flag("barazura-admirer")>>\
The businessman you made eye contact with earlier keeps looking at you, totally ignoring his friend.
<<else>>\
The businessmen you walked past won't stop looking at you.
<</if>>\
<<link "Where are we going after this?" "P001 Leaving Barazura">>
<<set $temp to "whereTo">>
<</link>>
<<link "What\'s the deal with your marriage?" "P001 Leaving Barazura">>
<<set $temp to "maxWife">>
<</link>>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "toast">>\
<<pcBigSmile>>\
You raise your glass to the pianist, and Max does the same. "Send a drink to that guy, please," he tells the bartender.
<<elseif $temp == "shy">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
You look down at your drink, embarrassed. "Oh my god, everybody's staring at me," you mutter.
"Well <i>ja,</i>" says Max, "nobody's gonna ignore you when you're looking like <i>that.</i> You look incredible."
You take a big slug of your drink.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<link "Where are we going after this?" "P001 Leaving Barazura">>
<<if $temp == "toast">>
<<pcSmile>>
<<else>>
<<pcMoodCalm>>
<<pcTalk>>
<</if>>
<<set $temp to "whereTo">>
<</link>>
<<link "What\'s the deal with your marriage?" "P001 Leaving Barazura">>
<<if $temp == "toast">>
<<pcSmile>>
<<else>>
<<pcMoodCalm>>
<<pcTalk>>
<</if>>
<<set $temp to "maxWife">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "whereTo">>\
"So, where are you taking me after this?"
"This really cool place," he enthuses. "It's a kind of...open air Arabian banquet. There's dancers, a show, all kinds of things.
"It's a little touristy, but much more fun than a boring restaurant. You're going travelling for the memories, right? So I wanted to take you somewhere memorable before you head on to the next place..."
You chat with him about travel while you finish your cocktails. <<if Flag("barazura-admirer")>>The whole time you're talking, the businessman at the other table can't take his eyes off you. Max doesn't seem to notice. He's a good conversationalist, and the time passes quickly.<<else>>Max is a good conversationalist, and the time passes quickly.<</if>>
Once your glass is empty, he signs for the bar bill, and has his car brought around to the [[hotel entrance|P001 Ride in Max's car]].
<<elseif $temp == "maxWife">>\
"Sooo...what's the story with you and your wife?"
Max takes a sip of his drink before answering. "Well...Lise and I got married too young, really," he says, looking wistful. "We're more like friends these days. Or siblings." He shrugs. "What about you? Do you stay in touch with your exes?"
[[From time to time.|P001 Max Ex Tease][$temp to "yes"]]
[[Not really.|P001 Max Ex Tease][$temp to "no"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "yes">>\
"Uh, yeah, from time to time..."
"Wow, <i>all</i> of them?" he affects an incredulous look.
<<elseif $temp == "no">>\
"Not really," you answer.
"Ja," he murmurs sympathetically. "Like in my work, trying to keep in touch with hundreds of people..."
<</if>>\
[[Hey, there weren't that many!|P001 Max Ex Tease 2][$temp to "protest"]]
[[Well *I'm* not the one cheating on his wife.|P001 Max Ex Tease 2][$temp to "wife"]]<<silently>>
<<addmins 1>>
<<set $scene.barazuraExTease to true>>
<</silently>>\
<<header>>
<<if $temp == "protest">>\
<<pcBigSmile>>\
<<pcRaiseEyebrows>>\
"Hey," you protest, "there weren't <i>that</i> many!"
"You look like a girl with a lot of ex-boyfriends. What, are some in here? Don't worry, I won't make it awkward."
"Max!"
"Actually I've been wanting to meet that guy." He points to a fat Indian waiter crossing the room. "You can introduce me later."
<<elseif $temp == "wife">>\
<<pcSmirk>>\
"Well <i>I'm</i> not the one cheating on his wife," you shoot back.
"Jaså, is that what I'm doing?" He grins. "Good to know."
<</if>>\
Most men kiss your <<if $pc.region == "America">>ass<<else>>arse<</if>> when they're hitting on you, so being teased is novel. You banter with Max while you finish your cocktails. <<if Flag("barazura-admirer")>>The businessman at the other table can't take his eyes off you the whole time.<<else>>The businessmen at the other table keep checking you out the whole time.<</if>>
Once your glass is empty, Max signs for the bar bill, and has his car brought around to the [[hotel entrance|P001 Ride in Max's car]].<<silently>>
<<if $temp == "permissive">>
<<addmins 25>>
<<else>>
<<addmins 55>>
<</if>>
<<pcMoodCalm>>
<<set $location to {},
$location.place to "D63 HIGHWAY",
$location.location to "OUTSIDE DUBAI">>
<</silently>>\
<<header>>
Max has rented a massive, powerful Volvo SUV for his stay in Dubai. You cruise at high speed through the city streets, weaving through traffic and racing past lit-up skyscrapers. Max drives aggressively; you think he's showing off.
When you get on the D63 highway at the edge of town, Max puts his foot down and the car's big turbo roars into action. With the light pollution of the city behind you, the night sky explodes into a sea of stars.
<<if $temp == "permissive">>\
Steering with his left hand, Max reaches across the central console with his right, and settles it back on your leg. "You're fucking sexy," he says. "You've got great legs." His hand slides over your <<if not Array.from($pc.isWearing).includes("stockings")>>bare<<else>>stockinged<</if>> leg and up onto your thigh through your dress.
[[Move his hand down.|Ride in Max's car 2][$temp to "knee"]]
[[Let him paw your thigh.|Ride in Max's car 2][$temp to "thigh"]]
<<else>>\
You cruise along the highway, chatting about the differences between your home countries. Eventually, you pull off the highway and onto a [[desert road|P001 Al Hadheerah]] that winds between the rolling sand dunes.
<</if>><<silently>>
<<set $location to {},
$location.place to "AL HADHEERAH RESTAURANT",
$location.location to "OUTSIDE DUBAI">>
<<addmins 4>>
<<pcStandUp>>
<</silently>>\
<<header>>
<<= "<img src='" + $imagePath + "alHadeerah.jpg'>" >>\
You arrive at what looks like an old Bedouin fort nestled amongst the dunes. <<if $temp == "thigh" and $pc.lastWornDress == "offShoulderLBD">><<offShoulderLBD>>You tug your hem back down into place and get out.<</if>> The smell of sizzling grills and the sound of traditional Arabic music drift out from within the stone walls.
At the gate you're greeted by a smiling host, who leads you to your table. Inside are sunken seating areas, blazing firepits, and a stage that's currently occupied by a live band playing zithers, flutes and drums.
<<= "<img src='" + $imagePath + "alHadeerahInt.png'>" >>\
"Dinner under the stars," grins Max as you take your seat. "What do you think?"
<<link "It's amazing!" "P001 Al Hadheerah souk">>
<<set $temp to "amazing">>
<</link>>
<<link "It's...different." "P001 Al Hadheerah souk">>
<<set $temp to "meh">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "amazing">>\
<<pcSmile>>"Wow," you say, "I love it!"
<span class="goodFeedback">Max <b>liked</b> that.</span>
Max beams happily. "Let's go get some food," he says. "Follow me."
<<elseif $temp == "meh">>\
<<pcTalk>>You look around. "Well, it's certainly <i>different..."</i> you venture.
<span class="badFeedback">Max <b>disliked</b> that.</span>
Max looks a little crestfallen at your lukewarm response. "It gets better," he promises. "We can ride camels later. But first let's get some food."
<</if>>\
He leads you to an area laid out like a souk, with dozens of chefs preparing food using wood-fired ovens, charcoal grills and spit roasts. You've been eating carefully ever since you knew you'd be trying out for a job as a stripper, and the mixed fragrance of freshly baked bread, sizzling meats and exotic spices smells absolutely delicious.
<<= "<img src='" + $imagePath + "alHadeerahSouk.png'>" >>\
You and Max fill your plates with tasty morsels and head back to the table. How do you want to behave over dinner?
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) Available." "P001 Al Hadheerah meal">>
<<set $temp to "slutty">>
<</link>>
<<else>>\
<span class="greyedOut">(Promiscuous) Slutty.</span>
<</if>>\
<<link "Flirty." "P001 Al Hadheerah meal">>
<<set $temp to "flirty">>
<</link>>
<<link "Friendly." "P001 Al Hadheerah meal">>
<<set $temp to "friendly">>
<</link>><<silently>>
<<addmins 13>>
<<set _kate1D10 to random(1,10)>>
<<if _kate1D10 + $pc.conscientiousness.score gte 6>>
<<set _conscientious to true>>
<</if>>
<<pcSitDown>>
<</silently>>\
<<header>>\
You eat a delicious meal under the stars, washed down with chilled Grand Cru Chardonnay. Thoughout the evening, the entertainment changes: musicians, dancers and singers take the stage; belly dancers, fire eaters and costumed performers roam amongst the tables; atop a nearby sand dune, horsemen with scimitars reenact an ancient battle, and later a lantern-lit camel procession crosses the dune top under the moonlight.
How much are you going to drink?
<<if _conscientious>>\
[[Hardly any, I'm working.|P001 Al Hadheerah meal 2][$scene.drinking to "sober"]] <span class="inlineNotification">[Conscientiousness check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kate1D10 + $pc.conscientiousness.score)>> with 1d10<<if $pc.conscientiousness.score gte 0>>+<<else>>-<</if>>$pc.conscientiousness.score.</span></div>]</span>
<<else>>\
<span class="greyedOut">Hardly any, I'm working.</span> <span class="inlineNotification">[Conscientiousness check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kate1D10 + $pc.conscientiousness.score)>> with 1d10<<if $pc.conscientiousness.score gte 0>>+<<else>>-<</if>>$pc.conscientiousness.score.</span></div>]</span>
<</if>>\
[[Enough to have fun.|P001 Al Hadheerah meal 2][$scene.drinking to "lubricated"]]<<silently>>
<</silently>>\
<<header>>
<<if $scene.drinking == "sober">>\
You take occasional sips of wine, but stick mostly to water. Max doesn't seem to notice.
<<elseif $scene.drinking == "lubricated">>\
<<silently>>
<<set $pc.statusEffects.pushUnique("Tipsy"),
$pc.statusEffects.delete("Buzzed")>>
<<notificationMessage "Tipsy" "You\'re getting a little drunk! You feel playful and sociable.">>
<</silently>>\
<<else>>\
ERROR IN SCENE.DRINKING VARIABLE
<</if>>\
<<if $temp == "slutty">>
<<silently>>
<<pcTalk>>
<<if not $pc.statusEffects.includes("Horny")>>
<<setStatusEffectTurnedOn>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _message to "Your pussy feels hot and wet inside your " + _knickers + ".">>
<<else>>
<<set _message to "Your naked pussy feels hot and wet under your dress.">>
<</if>>
<<notificationsAddMessage "Turned On" _message>>\
<</if>>\
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</silently>>\
Public displays of affection are illegal in Dubai. But you're sat side-by-side, and nobody can see what happens under your table.
You start with a touch, just your fingertips quickly stroking his thigh. It's a little thing, but it's intimate and affectionate and in this environment it feels daring.
You and Max eat dinner and talk, just like every other couple here, except that under <i>your</i> tablecloth the handsome Swede and his pretty <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> girlfriend are secretly feeling each other up.
Leg against leg. Little fleeting strokes of each other's hands and fingers. Your hands sometimes roaming over each other's legs – your hand stroking a muscular thigh, his exploring your bare leg and his fingers playing with the hem of your dress.
The secret, shared intimacy is a serious turn on. When Max asks if you want to get out of there instead of staying to see the fireworks, you don't need to be asked twice.
<<link "Hell yes." "P001 Al Hadheerah car park">>
<<= '<<' + $pc.lastWornDress + '>>'>>
<<pcMoodCalm>>
<</link>>
<<elseif $temp == "flirty">>\
<<silently>>
<<pcSmile>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<notificationsAddMessage "Turned On" "Dinner and flirting is turning you on. Your pussy feels hot and wet under your thong.">>
<<elseif not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<notificationsAddMessage "Aroused" "Dinner and flirting is starting to turn you on. You wouldn\'t mind being kissed.">>
<<else>>
<<notificationsAddSuccess "Attracted" "Dinner and flirting feels good. You wouldn\'t mind being kissed." >>
<</if>>
<</silently>>\
<<addmins 1>>\
The setting's magical, and Max is charming and handsome. It doesn't take much effort to flirt. You smile, make lots of eye contact, and lots of fleeting little touches through the evening.
"You're a really cool girl, you know," Max says towards the end of the meal. "Most girls your age?" He grins. "Hot and boring. There's something different about you."
<<= "<img src='" + $imagePath + "fireworks.png'>" >>\
The finale for the evening is a fireworks display. You sip coffees and watch rockets whoosh and pop in the starry sky. "Reminds me of work," Max smirks. He pays the bill, and you head back to [[his car.|P001 Al Hadheerah car park]] <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
</div>
</div><</nobr>>\
<<elseif $temp == "friendly">>\
<<silently>>
<<pcTalk>>
<</silently>>\
<<addmins 13>>\
Max is well travelled, and you talk a lot about his experiences in Asia in general and Bangkok in particular. He gives you a lot of general advice on how to stay safe while you're over there, which you find quite sweet considering you've had a lot more training in how to operate alone in hostile foreign environments than he has.
You chat with Max about Dubai, and learn that he's not crazy about it. "In Sweden we have this idea called Lagom. It means, 'just enough', you only take what you need. Here it's the opposite, everything has to be bigger, more wasteful, more extravagant." He glances over at you and grins. "But I shouldn't complain about getting paid to see the world. And hey, tonight I got to eat dinner in a desert with a hot backpacker from <<if $pc.hometown.city == "Manhattan">>New York<<else>>$pc.hometown.city<</if>>, so it's not all bad."
<<= "<img src='" + $imagePath + "fireworks.png'>" >>\
The finale for the evening is a fireworks display. You sip coffees and watch rockets whoosh and pop in the starry sky. "Reminds me of work," Max smirks. He pays the bill, and you head back to [[his car.|P001 Al Hadheerah car park]] <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
</div>
</div><</nobr>>\
<</if>>\<<silently>>
<<set _timeStamp to clone($gameDate)>>
<<set $gameDate.setHours(23), $gameDate.setMinutes(3)>>
<<pcStandUp>>
<</silently>>\
<<header>>
<<if $temp == "flirty">>\
Public displays of affection are illegal in Dubai. But, as you stroll out to the <<if $pc.region == "America">>parking lot<<elseif $pc.region == "UK">>car park<<elseif $pc.region == "Australasia">>park<</if>> amidst a party of other happy diners, Max brushes the back of his hand languidly against yours. It feels sexy and intimate.
You climb up into his Volvo SUV, and he turns the key. The engine purrs into life.
[[(Hold hands)|P001 Return from Al Hadheerah][$temp to "holdHands"]]
[[(Just talk)|P001 Return from Al Hadheerah][$temp to "justTalk"]]
<<elseif $temp == "friendly">>\
You stroll back out to the <<if $pc.region == "America">>parking lot<<elseif $pc.region == "UK">>car park<<elseif $pc.region == "Australasia">>park<</if>> amidst a party of other happy diners.
You climb up into his big Volvo SUV, and he turns the key. The engine purrs into life.
[[(Hold hands)|P001 Return from Al Hadheerah][$temp to "holdHands"]]
[[(Just talk)|P001 Return from Al Hadheerah][$temp to "justTalk"]]
<<elseif $temp == "slutty">>\
Max settles the bill and you head back out to the <<if $pc.region == "America">>parking lot<<elseif $pc.region == "UK">>car park<<elseif $pc.region == "Australasia">>park<</if>>. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>2200
</span>
</div>
</div><</nobr>>\
You climb up into his big Volvo SUV, and he turns the key. The engine purrs into life.
[[(Hold hands)|P001 Return from Al Hadheerah][$temp to "holdHands"]]
[[(Just talk)|P001 Return from Al Hadheerah][$temp to "justTalk"]]
<</if>>\<<silently>>
<<addmins 38>>
<<pcSitDown>>
<<set $location.place to "D63 highway">>
<</silently>>\
<<header>>
<<if $temp == "holdHands">>\
<<if $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>\
You reach out across the console as Max drives out onto the desert road. His fingers slip between yours, controlling the big car with his other hand.
<<else>>\
<<silently>>
<<set $pc.statusEffects.pushUnique("Aroused"),
$npc1.statusEffects.pushUnique("Aroused")>>
<<notificationsAddMessage "Aroused" "You\'re getting turned on. You wouldn\'t mind being kissed.">>
<</silently>>\
You reach out across the console as Max drives out onto the desert road. His fingers slip between yours, controlling the big car with his other hand. It feels intimate and sexy.
<</if>>\
<</if>>\
"Aren't you over the limit?" you ask as he pulls back onto the D63 highway. He drank the Hercules and quite a lot of wine.
"Maybe a little," he admits. "But I'm not drunk. Besides," he <<if $temp == "holdHands">>taps the wheel<<else>>pats the dashboard<</if>> lovingly, "this is a <i>Volvo.</i> I could drive into a ravine and we'd walk away."
"I heard the Dubai police can come down pretty hard on that kind of thing."
"Maybe." Max shrugs. "Or maybe they're corrupt as hell and if I tell them who I had lunch with today, they'll shit their pants." He shrugs. "Don't worry about it."
<<if $hackingMaxsPhone>>\
Maybe he's showing off, or maybe hacking his phone would actually help your colleagues back in <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Wellington<<elseif $pc.agency == "CSIS">>Ottawa<</if>>.
<</if>>\
You chat amiably on the drive back, which is fast but uneventful. After a cruise along D63 and then through Dubai's city streets, you're back at the Atlantis. A valet parks the Volvo, and you and Max enter [[the lobby|P001 Return to Atlantis]].<<silently>>
<<addmins 6>>
<<pcStandUp>>
/* -- CONNOISSEUR CHECK -- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Connoisseur score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Connoisseur">>
<<set _kateConnoisseurSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if ndef _kateConnoisseurSkill>>
<<set _kateConnoisseurSkill to -4>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
<<set _kateBonus to 1>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateConnoisseurSuccess to true>>
<<set $scene.champagneConnoisseur to true>>
<</if>>
/* -- END OF CONNOISSEUR CHECK -- */
<<if $pc.statusEffects.includes("Aroused")>>
<<pcSmile>>
<<else>>
<<pcMoodCalm>>
<</if>>
<<set $location to {},
$location.place to "LOBBY",
$location.location to "ATLANTIS HOTEL, DUBAI">>
<<set $npc1.initiative to 0,
$pc.initiative to 0>>
<</silently>>\
<<header>>
"Could you send champagne to my room, please?" Max asks the pretty night receptionist. She offers him a room service menu, which he scans quickly. "This one. Perrier Jouët." <<if _kateConnoisseurSuccess>><span class="inlineNotificationGood">[Routine Connoisseur check passed]</span> He pronounces it correctly, with the hard 't': <span class="italic">perrier zhou-ette.</span><<else>><span class="inlineNotificationBad">[Routine Connoisseur check failed]</span> Sounds French.<</if>>
Max shoots her his wolfish, charming smile – which seems to make her night – then guides you by the elbow towards the <<if $pc.region == "America">>elevators<<else>>lifts<</if>>.
[[(Go up to his room)|P001 elevator ride]]
[[Well, thanks for a lovely evening.|P001 lobby persuasion]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
"Well, thanks for a lovely evening," you say.
Max chuckles, then glances at you in alarm. "Are you serious?"
[[Hahaha! No.|P001 lobby fooled ya]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<span class="greyedOut">(Not Promiscuous) Yeah, I've got an early start.</span>
<<else>>\
[[Yeah, I've got an early start.|P001 lobby persuasion 2]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
"Yeah," you tell him. "I had a nice time, but I've got an early start tomorrow."
"Oh c'mon," Max says dismissively, "it's too early to go to bed. You're travelling round the world, what's the point if you're gonna go to bed on time?"
[[Okay...just one drink.|P001 lobby persuaded][$temp to "reluc"]]
[[(End the date) Sorry, I only agreed to dinner.|P001 Lobby ditch Max]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
"Sorry," you shake your head. "I only agreed to dinner."
"I'm just saying come up for a drink..." he protests, but you politely refuse. \
<<if $scene.kateMotivation == "recreation">>\
<i>This is what I needed from tonight,</i> you realise. After LIONESS, and before plunging into Bangkok, you needed to remind yourself that outside of work <i>you</i> decide who you sleep with.
<<elseif $scene.kateMotivation == "sideQuest">>\
It's too bad you couldn't get a shot at his phone over dinner, but <<if $pc.agency == "CIA">>the <</if>>$pc.agency isn't JTF Neptune; they wouldn't expect you to sleep with a random defence contractor just to get a look at his emails.
<<elseif $scene.kateMotivation == "mainQuest">>\
<i>This is what I needed from tonight,</i> you realise, <i>not more training.</i> After LIONESS, and before plunging into Bangkok, you needed to remind yourself that outside of work <i>you</i> decide who you sleep with.
<<elseif $scene.kateMotivation == "janeBond">>\
Playing Jane Bond was fun, but in the real world you've got a serious job to do.
<<else>>\
<span class="badFeedback">Error in scene.kateMotivation var</span>
<</if>>\
<<if $hackingMaxsPhone and (not $scene.kateMotivation == "sideQuest")>>\
It's too bad you couldn't get a shot at his phone over dinner, but <<if $pc.agency == "CIA">>the <</if>>$pc.agency isn't JTF Neptune; they wouldn't expect you to sleep with a random defence contractor just to get a look at his emails.
<</if>>\
You get out at your floor, say goodnight to a disappointed Swede, and head back to your room [[alone|Leaving Dubai]].<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
"Well...okay," you say. "Just one drink."
"Just one," he agrees. The <<lift>> arrives and the doors [[swoosh open|P001 elevator ride]].<<silently>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<</silently>>\
<<header>>
"No, but the look on your face just then was hilarious."
"Oh really." He laughs good-naturedly. He casts a quick glance around the quiet lobby, then gives you a playful swat on the butt. "Stygg flicka."
The <<if $pc.region == "America">>elevator<<else>>lift<</if>> doors [[swoosh open|P001 elevator ride][$scene.justSpanked to true]].<<silently>>
<<pcMoodCalm>>
<<if $pc.region == "America">>\
<<set $location.place to "ELEVATOR CAR">>
<<else>>\
<<set $location.place to "LIFT CAR">>
<</if>>\
<</silently>>\
<<header>>
You step inside the <<lift>> with Max, and watch the doors slide shut.
<<if $temp == "reluc">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
As soon as they do, Max pulls you in close, body to body. You can feel the strength in his arms and the lean muscular hardness of his body. You get a waft of classy cologne as the lift lurches into life beneath your feet.
[[(Make out with him)|P001 elevator ride makeout][$temp to "reluc"]]
[[(End the date) Not into this.|P001 elevator ride pull away]]
<<else>>\
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Wait patiently)|P001 elevator ride makeout][$temp to "wait"]]
[[(Hold hands)|P001 elevator ride makeout][$temp to "holdHands"]]
[[(Kiss Max)|P001 elevator ride makeout][$temp to "attackKiss"]]
<<else>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
As soon as they do, Max pulls you in close, body to body. You can feel the strength in his arms and the lean muscular hardness of his body. You get a waft of classy cologne as the lift lurches into life beneath your feet.
[[(Make out)|P001 elevator ride makeout][$temp to "lookSexy"]]
[[(End the date) Not into this.|P001 elevator ride pull away]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcEyesClosed>>
<<pcTalk>>
<<if $temp != "wait" and $temp != "holdHands">>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Kissing him is starting to turn you on.",
"Max is a good kisser. You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Making out is turning you on. Under your dress, your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max rolled a natural 10!" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "reluc">>\
Held in his strong arms, you tilt your head up to meet his kiss.
His stubble pricks your soft skin. He kisses you, softly at first, and then with a rising intensity that makes you cling to his solid, powerful body. A bulge stirs in his <<trousers>>.
<<elseif $temp == "wait">>\
<<pcMoodCalm>>\
<<pcTalk>>\
As the doors close, Max pulls you in close, body to body. You can feel the strength in his arms and the lean muscular hardness of his body. You get a waft of classy cologne as the lift lurches into life beneath your feet.
[[(Make out)|P001 elevator ride makeout][$temp to "lookSexy"]]
[[(End the date) Not into this.|P001 elevator ride pull away]]
<<elseif $temp == "holdHands">>\
<<pcMoodCalm>>\
<<pcTalk>>\
You reach out for Max's hand, and curl your fingers between his. He shoots you a smile – then pulls you in close, body to body. You can feel the strength in his arms and the lean muscular hardness of his body. You get a waft of classy cologne as the lift lurches into life beneath your feet.
[[(Make out)|P001 elevator ride makeout][$temp to "lookSexy"]]
[[(End the date) Not into this.|P001 elevator ride pull away]]
<<elseif $temp == "attackKiss">>\
The doors shut and you grab Max, reaching up to take his stubbly face in your hands and leaning up on your tiptoes to pull him in for a passionate kiss. Your tongues tangle as the lift lurches into life beneath your feet. The bulge stirring in his <<trousers>> presses against your belly.
<<elseif $temp == "kateKiss">>\
You close your eyes and go in for the kiss, standing up on your tiptoes to reach him. His stubble pricks your soft skin and you kiss, softly at first, and then with a rising intensity that makes you cling to his solid, powerful body. A bulge stirs in his <<trousers>>.
<<elseif $temp == "lookSexy">>\
Held in his strong arms, you stare into his piercing grey eyes. His gazes flick down to your lips, and then he kisses you <<if $scene.barazuraPDA>>properly <</if>>for the first time.
His stubble pricks your soft skin. His tongue plays with yours, softly at first, then with a rising intensity that makes you cling to his solid, powerful body. A bulge stirs in his <<trousers>>.
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<<if $temp != "holdHands" and $temp != "wait">>\
The <<lift>> slows down, just halfway to Max's floor. You break apart and try to look casual as the doors [[slide open|P001 elevator ride in company]].
<</if>>\<<silently>>
<<addmins 2>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcSmile>>
<</silently>>\
<<header>>
<<if Flag("pclipstick")>>\
As the doors roll apart, you realise that Max's mouth is smeared with your lipstick.
Before you can say anything, though, the doors swoosh fully open to reveal an elderly Western couple, returning from dinner in one of the hotel's many restaurants.
Unaware that he's rocking an unusual combination of designer stubble and $lipstick.colour lipstick, Max offers a friendly smile. They gaze back uncertainly, then look to one another, then shuffle inside.
"So, ah, which floor do you want?" asks Max.
"Twelve," replies the man, peering curiously at Max's mouth. Max presses the button and you ride up to the 12th floor in awkward silence, fighting to keep a straight face.
You let them out on their floor. As the doors close Max turns to you, brow furrowed and painted lips pursed. "That was weird. You think they knew...?"
[[Hahahaha! Yes!|P001 Max lipstick][$temp to "reveal"]]
[[(Shrug noncommittally)|P001 Max lipstick][$temp to "shrug"]]
<<else>>\
An elderly Western couple, returning from dinner in one of the hotel's many restaurants, join you in the <<if $pc.region == "America">>elevator<<else>>lift<</if>>. Max presses the button for them.
They get out at the 12th floor, and you ride with Max up to the 15th. You stroll through an empty corridor and arrive at [[room 1505|P001 Max's hotel room]]. Max swipes his keycard to unlock it.
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "reveal">>\
<<pcBigSmile>>\
You burst out laughing. "Max, your face..."
He peers at his reflection in a polished brass <<lift>> panel. <i>"Kära nån..."</i> he tries to wipe it off with his hand, then turns to you with a sheepish smile. "Looks better on you."
The <<lift>> pings as it arrives at Max's floor.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) It'll look better on your cock.|P001 To Max's room][$temp to "promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) It'll look better on your cock.</span>
<</if>>\
[[Let's go put some more on you.|P001 To Max's room][$temp to "moarLipstick"]]
[[Let's go.|P001 To Max's room][$temp to "letsGo"]]
<<elseif $temp == "shrug">>\
"Mmm." You hum noncommittally, trying to keep a straight face. "Maybe?"
Max's frown deepens. He's about to say something else when the <<lift>> pings.
[[Oh look, we're here!|P001 To Max's room][$temp to "ohLook"]]
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<set $location.place to "15TH FLOOR">>
<<addmins 1>>
<<pcMoodCalm>>
<<pcSmile>>
<</silently>>\
<<header>>
<<if $temp == "promiscuous">>\
<<set $npc1.debaser to false>>\
<<set $scene.promisedBJ to true>>\
<<pcSmirk>>\
<<pcRaiseEyebrows>>\
"Well...it'll look better on your cock," you tell him. The cool Swede actually looks startled.
"Come on," you say, taking his hand and leading him out into the corridor, "I've been thinking about this all day."
Max guides you to room 1505 and [[swipes his keycard|P001 Max's hotel room]].
<<elseif $temp == "moarLipstick">>\
<<set $scene.hintedAtBJ to true>>\
<<pcSmile>>\
"Come on," you say, leading him out into the corridor. "Let's go put some more on you."
"Oh yeah? Whereabouts on me?"
You arch a brow enigmatically in reply. He grins as he swipes his keycard to unlock the door to [[room 1505|P001 Max's hotel room]].
<<elseif $temp == "letsGo">>\
<<pcSmile>>\
"Come on," you say, leading him out into the corridor. "Let's go."
You stroll through an empty corridor and arrive at [[room 1505|P001 Max's hotel room]]. Max swipes his keycard to unlock it.
<<elseif $temp == "ohLook">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
"Oh look, we're here! This is your floor, right?"
"Ja..."
"Come on, then," you say, leading him out into the corridor. "Let's go."
You stroll through an empty corridor and arrive at [[room 1505|P001 Max's hotel room]]. Max swipes his keycard to unlock it.
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<<header>>
You turn your face away from his attempt to kiss you, and squirm out of his grip. He lets you go and takes a step back. "What's wrong?" he asks, looking confused.
"Sorry. I'm...not really feeling this." You stab the button for the next floor over and over until the <<lift>> slows to a halt. "I have to go."
Max tries to persuade you to come up to his room, but you've had enough. <<if $hackingMaxsPhone>>It's too bad you couldn't get a shot at his phone over dinner, but $pc.agency wouldn't expect you to sleep with a random defence contractor just to get a look at his emails.<<else>>Maybe in Bangkok you won't have a choice about which <<if Array.from($pc.kinks).includes("Likes Older Men")>>businessmen<<else>>old businessmen<</if>> you sleep with...but you're not in Bangkok yet.<</if>>
You get out at your floor, say goodnight to Max, and head back to your room [[alone|Leaving Dubai]].<<silently>>
<<pcMoodAngry>>
<<pcTalk>>
/* this passage is isolated - there's currently no way to get to this passage. Consider connecting or deleting it - TG*/
<</silently>>\
<<header>>
You shove against his chest. You're not strong enough to actually push him away, but he lets you go and takes a step back. "What's wrong?" he asks, looking confused.
"Just <i>fuck off,</i> Max," you snap. You stab the button for the next floor repeatedly until the <<lift>> compartment slows to a halt.
Max tries to apologise, but you've had enough. Maybe you'll have to let guys do what they want with you in Bangkok...but you're not in Bangkok yet. You storm off into the corridor, leaving Max behind.
<div class="devnote">\
You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>\<<silently>>
<<set $location.place to "ROOM 1505">>
<<set $scene.kateOrgasms to 0>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<<header>>
Max's open plan executive suite is twice the size of your room.
Decorated in lavish Arabian style, it has a kingsized bed, draped in silk sheets; a work area; French windows to a balcony; and a couch facing a massive wall-mounted flatscreen TV. An archway leads through to a kitchen and a bathroom.
You spot some signs of Max's occupation; his laptop and some papers on the desk; a water bottle and an iPhone charger cable on the right hand bedside cabinet.
[[Let's go on the balcony.|P001 Onto the balcony]]
<div class="devnote">\
An option to make out on the bed will be available in a future update. 🦀
</div>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
Max shuts the door while you walk across to the bed. It's draped in silk sheets that look so sleek and luxurious that they're almost <i>begging</i> to be touched.
Brisk footsteps come up behind you. Masculine hands grab you by the hips and spin you around.
[[(Make out)|P001 Max bedside makeout]]<<silently>>
<<set $location.place to "ROOM 1505 (BALCONY)">>
/* give Max an enjoyment bonus for being outside because he's a candaulist */
<<set $npc1.gratification += 1>>
/* if Kate is an exhibitionist, give her a similar bonus */
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set $npc1.hotness += 1>>
<</if>>
<</silently>>\
<<header>>
"Let's get some air."
You cross the room and open the French windows – unlocked, which tells you he's probably <i>not</i> an intelligence officer, even way up here – and step out onto the balcony, under a clear night sky studded with thousands of twinkling stars.
From far below, a warm wind carries up the smells of the city and the sea. Music drifts up from a pop gig playing down on Nasimi Beach. Ship navigation lights drift serenely on the dark waters of the Persian Gulf.
[[(Take in the view)|P001 Balcony view]]
[[(Lean sexily against the railing)|P001 Balcony lean]]<<silently>>
<<pcMoodCalm>>
<<set $avatar.view to "rear">>
<</silently>>\
<<header>>
You walk out to the railing and lean over it, resting on your elbows, subtly arching your back to show off your <<if $pc.bodyType == "curvy">>curves<<else>>figure<</if>>.
Max moves in right beside you. He puts a hand on your <<if $pc.region == "America">>butt<<else>>bum<</if>> and leans in for another kiss.
[[(Make out)|P001 Balcony makeout][$temp to "railing"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<span class = "greyedOut">(Not Promiscuous) (End the date) Can't do this.</span>
<<elseif $pc.statusEffects.includes("Horny")>>\
<span class = "greyedOut">(Too turned on) (End the date) Can't do this.</span>
<<else>>\
[[(End the date) Can't do this.|P001 Balcony abort]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"Wow," you murmur, taking in the view. "Beautiful."
"Hmm, beautiful, I don't know," says Max, looking at you judiciously. "I'd say more <i>hot.</i> The accent helps a lot."
[[You're on thin ice right now.|P001 Balcony neg response][$temp to "thinIce"]]
[[Hahaha! I didn't mean me!|P001 Balcony neg response][$temp to "laugh"]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "thinIce">>\
<<pcMoodAngry>>\
<<pcSmirk>>\
"You're on thin ice with me right now," you warn him.
<i>"Nej,"</i> he murmurs dismissively, and moves in close, back in your personal space. "I don't think so."
<<elseif $temp == "laugh">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"No no no!" you protest, "I wasn't talking about me!"
"Ja you were," says Max, back in your personal space. "You're an egomaniac."
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
His hands slide onto your hips, pulling you in tight against him, ready to make out some more.
[[(Make out)|P001 Balcony makeout][$temp to "view"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<span class = "greyedOut">(Not Promiscuous) (End the date) Can't do this.</span>
<<elseif $pc.statusEffects.includes("Horny")>>\
<span class = "greyedOut">(Too turned on) (End the date) Can't do this.</span>
<<else>>\
[[(End the date) Can't do this.|P001 Balcony abort]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<<pcMoodSkeptical>>
<</silently>>\
<<header>>
You kiss again, but you can't shake a rising sense of unease. \
<<if $scene.kateMotivation == "recreation">>\
This has gone about as far as you wanted it to. You're not under orders to have sex with Max.
<<elseif $scene.kateMotivation == "sideQuest">>\
Max is a lot closer to getting access to your body than you are to getting access to his phone.
<<elseif $scene.kateMotivation == "mainQuest">>\
You're not actually under orders to have sex with Max. You're not sure you want to go through with it.
<<elseif $scene.kateMotivation == "janeBond">>\
You're not actually under orders to have sex with Max. You're not sure you want to go through with it.
<<else>>\
<span class="badFeedback">Error in scene.kateMotivation var</span>
<</if>>\
His hand moves onto your ass, and you instinctively squirm away. "Sorry, Max," you say, "I shouldn't have come up here. I've got to go."
"Relax," he says soothingly, "relax! Champagne's coming up and..."
"I've gotta <i>go."</i> And you do. He tries to persuade you to stay, but he doesn't stop you leaving. As his door clicks shut behind you and you walk away through the hotel corridor, you realise that you feel relieved.
<<if $hackingMaxsPhone>>\
It's too bad you couldn't get a shot at his phone, but <<if $pc.agency == "CIA">>the <</if>>$pc.agency isn't JTF Neptune; they wouldn't expect you to sleep with a random defence contractor just to get a look at his emails.
<</if>>\
You head down to your room, sleeping [[alone|Leaving Dubai]] tonight.<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<addmins 3>>
/* if she's leaning on the railing, Max fondles her crotch while they make out. Give him a performance bonus if she's at least slightly turned on, or a penalty if she's not */
<<if $temp == "railing">>
<<if $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set _npc1TempBonus to 1>>
<<else>>
<<set _npc1TempBonus to -1>>
<</if>>
<</if>>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set _startingArousalState to "Dry">>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Max is starting to turn you on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set _startingArousalState to "Aroused">>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Making out is turning you on. Under your dress, your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 2. Go to 3 if NPC1 rolled a crit */
<<set _startingArousalState to "Turned On">>
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max rolled a natural 10!" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<<elseif $pc.statusEffects.includes("Horny")>> / Kate is at arousal 3. Stay thre, but give NPC1 a buff for the rest of the scene */
<<set _startingArousalState to "Horny">>
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<</if>>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</silently>>\
<<header>>
<<if $temp == "view">>\
You melt back into Max's arms, fondling his strong back and shoulder muscles while you kiss. They feel like big slabs of raw male strength under the soft linen of his shirt.
It's so intimate – his tongue and his breath in your mouth, his hands all over your body. He feels up your <<if not Array.from($pc.isWearing).includes("bra")>>braless <</if>>boobs and your <<if $pc.region == "America">>butt<<else>>bum<</if>> through your <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>tight red<<else>>tight<</if>> dress, his hardening dick pressing into your groin.
You can literally feel his excitement building as his tongue and his hands get quicker, more intense. His hands roam up your legs, slipping up inside <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>the clingy fabric of your short dress<<else>>your dress<</if>>, feeling the bare skin there.
He pushes you backwards as you kiss, inching you back until your <<if $pc.region == "America">>butt<<else>>bum<</if>> pushes [[up against the railing.|P001 Balcony unzipped]]
<<elseif $temp == "railing">>\
His tongue lashes inside your mouth and his stubble scrapes your skin while he caresses and fondles your <<if $pc.region == "America">>butt<<else>>bum<</if>> through your dress.
It's so intimate – side by side, his tongue and his breath in your mouth, his hand roaming over your <<pcAss>>. He strokes down the back of your <<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>leg, then tugs your clingy dress up.<<else>>thigh, then up between your legs.<</if>>
<<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>\
His hand slips between your legs. With your hemline around your thighs, your dress can't <<if Array.from($pc.isWearing).includes("knickers")>>slow him down.<<else>>stop him finding out that you're not wearing any <<knickers>>.<</if>> \
<<else>>\
Your dress is much too short to <<if Array.from($pc.isWearing).includes("knickers")>>slow him down.<<else>>stop him finding out that you're not wearing any <<knickers>>.<</if>> \
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
His fingertip finds the crotch of your <<= $knickers.desc.random()>>, fondling your <<if $pc.statusEffects.includes("Horny")>>soaking wet <<elseif $pc.statusEffects.includes("Turned On")>>wet <</if>>pussy through through the <<= $knickers.material.random()>> while his tongue explores your mouth.
<<else>>\
<<if not $pc.statusEffects.includesAny("Turned On", "Horny")>>He fondles your bare pussy, his fingers tracing teasing lines over your lips.<<else>>His fingertip slips between your lips, feeling the <<if $pc.statusEffects.includes("Horny")>>soaking <</if>>hot wetness there, sensuously massaging your <<if $pc.statusEffects.includes("Horny")>>stiff, <</if>>sensitive clit while his tongue explores your mouth.<</if>>
<</if>>\
You make out in this position for a long time, [[kissing Max|P001 Balcony unzipped]] while he fondles your <<if Array.from($pc.isWearing).includes("knickers")>>crotch<<else>>pussy<</if>>.
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</silently>>\
<<header>>
<<if $temp == "railing">>\
Max pulls you up to your feet, turning you round so you're kissing face to face, your butt pressed up against the balcony rail.
<</if>>\
<<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>\
He pulls the straps of your dress down over your shoulder, <<if Array.from($pc.isWearing).includes("bra")>>revealing your bra.<<else>>baring a breast.<</if>> \
<<else>>\
His fingers find the <<if $pc.region == "America">>zipper<<else>>zip<</if>> of your dress and he slides it down, baring your back. \
<</if>>\
He starts pulling at your dress, confidently stripping you out of it, right there on the balcony...
[[Let's go to bed.|P001 Balcony undressed][$temp to "bed"]]
[[(Unbutton his shirt)|P001 Balcony undressed][$temp to "shirt"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Take off your dress.|P001 Balcony undressed][$temp to "self"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Take off your dress.</span>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<removePCDress>>
<</silently>>\
<<header>>
<<if $temp == "bed">>\
"Let's go to bed," you murmur between kisses.
"Later," says Max, busy stripping you. He tugs your <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>unzipped <</if>> dress down around your waist, <<if Array.from($pc.isWearing).includes("bra")>>revealing your bra. He pulls your dress down over your hips and down your <<if $pc.build.score gt 0>>long <</if>>legs.<<else>>baring your breasts in the night air, then pulls it down over your hips and down your <<if $pc.build.score gt 0>>long <</if>>legs.<</if>>
You step out of it and <<if Array.from($pc.isWearing).includes("bra")>>[[he tosses it aside|P001 Balcony undressed 2]], onto a sunlounger<<else>>he tosses it aside, onto a sunlounger<</if>>.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<maxPussyReaction>>\
<</if>>\
<<elseif $temp == "shirt">>\
<<set $npc1.isWearing.delete("shirt"),
$npc1.isWearing.pushUnique("openShirt")>>\
You reach up and unfasten Max's shirt, button by button exposing the lean hard upper body you remember from the pool.
Between gropes and kisses, Max tugs your unzipped dress down around your waist, <<if Array.from($pc.isWearing).includes("bra")>>revealing your bra. He pulls your dress down over your hips and down your <<if $pc.build.score gt 0>>long <</if>>legs.<<else>>baring your breasts in the night air, then pulls it down over your hips and down your <<if $pc.build.score gt 0>>long <</if>>legs.<</if>>
You step out of it and <<if Array.from($pc.isWearing).includes("bra")>>[[he tosses it aside|P001 Balcony undressed 2]], onto a sunlounger<<else>>he tosses it aside, onto a sunlounger<</if>>.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<maxPussyReaction>>\
<</if>>\
<<elseif $temp == "self">>\
Looking into Max's eyes you reach up, pull your shoulder straps down over your arms, and push your unzipped dress down around your waist.
He holds your gaze for a moment, then stares down at your bared <<if Array.from($pc.isWearing).includes("bra")>>bra<<else>>chest<</if>>, his nostrils flaring.
You wriggle out of your dress and <<if Array.from($pc.isWearing).includes("bra")>>[[he tosses it aside|P001 Balcony undressed 2]], onto a sunlounger<<else>>he tosses it aside, onto a sunlounger<</if>>.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<maxPussyReaction>>\
<</if>>\
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<<if not Array.from($pc.isWearing).includes("bra")>>\
Max reaches for your breasts. You shoot him a sultry look as he cups them in his palms, feeling <<if $pc.braSize == "34A" or $pc.braSize == "34B">>them shift<<else>>their weight<</if>>, playing with them. <<if $pc.statusEffects.includesAny("Horny", "Turned On")>>Your <<if $avatar.nipplePiercings != "">>pierced <</if>>nipples feel stiff and sensitive, and when he tweaks them it makes you gasp.<<else>><<if $avatar.nipplePiercings != "">>He fondles your piercings, teasing them with his fingertips...<</if>><</if>>
<<if not $pc.statusEffects.includesAny("Horny", "Turned On")>>\
Before you can relax and get into it, you're interrupted by a [[tap at the door|P001 Balcony room service arrives]] from inside the suite.
<<else>>\
From inside the room, there's a [[tap at the door|P001 Balcony room service arrives]].
<</if>>\
<</if>>\<<silently>>
<<removePCBra>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
Max reaches under your arms and behind your back. He's unfastened your bra before you even realise that's what he's doing – he just pops it undone and slides the straps down off your shoulders. It joins your dress on the sunlounger almost before you know it.
He reaches for your freed breasts. You shoot him a sultry look as he cups them in his palms, feeling <<if $pc.braSize == "34A" or $pc.braSize == "34B">>them shift<<else>>their weight<</if>>, playing with them. <<if $pc.statusEffects.includesAny("Horny", "Turned On")>>Your <<if $avatar.nipplePiercings != "">>pierced <</if>>nipples feel stiff and sensitive, and when he tweaks them it makes you gasp.<<else>><<if $avatar.nipplePiercings != "">>He fondles your piercings, teasing them with his fingertips...<</if>><</if>>
<<if not $pc.statusEffects.includesAny("Horny", "Turned On")>>\
Before you can relax and get into it, you're interrupted by a [[tap at the door|P001 Balcony room service arrives]] from inside the suite.
<<else>>\
From inside the room, there's a [[tap at the door|P001 Balcony room service arrives]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
"Room service," he mutters. "That was quick."
He glances over his shoulder and into the room, then back to you, apparently reluctant to let go of your boobs.
[[They'll be here when you get back.|P001 Balcony room service arrives 2][$temp to "theyllWait"]]
[[He'll keep knocking...|P001 Balcony room service arrives 2][$temp to "goAnswer"]]<<silently>>
<<pcTalk>>
<<set $pc.inhibitions to -2>>
<</silently>>\
<<header>>
<<if $temp == "goAnswer">>\
<<pcMoodCalm>>\
<<pcSmirk>>\
"He'll keep knocking 'til you answer," you explain. "That's how doors work."
<<elseif $temp == "theyllWait">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"Go ahead, answer it!" you grin. "I promise they'll be here when you come back."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
"Hm, maybe <i>you</i> should answer," Max says. "That might be interesting."
[[Don't be crazy.|P001 Balcony room service negotiation][$temp to "crazy"]]
[[Me? Like this?|P001 Balcony room service negotiation][$temp to "likeThis"]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "wheresMyDress">>\
"Okay," you say, gently disentangling from the clinch and looking down for your dress. "Let me jus..."
"No no," Max interjects, smacking you lightly on the butt. "I mean go like that."
<<elseif $temp == "crazy">>\
<<pcSmirk>>\
You shake your head. "Don't be crazy."
<<if Flag("dubai-went-topless")>>\
"You went topless at the pool," he says. "It's just like that. No big deal"
<<else>>\
"They see naked people all the time," he says. "No big deal."
<</if>>\
<<if Flag("dubai-went-topless") and !(Array.from($pc.isWearing).includes("knickers"))>>\
[[I'm not topless.|P001 Balcony room service negotiation 2][$temp to "imNaked"]]
<<else>>\
[[If it's no big deal, why do you want me to do it?|P001 Balcony room service negotiation 2][$temp to "noBigDeal"]]
<</if>>\
<<elseif $temp == "likeThis">>\
<<pcRaiseEyebrows>>\
"Me?" You glance down at your body, checking that you're still <<if Array.from($pc.isWearing).includes("knickers")>>half-naked<<else>>naked<</if>>. "Like <i>this?"</i>
<<if Flag("dubai-went-topless")>>\
"You went topless at the pool," he says. "It's just like that. No big deal"
<<else>>\
"They see naked people all the time," he says. "No big deal."
<</if>>\
<<if Flag("dubai-went-topless") and !(Array.from($pc.isWearing).includes("knickers"))>>\
[[I'm not topless.|P001 Balcony room service negotiation 2][$temp to "imNaked"]]
<<else>>\
[[If it's no big deal, why do you want me to do it?|P001 Balcony room service negotiation 2][$temp to "noBigDeal"]]
<</if>>\
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
[[Seriously? In Dubai?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
[[Absolutely no way.|P001 Balcony room service negotiation 2][$temp to "noWay"]]<<silently>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "noBigDeal">>\
"If it's no big deal, why do you want me to do it?"
"Because it'll be sexier than me doing it."
<<if not Flag("dubai-roomService-100lashes")>>\
[[You realise this is Dubai, right?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
<</if>>\
<<if not Flag("dubai-roomService-turnYouOn")>>\
[[Is this what I have to do to turn you on?|P001 Balcony room service negotiation 2][$temp to "turnYouOn"]]
<</if>>\
<<if not Flag("dubai-roomService-howAboutYou")>>\
[[How about you answer naked if it's a woman?|P001 Balcony room service negotiation 2][$temp to "howAboutYou"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.inhibitions lt -1>>\
[[(Exhibitionist or low Inhibitions) Fine...|P001 Balcony room service negotiation 2][$temp to "fine"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or low Inhibitions) Fine...</span>
<</if>>\
[[Not doing it.|P001 Balcony room service negotiation 2][$temp to "noWay"]]
<<elseif $temp == "imNaked">>\
"But I'm not topless."
"Ja. That's why it will be sexy."
<<if not Flag("dubai-roomService-100lashes")>>\
[[You realise this is Dubai, right?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
<</if>>\
<<if not Flag("dubai-roomService-turnYouOn")>>\
[[Is this what I have to do to turn you on?|P001 Balcony room service negotiation 2][$temp to "turnYouOn"]]
<</if>>\
<<if not Flag("dubai-roomService-howAboutYou")>>\
[[How about you answer naked if it's a woman?|P001 Balcony room service negotiation 2][$temp to "howAboutYou"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.inhibitions lt -1>>\
[[(Exhibitionist or low Inhibitions) Fine...|P001 Balcony room service negotiation 2][$temp to "fine"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or low Inhibitions) Fine...</span>
<</if>>\
[[Not doing it.|P001 Balcony room service negotiation 2][$temp to "noWay"]]
<<elseif $temp == "seriously">>\
<<setFlag "dubai-roomService-100lashes">>\
"You understand this is <i>Dubai,</i> right?" you ask. "I'd probably get a hundred lashes."
"Hotels don't enforce those dumb rules," Max says confidently.
<<if not Flag("dubai-roomService-100lashes")>>\
[[You realise this is Dubai, right?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
<</if>>\
<<if not Flag("dubai-roomService-turnYouOn")>>\
[[Is this what I have to do to turn you on?|P001 Balcony room service negotiation 2][$temp to "turnYouOn"]]
<</if>>\
<<if not Flag("dubai-roomService-howAboutYou")>>\
[[How about you answer naked if it's a woman?|P001 Balcony room service negotiation 2][$temp to "howAboutYou"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.inhibitions lt -1>>\
[[(Exhibitionist or low Inhibitions) Fine...|P001 Balcony room service negotiation 2][$temp to "fine"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or low Inhibitions) Fine...</span>
<</if>>\
[[Not doing it.|P001 Balcony room service negotiation 2][$temp to "noWay"]]
<<elseif $temp == "turnYouOn">>\
<<setFlag "dubai-roomService-turnYouOn">>\
"Is this what I have to do to turn you on?"
<<if (Flag("hotzone")) and (not Array.from($pc.isWearing).includes("knickers"))>>\
"Oh, come on," Max scoffs. "You've got Hot Zone tattooed on your pussy. Go show me why."
<<else>>\
"Don't be such a drama queen. Just go answer the door."
<</if>>\
<<if not Flag("dubai-roomService-100lashes")>>\
[[You realise this is Dubai, right?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
<</if>>\
<<if not Flag("dubai-roomService-turnYouOn")>>\
[[Is this what I have to do to turn you on?|P001 Balcony room service negotiation 2][$temp to "turnYouOn"]]
<</if>>\
<<if not Flag("dubai-roomService-howAboutYou")>>\
[[How about you answer naked if it's a woman?|P001 Balcony room service negotiation 2][$temp to "howAboutYou"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.inhibitions lt -1>>\
[[(Exhibitionist or low Inhibitions) Fine...|P001 Balcony room service negotiation 2][$temp to "fine"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or low Inhibitions) Fine...</span>
<</if>>\
[[Not doing it.|P001 Balcony room service negotiation 2][$temp to "noWay"]]
<<elseif $temp == "howAboutYou">>\
<<setFlag "dubai-roomService-howAboutYou">>\
<<addmins 1>>\
"How about if it's a woman, you take off <i>your</i> clothes and go answer it?" you ask.
He's about to reply when there's another polite tap at the door. "Room service," calls an accented – and distinctly male – voice.
Max's eyes light up. "Deal," he grins, offering you a handshake.
<<if not Flag("dubai-roomService-100lashes")>>\
[[You realise this is Dubai, right?|P001 Balcony room service negotiation 2][$temp to "seriously"]]
<</if>>\
<<if not Flag("dubai-roomService-turnYouOn")>>\
[[Is this what I have to do to turn you on?|P001 Balcony room service negotiation 2][$temp to "turnYouOn"]]
<</if>>\
<<if not Flag("dubai-roomService-howAboutYou")>>\
[[How about you answer naked if it's a woman?|P001 Balcony room service negotiation 2][$temp to "howAboutYou"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.inhibitions lt -1>>\
[[(Exhibitionist or low Inhibitions) Fine...|P001 Balcony room service negotiation 2][$temp to "fine"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or low Inhibitions) Fine...</span>
<</if>>\
[[Not doing it.|P001 Balcony room service negotiation 2][$temp to "noWay"]]
<<elseif $temp == "noWay">>\
"No way, Max," you tell him. "I'm not answering the door like this."
"Okay, okay," he says, "fine. <i>I'll</i> answer the door. You just wait right here, okej?"
His hotel suite is open plan. Anybody inside the room can see out onto the balcony.
[[If you let him in the room, I'm leaving.|P001 Balcony Max goes to the door][$temp to "warn"]]
[[(Sigh) Fine.|P001 Balcony Max goes to the door][$temp to "acquiesce"]]
<<elseif $temp == "fine">>\
<<silently>>
<<if Flag("big-tits")>>
<<if $pc.build.score gte 2>>
<<set _bodyDesc to "tall, busty,">>
<<elseif $pc.build.score lte -2>>
<<set _bodyDesc to "short, busty,">>
<<else>>
<<set _bodyDesc to "busty,">>
<</if>>
<<else>>
<<if $pc.bodyType == "lean">>
<<set _bodyDesc to either("lean,", "skinny,")>>
<<elseif $pc.bodyType == "hourglass">>
<<set _bodyDesc to either("slim,", "slender,")>>
<<elseif $pc.bodyType == "curvy">>
<<set _bodyDesc to "curvy,">>
<</if>>\
<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<if $pc.naturalHairColour == "black">>
<<set _hairDesc to "crow-haired girl">>
<<elseif $pc.naturalHairColour == "darkBrown" or $pc.naturalHairColour == "lightBrown">>
<<set _hairDesc to "brunette">>
<<elseif $pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn" or $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
<<set _hairDesc to "redhead">>
<<elseif $pc.naturalHairColour == "dirtyBlonde">>
<<set _hairDesc to "girl with dirty blonde hair">>
<<elseif $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde">>
<<set _hairDesc to "blonde">>
<<elseif $pc.naturalHairColour == "strawberryBlonde">>
<<set _hairDesc to "strawberry blonde">>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _clothesDesc to "Striding across the room in sexy lingerie and high heels,">>
<<else>>
<<set _clothesDesc to "Striding across the room in high heels,">>
<</if>>
<<set _reflectionReport to "a _bodyDesc _clothedState _hairDesc glances back at you. _clothesDesc she could be a stripper or a porn star.">>
<</silently>>\
"Well..." you shrug. "Okay. Fine."
"Jaså?" he asks, not sure if you're serious.
[[Jaså.|P001 Balcony Kate answers the door][$temp to "ja"]]
[[If it'll turn you on.|P001 Balcony Kate answers the door][$temp to "waif"]]
[[Can't believe I'm doing this.|P001 Balcony Kate answers the door][$temp to "cantBelieve"]]
[[You have to visit me every day if I go to jail.|P001 Balcony Kate answers the door][$temp to "visitMe"]]
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "warn">>\
<<pcFrown>>\
<<set $npc1.hotness -= 1>>\
<<set $npc1.gratification -= 1>>\
"If you let him into the room I'm leaving, Max," you warn him. "I mean it."
<span class="badFeedback">Max <b>disliked</b> that.</span>
"Relax, relax, that's not what I meant," he replies. "Just wait here, I'll get the drinks."
[[(Wait)|P001 Wait for Max]]
<<elseif $temp == "acquiesce">>\
<<pcMoodSkeptical>>\
"But..." you start to protest, then let it go. "Fine," you sigh.
"Wait <i>right</i> there." Max looks thrilled, and scuttles back into the suite. <i>What did I just agree to?</i> You can't see the door from the balcony, but you hear him open it and talk to another male.
Max is about to bring him into the room. You'd better work out how to position yourself.
[[Facing away.|P001 Balcony showing off][$temp to "rearView"]]
<<if Array.from($pc.isWearing).includes("knickers")>>\
[[Facing him, boobs covered.|P001 Balcony showing off][$temp to "handBra"]]
<</if>>\
[[Facing him.|P001 Balcony showing off][$temp to "fullFrontal"]]
[[Fuck this, I'm out of here.|P001 Balcony Kate bails][$temp to "fromBalcony"]]
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
Max heads inside, leaving you _clothedState on his balcony under the starry night sky. A melody you can't quite place drifts up from the pop gig playing down on Nasimi Beach.
Inside the room you hear Max answer the door, and talk with another male. Muttered, low, masculine conversation that you can't make out.
[[(Just wait)|P001 Balcony Max returns][$temp to "wait"]]
[[(Put your dress back on)|P001 Balcony Max returns][$temp to "dress"]]
[[(End the date) (Put your dress back on and go)|P001 Balcony Kate bails][$temp to "fromBalcony"]]<<silently>>
<<addmins 2>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "dress">>\
<<pcMoodCalm>>\
<<= '<<' + $pc.lastWornDress + '>>'>>
You pick up your dress and wriggle back into it. Maybe in Bangkok you'll have to get used to being _clothedState and on display to random guys...but you're not a stripper <i>yet.</i>
From inside the suite you hear muttered male conversation, and the <i>pop</i> of a champagne cork. Shortly afterwards, Max returns – alone – carrying an ice bucket and two glasses.
"Didn't trust me?" he asks as he steps back out onto the balcony.
[[(End the date) Actually, I'm leaving.|P001 Balcony Kate bails]]
[[(Unzip your dress) Only you get to see this.|P001 Balcony Only you]]
<<elseif $temp == "wait">>\
<<pcMoodCalm>>\
You wait on the balcony, the warm wind caressing your body, listening to music and cheers from the pop gig below. Inside the suite, you hear muttered male conversation, and the <i>pop</i> of a champagne cork. Shortly afterwards, Max returns – alone, thankfully – carrying an ice bucket and two glasses.
"Hey." He pours you a glass and hands it to you. He plays with your bare breasts while you drink it, teasing and fondling your <<if $pc.statusEffects.includesAny("Horny", "Turned On")>>stiff, sensitive <</if>>nipples while chilled, fizzy champagne trickles [[down your throat|P001 Balcony flash Max reaction][$temp to "thawingKate"]].
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcFrown>>
<<pcTalk>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<if $pc.wasWearing != $pc.isWearing>>
<<if Array.from($pc.wasWearing).includes("knickers") and not Array.from($pc.isWearing).includes("knickers")>>
<<set _needKnickers to true>>
<</if>>
<<if Array.from($pc.wasWearing).includes("bra") and not Array.from($pc.isWearing).includes("bra")>>
<<set _needBra to true>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "fromBalcony">>\
<<pcGetDressed>>\
<i>Fuck this.</i> Maybe in Bangkok you'll have to get used to being _clothedState and on display for random strangers...but you're not a stripper <i>yet.</i>
You dress quickly and head back into the room. Max is in the doorway, signing a bill for a room service waiter you've seen around.
"I'm leaving," you tell the startled Swede. "Goodnight."
"Huh?" He looks baffled. "But...the champagne..."
<i>"Goodnight."</i> You squeeze through the doorway. The room service waiter wheels his trolley back to clear you a path. You go back to your room [[alone|Leaving Dubai]], leaving Max behind.
<<else>>\
"Actually, I'm going." <<if _needKnickers or _needBra>>You scoop up your underwear and stuff it into your <<handbag>>.<</if>>
"Huh? The champagne..."
"I'm <i>going,</i> Max. Goodnight."
"$pc.knownAs, wait..." He tries to persuade you to stay, but he doesn't stop you leaving. You go back to your room [[alone|Leaving Dubai]], leaving Max behind.
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</silently>>\
<<header>>
"Only you get to see this," you say, unzipping your dress.
<span class="goodFeedback">Max <b>liked</b> that.</span>
Max sets down the champagne and moves back in, helping to \
<<link "peel it off your body" "P001 Balcony flash Max reaction">>
<<removePCDress>>
<<set $temp to "coldKate">>
<</link>>.<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<<header>>
Max drops your dress onto the balcony and pulls you into a kiss. It's fierce and urgent, his tongue in your mouth, one hand holding your hair and the other on your ass. The bulge in his <<trousers>> grinds into your belly.
[[(Kiss him back demurely)|P001 Balcony flash Max reaction makeout][$temp to "demure"]]
[[(Kiss him back passionately)|P001 Balcony flash Max reaction makeout][$temp to "pash"]]
<<if $npc1.isWearing.includes("openShirt")>>\
[[(Take off his shirt)|P001 Balcony flash Max reaction makeout][$temp to "removeShirt"]]
<<else>>\
[[(Unbutton his shirt)|P001 Balcony flash Max reaction makeout][$temp to "undoShirt"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<if $temp != "echo echo">>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set _turnedOn to true>>
<<else>>
<<set _modifier to ( $pc.openness.score + $pc.agreeableness.score ),
_d10 to random(1,10)>>
<<if _d10 + _modifier gte 6>>
<<set _turnedOn to true>>
<</if>>
<</if>>
<</if>>
<<if _turnedOn>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<notificationsAddMessage "Arousal" "Your pussy feels hot and wet.">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<notificationsAddMessage "Arousal" "Your nipples are hard, your pussy is soaking wet.">>
<<elseif not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<notificationsAddMessage "Arousal" "You\'re starting to feel turned on.">>
<<else>>
<<notificationsAddSuccess "Arousal" "You\'re very turned on." >>
<</if>>
<</if>>
/*rear view is currently the only way to progress from this scene - insert the links to further passages. TG*/
<</silently>>\
<<header>>
<<if $temp == "rearView">>\
<<set $avatar.view to "rear">>\
You turn around and lean on the railing. Inside the suite, both voices draw closer, then the Eastern European one stops suddenly, presumably having just noticed the <<if Array.from($pc.isWearing).includes("knickers")>>half-naked<<else>>naked<</if>> woman out on the balcony.
"Hey, everything okay?" Max asks casually.
"Ah...yes sir. Of course, sir."
You just gaze out into the night, the warm wind caressing your body, listening to music and cheers from the pop gig below. Behind you, the men chat, small talk about a city in Ukraine they both know. You can't tell if they're stealing discreet glances at you, or openly staring at your naked back.
You hear the pop of a champagne cork, the rattle of the bottle sliding back into the ice bucket, and the sounds of Max [[seeing the waiter out.|P001 Balcony flash Max reaction]]
<<elseif $temp == "handBra">>\
<<kateENFBreasts>>\
<<pcRaiseEyebrows>>\
<<set $scene.handbra to true>>\
/*the artwork for the covered arms didn't upload here - check the reason of the bug - TG*/
Inside the suite, both voices draw closer. Through the open double doors you see Max walking back into the suite, followed by a room service waiter pushing a gold drinks trolley.
The waiter – a burly, potato-faced Eastern European you've seen around the restaurant and bar – glances up and sees you. His eyes pop wide at the sight of a half naked woman out on the balcony.
<<elseif $temp == "fullFrontal">>\
<<pcRaiseEyebrows>>\
Inside the suite, both voices draw closer. Through the open double doors you see Max walking back into the suite, followed by a room service waiter pushing a gold drinks trolley.
The waiter – a burly, potato-faced Eastern European you've seen around the restaurant and bar – glances up and sees you. His eyes pop wide at the sight of a <<if Array.from($pc.isWearing).includes("knickers")>>topless<<else>>naked<</if>> woman out on the balcony.
<<elseif $temp == "echo echo">>\
<<pcMoodCalm>>\
<<pcFrown>>\
<<cloathes-dress-lasulaDoubleRuchedMinidress-red>>\
<div class="devnote">\
<b>TBD</b> $pc.knownAs grabs her gear and gets out of here, ending the scene. 🦀
</div>\
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<<if $temp == "handBra" or $temp == "fullFrontal">>\
[[(Gaze back coolly)|P001 Balcony showing off Kate plays it cool]]
[[(Smile and say hi)|P001 Balcony showing off Kate chat][$temp to "crusader"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
You shoot back your coolest, most nonchalant gaze.
"Hey, everything okay?" Max asks him.
"Ah...yes sir. Of course, sir. Um..." he gathers his composure, and offers you a polite bob of his head. "Good evening, madame."
[[Uh, hi there!|P001 Balcony showing off Kate chat][$temp to "crusader"]]
[[Sorry, he put me up to this.|P001 Balcony showing off Kate chat][$temp to "waif"]]
[[Good evening.|P001 Balcony showing off Kate chat][$temp to "alpha"]]
[[Don't mind me, I'm just cooling off.|P001 Balcony showing off Kate chat][$temp to "fatale"]]<<silently>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<</silently>>\
An embarrassed, disarming grin breaks out on your face. "Hi there," you say.
"Babe, this is Mykóla," says Max, "he's from the Ukraine. Mykóla, this is $pc.knownAs from <<if $pc.nationality == "U.S.">>the U.S.<<elseif $pc.nationality == "Canadian">>Canada<<elseif $pc.nationality == "English">>the U.K.<<elseif $pc.nationality == "Australian">>Australia<<elseif $pc.nationality == "New Zealand">>New Zealand<</if>>..." he beckons you inside. "Come in, come in, introduce yourself."
<<elseif $temp == "waif">>\
<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<</silently>>\
"I'm sorry," you say. You point an accusing finger at Max. "He put me up to this."
"Don't listen to her, Mykóla," says Max, "she's loving this."
"Er...yessir." The waiter's eyes roam all over your body, drinking in every detail.
"$pc.knownAs, come in here," says Max. "Introduce yourself, don't be shy."
<<elseif $temp == "alpha">>\
<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
"Good evening," you reply coolly.
"Mykóla, this is my guest $pc.knownAs," says Max, "$pc.knownAs; Mykóla." He beckons you inside. "Come in, come in, introduce yourself."
<<elseif $temp == "fatale">>\
<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcSmile>>
<</silently>>\
"Don't mind me," you tell him. "I'm just cooling off in the breeze."
<<if $pc.nationality == "U.S.">>"She's American," Max explains, "they do what they want."<<elseif $pc.nationality == "Canadian">>"She's Canadian," Max explains, "more used to ice and snow."<<elseif $pc.nationality == "English">>"She's English," Max explains, "more used to grey skies and rain."<<elseif $pc.nationality == "Australian">>"She's Australian," Max explains, "they're very liberated."<<elseif $pc.nationality == "New Zealand">>"She's from New Zealand," Max explains, "they're very liberated."<</if>>
The waiter nods seriously as he considers this, his eyes roaming all over your body.
"$pc.knownAs, this is Mykóla," Max beckons you in. "Come and say hi."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
[[I'm fine out here.|P001 Balcony showing off Kate stays outside]]
<<if $scene.handbra>>\
[[(Join them, but keep your breasts covered)|P001 The spy who came in from the balcony][$temp to "modest"]]
[[(Bare your breasts and join them)|P001 The spy who came in from the balcony][$temp to "daring"]]
<<else>>\
[[Okay...|P001 The spy who came in from the balcony]]
<</if>>\<<silently>>
<<set $npc1.debaser to false>>
<<pcMoodCalm>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless",
_clothedState2 to "topless and in heels">>
<<else>>
<<set _clothedState to "naked",
_clothedState2 to "naked and in heels">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "daring">>\
<<kateENFEnd>>\
<<set $scene.handbra to false>>\
You let your hand fall to your waist, baring your breasts to Max and the waiter. They watch raptly as you step inside and walk up to them. "Hi, Mykóla."
<<else>>\
The two men watch raptly as you step inside and walk up to them. "Hi, Mykóla."
<</if>>\
"Madame."
"Mykóla's brought us...what is it?"
"Perrier Jouët, sir." The waiter lifts the champagne from the ice bucket to present the label. "Grand Brut."
He shows the label to you both. Max nods sagely, you with all the dignity a _clothedState woman can muster.
Mykóla busies himself uncorking and serving the champagne. You stand and watch politely as he works, mostly staring at the bottle but occasionally stealing glances at your body.
It would be a perfectly normal scene if you weren't _clothedState2, in a hotel room with two fully-dressed men.
With a practised twist, Mykóla opens the bottle with a low <i>pop</i> and a little curl of white smoke. He fills your glasses and asks if there will be anything else.
Max signs the bill and sees him out. You take your glass of champagne back out to the balcony to wait for Max [[to return|P001 Balcony flash Max reaction][$temp to "thatWasHot"]].<<silently>>
<<pcSmirk>>
<</silently>>\
<<header>>
"I'm fine out here, Max," you tell him.
He smiles and shrugs. "Okay. Madame stays on the balcony. Mykóla, what have you brought us?"
"Perrier Jouët, sir. Grand Brut..."
You watch from the balcony as Mykóla uncorks a bottle of champagne and pours two flutes. It takes him a little while, because he keeps stealing glances at you.
Eventually, Max signs the bill. "Thank you sir," Mykóla says, "thank you madame. Goodnight."
"Goodnight." Max sees him out; you shake your head as you wait for him [[to return|P001 Balcony flash Max reaction][$temp to "thatWasHot"]], hoping that Mykóla isn't on his way to call the cops.<<silently>>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Arousal +" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Arousal +" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Arousal ++" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1,
$npc1.sexualChemistry += 1>>
<<set _alertMessageArray to [
"You\'re getting more comfortable with Max."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Sexual chemistry +" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "rearView">>\
<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<set $avatar.view to "front">>
<</silently>>\
Brisk footsteps come up behind you. Masculine hands grab your hips and spin you around.
<<elseif $temp == "thatWasHot">>\
<<silently>>
<<kateENFEnd>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
Your date strides back full of purpose. He grabs you by the hips and yanks you in close.
<<elseif $temp == "coldKate">>\
<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
Leaning on him for support, you step out of your dress. He tosses it onto a nearby sunlounger.
<<elseif $temp == "thawingKate">>\
<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
Max fondles your <<pcTits>> while you drink. You take a deep swig, then set aside your glass.
<<elseif $temp == "voyeur">>\
<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
He grabs you by the hips and yanks you in close. The ice in the bucket jingles.
<</if>>\
"You're so sexy." Max pulls you in for a kiss, fierce and urgent.
He holds your hair tightly behind your head while his tongue invades your mouth – no longer sensual, just dominant, like he's getting you used to being penetrated the way <i>he</i> wants.
His stubble scrapes your soft skin. His hand <<if Array.from($pc.isWearing).includes("knickers")>>slips into your <<= $knickers.desc.random()>><<else>>moves between your legs<</if>>.
<<if $pc.statusEffects.includes("Horny")>>\
You're soaking wet. He fingers your pussy – quickly, perfunctorily, just checking you're wet – then he [[lets you go|P001 Balcony pre-fuck admin]].
<<elseif $pc.statusEffects.includes("Turned On")>>\
He fingers your pussy – quickly, perfunctorily, just checking you're wet – then he [[lets you go|P001 Balcony pre-fuck admin]].
<<elseif $pc.statusEffects.includes("Aroused")>>\
He strokes your pussy, fumbling until he finds some wetness there. You're actually not feeling <i>quite</i> ready for sex – but Max seems to be satisfied. He [[lets you go|P001 Balcony pre-fuck admin]].
<<else>>\
He fumbles with your pussy, trying to find some wetness.
It's no good. He's like a dog in heat, but you're not feeling turned on at all. What are you going to do?
[[(End the date) Sorry, I can't do this.|P001 Balcony date end Kate not feeling it]]
[[(Give him a BJ instead)|P001 Balcony settle for a BJ?]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $scene.holdingChampagneBucket>>\
<<removePCLanyard>>\
Max takes the champagne things and sets them down on the balcony.
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>He pulls your <<= $knickers.desc.random()>> down, totally unceremoniously, just stripping $knickers.pronoun off you so you're ready to be fucked. <<pcKnickersDown>><</if>>You're moments away from having sex.
[[Wait, have you got a condom?|P001 Balcony condom request]]
[[I'm on the pill, we don't need a condom.|P001 Balcony railing fuck setup][$temp to "pill"]]<<silently>>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Kissing him is starting to turn you on.",
"Max is a good kisser. You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Making out is turning you on. Under your dress, your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max rolled a natural 10!" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<</if>>
<</if>>
/*it's not necessarily a thong Kate may wear at this moment - consider inserting knickers description. TG*/
<</silently>>\
<<header>>
<<if $temp == "demure">>\
You kiss him back softly, your gentle movements contrasting with his fierce, masculine urgency. Max grips your hair tight, controlling your head while his tongue thrusts invasively inside your mouth – no longer sensual, just dominant, like he's getting you used to being penetrated the way <i>he</i> wants.
<<if lastVisited("P001 Flash reaction (Max) 2") is 1>>\
<<silently>>
<<set $avatar.lanyard to "",
$avatar.lanyardRear to "">>
<</silently>>\
He gently takes the ice bucket and the glasses from your hands, and sets them down on the balcony. Then he pulls you back in for a kiss, one hand slipping <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>>inside the [["front of your " + <<= $knickers.desc.random()>> + ""|P001 Balcony Max fingers Kate]].<</if>>
<<else>>\
His other hand slips <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>><<set _knickers to $knickers.desc.random()>>into the [["front of your " + _knickers + ""|P001 Balcony Max fingers Kate]].<</if>>
<</if>>\
<<elseif $temp == "pash">>\
Max grips your hair tight, controlling your head while he kisses you fast and aggressively, biting your lip, grinding his stubble into your soft skin.
<<if lastVisited("P001 Flash reaction (Max) 2") is 1>>\
<<silently>>
<<set $avatar.lanyard to "",
$avatar.lanyardRear to "">>
<</silently>>\
He tugs the ice bucket and the glasses from your hands, and sets them down on the balcony. Then he pulls you back into
thea kiss, one hand slipping <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>>inside the [["front of your " + <<= $knickers.desc.random()>> + ""|P001 Balcony Max fingers Kate]].<</if>>
<<else>>\
His other hand slips <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>><<set _knickers to $knickers.desc.random()>>into the [["front of your " + _knickers + ""|P001 Balcony Max fingers Kate]].<</if>>
<</if>>\
<<elseif $temp == "removeShirt">>\
<<set $npc1.isWearing.delete("openShirt")>>\
You slip Max's shirt down off his shoulders, baring his gym-sculpted shoulder muscles. They look like grapefruit halves and feel hard and powerful when he moves to toss his shirt aside.
He grips your hair tight, controlling your head while he kisses you fast and aggressively, biting your lip, grinding his stubble into your soft skin. His other hand slips <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>><<set _knickers to $knickers.desc.random()>>into the [["front of your " + _knickers + ""|P001 Balcony Max fingers Kate]].<</if>>
<<elseif $temp == "undoShirt">>\
<<set $npc1.isWearing.push("openShirt")>>\
<<set $npc1.isWearing.delete("shirt")>>\
You unfasten Max's shirt, button-by-button revealing the lean upper body you remember from the pool.
He grips your hair tight, controlling your head while he kisses you fast and aggressively, biting your lip, grinding his stubble into your soft skin. His other hand slips <<if not Array.from($pc.isWearing).includes("knickers")>>[[between your legs|P001 Balcony Max fingers Kate]].<<else>><<set _knickers to $knickers.desc.random()>>into the [["front of your " + _knickers + ""|P001 Balcony Max fingers Kate]].<</if>>
<<elseif $temp == "freeWilly">>\
<div class="devnote">\
<b>TBD</b> $pc.knownAs gets Max's cock out, then squats down and gives him a pre-sex BJ. 🦀
</div>\
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<max-fingerbang-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1FingerbangSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Being fondled is starting to turn you on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> /* Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<set _alertMessageArray to [
"Max\'s slow, rhythmic movements are making your pussy hot and wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> /* Kate is at arousal 3. Go to 4 */
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"Being fingered is making your nipples hard and your pussy soaking wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<elseif $pc.statusEffects.includes("Horny")>> /* Kate is at 4, push her close to orgasm */
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _alertMessageArray to [
"Max\'s finger feels amazing. If he keeps this up, you\'ll come."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<</if>>
<</if>>
<<addmins 3>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
Your pussy is soaking wet. His finger slides effortlessly between your lips and onto your stiff, sensitive little clit, swirling around it in a movement that sends little waves of pleasure up through your stomach.
You grip his strong arms and make out under the stars, his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>, jilling you off [[right there on the balcony.|P001 Balcony condom decision]]
<<elseif $pc.statusEffects.includes("Turned On")>>\
Max's finger slips between your wet lips. He strokes your pussy rhythmically and confidently, gently massaging your clit.
You hold onto his strong arms and make out under the stars, his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>, jilling you off [[right there on the balcony.|P001 Balcony condom decision]]
<<elseif $pc.statusEffects.includes("Aroused")>>\
Max strokes your pussy, fumbling around until he finds some wetness there.
You try to relax and get into it as you make out under the stars, his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>, jilling you off [[right there on the balcony.|P001 Balcony condom decision]]
<<else>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
Max fumbles inside your <<= $knickers.desc.random()>>, trying to find some wetness there.
<<else>>\
Max fumbles between your legs, trying to find some wetness there.
<</if>>\
It's no good; you're not turned on <i>at all.</i>
[[(End the date) Sorry, Max, this isn't working for me.|P001 Balcony date end Kate not feeling it]]
[[(Offer him a BJ instead)|P001 Balcony settle for a BJ?]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $scene.holdingChampagneBucket>>\
<<removePCLanyard>>\
You break the clinch by setting down the ice bucket and the glasses. Max is about to grab you again, but something in your eyes stops him.
<<else>>\
You gently lift his hand away. Max lets go of your hair and looks up at you.
<</if>>\
"I'm sorry, Max," you say. "I can't do this."
"Wha?" he looks startled. "Can't...do what? I don't understand."
You shake your head. "I have to <i>go."</i>
You quickly get dressed and get out of there. <<if $hackingMaxsPhone>>You couldn't get access to his phone, but that's not your main concern. <<else>>Max is confused, but you're worrying about something else: <</if>><i>If I can't have sex at the end of a date, how the hell am I going to perform in Bangkok?</i>
You head back to [[your room|Leaving Dubai]], doubts circling in your mind.<<silently>>
<<pcEyesOpen>>
<</silently>>\
<<header>>
<<if $scene.holdingChampagneBucket>>\
<<removePCLanyard>>\
You break the clinch by setting down the ice bucket and the glasses. Max looks is about to grab you again, but you shake your head.
<<else>>\
You gently lift his hand away. Max lets go of your hair and looks at you.
<</if>>\
"Wait," you tell him. <<if Array.from($pc.kinks).includes("Promiscuous")>>"I want to suck your cock."<<else>>"I want to do something first."<</if>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>"Okay," he says, eagerly.<<else>>"Okay..." he says, hesitantly.<</if>>
The balcony's concrete, so you squat down instead of kneeling, balancing on your heels. Max watches while you fumble with his <<trousers>>.
[[(Pull them down)|P001 Balcony settle for a BJ 2][$temp to "depants"]]
[[(Undo them)|P001 Balcony settle for a BJ 2][$temp to "unzip"]]<<silently>>
<</silently>>\
<<header>>
<<if $temp == "depants">>\
<<set $npc1.isWearing.delete("trousers")>>\
<<set $npc1.isWearing.push("trousersDown")>>\
You unbuckle his belt, unbutton and unzip his <<trousers>>, and tug them down. Like most men's <<trousers>> they're loose-fitting, so they slip down to his knees easily.
His underwear is a pair of clingy, royal blue Björn Borg boxer shorts. You peel them down, as well, and his cock springs out into the night air, inches from your face.
It's big – not porn star big, but bigger than average, jutting out from a neatly trimmed patch of pubic hair. <<if $pc.region == "America">>He's uncircumcised.<</if>>
<<elseif $temp == "unzip">>\
<<set $npc1.isWearing.delete("trousers")>>\
<<set $npc1.isWearing.push("trousersUnzipped")>>\
You unzip and unbutton his <<trousers>>, leaving them held up by his belt. Your fingers snake inside, feeling his dick bulging inside his clingy boxer shorts. You find an opening, pull it apart, and draw his cock out into the warm night air.
It's big – not porn star big, but bigger than average. <<if $pc.region == "America">>He's uncircumcised.<</if>>
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
[[(Give it a tongue lashing)|P001 Balcony settle for a BJ 3][$temp to "lick"]]
[[(Suck his cock)|P001 Balcony settle for a BJ 3][$temp to "suck"]]
[[(Jerk him off in your mouth)|P001 Balcony settle for a BJ 3][$temp to "jerk"]]<<silently>>
<<pcOFace>>
<<kate-oral-sex-roll>>
/* If Kate got turned on, increase Kate's arousal stage and display an alert */
<<if _kateTurnedOn>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1,
$npc1.sexualChemistry += 1>>
<<set _alertMessageArray to [
"You\'re getting more comfortable with Max."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Sexual chemistry +" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "lick">>\
Curling your <<if def $manicure>>manicured <</if>>fingers around the base of his warm, hard cock, you guide it towards your mouth.
You start with your tongue, licking along and underneath the shaft, lashing and swirling around the tip<<if $npc1.isWearing.includes("trousersDown")>>, gently licking his balls. They're faintly prickly, like he shaved them a few days ago.<<else>>.<</if>> His cock tastes clean and neutral.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You give Max a long, sensual tongue lashing. He murmurs approvingly, his hard dick responding well to your soft tongue.
<span class="goodFeedback">Max <b>liked</b> that.</span>
It's time to move things up a gear.
<<else>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
"Jaså...mmm..." Max murmurs encouragement, but there's something perfunctory about his tone. You get the feeling he's looking forward to the main event.
<</if>>\
[[(Suck his cock)|P001 Balcony settle for a BJ 3][$temp to "suck2"]]
[[(Jerk him off in your mouth)|P001 Balcony settle for a BJ 3][$temp to "jerk2"]]
<<elseif $temp == "suck">>\
<<set $scene.bjStyle to "suck">>\
Curling your <<if def $manicure>>manicured <</if>>fingers around the base of his warm, stiff cock, you lick your lips and guide it into your mouth.
It's big and dry inside your soft, wet mouth. You rock your hips to create some movement, your lips slipping back and forth on his cock, getting it wet and slippery and making it easier to suck. He tastes clean and neutral.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady and sensual rhythm. Max expresses his pleasure in low, throaty murmurs as you work.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady rhythm. "Jaså...mmm..." Max murmurs encouragement, but there's something perfunctory about his tone. You get the feeling he's looking forward to the main event.
<</if>>\
<<elseif $temp == "jerk">>\
<<set $scene.bjStyle to "jerk">>\
Curling your <<if def $manicure>>manicured <</if>>fingers around the base of his warm, stiff cock, you lick your lips and guide the tip into your mouth.
He tastes clean and neutral. You use your hand to start masturbating him, jerking him off between your wet lips and onto your soft tongue.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Balancing on your spike heels, you build up to a steady and sensual rhythm using your hand and your mouth. Max expresses his pleasure in low, throaty murmurs as you jerk him off into your mouth.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Balancing on your spike heels, you build up to a steady rhythm using your hand and your mouth. "Jaså...mmm..." Max murmurs encouragement, but there's something perfunctory about his tone. You get the feeling he's looking forward to the main event.
<</if>>\
<<elseif $temp == "suck2">>\
<<set $scene.bjStyle to "suck">>\
You guide his cock, wet with your spit, into your mouth. You rock your hips to create some movement, your lips slipping back and forth on his cock, making it wetter and more slippery and easier to suck.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady and sensual rhythm. Max expresses his pleasure in low, throaty murmurs as you work.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady rhythm. Max murmurs affirmatively, but you're not sure if you're really getting him off.
<</if>>\
<<elseif $temp == "jerk2">>\
<<set $scene.bjStyle to "jerk">>\
You shift your grasp on his cock, wet with your spit, and guide the tip into your mouth.
With a hand curled around his shaft you start masturbating him, jerking him off between your wet lips and onto your soft tongue.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady and sensual rhythm using your hand and your mouth. Max expresses his pleasure in low, throaty murmurs as you jerk him off into your mouth.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Breathing through your nose and balancing on your spike heels, you build up to a steady rhythm using your hand and your mouth. Max murmurs affirmatively, but you're not sure if you're really getting him off.
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if $temp != "lick">>\
Max strokes your hair and you look up. <<if _kateBJSuccess>>"Mmh, you're great at that," he says seriously.<<else>>"Mmh, that was great," he says.<</if>> He offers a hand to help you back up.
<<if $pc.statusEffects.includes("Aroused")>>\
[[(Aroused) (Have sex)|P001 Balcony BJ turnaround]]
<<elseif $pc.statusEffects.includes("Turned On")>>\
[[(Turned On) (Have sex)|P001 Balcony BJ turnaround]]
<<elseif $pc.statusEffects.includes("Horny")>>\
[[(Horny) (Have sex)|P001 Balcony BJ turnaround]]
<<else>>\
<span class = "greyedOut">(Aroused) (Have sex)</span>
<</if>>\
[[It's a BJ or nothing.|P001 Balcony BJ or nothing]]
<</if>>\<<silently>>
<<pcRaiseEyebrows>>
<<pcEyesOpen>>
<</silently>>\
<<header>>
Without taking his dick out of your mouth, you shake your head. He lets out a little grunt of pleasure at the sensation.
You draw back until just the very tip of his cock brushes on your bottom lip. "I'm not having sex with you, Max," you tell him. "But you can have a blow job."
"Oh...kay." Max thinks this over, but only for a second. "Well," he says with a little shrug, "if you insist."
[[(Close your eyes and get going)|P001 Balcony BJ or nothing 2][$temp to "eyesWideShut"]]
[[(Hold eye contact while you do it)|P001 Balcony BJ or nothing 2][$temp to "eyesWideOpen"]]<<silently>>
<<if $pc.eyes.colour == "green">>
<<set _eyeDescription to "an emerald green">>
<<elseif $pc.eyes.colour == "jade">>
<<set _eyeDescription to "a jade green">>
<<elseif $pc.eyes.colour == "grey">>
<<set _eyeDescription to "a cloud grey">>
<<elseif $pc.eyes.colour == "darkBlue" or $pc.eyes.colour == "blue">>
<<set _eyeDescription to "a blue-eyed">>
<<elseif $pc.eyes.colour == "paleBlue">>
<<set _eyeDescription to "a blue-eyed">>
<<elseif $pc.eyes.colour == "violet">>
<<set _eyeDescription to "a violet">>
<<elseif $pc.eyes.colour == "honey">>
<<set _eyeDescription to "an amber">>
<<elseif $pc.eyes.colour == "hazel">>
<<set _eyeDescription to "a hazel-eyed">>
<<elseif $pc.eyes.colour == "lightBrown">>
<<set _eyeDescription to "a tawny brown">>
<<elseif $pc.eyes.colour == "brown">>
<<set _eyeDescription to "a doe-eyed">>
<<elseif $pc.eyes.colour == "darkBrown">>
<<set _eyeDescription to "a doe-eyed">>
<</if>>
<<kate-oral-sex-roll>>
/* If Kate got turned on, increase Kate's arousal stage and display an alert */
<<if _kateTurnedOn>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Secondary effect" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1,
$npc1.sexualChemistry += 1>>
<<set _alertMessageArray to [
"You\'re getting more comfortable with Max."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Sexual chemistry +" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "eyesWideShut">><<pcOFace>><<if $scene.bjStyle == "suck">>You close your eyes and get back to work.<<elseif $scene.bjStyle == "jerk">>You close your eyes and get back to jerking him off into your mouth.<<else>><span class="badFeedback">Error in scene.bjStyle var</span><</if>><<elseif $temp == "eyesWideOpen">><<if $scene.bjStyle == "suck">>Fix Max with a _eyeDescription gaze, you get back to work.<<elseif $scene.bjStyle == "jerk">>Fixing Max with _eyeDescription gaze, you get back to jerking him off into your mouth.<<else>><span class="badFeedback">Error in scene.bjStyle var</span><</if>><</if>>
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if $scene.bjStyle == "suck">>\
For the next few minutes you rock back and forth on your heels, your soft mouth sliding rhythmically on his hard dick.
[[(Suck his cock)|P001 Balcony BJ or nothing success A]]
<<elseif $scene.bjStyle == "jerk">>\
For the next few minutes you squat – somewhat precariously – on your high heels, <<if $temp == "eyesWideOpen">>gazing up and <</if>>tossing him off rhythmically into your soft mouth.
[[(Suck his cock)|P001 Balcony BJ or nothing success A]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if $scene.bjStyle == "suck">>\
For the next few minutes you rock back and forth on your heels, your soft mouth sliding rhythmically on his hard dick.
[[(Suck his cock)|P001 Balcony BJ or nothing failure A]]
<<elseif $scene.bjStyle == "jerk">>\
For the next few minutes you squat – somewhat precariously – on your high heels, <<if $temp == "eyesWideOpen">>gazing up and <</if>>tossing him off rhythmically into your soft mouth.
[[(Suck his cock)|P001 Balcony BJ or nothing failure A]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
Squatting precariously in high heels isn't the most comfortable position. But you sense it's working, so you ignore the soreness building up in your legs, breathe through your nose, and concentrate on making him feel good.
Max rests his hand on the back of your head while you work.
[[(Suck his cock)|P001 Balcony BJ or nothing success B]]
<<elseif $scene.bjStyle == "jerk">>\
It isn't the most comfortable position. But you sense it's working, so you ignore the soreness building up in your legs, and concentrate on making him feel good.
Max rests his hand on the back of your head while you work.
[[(Toss him off in your mouth)|P001 Balcony BJ or nothing success B]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
Squatting precariously in high heels isn't the most comfortable position to hold. You keep working his cock with your mouth, ignoring the soreness building up in your legs, breathing through your nose and willing him to finish.
"Mmmm...ja....oh yeah, $pc.knownAs, that feels good..." Max murmurs encouragingly, but you don't feel like you're driving him wild.
[[(Suck his cock)|P001 Balcony BJ or nothing failure B]]
<<elseif $scene.bjStyle == "jerk">>\
Squatting precariously in high heels isn't the most comfortable position to hold. You keep working, ignoring the soreness building up in your legs, willing him to finish.
"Mmmm...ja....oh yeah, $pc.knownAs, that feels good..." Max murmurs encouragingly, but you don't feel like you're driving him wild.
[[(Toss him off in your mouth)|P001 Balcony BJ or nothing failure B]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
Distant applause signals the end of the gig down on Nasimi Beach.
Up here on the balcony, the desert night falls still and quiet, except for wet suckling noises and Max's low, encouraging murmurs.
[[(Suck his cock)|P001 Balcony BJ or nothing success C]]
<<elseif $scene.bjStyle == "jerk">>\
Distant applause signals the end of the gig down on Nasimi Beach.
Up here on the balcony, the desert night falls still and quiet, except for wet fapping noises and Max's low, encouraging murmurs.
[[(Toss him off in your mouth)|P001 Balcony BJ or nothing success C]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
Distant applause drifts up from Nasimi Beach, signalling the end of the gig down there.
Up on the balcony, your performance goes on. The desert night falls still and quiet, except for wet suckling noises.
[[(Suck his cock)|P001 Balcony BJ or nothing failure C]]
<<elseif $scene.bjStyle == "jerk">>\
Distant applause drifts up from Nasimi Beach, signalling the end of the gig down there.
Up on the balcony, your performance goes on. The desert night falls still and quiet, except for wet fapping noises.
[[(Toss him off in your mouth)|P001 Balcony BJ or nothing failure C]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
His cock feels like it's getting stiffer and more sensitive in your mouth. His murmurs become throatier, more guttural.
You speed up the pace, murmuring soft, sexy, encouraging sounds.
"Åh fuck. Ja, ja, ja." Max's grip tightens in your hair.
[[(Keep sucking)|P001 Balcony BJ or nothing success][$temp to "suckcess"]]
[[Where do you want to come?|P001 Balcony BJ or nothing target selection]]
<<elseif $scene.bjStyle == "jerk">>\
You can feel his cock getting stiffer in your hand, the tip feeling somehow more sensitive on your tongue. His murmurs become throatier, more guttural.
You speed up the pace, murmuring soft, sexy, encouraging sounds.
"Åh fuck. Ja, ja, ja." Max's grip tightens in your hair.
[[(Keep tossing him off)|P001 Balcony BJ or nothing success][$temp to "tosser"]]
[[Where do you want to come?|P001 Balcony BJ or nothing target selection]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
<i>Suck. Suck. Slurp.</i> Your leg muscles are aching and you're getting BJ jaw. You're doing your best but you don't think he's getting there.
Mercifully, Max intervenes. He reaches down, and starts gently masturbating himself into your mouth, just using his fingertips.
[[(Suck on the tip)|P001 Balcony BJ or nothing failure D]]
<<elseif $scene.bjStyle == "jerk">>\
<i>Fap fap fap. Slurp slurp slurp.</i> Your leg muscles are aching and your tongue feels numb. You're doing your best but you don't think he's getting there.
Mercifully, Max takes over the hand job. He reaches down, and starts gently masturbating himself into your mouth, just using his fingertips.
[[(Suck on the tip)|P001 Balcony BJ or nothing failure D]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
You suck and slurp on the tip of his cock while he masturbates. "Mmh. Jaså..." his murmurs become throatier, more guttural, as he starts enjoying himself more. "Fuck."
Max takes a firmer grasp of his cock, his hand taking on more and more of a role, until you're basically squatting down letting a man jerk off into your mouth.
Being reduced to a bit part in Max's masturbation session feels demeaning. But he's getting there now. The tip of his cock feels like it's getting stiffer and more sensitive between your soft, wet lips.
[[(Encourage him)|P001 Balcony BJ or nothing failure E]]<<silently>>
<</silently>>\
<<header>>
<<if $scene.bjStyle == "suck">>\
Tongue flickering and swirling on the tip of his cock, you mew sexily and affirmatively.
"Åh fuck. Ja, ja, ja." Max curls a hand into your hair, holding it like a handle while he jerks off in your mouth. "Fuck," he breathes. <i>"Fuck.</i> I'm gonna...åh..."
[[(Let him come in your mouth)|P001 Balcony BJ or nothing failure cumshot][$temp to "inMouth"]]
[[(Pull away)|P001 Balcony BJ or nothing failure cumshot][$temp to "pullAway"]]
<<elseif $scene.bjStyle == "jerk">>\
You can feel his cock getting stiffer in your hand, the tip feeling somehow more sensitive on your tongue. His murmurs become throatier, more guttural.
You speed up the pace, murmuring soft, sexy, encouraging sounds.
"Åh fuck. Ja, ja, ja." Max's grip tightens in your hair.
[[(Keep tossing him off)|P001 Balcony BJ or nothing success][$temp to "tosser"]]
[[Where do you want to come?|P001 Balcony BJ or nothing target selection]]
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\<<silently>>
/* make a simple Oral Sex roll to avoid choking on cum */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Fetch Kate's Oral Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Oral Sex">>
<<set _kateBJSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateBJSkill>>
<<set _kateBJSkill to -4>>
<</if>>
<</for>>
<<set _kateBonus to _kateBJSkill>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolled a natural 10, record the fact that she rolled a critical hit */
<<if _kateD10 == 10>>
<<set _kateCriticalHit to true>>
<</if>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateCriticalHit or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateBJSuccess to true>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "inMouth">>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
<i>"Jävla hel..."</i> he groans. His dick twitches and spurts in your mouth, flooding it with a load of hot, slimy sperm.
<<if _kateBJSuccess>>\
<span class="inlineNotificationGood">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
[[(Spit)|P001 Balcony BJ or nothing money shot admin][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ or nothing money shot admin][$temp to "swallow"]]
<<else>>\
<<pcEyesOpen>>\
<<pcRaiseEyebrows>>\
<span class="inlineNotificationBad">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It blasts the back of your throat. You suppress a gag, barely stopping yourself from choking it all over Max. You twist away and cough it down onto the balcony instead.
Max looks bemused. "Wow. So bad?"
[[Wrong angle.|P001 Balcony BJ or nothing money shot admin][$temp to "choke"]]
<</if>>\
<<elseif $temp == "pullAway">>\
<<set $male1.cumTgt to "face">>\
<<facial>>\
<<pcMoodSkeptical>>\
<<pcEyesClosed>>\
<i>"Jävla hel..."</i> he groans. At the last second you pull away, but his tight hold of your hair stops your movement. You flinch as his cock squirts a load of hot, slick cum right into your [[face|P001 Balcony BJ or nothing money shot admin][$temp to "facial"]].
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcEyesOpen>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
You draw your mouth back, the tip brushing your lips. "Baby, where do you wanna come?"
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"Åh...<i>på dina tu–</i> on your tits."
"Uh-huh," you breathe. <i>Of course,</i> you think.
<<if $scene.bjStyle == "suck">>\
You slip his stiff, sensitive cock back into your mouth and try to [[make him come|P001 Balcony BJ or nothing success][$temp to "maxChoice"]].
<<elseif $scene.bjStyle == "jerk">>\
You guide the tip back onto your numbed, waiting tongue and try to [[make him come|P001 Balcony BJ or nothing success][$temp to "maxChoice"]].
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\
<<else>>\
"Åh...<i>i ditt ans–</i> in your face."
"Uh-huh," you breathe. <<if def $lipstick or def $blusher or def $eyeshadow>><i>I'm about to get some extra makeup,</i><<else>><i>Guess I'm wearing makeup tonight after all,</i><</if>> you think.
<<if $scene.bjStyle == "suck">>\
You slide your mouth back onto his stiff, sensitive cock, and try to [[make him come|P001 Balcony BJ or nothing success][$temp to "maxChoice"]].
<<elseif $scene.bjStyle == "jerk">>\
You guide the tip back onto your tongue and try to [[make him come|P001 Balcony BJ or nothing success][$temp to "maxChoice"]].
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\
<</if>>\<<silently>>
/* make a simple Oral Sex roll to avoid choking on cum */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Fetch Kate's Oral Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Oral Sex">>
<<set _kateBJSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateBJSkill>>
<<set _kateBJSkill to -4>>
<</if>>
<</for>>
<<set _kateBonus to _kateBJSkill>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolled a natural 10, record the fact that she rolled a critical hit */
<<if _kateD10 == 10>>
<<set _kateCriticalHit to true>>
<</if>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateCriticalHit or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateBJSuccess to true>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "suckcess">>\
<<pcOFace>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
Your mouth bobs fast on his shaft. Max grips your hair tight as you drive him past the point of no return.
<i>"Jävla hel..."</i> he groans. His dick twitches and spurts in your mouth, flooding it with a load of hot, slimy sperm.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
[[(Spit)|P001 Balcony BJ or nothing money shot admin][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ or nothing money shot admin][$temp to "swallow"]]
<<else>>\
<<pcEyesOpen>>\
<<pcRaiseEyebrows>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It blasts the back of your throat. You suppress a gag, barely stopping yourself from choking it all over Max. You twist away and cough it down onto the balcony instead.
Max looks bemused. "Wow. So bad?"
[[Wrong angle.|P001 Balcony BJ or nothing money shot admin][$temp to "choke"]]
<</if>>\
<<elseif $temp == "tosser">>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
You masturbate his stiff cock into your soft mouth. Max grips your hair tight as you drive him past the point of no return.
<i>"Jävla hel..."</i> he groans. His dick twitches and spurts in your mouth, flooding it with a load of hot, slimy sperm.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
[[(Spit)|P001 Balcony BJ or nothing money shot admin][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ or nothing money shot admin][$temp to "swallow"]]
<<else>>\
<<pcEyesOpen>>\
<<pcRaiseEyebrows>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (Simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It shoots right the back of your throat. You suppress a gag, barely stopping yourself from choking it all over Max. You twist away and cough it down onto the balcony instead.
Max looks bemused. "Wow. So bad?"
[[Wrong angle.|P001 Balcony BJ or nothing money shot admin][$temp to "choke"]]
<</if>>\
<<elseif $temp == "maxChoice">>\
<<if $scene.bjStyle == "suck">>\
Your mouth bobs fast on his shaft. Max grips your hair tight as you drive him to the point of no return.
<<elseif $scene.bjStyle == "jerk">>\
You masturbate his stiff cock into your soft mouth. Max grips your hair tight as you drive him to the point of no return.
<<else>>\
<span class="badFeedback">Error in scene.bjStyle var</span>
<</if>>\
At the last moment he reaches down and takes hold of his cock. You let your hand fall away as he takes over.
"Jaså...fuck..." Clutching your hair like a handle, Max jerks off between your soft wet lips, fast and hard.
[[(Look demure)|P001 Balcony BJ or nothing Max takes over][$temp to "demure"]]
[[(Look slutty)|P001 Balcony BJ or nothing Max takes over][$temp to "slutty"]]
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcOFace>>
<<pcEyesOpen>>
<<pcRaiseEyebrows>>
<<kate-oral-sex-roll>>
<</silently>>\
<<header>>
<<if $temp == "demure">>\
You gaze placidly up at Max while he jerks off into your mouth.
<<elseif $temp == "slutty">>\
You mew like a porn star, doing your best impersonation of a girl whose G spot is actually in her mouth, gazing eagerly up at Max and willing him to orgasm.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
He pulls out\
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set $male1.cumTgt to "tits">>\
<<cumTits>>\
and you grab your boobs just in time, squashing them together as his cock squirts them with his [[hot, slick cum|P001 Balcony BJ or nothing money shot admin][$temp to "titShot"]].
<<else>>\
<<set $male1.cumTgt to "face">>\
<<facial>>\
<<pcEyesClosed>>\
, pumping his cock frantically.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
He gasps as it squirts a load of hot, slick cum right into your [[face|P001 Balcony BJ or nothing money shot admin][$temp to "facial"]].
<<else>>\
<<pcMoodSkeptical>>\
<<pcEyesClosed>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You're expecting it, but you still flinch when it suddenly squirts a load of hot, slick cum right into your [[face|P001 Balcony BJ or nothing money shot admin][$temp to "facial"]].
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcSmirk>>
<</silently>>\
<<header>>
<<if $temp == "choke">>\
<<removeCum>>\
You swallow what's left in your mouth. "Wrong angle," you say. You wipe your mouth with your hand while he <<if $npc1.isWearing.includes("trousersDown")>>pulls up<<else>>refastens<</if>> his <<trousers>>. <<set $npc1.isWearing.delete("trousersDown", "trousersUnzipped"), $npc1.isWearing.push("trousers")>>
"Well. You sure know how to thank a guy for dinner." He reaches down and helps you to your feet.
<<elseif $temp == "titShot" or $temp == "facial">>\
<i>"Jävla hel,"</i> he pants, looking flushed and satisfied. You grin up at him, sperm sliding slowly down your <<if $temp == "titShot">><<pcTits>><<else>>face<</if>> while he <<if $npc1.isWearing.includes("trousersDown")>>pulls up<<else>>refastens<</if>> his <<trousers>>. <<set $npc1.isWearing.delete("trousersDown", "trousersUnzipped"), $npc1.isWearing.push("trousers")>>
"Well. You sure know how to thank a guy for dinner." He reaches down and helps you to your feet.
<<elseif $temp == "spit">>\
<<removeCum>>\
Max's cock slithers out of your mouth. You reach up and he pulls you to your feet.
Holding his slimy load in your mouth, you lean over a nearby plant pot and spit it out into the soil.
You wipe your mouth with your hand while he <<if $npc1.isWearing.includes("trousersDown")>>pulls up<<else>>refastens<</if>> his <<trousers>>. <<set $npc1.isWearing.delete("trousersDown", "trousersUnzipped"), $npc1.isWearing.push("trousers")>>
"Well. You sure know how to thank a guy for dinner."
<<elseif $temp == "swallow">>\
<<removeCum>>\
Max's cock slithers out of your mouth. You look up at him, get eye contact, and gulp down the slimy load.
"Top girl," he says approvingly.
<span class="goodFeedback">Max <b>liked</b> that.</span>
He reaches down and helps you to your feet. "Well. You sure know how to thank a guy for dinner."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if $pc.statusEffects.includes("Horny") and ($temp != "titShot" and $temp != "facial")>>\
Sucking his cock <i>really</i> turned you on. You feel like you're dripping.
[[Okay, your turn.|P001 Balcony BJ or nothing bed oral]]
<<elseif $pc.statusEffects.includes("Turned On") and ($temp != "titShot" and $temp != "facial")>>\
Sucking his cock did actually turn you on. You feel a little frustrated.
[[Okay, your turn.|P001 Balcony BJ or nothing bed oral]]
[[Let's go chill.|P001 Balcony let's chill]]
<<else>>\
<<silently>>
<<if $pc.survalienne>>
<<set _authorityFigure to "My finishing school">>
<<elseif ndef $pc.family or $pc.family.members.includesAny("Distant dad", "Supportive dad", "Loving dad")>>
<<set _authorityFigure to "My parents">>
<<else>>
<<if $pc.region == "America">>
<<set _myParents to "My mom">>
<<else>>
<<set _myParents to "My mum">>
<</if>>
<</if>>
<</silently>>\
[["" + _authorityFigure + " would be proud to hear that."|P001 Balcony BJ or nothing money shot admin 2]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcBigSmile>>
<<if $pc.survalienne>>
<<set _authorityFigure to "The headmistress at my finishing school">>
<<elseif ndef $pc.family or $pc.family.members.includesAny("Distant dad", "Supportive dad", "Loving dad")>>
<<set _authorityFigure to "My parents">>
<<else>>
<<if $pc.region == "America">>
<<set _myParents to "My mom">>
<<else>>
<<set _myParents to "My mum">>
<</if>>
<</if>>
<</silently>>\
<<header>>
"Thanks, Max," you grin. "_authorityFigure would be delighted to hear that."
Max laughs, but your thoughts aren't on <<if $pc.survalienne>>Surval<<else>>your upbringing<</if>>. \
<<if $scene.kateMotivation == "promiscuous" or $scene.kateMotivation == "recreation">>\
You didn't click with Max like you thought you would. <<if $hackingMaxsPhone>>If you didn't need to hack his phone you probably wouldn't hang around.<<else>>You don't want to hang around too much longer.<</if>>
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone, how hard can it be?</i> It's fair to say the night isn't going to plan.
<<elseif $scene.kateMotivation == "mainQuest">>\
It's worrying that you couldn't get wet. Sex tourists in Patpong won't all be tall, fit and handsome.
<<elseif $scene.kateMotivation == "janeBond">>\
<<if $hackingMaxsPhone>>"Jane Bond" still has a job to do.<<if $temp == "titShot" or $temp == "facial">> <i>Once she gets cleaned up.</i><</if>><<else>>Your vision of yourself as a femme fatale secret agent wasn't detailed, but you're pretty sure it didn't end with "Jane Bond" squatting down on a balcony and letting a guy come <<if $temp == "titShot">>on her tits<<elseif $temp == "facial">>all over her face<<else>>in her mouth<</if>>. You feel more like a Bond Girl than a superspy.<</if>>
<</if>>\
<<if $temp == "titShot" or $temp == "facial">>\
[[I'd better clean myself up.|P001 Balcony cleanup]]
<<else>>\
[[Let's go chill.|P001 Balcony let's chill]]
<<if not $hackingMaxsPhone>>\
[[(End the date) I've got an early flight.|P001 Balcony early flight]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcSmirk>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
"I'd better go clean up," you tell him.
<<if $npc1.isEmbarrassed>>\
"Ja, ja, sure," replies Max. "Bathroom's in there, along the corridor."
<<else>>\
"Sure," grins Max. "Bathroom's along the corridor."
<</if>>\
You head back into the suite and find the [[bathroom|P001 Bathroom cleanup]].<<silently>>
<<set $location.place to "ROOM 1505 (BATHROOM)">>
<<pcMoodCalm>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
It's a standard hotel bathroom – luxuriously appointed, of course.
The _clothedState girl in the mirror has <<if $scene.kateOrgasms gt 0>>a just-been-fucked look and<</if>> cum trickling down her <<if $temp == "titShot">><<pcTits>><<elseif $temp == "facial">>face<<elseif $scene.creampie>>legs<</if>>.
[[(Clean yourself up)|P001 Bathroom cleanup return]]<<silently>>
<<set $location.place to "ROOM 1505 (MAIN SUITE)">>
<<pcMoodCalm>>
<<removeCum>>
<</silently>>\
<<header>>
You use a wad of toilet paper to mop Max's cum off your <<if $temp == "titShot">>body<<elseif $temp == "facial">>face<<elseif $scene.creampie>>legs<</if>>, and flush it away.
<<if $npc1.isEmbarrassed>>\
Back in the suite, Max has piled your clothes on the bed. "I've got a really early start," he explains.
[[What about the champagne?|P001 Kate kicked out]]
[[(Get dressed and go) Uh huh.|P001 Kate kicked out 2]]
<<else>>\
Back in the suite, Max is relaxing on the bed, swiping on his phone. "Hey," he smiles up at you. "Let's drink the champagne."
<<if not $hackingMaxsPhone>>\
[[Actually, I've got an early flight.|P001 Balcony early flight]]
<<else>>\
[[(Chill with Max) Sure.|Max post coitus]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
"But...what about the champagne?" you ask.
"Take it," he offers.
[[(Get dressed and go) No thanks.|P001 Kate kicked out 2][$temp to "noThanks"]]<<silently>>
<<pcMoodAngry>>
<</silently>>\
<<header>>
<<if $temp == "noThanks">>\
<i>Wow. What a dick.</i> "No thanks," you say tartly.
<<else>>\
"Uh huh," you say simply. <i>What a dick,</i> you fume inside.
<</if>>\
You dress quickly and in silence. "[[Bye then|P001 Kate kicked out 3]]," you say as you're about to leave.<<silently>>
<<pcGetDressed>>
<<pcMoodCalm>>
<<set $avatar.mouth to $mouth.scowl>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.scowl>>
<</if>>
<</silently>>\
<<header>>
"Bye," he says simply.
<i>What a fucking prick.</i> It takes all your self control not to slam the door on your way out. You storm back to your room with a face like thunder. Sleep doesn't come quickly.
[[Next day...|Leaving Dubai]].<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "iceCold">>\
"Mm-hm. Sure. Well, listen, this was great, really great. But I've got an early flight."
"Åh...right." He watches deflatedly as you gather your things and head down to [[your own room|Leaving Dubai]].
<<else>>\
"Listen, this was great, but I've got an early flight," you tell him. "I'd better get some sleep."
"Ja, sure," agrees Max. "Well," he grins, "I had a great time too. Travel safe, <<if $pc.nationality == "U.S.">>American Girl<<elseif $pc.nationality == "Canadian">>Canuck<<elseif $pc.nationality == "English">>Limey<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>>."
You gather your things and head down to [[your own room|Leaving Dubai]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcSmile>>
<</silently>>\
<<header>>
"Let's go chill," you suggest.
"Ja, ja, we've got champagne to drink. Oh hey," he says as you head back into the room, "I've got Spotify, what bands are cool right now..."
[[Later...|Max post coitus]]<<silently>>
<<pcMoodCalm>>
<<pcSmirk>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
"Your turn," you tell him.
"Jaså?"
"Oh yeah. Let's try the bed."
He grins and follows you [[inside|P001 Balcony BJ or nothing bed oral 2]].<<silently>>
<<pcEyesClosed>>
<<pcOFace>>
/* do a max makeout roll for oral because it's the same odds */
<<max-makeout-roll>>
<</silently>>\
<<header>>
Sprawled out on the luxurious silk sheets, <<if Array.from($pc.isWearing).includes("knickers")>>Max peels down your <<= $knickers.desc.random()>> and pushes your knees apart.<<removePCKnickers>><<else>>Max pushes your knees apart.<</if>> His ruggedly handsome face looks good between your thighs.
His tongue lashes your <<if $pc.statusEffects.includes("Horny")>>stiff, sensitive <</if>> clit, sending waves of pleasure up through your body.
<<if _npc1MakeoutSuccess>>\
<span class="inlineNotificationGood">[Max <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $npc1.firstname rolled <<= Number( _npc1D10 + _npc1Bonus)>> with 1d10<<if _npc1Bonus gte 0>>+<</if>>_npc1Bonus.</span></div> an Oral Sex check]</span>
<i>Holy shit.</i> The sensation of soft tongue and prickly stubble feels thrilling. He reaches up your body, tweaking and tugging your nipples while his tongue lashes your pussy.
It doesn't take long. In your mind you see a fleeting vision of domestic bliss, living with a guy <i>this</i> handsome and <i>this</i> good at eating your pussy. You'd make him do it twice a day, before you slept and to wake you up and...
"Oh, fuck!" You writhe on the bed as he makes you come. His tongue and his fingers keep moving at exactly the same perfect rhythm all through your orgasm, making it feel like it lasts forever, only gently fading away as the sensation ebbs within you.
Lightheadedness gives way to a feeling of intense emotional bliss. You gaze down your body and he flashes you that wolfish, cocky grin.
[[That was amazing. (Hold him)|P001 Bed oral sex afterglow][$temp to "amazing"]]
<<else>>\
<span class="inlineNotificationBad">[Max <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $npc1.firstname rolled <<= Number( _npc1D10 + _npc1Bonus)>> with 1d10<<if _npc1Bonus gte 0>>+<</if>>_npc1Bonus.</span></div> an Oral Sex check]</span>
Max's tongue flickers between your wet lips. It feels good, but a little mechanical, like he's not really into it. Or maybe he doesn't like how you taste? Maybe...maybe these negative thoughts are not helping.
<i>Shut up, $pc.knownAs.</i> Not everything has a meaning. You force yourself to chill out and enjoy the sensations.
It takes some time, but after a little work Max is getting you there. "Like that," you tell him, "yeah, oh yeah, keep doing..."
Your orgasm rises up quickly and suddenly, a swelling of tension then a deeply pleasurable rush of release.
You gaze down your body to see Max looking back at you, satisfied with his work.
[[I needed that.|P001 Bed oral sex afterglow][$temp to "neededThat"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcSmile>>
<<set $pc.statusEffects.delete("Aroused", "Turned On", "Horny"),
$pc.statusEffects.push("Post Orgasmic")>>
<</silently>>\
<<header>>
<<if $temp == "amazing">>\
"That was <i>amazing,"</i> you say as he climbs up in the bed alongside you. You kiss him affectionately and you wrap your arms around him.
You lay together in comfortable silence, enjoying the blissed out intimacy.
<<elseif $temp == "neededThat">>\
"Thanks," you breathe as he climbs up in the bed alongside you. "I needed that." You lay side by side for a few moments, enjoying the afterglow.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
"Hey, let me grab the champagne." You sip it together in his big, luxurious bed, chatting about your separate futures.
[[Later...|Max post coitus]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
Max tugs you back up to your feet. His movements are quick and purposeful. <<if Array.from($pc.isWearing).includes("knickers")>>He pulls your <<= $knickers.desc.random()>> down, totally unceremoniously, just stripping $knickers.pronoun off you so you're ready to be fucked. <<pcKnickersDown>><</if>>You're moments away from having sex.
[[Wait, have you got a condom?|P001 Balcony condom request]]
[[I'm on the pill, we don't need a condom.|P001 Balcony railing fuck setup][$temp to "pill"]]<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"Wait," you say<<if Array.from($pc.isWearing).includes("knickers")>> as you step out of your <<= $knickers.desc.random()>><<removePCKnickers>><</if>>, "have you got a condom?"
"We don't need one," he says dismissively. "I'm clean, you're clean, we're totally fine."
[[Let's use one anyway.|P001 Balcony condom request 2]]
[[(No condom) Okay...|P001 Balcony railing fuck setup][$temp to "agreedBareback"]]<<silently>>
<</silently>>\
<<header>>
"Let's use one anyway. Just in case."
"Come <i>on,"</i> whines Max. "Condoms are for pussies."
[[Exactly.|P001 Balcony condom pussy]]
[[(No condom) Well, okay.|P001 Balcony railing fuck setup][$temp to "agreedBareback"]]<<silently>>
<<pcSmirk>>
<</silently>>\
<<header>>
"Right! Including <i>this</i> pussy."
He grins at your wit, but keeps trying. "Seriously. You probably think I do this <i>all the time,</i> but I don't. This..." he gestures to the two of you, "together, tonight, this is all we're gonna have. I want it to feel amazing for both of us."
[[Condom or I'm gone.|P001 Balcony condom insist]]
[[(No condom) Fine! Whatever!|P001 Balcony railing fuck setup][$temp to "agreedBarebackFinal"]]<<silently>>
<<pcFrown>>
<<pcTalk>>
<<set $npc1.isWearing.push("condom")>>
<</silently>>\
<<header>>
"Condom, Max." There's an edge in your voice. "I insist."
<span class="badFeedback">Max <b>disliked</b> that.</span>
"Okay, okay. Fine." Max pulls out his wallet and produces a condom in a wrapper.
[[Thank you.|P001 Balcony railing fuck setup][$temp to "condom"]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "agreedBareback">>\
<<set $npc1.gratification += 1>>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Well..." you shrug. "If you're sure."
"Top girl."
<<elseif $temp == "agreedBarebackFinal">>\
<<set $npc1.hotness -= 1>>\
<<pcFrown>>\
<<pcTalk>>\
"Gah. Fine, whatever," you throw up your hands crossly, "do what you want."
"Top girl."
<<elseif $temp == "condom">>\
<<set $npc1.gratification -= 1>>\
<<pcMoodCalm>>\
<<pcSmirk>>\
"Thank you," you say.
<i>"Ingen orsak."</i>
<<elseif $temp == "pill">>\
<<pcTalk>>\
"I'm on the pill," you tell him<<if Array.from($pc.isWearing).includes("knickers")>>, leaning on his shoulder for balance as you step out of your <<= $knickers.desc.random()>><</if>>. "We don't need a condom."
<<if Array.from($pc.isWearing).includes("knickers")>>\
<i>"Jävligt bra,"</i> he says, tossing your <<= $knickers.desc.random()>> onto the sunlounger. You think that means <i>good.</i> <<removePCKnickers>>
<<else>>\
<i>"Jävligt bra."</i> You think that means <i>good.</i>
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
Max grasps your hips and [[turns you around|P001 Balcony railing fuck 180]], so you're facing away, out into the night.<<silently>>
<<set $avatar.view to "rear">>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure it wouldn't have ended with "Jane Bond" being banged over a railing.
<<elseif $scene.kateMotivation == "promiscuous">>\
The best part of being taken on a date by a confident guy is being manhandled at the end.
<<elseif $scene.kateMotivation == "mainQuest">>\
<i>More practice for Bangkok.</i> It's still hard to accept that being manhandled like this – by men you've just met! – is going to be a normal part of your life soon. <i>At least this time I got wined and dined first.</i>
<<elseif $scene.kateMotivation == "sideQuest">>\
This wasn't <i>exactly</i> how you'd planned to get access to his phone. <<if $pc.statusEffects.includesAny("Horny", "Turned On")>>But you weren't turned on when you made the plan.<<else>>At least there are no hidden cameras watching you this time.<</if>>\
<<elseif $scene.kateMotivation == "recreation">>\
Even though you're out on a balcony, you feel like you have much more privacy than you did during Operation LIONESS.
<<else>>\
<span class="badFeedback">Error in scene.kateMotivation var</span>
<</if>>\
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]<<silently>>
<<pcOFace>>
<<kate-oral-sex-roll>>
<<if _kateTurnedOn>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Your pussy\'s getting wet.",
"You\'re getting wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "lick">>\
You bring your mouth to his cock, spread your lips, and lash the tip of his cock with your tongue.
Max murmurs in satisfaction as you lick and lap along his dick, licking forward and backward along the shaft, swirling your tongue over the tip. He tastes pretty good – clean and neutral. You can feel his cock hardening in your fingers and on your tongue.
<<if _kateTurnedOn>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Being in this position – crouching in front of Max, lavishing his hard cock with kisses and licks – is turning you on.
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Crouching in heels isn't a very comfortable position. You can feel tension building up in your calves.
<</if>>\
<<elseif $temp == "suck">>\
You bring your mouth to his cock, spread your lips, and slip your soft wet mouth onto the tip of his hard cock.
Max murmurs in satisfaction as your mouth moves gently back and forth on his shaft. He tastes pretty good – clean and neutral. You can feel his cock stiffening in your mouth as you suck it.
<<if _kateTurnedOn>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Being in this position – crouching in front of Max with his cock in your mouth – is turning you on.
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Crouching in heels isn't a very comfortable position. You can feel tension building up in your calves.
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if _kateTurnedOn>>\
[[(Aroused) Okay, let's fuck.|P001 Balcony BJ foreplay over]]
<<else>>\
<span class = "greyedOut">(Not wet enough) Okay, let's fuck.</span>
<</if>>\
[[(Slow BJ)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "slow"]]
[[(Fast BJ)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "fast"]]
[[(Jerk him off in your mouth)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "jerkOff"]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
You slide your mouth off his cock and look up at him. "Okay," you say, "let's do this."
Max nods eagerly and helps you to your feet. <<if Array.from($pc.isWearing).includes("knickers")>>He pulls your <<= $knickers.desc.random()>> down, efficiently and unceremoniously, just stripping $knickers.pronoun off you so you're ready to be fucked.<<else>>You're moments away from having sex.<</if>>
[[Have you got a condom?|P001 Balcony condom policy][$temp to "condom"]]
[[I'm on the pill, we don't need a condom.|P001 Balcony condom policy][$temp to "bareback"]]<<silently>>
<<pcMoodCalm>>
<<pcKnickersDown>>
<</silently>>\
<<header>>
Max breaks away. <<if Array.from($pc.isWearing).includes("knickers")>>He pulls your <<= $knickers.desc.random()>> down, efficiently and unceremoniously, just stripping $knickers.pronoun off you so you're ready to be fucked.<<else>>You're moments away from having sex.<</if>>
[[Have you got a condom?|P001 Balcony condom policy][$temp to "condom"]]
[[I'm on the pill, we don't need a condom.|P001 Balcony condom policy][$temp to "bareback"]]<<silently>>
<<pcTalk>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<removePCKnickers>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "bareback">>\
<<pcTalk>>\
"I'm on the pill," you tell him<<if Array.from($pc.isWearing).includes("knickers")>>, steadying yourself on his shoulder so you can lean down and slip your <<= $knickers.desc.random()>> off your ankles. You toss $knickers.pronoun onto the sunlounger. <<removePCKnickers>><</if>>"We don't need a condom."
<<if $npc1.debaser>>\
"Great," mutters Max. <div class="tooltip"><i>"Du kan vara kondomen."</i><span class="tooltiptext">You can be the condom.</span></div>
"Huh?"
"I hate them." He grasps your hips and turns you around, so you're facing away, out into the night.
<<else>>\
"Cool," says Max.
<</if>>\
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure it wouldn't have ended with Jane Bond being banged over a railing.
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\
<<elseif $temp == "condom">>\
"Have you got a condom?"
"I hate them," he complains. "C'mon, we don't need one, it's not the nineties."
[[I insist.|P001 Balcony condom insist][$temp to "insist"]]
[[I'll help you put it on, it'll be fun.|P001 Balcony condom insist][$temp to "help"]]
[[Okay.|P001 Balcony condom policy 2]]
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "insist">>\
<<pcSmirk>>\
"Condom, Max. I insist."
"Okay, okay." Max pulls his wallet out of his pocket, and fishes around inside it for a condom.
[[(Watch him put it on)|P001 Balcony condom watch]]
[[I can help with that.|P001 Balcony condom insist][$temp to "allowMe"]]
<<elseif $temp == "help">>\
<<pcSmirk>>\
"I'll help you put it on. It'll be fun."
Max doesn't look entirely convinced, but he pulls his wallet out of his pocket. He fishes around inside it for a condom, and hands the little packet to you.
[[(Rip it open)|P001 Balcony condom help][$temp to "rip"]]
[[(Bite it open)|P001 Balcony condom help][$temp to "bite"]]
<<elseif $temp == "allowMe">>\
<<pcSmirk>>\
"Here." You hold out a hand. "Let me help with that."
Max passes you the little packet.
[[(Rip it open)|P001 Balcony condom help][$temp to "rip"]]
[[(Bite it open)|P001 Balcony condom help][$temp to "bite"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "rip">>\
You tear open the little package, and pull out the slippery condom.
<<elseif $temp == "bite">>\
You bite open the little package, and pull out the slippery condom.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
Max unzips his <<if $pc.region == "America">>pant<<else>>trouser<</if>> fly and reaches inside. He fumbles with his underwear, then pulls out his cock. It's big – not porn movie big, but bigger than average – uncircumsised, and hard.
[[(Put the condom on him)|P001 Balcony condom (Kate)]]
[[(Squat down and lick his cock)|P001 Balcony BJ tease][$temp to "squat"]]
[[(Bend at the waist and lick his cock)|P001 Balcony BJ tease][$temp to "bend"]]<<silently>>
<<addmins 1>>
<<pcOFace>>
<<pcEyesOpen>>
<</silently>>\
<<header>>
You cup your hand under the shaft of his cock. It feels warm and meatily firm in your grasp. Head cocked, eyebrow raised, Max grins his wolfish grin at you.
<<if $temp == "squat">>\
You lick your lips and squat down in front of him, and treat the tip of his cock to some kisses and licks. He tastes pretty good – clean and neutral. Max murmurs in satisfaction as your tongue lashes his hard dick.
You glance up at him and he nods encouragingly. "Ah ja," he murmurs. "That feels great."
<<elseif $temp == "bend">>\
You lick your lips and bend forward at the waist, slowly and gracefully bringing your mouth down to his cock. You treat the tip to some kisses and licks. He tastes pretty good – clean and neutral. Max murmurs in satisfaction as your tongue lashes his hard dick.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
[[(Put the condom on him)|P001 Balcony condom (Kate)]]
[[(Give him a BJ)|P001 Balcony BJ]]<<silently>>
<<addmins 3>>
<<pcOFace>>
<<pcEyesClosed>>
<<kate-oral-sex-roll>>
<<if _kateTurnedOn>>
/* increase her arousal if appropriate */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"This is turning you on. Your pussy feels hot and wet inside your _knickers."
]>>
<<else>>
<<set _alertMessageArray to [
"This is turning you on. Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"This feels sexy."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
Holding the condom in one hand, you curl your other hand around the base of his cock and start sucking him off in earnest, <<if $temp == "bend">>tossing him off into your mouth with your ass in the air.<<elseif $temp == "squat">>your mouth slipping forward and backward on his stiff shaft.<<else>><span class="badFeedback">Error in temp var</span><</if>>
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
He murmurs approvingly, his hand resting proprietarily on the top of your head, his erect cock getting stiffer and harder inside your mouth.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You suck on Max's erect cock while he murmurs approvingly.
<</if>>\
After a few minutes in this position you're ready for a change. You give his cock one last kiss before you [[roll on the condom|P001 Balcony condom (Kate)]].<<silently>>
<<addmins 1>>
<<set $npc1.isWearing.push("condom")>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
You pinch the tip of the condom, slip it onto the tip of his cock, and roll the slick latex smoothly down over his hard shaft, encasing his manhood inside a thin, mint green protective sheath. <<if $temp == "squat" or $temp == "bend">>He adjusts the fit as you stand up.<</if>>
"Like wearing socks in the shower," he grumbles. You open your mouth to reply, but he grasps your hips and turns you around, so you're facing away, out into the night.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure it wouldn't have ended with Jane Bond being banged over a railing.
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $npc1.isWearing.push("condom")>>
<</silently>>\
<<header>>
Max unzips his <<if $pc.region == "America">>pant<<else>>trouser<</if>> fly and reaches inside. He fumbles with his underwear, then pulls out his cock. It's big – not porn movie big, but bigger than average – uncircumsised, and hard.
He rips open the packet, then rolls the condom on.
"There we go." He grasps your hips and turns you around, so you're facing away, out into the night.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure it wouldn't have ended with Jane Bond being banged over a railing.
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"Okay," you shrug<<if Array.from($pc.isWearing).includes("knickers")>>, steadying yourself on his shoulder so you can lean down and slip your <<= $knickers.desc.random()>> off your ankles. You toss $knickers.pronoun onto the sunlounger. <<removePCKnickers>><</if>>
"Great," mutters Max. <div class="tooltip"><i>"Du kan vara kondomen."</i><span class="tooltiptext">You can be the condom.</span></div>
"Huh?"
"It'll feel better." He grasps your hips and turns you around, so you're facing away, out into the night.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure it wouldn't have ended with Jane Bond being banged bareback over a railing.
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Bend over the railing)|P001 Balcony positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Balcony positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<set $avatar.view to "rear">>
<</silently>>\
<<header>>
<<if $temp == "kateBendsOver">>\
You bend over and grip the railing, offering your <<if $pc.bodyType == "lean">>lean<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<<else>><span class="badFeedback">Error in pc.bodytype var</span><</if>>, naked ass up to your date.
<<elseif $temp == "kateRequestsDifferentPosition">>\
"Max, can we try a differen–"
"Later." Taking a firm hold of your hair and your hip, Max guides you into a bent over position. You instinctively grab the railing with both hands.
<i>"Duktig flicka,"</i> he says, patting you on the rump. That means <i>good girl.</i> You don't speak Swedish, but you recognise the soothing tone, something adults used to tell you when you were a kid and you behaved well.
<</if>>\
He unzips his <<trousers>>. You glance over your shoulder and get your first glimpse of his cock – <<if $pc.nationality == "U.S.">>uncircumcised and <</if>>pretty big, and about to go inside you. <<if $npc1.isWearing.includes("condom")>>You watch him roll on the condom, encasing his manhood in a thin layer of mint green latex.<</if>>
Max moves in close behind you, one hand resting proprietally on your hip, the other guiding the tip of his \
<<if $pc.statusEffects.includes("Horny")>>\
hard cock between your soaking wet lips.
A squeak escapes you, out into the starry night, as his cock glides smoothly up [[inside you|P001 Balcony bent over penetration]] for the first time.
<<elseif $pc.statusEffects.includes("Turned On")>>\
hard cock between your wet lips.
A squeak escapes you, out into the starry night, as his cock pushes up [[inside you|P001 Balcony bent over penetration]] for the first time, filling you up.
<<elseif $pc.statusEffects.includes("Aroused")>>\
hard cock. It nudges against your pussy. He strokes it around, finding the angle to push between your lips, finding the wet spot.
You're not quite ready for this, and a discomforted squeak escapes you, out into the starry night, as the tip of his cock penetrates you. "Mmh you're so tight," he breathes, pushing gradually inside as he [[enters you|P001 Balcony bent over penetration]] for the first time.
<<else>>\
<<set $pc.statusEffects.push("Aroused")>>\
<span class="badFeedback">\
LOGIC ERROR – $pc.knownAs is not aroused enough to have penetrative sex. Please report this error.
Attempting to fix this for you...
<<= $pc.knownAs>>'s arousal level has been artificially increased to allow you to continue this scene.
</span>\
<<link "Retry" `passage()`>>
<</link>>
<</if>>\<<silently>>
<<if ndef $npc1.sexualChemistry>>
<<set $npc1.sexualChemistry to 0>>
<</if>>
/* Max rolls Sexual Prowess to correctly assess how fast he should fuck Kate */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Roll a D10 */
<<set _maxD10 to random(1,10),
_maxRoll to _maxD10 + $npc1.sexualExperience + $npc1.sexualChemistry>>
<<if _maxRoll gte _difficultyNumber or _maxD10 == 10>>
<<set _maxIsPerceptive to true>>
<</if>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
"Åh <i>ja,"</i> he murmurs, his cock sliding all the way inside you with a smooth and easy push, filling you up, his balls thwapping into your clit. They feel prickly, like he shaved them a couple of days ago, and the sensation makes you gasp.
<<if _maxIsPerceptive>>\
<<set $npc1.pace to "hard">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
With his hands on your hips, he starts fucking you – gentle, experimental strokes that build up quickly to a more satisfying rhythm. Hard and fast.
"Unh...mmh...ohh..." You murmur throatily as you get used to the feeling of his cock, thrusting urgently in your pussy.
"Fuck, you're so wet," he breathes. "I wanted to do this right when I saw you. So did all the guys in the bar."
<<else>>\
<<set $npc1.pace to "rhythmic">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
With his hands on your hips, his cock starts moving in you...a few gentle, experimental strokes, picking up to a smooth, steady pace. It feels <i>okay,</i> not <i>bad</i> or anything, just...
[[Harder, babe...|P001 Balcony bent over penetration 2][$temp to "harder"]]
[[(Try to get into it)|P001 Balcony bent over penetration 2][$temp to "pretend"]]
<</if>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
"Åh <i>ja,"</i> he murmurs, his cock easing all the way inside you, filling you up, his balls brushing against your clit. They feel prickly, like he shaved them a couple of days ago, and the sensation makes you gasp.
<<if _maxIsPerceptive>>\
<<set $npc1.pace to "rhythmic">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
With his hands on your hips, Max starts fucking you – gentle, experimental strokes that pick up to a steady, satisfying rhythm.
"Unh...mmh...ohh..." You murmur throatily as you get used to the feeling of his cock, sliding rhythmically back and forth in your pussy.
"You feel so good," he breathes. "I wanted to do this right when I saw you. So did all the guys in the bar."
<<else>>\
<<set $npc1.pace to "hard">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
With a grasp on your hips, Max starts to fuck you – gently at first, then – suddenly, without warning – jumping straight to <<if $pc.highSchoolClique == "Geek">>maximum warp<<else>>top speed<</if>>. Your eyes pop wide at his sudden, frantic thrusts.
[[Whoa, slow down a little!|P001 Balcony bent over penetration 2][$temp to "slower"]]
[[(Try to get into it)|P001 Balcony bent over penetration 2][$temp to "pretend"]]
<</if>>\
<<elseif $pc.statusEffects.includes("Aroused")>>\
"Åh <i>ja..."</i> he murmurs, his cock inching up inside you, his big, <i>hard</i> shaft slowly filling you all the way until his balls brush up against your clit. They feel prickly, like he shaved them a couple of days ago. The sensation makes you gasp.
He grasps your hips, rocks gently back and forth, trying to create a rhythm. He's big and you're not very wet, so it's not easy at first.
<<if _maxIsPerceptive>>\
<<set $npc1.pace to "gentle">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
After some persistence, his dick is wet enough to move. He starts fucking you, slowly and carefully. You feel stretched and stuffed, but you can also feel your body starting to relax and get more wet.
"Unh...mmh...ohh..." You murmur throatily as you get used to the feeling of his cock moving in your pussy, careful but insistent.
"Fuuuck, $pc.knownAs, you're so <i>tight,"</i> he breathes. "Åh...<i>fuck.</i> I didn't know you'd feel this good."
[[Your cock's so big!|P001 Balcony bent over penetration 2][$temp to "soBig"]]
<<else>>\
<<set $npc1.pace to "rhythmic">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
You feel stretched and stuffed, but soon his dick is wet enough to move. He starts fucking you – a bit faster than you're ready for. His big, thrusting cock makes you gasp in discomfort.
[[Ow, gently...|P001 Balcony bent over penetration 2][$temp to "slower"]]
[[(Try to relax and get into it)|P001 Balcony bent over penetration 2][$temp to "pretend"]]
<</if>>\
<<else>>\
<<set $pc.statusEffects.push("Aroused")>>\
<span class="badFeedback">\
LOGIC ERROR – $pc.knownAs is not aroused enough to have penetrative sex. Please report this error.
Attempting to fix this for you...
<<= $pc.knownAs>>'s arousal level has been artificially increased to allow you to continue this scene.
</span>\
<<link "Retry" `passage()`>>
<</link>>
<</if>>\
<<if _maxIsPerceptive and $pc.statusEffects.includesAny("Horny", "Turned On")>>\
<<if $scene.barazuraExTease>>\
[[I've fucked them all already, remember?|P001 Balcony bent over penetration 2][$temp to "allMyExesComeFromBarazura"]]
<</if>>\
[[I don't care about other guys right now.|P001 Balcony bent over penetration 2][$temp to "nothingCompares2U"]]
[[Definitely wouldn't have been allowed.|P001 Balcony bent over penetration 2][$temp to "breakingTheLaw"]]
[[I looked hot, right?|P001 Balcony bent over penetration 2][$temp to "sexyAndIKnowIt"]]
<</if>>\<<silently>>
<<if ndef $npc1.sexualChemistry>>
<<set $npc1.sexualChemistry to 0>>
<</if>>
/* Max rolls Sexual Prowess to correctly assess how fast he should fuck Kate */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Roll a D10 */
<<set _maxD10 to random(1,10),
_maxRoll to _maxD10 + $npc1.sexualExperience + $npc1.sexualChemistry>>
<<if _maxRoll gte _difficultyNumber or _maxD10 == 10>>
<<set _maxIsPerceptive to true>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "harder">>\
<<set $npc1.pace to "hard">>\
<<set $scene.sexStyle to "passionate">>\
You put up with the smooth pace for a few more seconds, then start thrusting back with your hips, encouraging him to fuck you with more passion and energy.
Max gets the message and stops holding back. In just a few moments his hard cock is pistoning inside you, fast and hard.
"Oh yeah," you murmur breathily. "That feels good..."
<<elseif $temp == "pretend">>\
<<if $pc.statusEffects.includes("Horny")>>\
<<set $scene.sexStyle to "tooGentle">>\
The steady, chilled out pace isn't the viking fury you were expecting. But it's not <i>unpleasant.</i> You try to relax and get into it.
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set $scene.sexStyle to "frisky">>\
You mew in surprise as this suave, older man pumps frantically inside you like a horny teenager.
"Mmh, Jaså, fuck," he pants, unable to see the startled expression on your face, and taking your little squeaks and gasps for signs of pleasure. "That's how you like it, åh?"
He's thrusting so hard and so fast your pussy feels <i>numb.</i> You do your best to relax and adapt to this unexpected development.
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set $scene.sexStyle to "tooTight">>\
His cock feels massive inside you, the tip bumping uncomfortably into your cervix with each thrust, stirring up a dull ache. Your pussy's totally stuffed.
"Mmmh...ja...åh fuck..." he murmurs. "I didn't know you'd feel this <i>good."</i>
You let out a pained little squeak in reply, trying your best to relax and get into it.
<<else>>\
<<set $pc.statusEffects.push("Aroused")>>\
<span class="badFeedback">\
LOGIC ERROR – $pc.knownAs is not aroused enough to have penetrative sex. Please report this error.
Attempting to fix this for you...
<<= $pc.knownAs>>'s arousal level has been artificially increased to allow you to continue this scene.
</span>\
<<link "Retry" `passage()`>>
<</link>>
<</if>>\
<<elseif $temp == "slower">>\
<<if $pc.statusEffects.includes("Turned On")>>\
<<set $npc1.pace to "rhythmic">>\
<<set $scene.sexStyle to "steady">>\
"Oh!" you yelp, instinctively putting a hand out behind you, your palm <<if $npc1.isWearing.includes("openShirt")>>touching his hairy six pack<<else>>on his belly, feeling his firm lean abs through the soft linen<</if>>. "Whoa, easy there..."
Max gets the message and calms down, his manic thrusts settling down into a more steady, satisfying rhythm.
"Ohh yeah," you murmur as you put both hands back on the railing, "that feels good..."
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set $npc1.pace to "gentle">>\
<<set $scene.sexStyle to "careful">>\
"Mmh," you wince, putting out a hand behind you instinctively, your palm <<if $npc1.isWearing.includes("openShirt")>>touching his hairy six pack<<else>>on his belly, feeling his firm lean abs through the soft linen<</if>>. "Gently..."
Max gets the message and slows down his thrusting, his cock moving inside you at a more careful pace. You still feel stuffed, but you can also feel your body starting to relax and get more wet.
"Yeah," you murmur as you put both hands back on the railing, "that feels good..."
<</if>>\
<<elseif $temp == "hurtMe">>\
<<set $scene.sexStyle to "rough">>\
His cock feels massive inside you, the tip <<if $npc1.pace == "rhythmic">>bumping<<else>>nudging<</if>> into your cervix when he thrusts, stirring up a dull ache. Your pussy's totally stuffed. The <i>last</i> thing you want is for him to go harder.
An internal struggle flashes inside your mind – not articulated, just a vague emotional clash between what you should say, and what you know you're about to say. <i>Don't say it, don't say it...</i> your better self urges.
"Harder," you breathe. <i>You are your own worst enemy.</i>
"Really?" Max isn't sure. "I don't wanna hurt you..."
<i>Aw, cute,</i> you think. "You won't," you say. "I'm jus–ah!–just tight, go for it..."
Max picks up the pace, his thrusts quickly becoming harder and more vigorous. He grunts in pleasure. Your face contorts in pain.
"You, åh, you okay?" he checks, without slowing down.
"Yeah," you gasp. "Harder."
<<set $npc1.pace to "rhythmic">>\
<<elseif $temp == "soBig">>\
<<set $scene.sexStyle to "careful">>\
"Unh...oh god...you're so <i>big..."</i> you breathe.
"Mmmh," Max murmurs in satisfaction.
<<elseif $temp == "allMyExesComeFromBarazura">>\
<<if $pc.statusEffects.includes("Horny")>>\
<<set $scene.sexStyle to "passionate">>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set $scene.sexStyle to "steady">>\
<</if>>\
"Unh...those...those guys all did this already," you breathe. "They're my ex-boyfriends, remember?"
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<set $npc1.gratification += 1>>\
"Jaså?" Max's voice is thick and he has to swallow. "Unh...how many of them?"
<i>"All</i> of them."
"Åh fuck." He must know you're play-acting, but you can actually feel his cock getting harder at the thought.
<<elseif $temp == "nothingCompares2U">>\
<<if $pc.statusEffects.includes("Horny")>>\
<<set $scene.sexStyle to "passionate">>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set $scene.sexStyle to "steady">>\
<</if>>\
"Unh...I don't care...about anyone else right now," you breathe. <i>"You</i> feel amazing."
"Mmh, " he murmurs. "Ja. You too."
<<elseif $temp == "breakingTheLaw">>\
<<if $pc.statusEffects.includes("Horny")>>\
<<set $scene.sexStyle to "passionate">>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set $scene.sexStyle to "steady">>\
<</if>>\
"Unh...that's, mmh...<i>definitely</i> not allowed in Dubai..." you breathe.
"Heh," Max snorts. "Too bad."
<<elseif $temp == "sexyAndIKnowIt">>\
<<if $pc.statusEffects.includes("Horny")>>\
<<set $scene.sexStyle to "passionate">>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set $scene.sexStyle to "steady">>\
<</if>>\
<<silently>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set _turnedOn to true>>
<<else>>
/* 50/50 chance of Kate finding this a turn on, modified by Openness and Agreeability */
<<set _modifier to ( $pc.openness.score + $pc.agreeableness.score ),
_d10 to random(1,10)>>
<<if _d10 + _modifier gte 6>>
<<set _turnedOn to true>>
<</if>>
<</if>>
<<if _turnedOn>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<notificationsAddMessage "Arousal+" "Your pussy feels hot and wet.">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<notificationsAddMessage "Arousal++" "Your nipples are hard, your pussy is soaking wet.">>
<<elseif not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<notificationsAddMessage "Arousal+" "You\'re starting to get turned on.">>
<<else>>
<<notificationsAddSuccess "Sexual chemistry" "You\'re feeling more comfortable with Max." >>
<<set $npc1.hotness += 1,
$npc1.sexualChemistry += 1>>
<</if>>
<</if>>
<</silently>>\
"Unh...I looked...hot, right?"
"Ja," he says, "ja. You looked like, unh, like everyone's fantasy girl when you walked in. Mmh. They're probably thinking about you right now."
<<if _turnedOn>>\
The fantasy of all those men ogling you and fantasising about you sends a frisson of excitement through you.
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
[[(Ride his cock)|P001 Balcony bent over penetration set volume]]<<silently>>
<</silently>>\
<<header>>
Premarital sex is illegal here. Max's balcony is walled on either side, so you're not overlooked, but there are other balconies all around.
The Dubai Police don't knock on hotel room doors to check marriage certificates, but they might come out if someone complains.
<<link "(Be quiet)" "P001 Balcony railing fuck">>
<<set $scene.kateVolume to "low">>
<</link>>
<<link "(Be noisy)" "P001 Balcony railing fuck">>
<<set $scene.kateVolume to "high",
$npc1.gratification += 1>>
<</link>><<silently>>
<<set _npc1TempBonus to 0,
_kateTempBonus to 0>>
/* adjust for pace */
<<if $npc1.pace == "hard">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 2,
_kateTempBonus -= 2>>
<</if>>\
<<elseif $npc1.pace == "rhythmic">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<</if>>\
<<elseif $npc1.pace == "gentle">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 2,
_kateTempBonus -= 2>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<</if>>\
<</if>>
/* Max attempts to delay his own orgasm */
<<set _kateTempBonus -= $npc1.sexualExperience>>
/* Give Max a bonus if Kate likes it doggy style */
<<if $pc.favouritePosition == "doggy">>
<<set _npc1TempBonus += 1>>
<</if>>
/* roll the dice */
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
/* calculate outcome */
<<if _npc1VaginalSexSuccess and _kateVaginalSexSuccess>>
<<set _outcome to "mutual">>
<<set $npc1.orgasmed to true>>
<<elseif _npc1VaginalSexSuccess>>
<<set _outcome to "kateOrgasm">>
<<elseif _kateVaginalSexSuccess>>
<<set _outcome to "ND">>
<<else>>
<<set _outcome to "grind">>
<</if>>
<</silently>>\
<<header>>
<<if $scene.kateVolume == "low">>\
For the next few minutes you do your best to keep the noise down, demurely expressing yourself in soft gasps and encouraging murmurs while your date \
<<if $scene.sexStyle == "passionate" or $scene.sexStyle == "rough">>\
takes you hard from behind.
<<elseif $scene.sexStyle == "tooGentle" or $scene.sexStyle == "steady">>\
fucks you rhythmically from behind.
<<elseif $scene.sexStyle == "frisky">>\
fucks you frantically from behind.
<<elseif $scene.sexStyle == "careful" or $scene.sexStyle == "tooTight">>\
fucks you steadily and insistently from behind.
<<else>>\
<span class="badFeedback">Error in scene.sexStyle var</span>
<</if>>\
<<elseif $scene.kateVolume == "high">>\
For the next few minutes, you mew noisily and expressively into the starry sky as your date \
<<if $scene.sexStyle == "passionate" or $scene.sexStyle == "tooTight" or $scene.sexStyle == "rough">>\
takes you hard from behind.
<<elseif $scene.sexStyle == "tooGentle" or $scene.sexStyle == "steady" or $scene.sexStyle == "careful">>\
fucks you steadily from behind.
<<elseif $scene.sexStyle == "frisky">>\
fucks you frantically from behind.
<<else>>\
<span class="badFeedback">Error in scene.sexStyle var</span>
<</if>>\
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="badFeedback">Error in scene.kateVolume var</span>
<</if>>\
<<if _outcome == "mutual">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<elseif _outcome == "kateOrgasm">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<<elseif _outcome == "ND">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<else>>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<</if>>\
<<if $scene.sexStyle == "passionate">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
<<StatusEffectIconsSetEdging>>\
His big, rock hard cock thrusts inside you, his prickly balls thwapping against your clit. <<if $pc.braSize == "34A" or $pc.braSize == "34B">>Your nipples are stiff and your heart is pounding.<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>Your boobs jiggle beneath you, nipples stiff, your heart pounding.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>Your big tits jiggle beneath you, nipples stiff, your heart pounding.<<else>><span class="badFeedback">Error in pc.braSize variable</span><</if>>
It feels amazing. With a tight grip on your hips he pushes and pulls you on his cock, hard and fast. Every thrust gets you closer and closer. You can't hold it back. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
His big, rock hard cock thrusts inside you, his prickly balls thwapping against your clit. <<if $pc.braSize == "34A" or $pc.braSize == "34B">>Your nipples are stiff and you can feel your orgasm starting to build.<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>Your boobs jiggle beneath you, nipples stiff, your orgasm starting to build.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>Your big tits jiggle beneath you, nipples stiff, your orgasm starting to build.<<else>><span class="badFeedback">Error in pc.braSize variable</span><</if>>
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<<else>>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<</if>>\
<<elseif $scene.sexStyle == "tooGentle">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
His long, hard cock slides smoothly inside you, his prickly balls brushing your clit, over and over again. There's something tantalising about his steady pace, something inevitable, and you feel your pleasure building up inside you. Your nipples are stiff and your pussy is so sensitive. Soon you realise that if he keeps this up it's only a matter of time before you...
A sudden rush of pleasure swells up inside you. He starts to pick up speed, pushing and pulling your hips faster and faster. Every thrust gets you closer and closer. You can't hold it back. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
His long, hard cock slides smoothly inside you, his prickly balls brushing your clit, over and over again. There's something tantalising about his steady pace, and you can feel your pleasure gradually building up inside you. You're starting to get into it; if he keeps this up then you'll be ale to...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<<else>>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<</if>>\
<<elseif $scene.sexStyle == "frisky">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
His big, rock hard cock pistons inside you, his prickly balls slapping against your clit. At first it's just jarring, but after a few minutes you realise you're getting into it...<i>really</i> getting into it.
A sudden rush of pleasure swells up inside you. Yanking on your hips, he fucks you hard and fast. <<if $pc.braSize == "34A" or $pc.braSize == "34B">>Your nipples are stiff and your heart is pounding.<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>Your boobs jiggle beneath you, nipples stiff, your heart pounding.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>Your big tits jiggle beneath you, nipples stiff, your heart pounding.<<else>><span class="badFeedback">Error in pc.braSize variable</span><</if>>
Every thrust gets you closer and closer. You can't hold it back. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
Yanking on your hips, he fucks you hard and fast<<if $pc.braSize == "34C" or $pc.braSize == "34D">>, making your boobs jiggle beneath you.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>, making your heavy tits jiggle beneath you.<<else>>.<</if>> It's jarring, but after a while you realise your body's responding to being taken hard like this. Pleasure starts to build up in your body. If he keeps this up, you'll be able to...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<<else>>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<</if>>\
<<elseif $scene.sexStyle == "tooTight">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
His big, hard cock thrusts inside you, over and over. At first it's just jarring, but after a while you realise that your body is starting to respond.
Pushing and pulling your hips, he picks up the pace as your pussy gets more slippery and more relaxed on his cock. His prickly balls brush rhythmically against your clit. You can feel your pleasure building...and building...and building...
Soon every thrust is getting you closer and closer. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
His big, hard cock thrusts inside you, over and over. At first it's just jarring, but after a while you realise that your body is starting to respond.
Pushing and pulling your hips, he picks up the pace as your pussy gets more slippery and more relaxed on his cock. His prickly balls brush rhythmically against your clit. You can feel your pleasure building...and building...and building. If he keeps this up, you're going to...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<</if>>\
<<if _outcome == "grind">>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<<else>>\
<<silently>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On"),
_alertMessageArray to [
"You\'re getting wetter and more relaxed."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Arousal +" _alertMessage>>
<<set $npc1.pace to "rhythmic">>
<</silently>>\
<</if>>\
<<elseif $scene.sexStyle == "steady">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
His long, hard cock glides smoothly and sensuously inside you, his prickly balls brushing your clit, over and over again. There's something tantalising about his steady pace, something inevitable, and you feel your pleasure building up inside you. Your nipples are stiff and your pussy is so sensitive. Soon you realise that if he keeps this up it's only a matter of time before you...
He starts to pick up speed, pushing and pulling your hips faster and faster. Every thrust gets you closer and closer. You can't hold it back. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
His long, hard cock glides smoothly and sensuously inside you, his prickly balls brushing your clit, over and over again. There's something tantalising about his steady pace, something inevitable, and you feel your pleasure building up inside you. Your nipples are stiff and your pussy is so sensitive. Soon you realise that if he keeps this up it's only a matter of time before you...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<<else>>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<</if>>\
<<elseif $scene.sexStyle == "careful">>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
His hard cock moves slowly inside you, back and forth, back and forth. After a while you realise that your body is starting to respond.
Max's pace gets smoother and easier as your pussy gets more slippery and more relaxed on his cock. His prickly balls brush rhythmically against your clit. You can feel your pleasure building...and building...and building...
Soon every thrust is getting you closer and closer. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif _outcome == "ND">>\
His hard cock moves slowly inside you, back and forth, back and forth. After a while you realise that your body is starting to respond.
Max's pace gets smoother and easier as your pussy gets more slippery and more relaxed on his cock. His prickly balls brush rhythmically against your clit. You can feel your pleasure building...and building...and building. If he keeps this up, you'll be able to...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<</if>>\
<<if _outcome == "grind">>\
Bent over in high heels, he fucks you in that position for a long time. A <i>long</i> time, long enough to make your [[legs ache|P001 Balcony railing fuck grind for initiative]].
<<else>>\
<<silently>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On"),
_alertMessageArray to [
"You\'re getting wetter and more relaxed."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Arousal +" _alertMessage>>
<<set $npc1.pace to "rhythmic">>
<</silently>>\
<</if>>\
<<elseif $scene.sexStyle == "rough">>\
<<if _outcome == "mutual">>\
<<elseif _outcome == "kateOrgasm">>\
<<elseif _outcome == "ND">>\
<<else>>\
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<first>>\
Distant applause drifts up from Nasimi Beach, signalling the end of the gig down there. But up here on the balcony, the performance goes on, with no end in sight. The sex is starting to feel mechanical, his continued hard thrusting making your pussy feel a little <i>numb.</i>
<<then>>\
His cock thrusts mechanically inside you.
<</first>>\
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
<<if $npc1.isWearing.includes("condom")>>\
[[Take off the condom.|P001 Balcony railing fuck lose the condom][$temp to "instructed"]]
<</if>>\
[[(Fake an orgasm)|P001 Balcony railing fuck Kate fakes an orgasm]]
<div class="devnote">\
An option to move things to the bedroom here will be available in a future update. 🦀
</div>\
<<else>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if $npc1.isWearing.includes("condom")>>\
"I've gotta take the condom off," he says.
[[No way.|P001 Balcony railing fuck stay protected]]
[[Do it.|P001 Balcony railing fuck lose the condom][$temp to "permitted"]]
<<else>>\
Max shifts his hands around to your ass, cupping your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> butt cheeks, squeezing them while he fucks you.
With his hands there he can't penetrate you quite so deep, and that change in sensation – coupled with his newfound attention to [[your butt|P001 Balcony railing fuck shocker prelude]] – is quite stimulating.
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
"No way, Max." You shoot him a warning glance over your shoulder to make sure he knows you're serious. He mutters something frustrated in Swedish, and goes back to his thrusting.
After a while, he shifts his hands around to your ass, cupping your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> butt cheeks, squeezing them while he fucks you.
With his hands there he can't penetrate you quite so deep, and that change in sensation – coupled with his newfound attention to [[your butt|P001 Balcony railing fuck shocker prelude]] – is quite stimulating.<<silently>>
<</silently>>\
<<header>>
Max plays with your butt cheeks while he fucks you, kneading them, slapping them, spreading them apart. It feels pretty good and...
You feel a fingertip touch your asshole.
[[No way!|P001 Balcony railing fuck shocker resistance]]
[[(Keep fucking him)|P001 Balcony railing fuck shocker in it goes]]<<silently>>
<</silently>>\
<<header>>
"No–<i>oh!"</i>" your sharp tone becomes a startled squeak as the tip of Max's finger pushes inside your <<if $pc.region == "America">>butt<<else>>bum<</if>>.
<<if $pc.agreeableness.score lte 0>>\
[[(Moderate Agreeableness) Get the FUCK off me!|P001 Balcony railing fuck shocker rage]]
<<else>>\
<span class="greyedOut">(Moderate Agreeableness) Get the FUCK off me!</span>
<</if>>\
[[(Gasp in surprise)|P001 Balcony railing fuck shocker in it goes]]<<silently>>
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set easy access to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _easyAccess to true>>
<</if>>
/* --- END OF ANAL SEX ROLL --- */
<</silently>>\
<<header>>
You take in a sharp breath as his fingertip pushes into your ass.
<<if _easyAccess>>\
<span class="inlineNotificationGood">[Anal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
Your sphincter offers a moment's resistance – then his finger sinks in, right up to the knuckle. You let out a guttural little murmur as you adjust to the sensation of being double penetrated.
<span class="goodFeedback">Max <b>liked</b> that.</span>
For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Max balcony railing fuck shocker sex][$npc1.gratification += 1]].
<<else>>\
<span class="inlineNotificationBad">[Anal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
You instinctively tense up, clenching all the muscles in your pelvis tight. He lets out a little grunt of pleasure as your vaginal muscles squeeze his cock. Then he pushes his finger harder, squeezing it further into your tight, resisting asshole.
[[Ow, Max, I'm too tight!|P001 Balcony railing fuck tight shocker][$temp to "tooTight"]]
[[(Try to relax your ass)|P001 Balcony railing fuck tight shocker][$temp to "relax"]]
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "tooTight">>\
"Ow!" you whimper. "Max, stop, I'm too tigh..."
Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation takes your breath away.
<<elseif $temp == "relax">>\
You breathe deeply and try to relax. Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation makes you whimper.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
You let out a guttural little murmur as you adjust to the sensation of being double penetrated.
<span class="goodFeedback">Max <b>liked</b> that.</span>
For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Max balcony railing fuck shocker sex][$npc1.gratification += 1]].<<silently>>
/* Kate makes a Routine anal sex roll to see if she enjoys being DP'd */
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, give Max a bonus */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateLikesAnal to true>>
<<set _npc1TempBonus to 1>>
<<else>>
<<set _npc1TempBonus to -1>>
<</if>>
<<set _npc1TempBonus -= $scene.kateOrgasms>>
/* --- END OF ANAL SEX ROLL --- */
/* Max makes a vaginal sex roll to see if he gets Kate off */
<<max-vaginal-sex-roll>>
<</silently>>\
<<header>>
<<if _npc1VaginalSexSuccess>>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<<else>>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<</if>>\
<<if _kateLikesAnal>>\
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<else>>\
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<</if>>\
<<if _kateLikesAnal>>\
His finger and his cock pump rhythmically inside your ass and your pussy. \
<<if $scene.kateOrgasms gt 0>>\
You've come already<<if $scene.kateOrgasms == 2>> – twice!<<elseif $scene.kateOrgasms gt 2>> – lots!<</if>>. But this new sensation is irresistable, lifting your body back to the brink.
<<else>>\
Tension builds inside your body, like a wave swelling up, edging you closer and closer as he double penetrates you.
Your breath comes out in gasps. The sensation overwhelms you and the tension explodes into a white hot climax.
<</if>>\
<<if $scene.kateVolume == "high">>\
It rushes up on you suddenly, catching you by surprise. You come more quietly this time, a series of quiet little gasps and mews while the muscles in your pussy and your ass flutter on his dick and his finger.
<<elseif $scene.kateVolume == "low">>\
It rushes up on you suddenly, catching you by surprise. You find your voice this time, expressing yourself in a high-pitched cry while the muscles in your pussy and your ass flutter on his dick and his finger.
<<else>>\
ERROR IN SCENE.KATEVOLUME VAR
<</if>>\
The sensation pushes Max over the edge. One second his cock and his finger are pumping inside you aggressively, then suddenly his rhythmic grunts turn into jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His free hand squeezes your hip [[tight|P001 Balcony railing fuck Max orgasm]]. <i>"Jävla hel..."</i> he groans.
<<else>>\
It's doing anything for you – being fingered up the <<if $pc.region == "America">>butt<<else>>bum<</if>> is not exactly how you imagined tonight ending – but Max seems to be enjoying himself. For one intense minute, His cock and his finger thrust inside you aggressively, then suddenly his rhythmic grunts turn into jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His free hand squeezes your hip \
<<if $scene.kateOrgasms == 0 and (not $scene.fakedOrgasm)>>
[[tight|P001 Balcony railing fuck Max ND]]\
<<else>>\
[[tight|P001 Balcony railing fuck Max orgasm]]\
<</if>>\
. <i>"Jävla hel..."</i> he groans.
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
You squeal and throw out a wild blow behind you. It doesn't connect, but it does drive him away, and you wrench out of his grasp and off his cock.
You spin around to face him – his eyes are wide and his mouth hangs open. "What the <i>fuck</i> is wrong with you?" you shout. "I said no!"
"Jesus, $pc.knownAs, calm down!" He takes a step back, holding his hands up in the air. "I didn't hear you!"
"Bullshit," you reply icily.
<i>"Ay!"</i> A shout comes out through the night from a nearby balcony, in accented English. <i>"Whass goin' on?"</i>
"Fuck this," you snap. "I'm [[going|P001 Balcony railing fuck shocker Kate storms out]]."<<silently>>
<<pcGetDressed>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<</silently>>\
<<header>>
You dress quickly and get out of there. You probably <i>are</i> going to have to take it up the ass in Bangkok...but you're not a whore yet.
You storm back to your room with a face like thunder, and sleep doesn't come easily.
[[Next day...|Leaving Dubai]].<<silently>>
/* lose the condom */
<<set $npc1.isWearing.delete("condom")>>
/* -- */
/* try again */
<<set _npc1TempBonus to 0,
_kateTempBonus to 0>>
/* adjust for pace */
<<if $npc1.pace == "hard">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 2,
_kateTempBonus -= 2>>
<</if>>\
<<elseif $npc1.pace == "rhythmic">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<</if>>\
<<elseif $npc1.pace == "gentle">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 2,
_kateTempBonus -= 2>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<</if>>\
<</if>>
/* Max attempts to delay his own orgasm */
<<if $scene.kateOrgasms == 0 and not $scene.fakedOrgasm>>
<<set _kateTempBonus -= $npc1.sexualExperience>>
<</if>>
/* Give Max a bonus if Kate likes it doggy style */
<<if $pc.favouritePosition == "doggy">>
<<set _npc1TempBonus += 1>>
<</if>>
/* roll the dice */
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
/* calculate outcome */
<<if _npc1VaginalSexSuccess and _kateVaginalSexSuccess>>
<<set _outcome to "mutual">>
<<set $npc1.orgasmed to true>>
<<elseif _npc1VaginalSexSuccess>>
<<set _outcome to "kateOrgasm">>
<<elseif _kateVaginalSexSuccess>>
<<set _outcome to "ND">>
<<else>>
<<set _outcome to "grind">>
<</if>>
/* -- */
<</silently>>\
<<header>>
<<if $temp == "instructed">>\
"Max," you shoot him a look over your shoulder. "Take off the condom."
<<elseif $temp == "permitted">>\
You glance at him over your shoulder. "Okay."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
He doesn't need to be told twice. He pulls out of you...then slides right back in, bareback this time.
<<if _outcome == "mutual">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<elseif _outcome == "kateOrgasm">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<<elseif _outcome == "ND">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<else>>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<</if>>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
<<if _outcome == "mutual">>\
<<set $npc1.orgasmed to true>>\
<</if>>\
Without the barrier it really does feel better, more intimate. His naked cock slides back inside you, his prickly balls <<if $scene.sexStyle == "passionate">>thwapping<<else>>brushing<</if>> against your clit.
A sudden rush of pleasure swells up inside you. \
<<if $pc.statusEffects.includesAny("Horny", "Turned On")>>\
Yanking on your hips, he fucks you hard and fast. <<if $pc.braSize == "34A" or $pc.braSize == "34B">>Your nipples are stiff and your heart is pounding.<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>Your boobs jiggle beneath you, nipples stiff, your heart pounding.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>Your big tits jiggle beneath you, nipples stiff, your heart pounding.<<else>><span class="badFeedback">Error in pc.braSize variable</span><</if>>
Every thrust gets you closer and closer. You can't hold it back. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<<elseif $pc.statusEffects.includes("Aroused")>>\
Max's pace gets smoother and easier as your pussy gets more slippery and more relaxed on his cock. You can feel your pleasure building...and building...and building...
Soon every thrust is getting you closer and closer. You grip the railing white knuckle tight as an orgasm [[rushes up|P001 Balcony railing fuck Kate orgasm]] inside you.
<</if>>\
<<elseif _outcome == "ND">>\
Without the barrier it really does feel better, more intimate. His naked cock slides back inside you, his prickly balls <<if $scene.sexStyle == "passionate">>thwapping<<else>>brushing<</if>> against your clit, building up your stimulation.
A sudden rush of pleasure swells up inside you. It's starting to feel good, really good. If he keeps this up, you'll...
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans.
[[Did he just...|P001 Balcony railing fuck Max ND]]
<<else>>\
His naked cock inside you does feel better at first. It's more sensual, more intimate.
You're enjoying the feeling more, but you don't feel like you're going to be able to orgasm in this position. Maybe the moment's just [[passed|P001 Balcony railing fuck grind for initiative]]?
<</if>>\<<silently>>
<<set $scene.fakedOrgasm to true>>
/* Kate's going off Max */
<<set $npc1.hotness -= 1>>
/* --- KATE FAKE ORGASM ROLL --- */
/* --- See if Kate has Acting skill --- */
/* Fetch Kate's Acting score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Acting">>
<<set _kateActingSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if def _kateActingSkill>> /* --- Kate is a trained actress so make a simple Acting check --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateActingSkill ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<<else>> /* --- Kate is not an actress so make a routine Deception check --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + $pc.deception ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<</if>>
/* ___ */
/* Max rolls to notice the deception --- */
/* Set difficulty number */
<<if _deceptive>>
<<set _difficultyNumber to 10>>
<<else>>
<<set _difficultyNumber to 6>>
<</if>>
/* Give NPC1 a bonus for sexual experience */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience
)>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
/* If he rolled a natural 10, record a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* If he rolled a natural 1, record a critical miss */
<<if _npc1D10 == 1>>
<<set _npc1CriticalMiss to true>>
<</if>>
/* If he rolled a crit or beat the difficulty number, record a success */
<<if not _npc1CriticalMiss>>
<<if _npc1CriticalHit or ( ( _npc1D10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set $npc1.thinksKateFakedIt to true>>
<<set $npc1.gratification -= 1>>
<<else>>\
<<set $npc1.gratification += 1>>
<</if>>
<</if>>
<</silently>>\
<<header>>
Sometimes, a little play-acting is the best way out of an awkward situation.
<<if $scene.kateVolume == "high">>\
Your noisy moans had died down a little over the past few minutes, but now you gradually dial them back up, getting louder and louder as you get more into it.
<<else>>\
You start slow, dialling up your little gasps and murmurs into higher-pitched, more frequent mews and moans.
<</if>>\
"Oh yeah baby," you gasp, "like that. Mmh. <i>Right</i> there..."
You build up the intensity, until you're arching your back and gasping for breath while he "rocks your world".
<<if _deceptive>>\
<<if def _kateActingSkill>>\
<span class="inlineNotificationGood">[Acting check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotificationGood">[Deception check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
<span class="inlineNotification">ⓘ Max made a Difficult Vaginal Sex check to detect your deception. The result is a secret.</span>
<<else>>\
<<if def _kateActingSkill>>\
<span class="Bad">[Acting check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotificationBad">[Deception check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
<span class="inlineNotification">ⓘ Max made a Routine <i>Vaginal Sex</i> check to detect your deception. The result is a secret.</span>
<</if>>\
You glance adoringly over your shoulder as you pretend to recover. You think he bought it. But his cock is still hard and it's still [[inside you|P001 Balcony railing fuck Max's turn]].<<silently>>
<</silently>>\
<<header>>
"Åh...shit...sorry..." Max pulls out of you, \
<<if $npc1.isWearing.includes("condom")>>\
the tip of the condom bulging with his sperm.
<<else>>\
<<set $male1.cumTgt to "pussy">>\
<<cumPussy>>\
<<set $scene.creampie to true>>\
semen glistening on the tip of his cock<<if $pc.statusEffects.includesAny("Horny", "Turned On")>>, and you realise that the wetness in your pussy isn't all yours<</if>>.
<</if>>\
[[Don't worry, it's okay.|P001 Balcony railing fuck Max ND fingerbang][$temp to "waif"]]
[[Um...seriously?|P001 Balcony railing fuck Max ND fingerbang][$temp to "alpha"]]<<silently>>
<<pcMoodCalm>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
<<if $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
"Hey, it's okay," you tell him, <<if $npc1.isWearing.includes("condom")>>watching as he carefully peels off the condom, then tosses it aside. It lands on the balcony with a little splat. He tucks his cock away, back inside his <<trousers>>.<<else>>offering a reassuring smile as he tucks his cock away, back inside his <<trousers>>.<</if>> "I don't mi–"
<<elseif $temp == "alpha">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
"Wow." <<if $npc1.isWearing.includes("condom")>>You shoot him a disdainful look as he carefully peels off the condom, then tosses it aside. It lands on the balcony with a little splat. He tucks his cock away, back inside his <<trousers>>.<<else>>You shoot him a disdainful look as he tucks his cock away, back inside his <<trousers>>.<</if>> "Um...is that seriousl–"
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
"Come here." Max pulls you back into an embrace, shutting you up with [[a kiss|P001 Balcony railing fuck Max ND fingerbang 2]].<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<max-fingerbang-roll>>
<</silently>>\
<<header>>
He grips your hair while he kisses you, a fingertip <<if hasVisited("P001 Max balcony railing fuck shocker sex")>>– thankfully, not <i>that</i> fingertip –<</if>> slipping between your <<if $pc.statusEffects.includes("Horny")>>soaking <</if>>wet pussy lips, finding your <<if $pc.statusEffects.includes("Horny")>>stiff little<</if>> clit.
<<if _npc1FingerbangSuccess>>\
<<set $scene.kateOrgasms += 1>>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
He fondles you steadily and skilfully, his fingertip gently massaging your clit while your tongues tangle. Sometimes he drops his head to lick and suck your nipple.
With a tight grip on your hair, he holds you in place the whole time, and that sensation makes you feel like you've got no choice but to stand there being kissed and licked and fingered until he gets you off.
It's weirdly liberating, even though you're being held in one position. <<if not $npc1.isWearing.includes("condom")>>You don't even feel self-conscious when you feel his cum trickling down your thigh.<</if>>
<<if $pc.statusEffects.includes("Horny")>>\
You're so turned on that it doesn't take long. \
<<elseif $pc.statusEffects.includes("Turned On")>>\
It feels good, really good, and before long his skillful touch lifts you up to the brink. \
<<elseif $pc.statusEffects.includes("Aroused")>>\
It's surprising how good his touch feels. You feel a swell of sexual pleasure rise up inside you as he gently and patiently lifts you up to the brink. \
<</if>>\
An orgasm swells up inside you, then floods your whole body with a warm, rushing sense of well-being. You cling tightly to his hard shoulders and gasp softly in his ear until it subsides.
He wraps his strong arms around you, holding you close then [[letting you go|P001 Balcony railing fuck Max ND post fingerbang admin][$temp to "orgasm"]].
<<else>>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
He fondles you, steadily and rhythmically, but the switch from being fucked to being fumbled with is pretty jarring. \
<<if $scene.sexStyle == "passionate">>\
You were close during sex, but the moment's passing; you can feel yourself falling away from the brink.
<<elseif $scene.sexStyle == "tooGentle">>\
The moment's passing. You really needed more out of Max: being fucked gently then fingered isn't what you expected.
<<elseif $scene.sexStyle == "frisky">>\
He fucked like a teenager, came too fast, and isn't great with his hands. His lack of sexual prowess is surprising, truly surprising. <i>Just goes to show about judging a book by its cover,</i> you muse.
<<elseif $scene.sexStyle == "tooTight">>\
You weren't that turned on going into this. His finger is too little, too late.
<<elseif $scene.sexStyle == "steady">>\
The sex was feeling good, but you weren't close to orgasm when he suddenly came. You don't think he's going to get you off with his finger.
<<elseif $scene.sexStyle == "careful">>\
You were starting to get into it, but you were nowhere close to orgasm when he suddenly shot his bolt. The finger is too little, too late.
<<elseif $scene.sexStyle == "rough">>\
You were starting to enjoy being fucked so hard that it made your pussy hurt. Gentle fondling of your clit is just not going to do it for you.
<</if>>\
<<if not $npc1.isWearing.includes("condom")>>His cum trickles down your thigh. <</if>>Distant applause drifts up from Nasimi Beach, signalling the end of the gig down there.
The night falls silent. This is going to get awkward if you let it go on much longer.
[[(Gently disentangle yourself)|P001 Balcony railing fuck Max ND post fingerbang admin][$temp to "truthful"]]
[[(Fake an orgasm)|P001 Balcony railing fingerbang fake]]
<</if>>\<<silently>>
<<set $scene.fakedOrgasm to true>>
/* Kate's going off Max */
<<set $npc1.hotness -= 1>>
/* --- KATE FAKE ORGASM ROLL --- */
/* --- See if Kate has Acting skill --- */
/* Fetch Kate's Acting score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Acting">>
<<set _kateActingSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if def _kateActingSkill>> /* --- Kate is a trained actress so make a simple Acting check --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateActingSkill ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<<else>> /* --- Kate is not an actress so make a routine Deception check --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + $pc.deception ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<</if>>
/* ___ */
/* Max rolls to notice the deception --- */
/* Set difficulty number */
<<if _deceptive>>
<<set _difficultyNumber to 10>>
<<else>>
<<set _difficultyNumber to 6>>
<</if>>
/* Give NPC1 a bonus for sexual experience */
<<set _npc1Bonus to (
0 +
$npc1.sexualExperience
)>>
/* Apply a temporary adjustment if one has been set */
<<if def _npc1TempBonus>>
<<set _npc1Bonus += _npc1TempBonus>>
<</if>>
/* NPC1 rolls a D10 */
<<set _npc1D10 to random(1,10)>>
/* If he rolled a natural 10, record a critical hit */
<<if _npc1D10 == 10>>
<<set _npc1CriticalHit to true>>
<</if>>
/* If he rolled a natural 1, record a critical miss */
<<if _npc1D10 == 1>>
<<set _npc1CriticalMiss to true>>
<</if>>
/* If he rolled a crit or beat the difficulty number, record a success */
<<if not _npc1CriticalMiss>>
<<if _npc1CriticalHit or ( ( _npc1D10 + _npc1Bonus ) gte _difficultyNumber )>>
<<set $npc1.thinksKateFakedIt to true>>
<<set $npc1.gratification -= 1>>
<<else>>\
<<set $npc1.gratification += 1>>
<</if>>
<</if>>
<</silently>>\
<<header>>
You decide that a little bit of play-acting is your best way out.
You start slowly, little gasps and murmurs between kisses, rising in intensity as Max "hits the spot".
"Oh yeah baby," you gasp, "like that. Mmh. <i>Right</i> there..."
<<if _deceptive>>\
<<if def _kateActingSkill>>\
<span class="inlineNotificationGood">[Acting check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotificationGood">[Deception check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
<span class="inlineNotification">ⓘ Max made a Difficult Vaginal Sex check to detect your deception. The result is a secret.</span>
<<else>>\
<<if def _kateActingSkill>>\
<span class="Bad">[Acting check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotificationBad">[Deception check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
<span class="inlineNotification">ⓘ Max made a Routine <i>Vaginal Sex</i> check to detect your deception. The result is a secret.</span>
<</if>>\
As your breathing returns to normal, you shoot him your best adoring, grateful look. You think he bought it.
"Sorry about the, åh, well..." he trails off. "That doesn't normally happen to me," he assures you.
[[It's okay. You're great with your hands.|P001 Balcony railing fuck Max orgasm admin][$temp to "radisher"]]
[[Night's still young...|P001 Balcony railing fuck Max orgasm admin][$temp to "nightIsYoung"]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "orgasm">>\
Max fixes you with a serious look. "That, åh, doesn't normally happen to me..." he assures you.
[[It's okay. You're great with your hands.|P001 Balcony railing fuck Max orgasm admin][$temp to "radisher"]]
[[Night's still young...|P001 Balcony railing fuck Max orgasm admin][$temp to "nightIsYoung"]]
<<if not $hackingMaxsPhone>>\
[[(End the date) Mm-hm. Listen, I've got an early flight.|P001 Balcony early flight]]
<</if>>\
<<elseif $temp == "truthful">>\
<<silently>>
<<pcSmile>>
<<set $npc1.isEmbarrassed to true>>
<</silently>>\
"Heyyy." You gently disentangle yourself from his clumsy efforts. "Thanks. I'm just...I don't know," you trail off. "I had a great time, though."
<span class="badFeedback">Max <b>disliked</b> that.</span>
"Ja, ja, cool." He acts like it's no big deal, but you can tell he's embarrassed.
<<if $scene.creampie>>\
His slimy cum is all down your leg, getting cold in the night air.
[[I'd better clean myself up.|P001 Balcony cleanup]]
<<else>>\
[[Come on, let's go chill.|P001 Balcony Kate kicked out]]
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<</silently>>\
<<header>>
"Let's go chill out," you suggest.
"Åh, I'd love to," Max looks down at his diver's watch, then shakes his head. "But listen...I've got an early start."
[[What about the champagne?|P001 Kate kicked out]]
[[(Get dressed and go) Uh huh.|P001 Kate kicked out 2]]<<silently>>
/* delete the edging effect, @hyneman is there a better way to do this? */
<<set _effect to {"icon":$imagePath + 'status-edging.png',"name":"Edging (close to orgasm)"}>>
<<set $avatar.statusEffects.delete(_effect)>>
<<setStatusEffectOrgasmic>>
<<set $scene.kateOrgasms += 1>>
<<set $npc1.gratification += 1>>
<</silently>>\
<<header>>
Your breath comes out in gasps. \
<<if $scene.kateVolume == "low">>\
"Mmm<i>mph!"</i> You bite your hand to stifle your cries as \
<<elseif $scene.kateVolume == "high">>\
"Oh! Oh fuck! Oh Max-oh <i>fuck!"</i> Your <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Australian<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> accent peals out into the night as \
<<else>>\
<span class="badFeedback">Error in scene.kateVolume var</span>
<</if>>\
an orgasm explodes through your body, your back arching, your muscles spasming on his hard thrusting shaft as you come.
A rush of sensual euphoria washes through your whole body.
<<if $npc1.orgasmed>>\
When the feeling subsides and your senses return, you're surprised to feel Max pulling out of you. Twisting around, you realise that he came, too; \
<<if $npc1.isWearing.includes("condom")>>\
the tip of the condom bulges with his sperm.
<<else>>\
<<set $scene.creampie to true>>\
sperm trickles from the tip of his cock, and you realise that the wetness in your pussy isn't all yours.
<</if>>\
[[Wow, that was great.|P001 Balcony railing fuck Max orgasm 2][$temp to "great"]]
<<else>>\
Gradually, the feeling subsides, and your senses return. Max's cock is still hard and it's still \
<<link "inside you" "P001 Balcony railing fuck Max's turn">>
<<set $pc.statusEffects.delete("Edging","Orgasmic")>>
<<StatusEffectIconsSetPostOrgasmic>>
<<set $pc.statusEffects.push("Post Orgasmic")>>
<<if $pc.statusEffects.includes("Horny")>>
<<set $pc.statusEffects.delete("Horny"),
$pc.statusEffects.push("Turned On")>>
<</if>>
<</link>>.
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $npc1.isWearing.includes("condom")>>\
Max moans as he comes inside you. \
<<else>>\
Max moans as his cock twitches and squirts inside you. \
<</if>>\
You ride him for a few more strokes, gradually slowing to a halt. He pulls out, \
<<if $npc1.isWearing.includes("condom")>>\
leaving you feeling [[suddenly empty|P001 Balcony railing fuck Max orgasm 2]].
<<else>>\
<<set $male1.cumTgt to "pussy">>\
<<cumPussy>>\
leaving your pussy flooded with [[his cum|P001 Balcony railing fuck Max orgasm 2]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcSmile>>
<<set $avatar.view to "front">>
<<if not $npc1.isWearing.includes("condom")>>
<<set $male1.cumTgt to "pussy">>
<<cumPussy>>
<<set $scene.creampie to true>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "great">>\
<<pcMoodCalm>>\
<<pcTalk>>\
With that, your quicky over the balcony is over. "Wow," you breathe as you straighten up, feeling a little flustered. "That was <i>great."</i>
"Ja," he nods fervently as \
<<if $npc1.isWearing.includes("condom")>>\
he carefully peels off the condom. \
<<else>>\
he tucks his dick back into his <<trousers>>. \
<</if>>\
<<if Flag("hotzone")>>\
"Now I understand the tattoo."
<<else>>\
"That was pretty special."
<</if>>\
<<else>>\
You straighten up. \
<<if $npc1.isWearing.includes("condom")>>\
Max carefully peels off the condom, its tip bulging with his cum. \
<<else>>\
Max is tucking his dick back into his <<trousers>>. \
<</if>>\
<</if>>\
<<if $scene.kateVolume == "high">>\
His eyes meet yours, and he shoots you a slightly sheepish grin.
"We'd better go inside," he says. "I think we may have pissed off the neighbours."
[[Was I too loud?|P001 Balcony railing fuck Max orgasm admin][$temp to "tooLoud"]]
[[Fuck 'em.|P001 Balcony railing fuck Max orgasm admin][$temp to "fuckEm"]]
[[Great, let's try out the bed.|P001 Balcony railing fuck Max orgasm admin][$temp to "tryTheBed"]]
<<else>>\
<<silently>>
<<if $pc.survalienne>>
<<set _authorityFigure to "My finishing school">>
<<elseif ndef $pc.family or $pc.family.members.includesAny("Distant dad", "Supportive dad", "Loving dad")>>
<<set _authorityFigure to "My parents">>
<<else>>
<<if $pc.region == "America">>
<<set _myParents to "My mom">>
<<else>>
<<set _myParents to "My mum">>
<</if>>
<</if>>
<</silently>>\
His eyes meet yours and he flashes his wolfy grin.
"<<if $temp == "great">>Also<<else>>Well<</if>>...you sure know how to thank a guy for dinner."
<<if $scene.kateMotivation != "sideQuest">>\
[[Ready for round 2?|P001 Balcony railing fuck Max orgasm admin][$temp to "round2"]]
<</if>>\
[["" + _authorityFigure + " would be proud to hear that."|P001 Balcony railing fuck Max orgasm admin][$temp to "manners"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "tooLoud">>\
<<pcMoodSkeptical>>\
"Oh god, was I too loud?"
He shakes his head. "It was hot. But we should lie low for a bit."
He's probably right, but your thoughts aren't with the neighbours.
<<elseif $temp == "fuckEm">>\
<<pcSmirk>>\
"Pfft," you scoff. "Fuck the neighbours."
"Ja," he grins, "they probably all feel like you just did. C'mon, let's go lie low."
He's probably right, but your thoughts aren't with the neighbours.
<<elseif $temp == "tryTheBed">>\
<<pcSmirk>>\
"Great," you enthuse. "I wanna try out that bed."
Max laughs. "Maybe in a few minutes. I'm not twenty anymore."
<<elseif $temp == "round2">>\
<<pcSmirk>>\
"So...ready for round 2?"
Max laughs. "Maybe in a few minutes. I'm not twenty anymore."
<<elseif $temp == "nightIsYoung">>\
<<pcSmirk>>\
"It's okay!" You lean up impulsively, and kiss him on the lips. "The night's still young, anyway."
<span class="goodFeedback">Max <b>liked</b> that.</span>
"Jaså?" he laughs. <i>"Jävla,</i> I miss my twenties. You've gotta let me get <i>some</i> sleep, okay?"
"Okay." You smile back, but your thoughts are wandering.
<<elseif $temp == "radisher">>\
<<pcSmile>>\
"It's okay," you lean up impulsively, and kiss him on the lips. "You're <i>great</i> with your hands, by the way."
<span class="goodFeedback">Max <b>liked</b> that.</span>
"Åh, thank you," he smiles. He curls his arms around you again, holding you affectionately close while your thoughts wander.
<<elseif $temp == "manners">>\
<<pcBigSmile>>\
<<if $pc.survalienne>>\
"Huh. I guess finishing school <i>wasn't</i> a total waste of time," you grin.
<<else>>\
<<silently>>
<<if $pc.survalienne>>
<<set _authorityFigure to "The headmistress at my finishing school">>
<<elseif ndef $pc.family or $pc.family.members.includesAny("Distant dad", "Supportive dad", "Loving dad")>>
<<set _authorityFigure to "My parents">>
<<else>>
<<if $pc.region == "America">>
<<set _myParents to "My mom">>
<<else>>
<<set _myParents to "My mum">>
<</if>>
<</if>>
<</silently>>\
"Thanks, Max," you grin. "_authorityFigure would be delighted to hear that."
<</if>>\
Max laughs, but your thoughts aren't on <<if $pc.survalienne>>Surval<<else>>your upbringing<</if>>.
<</if>>\
<<if $scene.kateMotivation == "promiscuous" or $scene.kateMotivation == "recreation">>\
<<if $hackingMaxsPhone>>\
<<if $temp == "tryTheBed" or $temp == "round2">>\
You just smile enigmatically. <i>Maybe it won't take him as long as he thinks,</i> you muse. But tonight wasn't <i>just</i> about dinner and getting laid. You've still got a job to do.
<<else>>\
Tonight wasn't <i>just</i> about dinner and getting laid. You've still got a job to do.
<</if>>\
<<else>>\
<<if $temp == "tryTheBed" or $temp == "round2">>You just smile enigmatically. <i>Maybe it won't take him as long as he thinks,</i> you muse. <</if>>Dinner and sex with an attractive man – no orders, no colleagues watching in on hidden cameras<<if Flag("armed-lioness")>>, no gun hidden under the plant pot<</if>>. You feel like you needed this.
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone, how hard can it be?</i> Things have gone way further than you'd planned.
<<elseif $scene.kateMotivation == "mainQuest">>\
<i><<if $temp == "tryTheBed" or $temp == "round2">>Wow. <</if>>In Bangkok, this would be the part where he gives me the money and goes,</i> you realise. It's weird to imagine doing this several times a night.
<<elseif $scene.kateMotivation == "janeBond">>\
<<if $hackingMaxsPhone>>\
<<if $temp == "tryTheBed" or $temp == "round2">>\
You just smile enigmatically. <i>Maybe it won't take him as long as he thinks,</i> you muse. But "Jane Bond" still has a job to do.
<<else>>\
"Jane Bond" still has a job to do. <<if $scene.creampie>> <i>And sperm trickling down her thigh,</i> you realise. <<set _alreadyFeltCreampie to true>><</if>>
<</if>>\
<<else>>\
<<if $temp == "tryTheBed" or $temp == "round2">>You just smile enigmatically. <i>Maybe it won't take him as long as he thinks,</i> you muse. <</if>>Exotic location, nice dress, strong cocktails, sexual partner with a funny accent..."Jane Bond" did okay tonight, you think.
<</if>>\
<</if>>\
<<if $scene.creampie and not _alreadyFeltCreampie>>\
A trickle of cum rolling down your inner thigh breaks your reverie.
<</if>>\
<<if $scene.creampie>>\
[[I'd better go clean up.|P001 Balcony cleanup]]
<<else>>\
[[Let's go chill.|P001 Balcony let's chill]]
<<if not $hackingMaxsPhone>>\
[[(End the date) I've got an early flight.|P001 Balcony early flight][$temp to "iceCold"]]
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
With your <<if $scene.kateOrgasms gt 0>>orgasm<<else>>"orgasm"<</if>> crossed off the to-do list, Max grabs hold of your hips and starts fucking you again, pushing and pulling you back and forth on his cock.
His movements feel different, more precise – shallow strokes instead of deep ones, just rocking your pussy back and forth on the tip of his cock. "Jaså..." he murmurs throatily. "Like that. Jaså, just like that..."
<i>Crack.</i> He smacks your ass. <i>Crack. Crack.</i> \
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
"Oh yeah," you murmur, enjoying the [[sharp sting|P001 Balcony railing fuck Max's turn 2]].
<<else>>\
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to [[reënergise Max|P001 Balcony railing fuck Max's turn 2]].
<</if>>\<<silently>>
/* Max fucks Kate */
<<set _npc1TempBonus to 0,
_kateTempBonus to 0>>
/* Max spanks Kate a lil */
<<set _kateTempBonus += 1>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<set _maxTempBonus += 1>>
<</if>>
/* adjust for pace */
<<if $npc1.pace == "hard">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 2,
_kateTempBonus -= 2>>
<</if>>\
<<elseif $npc1.pace == "rhythmic">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 1,
_kateTempBonus -= 1>>
<</if>>\
<<elseif $npc1.pace == "gentle">>
<<if $pc.statusEffects.includes("Horny")>>\
<<set _npc1TempBonus -= 2,
_kateTempBonus -= 2>>
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _npc1TempBonus -= 1,
_kateTempBonus -= 1>>
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _npc1TempBonus += 0,
_kateTempBonus += 0>>
<</if>>\
<</if>>
<<set _npc1TempBonus -= $scene.kateOrgasms>>
/* roll the dice */
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
/* calculate outcome */
<<if _npc1VaginalSexSuccess and _kateVaginalSexSuccess>>
<<set _outcome to "mutual">>
<<set $npc1.orgasmed to true>>
<<elseif _npc1VaginalSexSuccess>>
<<set _outcome to "kateOrgasm">>
<<elseif _kateVaginalSexSuccess>>
<<set _outcome to "maxOrgasm">>
<<else>>
<<set _outcome to "grind">>
<</if>>
<</silently>>\
<<header>>
He starts fucking you with renewed vigour, raining sharp little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<<if _outcome == "mutual">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<elseif _outcome == "kateOrgasm">>\
<span class="inlineNotificationGood">[Max passed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<<elseif _outcome == "maxOrgasm">>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationGood">[$pc.knownAs passed a skill check.]</span>
<<else>>\
<span class="inlineNotificationBad">[Max failed a skill check.]</span>
<span class="inlineNotificationBad">[$pc.knownAs failed a skill check.]</span>
<</if>>\
<<if _outcome == "mutual" or _outcome == "kateOrgasm">>\
<<set $npc1.gratification += 1>>\
The new sensation feels good. <i>Really</i> good. As Max gets closer to making himself come, you're surprised to feel <<if $scene.kateOrgasms gt 0>>a second orgasm well up inside you<<else>>your own orgasm well up inside you – for real this time, no play-acting<</if>>. You let out a startled cry as your body is rocked by a sudden, unexpected surge of pleasure. <<set $scene.kateOrgasms += 1>>
<<if _outcome == "mutual">>\
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips [[tight|P001 Balcony railing fuck Max orgasm]]. <i>"Jävla hel..."</i> he groans.
<</if>>\
<<elseif _outcome == "maxOrgasm">>\
The thrusts and the spanks don't last too much longer. Behind you, Max's rhythmic grunts turn into jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips [[tight|P001 Balcony railing fuck Max orgasm]]. <i>"Jävla hel..."</i> he groans.
<</if>>\
<<if _outcome == "grind" or _outcome == "kateOrgasm">>\
<<if $npc1.isWearing.includes("condom")>>\
He keeps thrusting and smacking your ass, but he can't seem to get himself over the edge. "Fuck," he pants. "I've gotta take off the condom."
[[No way.|P001 Balcony railing fuck stay protected]]
[[Okay.|P001 Balcony railing fuck Max's turn, but bareback]]
<<else>>\
Max shifts his hands around to your ass, cupping your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> butt cheeks, squeezing them while he fucks you.
With his hands there he can't penetrate you quite so deep, and that change in sensation – coupled with his newfound attention to [[your butt|P001 Balcony railing fuck shocker prelude]] – is quite stimulating.
<</if>>\
<</if>>\<<silently>>
<<set $npc1.isWearing.delete("condom")>>
<</silently>>\
<<header>>
"Okay," you reply.
He doesn't need to be told twice. He pulls out of you...then slides right back inside you, bareback.
It <i>does</i> feel better. More sensual, more intimate. His bare cock thrusts inside you and you can <i>feel</i> it getting stiffer and more sensitive with each stroke. He doesn't even need to spank you now. Being naked inside you is enough.
He only lasts a little longer. After one final, intense minute, his rhythmic grunts turn into jagged breaths and little moans. "Åh...oh...<i>skit..."</i> His fingertips dig into your hips [[tight|P001 Balcony railing fuck Max orgasm]]. <i>"Jävla hel..."</i> he groans.<<silently>>
<</silently>>\
<<header>>
<<if $temp == "ride">>\
You murmur breathily as you get used to the feeling of his cock picking up speed inside you. Max takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Balcony bent over fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Balcony bent over fuck][$temp to "noisy"]]
<<elseif $temp == "joke">>\
You flash him a grin over your shoulder. "I love you too," you quip.
Max laughs, then swats you across the butt. He takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Balcony bent over fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Balcony bent over fuck][$temp to "noisy"]]
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<addmins 2>>
<</silently>>\
<<header>>
"Huh..." you murmur breathily, getting used to the sensation of the $pc.sexStats.numberOfVagIntercourse th cock of your life picking up speed inside you. "What did you say?"
"I said you were beautiful. And your pussy feels amazing. <div class="tooltip"><i>Jag visste att du var ett lätt ligg när jag först såg dig,"</i><span class="tooltiptext">"I knew you'd be an easy fuck when I first saw you."</span></div> he goes on. <div class="tooltip"><i>"Du ser bara ut som en slyna..."</i><span class="tooltiptext">"You just look like a slut..."</span></div>
He takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Balcony bent over fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Balcony bent over fuck][$temp to "noisy"]]<<silently>>
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Edging")>>
<<set _sceneKateOutcome to "Orgasm!">>
<<notificationsAddMessage "Max passed a skill check" "You\'re going to come!" >>
<<else>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<set _sceneKateOutcome to "Getting wet">>
<<notificationsAddMessage "Max passed a skill check" "This is starting to feel better. You feel wetter and more relaxed." >>
<<else>>
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _sceneKateOutcome to "Close to orgasm">>
<<notificationsAddMessage "Max passed a skill check" "This feels good. If he keeps this up, you\'re going to come." >>
<</if>>
<</if>>
<<else>>
<<set _sceneKateOutcome to "No change">>
<</if>>
<<kate-vaginal-sex-roll>>
<<if _kateVaginalSexSuccess>>
<<set $npc1.statusEffects.push("Edging")>>
<<set _sceneMaxOutcome to "Close to orgasm">>
<<else>>
<<set _sceneMaxOutcome to "No change">>
<</if>>
<<addmins 5>>
<</silently>>\
<<header>>
His cock thrusts in and out of you, rhythmically and steadily, his prickly balls thwapping against your clit. \
<<if $temp == "noisy">>\
<<if _sceneKateOutcome == "Orgasm!" or _sceneKateOutcome == "Close to orgasm">>\
You mew noisily into the night sky as Max pushes your body towards orgasm.
<<else>>\
You mew noisily into the night sky as Max fucks you over the balcony.
<</if>>\
<<if $npc1.debaser>>\
Gripping your hips, he keeps talking in Swedish. <i>"<div class="tooltip">Det var det<span class="tooltiptext">That's it</span></div>, $pc.knownAs,"</i> he says in an encouraging tone, his voice thick with lust. <div class="tooltip"><i>"Högt och tydligt, sötis, låt alla få veta att din mamma och pappa uppfostrade en jävla hora."</i><span class="tooltiptext">"Loud and clear, sweetie, let everyone know that your mom and dad brought up a fucking whore."</span></div>
<<else>>\
Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
<<elseif $temp == "quiet">>
Aware that there are balconies all around you – and that it's illegal to have sex outside of marriage in Dubai – you keep the noise down, demurely expressing yourself in soft gasps and encouraging murmurs while his cock pumps inside you.
<</if>>\
<<if _sceneKateOutcome == "Orgasm!">>\
Each thrust gets you closer and closer. You can't hold it back. You grip the railing white-knuckle tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Balcony Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Balcony Kate comes first][$temp to "loud"]]
<<elseif _sceneMaxOutcome == "Close to orgasm" and _sceneKateOutcome == "Close to orgasm">>\
Each thrust gets you closer and closer. His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Fake an orgasm)|P001 Balcony bent over Kate fakes it]]
<<elseif _sceneMaxOutcome == "Close to orgasm">>\
His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Fake an orgasm)|P001 Balcony bent over Kate fakes it]]
<<elseif _sceneKateOutcome == "Close to orgasm">>\
<<if $npc1.debaser>>\
Each thrust gets you closer and closer. <i>"Jaså,"</i> he says, sensing that you're nearing the brink. "That's it, $pc.knownAs. Go for it, baby. <div class="tooltip"><i>Du kan lika gärna njuta av det, dess är det enda du är bra på."</i><span class="tooltiptext">You might as well enjoy it, it's all you're good at.</span></div>
<<else>>\
Each thrust gets you closer and closer. Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Try not to come)|P001 Balcony orgasm race][$temp to "holdBack"]]
<<else>>\
Bent over in high heels, you fuck in that position for long enough to make your legs ache. Sex with an almost fully-dressed guy isn't doing it for you, and Max doesn't seem to be getting there either. <<if $npc1.debaser>>Even his Swedish dirty talk has died away.<</if>>
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Just keep trying)|P001 Afterglow reflection][$temp to "maxRough"]]
<<if $npc1.isWearing.includes("condom")>>\
[[Take off the condom.|P001 Balcony lose the condom][$temp to "kate"]]
<</if>>\
[[Let's go to bed.|P001 Balcony take me to bed]]
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack my ass, baby.]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack my ass, baby.</span>
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if $npc1.isWearing.includes("condom")>>\
}
[[Okay.|P001 Balcony lose the condom][$temp to "max"]]
[[No way.|P001 Balcony bent over fuck (Kate is bad)][$temp to "condomStays"]]
<<else>>\
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
You slow down the bucking of your hips to get his attention. "Max," you say, casting a look over your shoulder. "Let's go to bed."
"Uh...really?" He glances out at the starry night, apparently unconvinced about moving to a new venue.
[[I wanna see you naked.|P001 Balcony take me to bed 2]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
"I wanna see you naked," you tell him.
Max grins and pulls out of you, allowing you to straighten up. You lead him back into the suite and the [[big bed|P001 Bed from balcony]].<<silently>>
<<set $npc1.isWearing.delete("condom")>>
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Edging")>>
<<set _sceneKateOutcome to "Orgasm!">>
<<notificationsAddMessage "Max passed a skill check" "You\'re going to come!" >>
<<else>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<set _sceneKateOutcome to "Getting wet">>
<<notificationsAddMessage "Max passed a skill check" "This is starting to feel better. You feel wetter and more relaxed." >>
<<else>>
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _sceneKateOutcome to "Close to orgasm">>
<<notificationsAddMessage "Max passed a skill check" "This feels good. If he keeps this up, you\'re going to come." >>
<</if>>
<</if>>
<<else>>
<<set _sceneKateOutcome to "No change">>
<</if>>
<<kate-vaginal-sex-roll>>
<<if _kateVaginalSexSuccess>>
<<set $npc1.statusEffects.push("Edging")>>
<<set _sceneMaxOutcome to "Close to orgasm">>
<<else>>
<<set _sceneMaxOutcome to "No change">>
<</if>>
<<addmins 5>>
<</silently>>\
<<header>>
<<if $temp == "kate">>\
You look over your shoulder. "Take it off," you tell him.
Max doesn't need to be told twice. He pulls out of you...then slides back in, bareback this time.
<<elseif $temp == "max">>\
"Okay," you say quietly.
Max doesn't need to be told twice. He pulls out of you...then slides back in, bareback this time.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if _sceneKateOutcome == "Orgasm!">>\
Without the barrier between you it feels much better. Max fucks you with fresh energy, his naked cock pumping inside you.
Each thrust gets you closer and closer. You can't hold it back. You grip the railing white-knuckle tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Balcony Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Balcony Kate comes first][$temp to "loud"]]
<<elseif _sceneMaxOutcome == "Close to orgasm" and _sceneKateOutcome == "Close to orgasm">>\
Without the barrier between you it feels much better. Max fucks you with fresh energy, his naked cock pumping inside you.
Each thrust gets you closer and closer. His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Fake an orgasm)|P001 Balcony bent over Kate fakes it]]
<<elseif _sceneMaxOutcome == "Close to orgasm">>\
Max fucks you with fresh energy, his naked cock pumping inside you.
His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Fake an orgasm)|P001 Balcony bent over Kate fakes it]]
<<elseif _sceneKateOutcome == "Close to orgasm">>\
Without the barrier between you it feels much better. Max fucks you with fresh energy, his naked cock pumping inside you.
Each thrust gets you closer and closer. <i>"Fuck ja,"</i> he says, sensing that you're nearing the brink. "Much better."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Try to make him come)]] TBD
<<else>>\
His naked cock pumps inside you. But even taking the condom off doesn't do the trick. He keeps going, but after a few minutes he <i>still</i> hasn't come.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Just keep trying)|P001 Afterglow reflection][$temp to "maxRough"]]
[[Let's go to bed, baby.|P001 Afterglow reflection][$temp to "bedPersuade"]] TBD
[[Let's go to bed, baby. I wanna get you naked.|P001 Afterglow reflection][$temp to "bedSexyPersuade"]] TBD
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack my ass, baby.]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack my ass, baby.</span>
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<<header>>
<<if $temp == "condomStays">>\
"No way," you tell him. Max murmurs something frustrated in Swedish, but stays inside you.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\<<silently>>
<<pcOFace>>
/* --- KATE FAKE ORGASM ROLL --- */
/* --- See if Kate has Acting skill --- */
/* Fetch Kate's Acting score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Acting">>
<<set _kateActingSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<<if def _kateActingSkill>> /* --- Kate is a trained actress so make a simple Acting check --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateActingSkill ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<<else>> /* --- Kate is not an actress so make a routine Deception check --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set "deceptive" to true */
<<if _kateD10 == 10 or ( ( _kateD10 + $pc.deception ) gte _difficultyNumber )>>
<<set _deceptive to true>>
<</if>>
<<set _deceptionCheck to either(true, false)>> /* change to an actual deception check later TBD */
<<set $npc1.statusEffects.delete("Considerate")>>
<</silently>>\
<<header>>
<<if _deceptionCheck>>\
<<if def _kateActingSkill>>\
<span class="inlineNotification">[Acting check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotification">[Deception check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
You throw yourself into your performance – arching your back, gripping his arms, mewing softly but passionately into the starry night sky.
<<else>>\
<<if def _kateActingSkill>>\
<span class="inlineNotification">[Acting check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateActingSkill)>> with 1d10<<if _kateActingSkill gte 0>>+<</if>>_kateActingSkill.</span></div>]</span>
<<else>>\
<span class="inlineNotification">[Deception check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (simple). $pc.knownAs rolled <<= Number( _kateD10 + $pc.deception)>> with 1d10<<if $pc.deception gte 0>>+<</if>>$pc.deception.</span></div>]</span>
<</if>>\
You arch your back, mew sexily, and generally do your best impression of a girl whose world is being rocked.
<</if>>\
<<if $npc1.statusEffects.includes("Orgasmic")>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
Behind you, Max's rhythmic grunts have become jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $hackingMaxsPhone>>\
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
<</if>>\
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $hackingMaxsPhone>>\
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
<</if>>\
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
The feeling subsides and your senses return. Max's cock is still hard and inside you. <<if $npc1.statusEffects.includes("Edging")>>\
He's close, too, you can tell. His fingertips dig into your hips as he takes control of the pace again, pulling and pushing you onto his cock, harder and faster.
<<else>>\
Hard and not yet satisfied. His fingertips dig into your hips as he takes control of the pace again, pulling and pushing you onto his cock, harder and faster.
<</if>>\
[[(Just let him fuck you)|P001 Balcony bent over getting Max off][$temp to "passive"]]
[[(Squeeze his cock with your pussy)|P001 Balcony bent over getting Max off][$temp to "kegels"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<<header>>
You yelp and squirm away. You nearly twist right off his cock, pulling out to the very tip, but then he shifts position and it slams back into you.
It's followed by his fingertip. You squeak as he forces it partway into your <<if $pc.region == "America">>butt<<else>>bum<</if>>.
[[(End the date) Get the FUCK off me!|P001 Balcony rough fuck this][$temp to "attemptedShocker"]]
[[(Stop struggling)|P001 Balcony shocker in it goes]]<<silently>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<<header>>
You yelp and squirm away. You nearly twist right off his cock, pulling out to the very tip, but then he shifts position and it slams back into you.
It's followed by his fingertip. You squeak as he forces it partway into your <<if $pc.region == "America">>butt<<else>>bum<</if>>.
[[Max, stop, please!|P001 Balcony Kate last try]]
[[(End the date) Get the FUCK off me!|P001 Balcony rough fuck this][$temp to "attemptedShocker"]]
[[(Stop struggling)|P001 Balcony shocker in it goes]]<<silently>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<<if $pc.wasWearing != $pc.isWearing>>
<<if Array.from($pc.wasWearing).includes("knickers") and not Array.from($pc.isWearing).includes("knickers")>>
<<set _needKnickers to true>>
<</if>>
<<if Array.from($pc.wasWearing).includes("bra") and not Array.from($pc.isWearing).includes("bra")>>
<<set _needBra to true>>
<</if>>
<</if>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
<<if $temp == "shocker">>\
You reach out with a hand and push Max away. He gently slides out of you – his cock out of your pussy and his finger out of your ass.
You stoop down and start picking up your things. He's eager to receive his BJ, and it takes him a moment to understand that you're doing something other than getting down on your knees. "Huh?" he murmurs.
"Fuck this," you snap. "I'm going." <<if _needKnickers or _needBra>>You scoop up your underwear and stuff it into your <<handbag>>.<</if>>
"But...wait," he protests, "you can't leave me like <i>this..."</i>
"If you're frustrated, Max, you can always go and fuck yourself. Thanks for a shitty evening."
"But...$pc.knownAs, wait, I'm <i>sorry..."</i>
He tries to persuade you to stay, but he doesn't stop you leaving. You wriggle back into your dress and go back to your room [[alone|Leaving Dubai]].
<<elseif $temp == "attemptedShocker">>\
You squeal, throw out a wild blow that doesn't connect but does drive him away, and wrench free of his grasp and off his cock. You spin around to face him – his eyes are wide and his jaw hangs open. "Get the <i>fuck</i> off me!" you shriek.
"Wha, I, I'm sorry," he mumbles, holding his palms up in the air. "I didn't mea–"
"Go <i>fuck</i> yourself," you reply icily.
He takes a faltering step back, his eyes dipping like he can't hold your gaze. You quickly scoop up your things<<if _needKnickers or _needBra>>, stuffing your underwear into your <<handbag>>,<</if>> and wriggle into your dress.
Max stays quiet, looking genuinely ashamed of himself, his erection quickly failing. You go back to your room [[alone|Leaving Dubai]] without saying another word.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcMoodSkeptical>>
/* give Max a +1 bonus if Kate's favourite position is doggy style */
<<if $pc.favouritePosition == "doggy">>
<<set _npc1TempBonus to 1>>
<</if>>
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
<</silently>>\
<<header>>
"Max, you're <i>hurting</i> me!"
Something about the way you say it snaps him back to his senses. "Ah...sorry." You shoot him a reproachful look over your shoulder.
Satisfied that he looks suitably chastened, you bend over the railing again and start moving your hips, riding Max's cock at a slower, gentler pace.
<<if _npc1VaginalSexSuccess>> /* kate orgasm */ \
It feels better, less frantic, more intimate. Max lets you control the pace, and you concentrate on the feelings instead of the result. Sex doesn't need to be fast to be intense.
Riding him at a more relaxed pace, you soon find <i>just</i> the right speed. Waves of pleasure start building up within you. Each thrust gets you closer and closer. You can't hold it back. You grip the railing white-knuckle tight as an orgasm swells up.
<<if _kateVaginalSexSuccess>>\
<<else>>\
[[(Loud orgasm)|P001 Balcony Kate last try disappointed][$temp to "loud"]]
[[(Quiet orgasm)|P001 Balcony Kate last try disappointed][$temp to "quiet"]]
<</if>>\
<<elseif _kateVaginalSexSuccess>>\
It feels better, less frantic, more intimate. Max lets you control the pace, and you concentrate on the feelings instead of the result.
Riding him at a more relaxed pace, you soon find <i>just</i> the right speed to show Max that sex doesn't need to be fast to be intense. His fingertips dig tight into your hips and his voice comes out in little moans. <i>"Jaså,"</i> he murmurs, "Oh fuck, $pc.knownAs, you feel so good..."
<<else>>\
You ride him gently for a while, but the thing with his finger has just killed the mood. After a few minutes the sex between you [[fizzles out|P001 Balcony Kate last try fizzled]] by unspoken, mutual consent.
<</if>>\<<silently>>
<<pcOFace>>
<</silently>>\
<<header>>
Tension builds inside your body, like a wave swelling up, edging you closer and closer every time you glide back along his big, hard cock.
Your breath comes out in gasps. You impale yourself on him one more time and the tension explodes into a white hot climax.\
<<if $temp == "loud">>\
<<set $scene.orgasmStyle to "loud">>\
"Oh! Oh God! Oh Max-oh <i>fuck!"</i> Your <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Australian<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> accent peals out into the night.
<<elseif $temp == "quiet">>\
<<set $scene.orgasmStyle to "quiet">>\
You lift your hand to your mouth and bite your knuckle to muffle your little cries.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
Your back arches and your muscles clench his shaft as waves of sensual heat surge through your body.
When the feelings subside and your sense return, you realise that Max has [[pulled out|P001 Balcony Kate last try dismissed]].<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
His expression is flat, a slight furrow on his brow. \
<<if $npc1.isWearing.includes("condom")>>\
He peels off the condom, and zips his dick back into his <<trousers>>.
<<else>>\
He zips his dick back into his <<trousers>>.
<</if>>\
"I've got an early start tomorrow," he says.
[[Goodnight, I guess.|P001 Balcony Kate last try dismissed 2][$temp to "crusader"]]
[[Max, don't be like that!|P001 Balcony Kate last try dismissed 2][$temp to "waif"]]
[[You big baby.|P001 Balcony Kate last try dismissed 2][$temp to "alpha"]]
[[Me too, can I take the champagne?|P001 Balcony Kate last try dismissed 2][$temp to "fatale"]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Okay, well...goodnight, I guess," you say with a little shrug.
"Goodnight," he says coldly.
You gather up your things and get dressed. Max hardly looks at you. You [[head back to your own room|Leaving Dubai]] feeling upset.
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Huh? Max...don't be like that..."
"Like what?" he says coldly. "I've just got an early start, that's all."
You gather up your things and get dressed. Max hardly looks at you. You [[head back to your own room|Leaving Dubai]] feeling upset.
<<elseif $temp == "alpha">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"Wow." You shake your head at his petulance. "Are you seriously <i>sulking</i> because I wouldn't let you put your finger up my <<if $pc.region == "America">>ass<<else>>arse<</if>>?"
"No!" Max shakes his head in protest. "I've just, I just realised what time it is..."
"You big fucking baby. You think you're so cool, but you're a dick."
"And you're a bitch. Get out of my room."
"Gladly." You gather up your things and get dressed while Max sulks. You [[head back to your own room|Leaving Dubai]] and don't look back.
<<elseif $temp == "fatale">>\
<<pcSmirk>>\
"Yeah, me too," you reply breezily. "Hey, can I take the champagne?"
"Uh...ja," he shrugs. "Why not."
You gather up your things and get dressed, while Max sulks. You [[head back to your own room|Leaving Dubai]] with the champagne, leaving him to brood.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
The atmosphere between you is a little awkward – a one night stand that ended in disappointment. Max makes up something about having an early start tomorrow, and looks relieved when you [[head back to your own room|Leaving Dubai]].<<silently>>
<<pcMoodCalm>>
<<set $avatar.mouth to $mouth.scowl>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.scowl>>
<</if>>
<<pcEyesClosed>>
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
<</for>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set easy access to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _easyAccess to true>>
<</if>>
/* --- END OF ANAL SEX ROLL --- */
<</silently>>\
<<header>>
<<if _easyAccess>>\
<span class="inlineNotification">[Anal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
You stop struggling and just take it. Max's finger sinks all the way into your ass. You let out a guttural little murmur as you adjust to the sensation of being double penetrated.
For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Max balcony shocker sex][$npc1.gratification += 1]].
<<else>>\
<span class="inlineNotification">[Anal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
You stop struggling and just try to take it. But it hurts. His finger squeezes further into your tight, resisting asshole.
[[Ow, Max, I'm too tight!|P001 Balcony tight shocker][$temp to "tooTight"]]
[[(Try to relax your ass)|P001 Balcony tight shocker][$temp to "relax"]]
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "tooTight">>\
"Ow!" you whimper. "Max, stop, I'm too tigh..."
Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation takes your breath away.
<<elseif $temp == "relax">>\
You breathe deeply and try to relax. Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation takes your breath away.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
You let out a guttural little murmur as you adjust to the feeling of being double penetrated. For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Max balcony shocker sex][$npc1.gratification += 1]].<<silently>>
/* Kate makes a vaginal sex roll to see if she gets Max off */
<<kate-vaginal-sex-roll>>
/* Kate makes a Routine anal sex roll to see if she enjoys being DP'd */
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
<</for>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set easy access to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateTempBonus to 1>>
<<else>>
<<set _kateTempBonus -= 1>>
<</if>>
/* --- END OF ANAL SEX ROLL --- */
/* Max makes a vaginal sex roll to see if he gets Kate off */
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<notificationsAddMessage "Max passed a skill check" "Being fucked like this is turning you on. You feel wetter and more relaxed." >>
<<set _kateEffect to "gettingWet">>
<<elseif $pc.statusEffects.includes("Turned On") and _npc1CriticalHit>>
<<set $pc.statusEffects.pushUnique("Horny"),
$pc.statusEffects.delete("Turned On")>>
<<notificationsAddMessage "Max rolled a critical success" "Being fucked like this is a total turn-on; you\'re loving it." >>
<<set _kateEffect to "orgasm">>
<<else>>
<<set _kateEffect to "orgasm">>
<</if>>
<<else>>
<<set _sceneKateOutcome to "noEffect">>
<</if>>
<</silently>>\
<<header>>
<<if _kateEffect == "gettingWet">>\
His finger and his cock pump rhythmically inside your ass and your pussy. The sensation is actually sexy; at last you can feel your pussy getting wetter and more relaxed.
<<elseif _kateEffect == "orgasm">>\
<<if $pc.statusEffects.includes("Post Orgasmic")>>\
<<set $scene.kateOrgasms += 1>>\
His finger and his cock pump rhythmically inside your ass and your pussy. He's already made you come once, but the new sensation is irresistable, lifting your body back to the brink of orgasm.
<<if $scene.orgasmStyle == "loud">>\
It rushes up on you suddenly, catching you by surprise. You come more quietly this time, a series of quiet little gasps and mews while the muscles in your pussy and your ass flutter on his dick and his finger.
<<elseif $scene.orgasmStyle == "quiet">>\
It rushes up on you suddenly, catching you by surprise. You find your voice this time, expressing yourself in a high-pitched cry while the muscles in your pussy and your ass flutter on his dick and his finger.
<<else>>\
ERROR IN SCENE.ORGASMSTYLE VAR
<</if>>\
<<else>>\
<<set _orgasmStyle to either("loud", "quiet")>>\
<<set $scene.kateOrgasms += 1>>\
His finger and his cock pump rhythmically inside your ass and your pussy. Tension builds inside your body, like a wave swelling up, edging you closer and closer as he double penetrates you.
Your breath comes out in gasps. The sensation overwhelms you and the tension explodes into a white hot climax.\
<<if _orgasmStyle == "loud">>\
TBD
<<elseif _orgasmStyle == "quiet">>\
You lift your hand to your mouth and bite your knuckle to muffle your little cries.
<<else>>\
ERROR IN SCENE.ORGASMSTYLE VAR
<</if>>\
Your back arches. The muscles in your pussy and your ass clench his dick and his finger as waves of sensual heat surge through your body.
<</if>>\
<<elseif _kateEffect == "noEffect">>\
<<if $pc.statusEffects.includes("Post Orgasmic")>>\
His finger and his cock pump rhythmically inside your ass and your pussy. <<if _npc1VaginalSexSuccess>>It actually doesn't feel too bad, but it's not going to make you come again.<<else>>It's not doing anything for you, but hopefully Max is enjoying himself.<</if>>
<<else>>\
His finger and his cock pump rhythmically inside your ass and your pussy. It's doing anything for you – being fingered up the <<if $pc.region == "America">>butt<<else>>bum<</if>> is not exactly how you imagined tonight ending – but hopefully Max is enjoying himself.
<</if>>\
<<else>>\
ERROR IN SCENEKATEOUTCOME VAR
<</if>>\
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
He doesn't last long. His cock and his finger pump inside you aggressively, then suddenly his rhythmic grunts turn into jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with two of Max's digits slithering slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come.
<div class="tooltip"><i>"Kristus, du är skit på det här,"</i><span class="tooltiptext">"Christ, you're crap at this,"</span></div> he murmurs. "Baby, I'm really close. Can I finish in your mouth?"
[[Yeah.|P001 Balcony BJ finish][$temp to "maxRequestFromShocker"]]
[[(End the date) Fuck this, I'm done.]] TBD
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "maxRequestFromShocker">>\
"Okay." His finger and his cock slide out of you, leaving you feeling suddenly empty.
You turn around and squat down in front of him, so you're face to face with his hard dick. <i>Face to dick.</i>
<<if $npc1.isWearing.includes("condom")>>\
[[(Take off the condom)|P001 Balcony BJ finish (Kate sucks cock)][$temp to "removeCondom"]]
<</if>>\
[[(Suck his cock)|P001 Balcony BJ finish (Kate sucks cock)]]
<<elseif $temp == "">>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
/* Open Kate's mouth wide to suck cock */
<<if Flag("pc-suntan")>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + "-" + Flag("pc-suntan") + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + ".png'>>" >>
<</if>>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "removeCondom">>\
<<set $npc1.isWearing.delete("condom")>>\
You peel off the condom and toss it aside.
<</if>>\
You curl your fingers around the base of his <<if $npc1.isWearing.includes("condom")>>hard, latex-clad<<else>>hard<</if>> cock, and guide it into your mouth. <<if $npc1.isWearing.includes("condom")>>It tastes of latex, spermicidal lube and your pussy.<<else>>He tastes of your pussy.<</if>>
[[(Slow BJ)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "slow"]]
[[(Fast BJ)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "fast"]]
[[(Jerk him off in your mouth)|P001 Balcony BJ finish (Kate sucks cock 2)][$temp to "jerkOff"]]<<silently>>
<<if $temp == "slow">>
<<set _kateTempBonus to -1>>
<<elseif $temp == "jerkoff">>
<<set _kateTempBonus to 1>>
<</if>>
<<kate-oral-sex-roll>>
<<pcEyesClosed>>
<</silently>>\
<<header>>
<<if $temp == "slow">>\
Your soft mouth slides back and forth on his hard cock, slow, smooth and unhurried. <<if not hasVisited("P001 Balcony settle for a BJ 2")>>The gentle rhythm is a stark contrast to the urgent pace he just fucked you with.<</if>>
Down on Nasimi Beach, the pop gig has ended, and now the night is quiet but for your slurping mouth and Max's soft, low, encouraging murmurs. <<if $npc1.isWearing.includes("condom")>>The spermicide on the condom numbs your tongue and your lips.<</if>>
You keep it up until your calves ache from the squatting position. You slip the dick out of your mouth, slide down onto your knees, take a deep breath and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
After what must be a few more minutes of your soft and rhythmic ministrations, Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Balcony BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
His cock's hard, but your soft and rhythmic ministrations can't get him off. After what must be a couple of minutes, you're starting to get BJ jaw.
<<if $npc1.isWearing.includes("condom")>>\
Max pulls out of your mouth. He whips off the condom, tosses it aside, and grabs your hair with one hand and his dick with the other. He pushes the tip back inside your mouth and starts jerking off.
<<else>>\
Max pulls out of your mouth. He grabs your hair with one hand and his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Balcony BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Balcony BJ money shot][$temp to "pornStar"]]
<</if>>\
<<elseif $temp == "fast">>\
You work your mouth back and forth on his hard cock, fast and intense, trying to push him over the edge quickly.
Down on Nasimi Beach, the pop gig has ended, and now the night is quiet but for your slurping mouth and Max's low, encouraging murmurs. <<if $npc1.isWearing.includes("condom")>>The spermicide on the condom numbs your tongue and your lips.<</if>>
You keep it up until your calves ache from the squatting position. You slip the dick out of your mouth, slide down onto your knees, take a deep breath and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It doesn't take long. Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Balcony BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You keep working, but you can't get him off. After what must be a couple of minutes, you're short of breath and your jaw is aching. Your pace starts to fade...
<<if $npc1.isWearing.includes("condom")>>\
Max pulls out of your mouth. He whips off the condom, tosses it aside, and grabs your hair with one hand and his dick with the other. He pushes the tip back inside your mouth and starts jerking off.
<<else>>\
Max pulls out of your mouth. He grabs your hair with one hand and his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Balcony BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Balcony BJ money shot][$temp to "pornStar"]]
<</if>>\
<<elseif $temp == "jerkOff">>\
You jerk him off into your mouth, pumping his cock with your hand and lashing the tip with your tongue.
Down on Nasimi Beach, the pop gig has ended, and now the night is quiet but for the wet lapping sounds of your mouth and Max's low, encouraging murmurs. <<if $npc1.isWearing.includes("condom")>>The spermicide on the condom numbs your tongue and your lips.<</if>>
You keep it up until your calves ache from the squatting position. You slip the dick out of your mouth, slide down onto your knees, take a deep breath and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It doesn't take long. Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Balcony BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Balcony BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You keep going, but you can't seem to get him off. After what must be a couple of minutes, your calves are burning and you're short of breath. Your pace starts to fade...
<<if $npc1.isWearing.includes("condom")>>\
Max pulls out of your mouth. He whips off the condom, tosses it aside, and grabs your hair with one hand and his dick with the other. He pushes the tip back inside your mouth and starts masturbating himself.
<<else>>\
Max pulls out of your mouth. He grabs your hair with one hand and his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Balcony BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Balcony BJ money shot][$temp to "pornStar"]]
<</if>>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "murmurEncouragement">>\
He's so close. You make some muffled, sexy little noises on his cock, and that pushes him over the edge. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he orgasms in your mouth.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Balcony BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "cumRag">>\
<<pcRaiseEyebrows>>\
<<pcEyesOpen>>\
Lips parted, you look up at him with your doe brown eyes as he masturbates in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he comes.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Balcony BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "pornStar">>\
<<pcRaiseEyebrows>>\
<<pcEyesOpen>>\
You lash him with your tongue and mew out some sexy, encouraging little porn star noises as he masturbates in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he comes.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Balcony BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "selectTarget">>\
You look up into his eyes as his cock slips back and forth in your mouth.
You slide back for a second, just the tip of it resting on your tongue. "Baby," you say, your voice muffled by the dick on your lips. "Where d'you wahna come?"
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"On your tits," he breathes. <i>Of course.</i>
"Mmhmmh." You go back to work, fucking his cock with your mouth, sensing that he's getting closer and closer to his release.
"Jaså..." he murmurs, "...åh, [[fuck...|P001 Balcony BJ targeted money shot]]"
<<else>>\
"On your face," he breathes.
"Mmhmmh." You go back to work, fucking his cock with your mouth, sensing that he's getting closer and closer to his release.
"Jaså..." he murmurs, "...åh, [[fuck...|P001 Balcony BJ targeted money shot]]"
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Balcony BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Balcony BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<</silently>>
<<header>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set $male1.cumTgt to "tits">>\
<<cumTits>>\
Max's cock strains in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight.
He pulls his cock out of your mouth and aims it at your chest, masturbating fast. It twitches and squirts his hot sperm all over your tits.
<<else>>\
<<set $male1.cumTgt to "face">>\
<<facial>>\
Max's cock strains in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight.
He whips his cock out of your mouth and points it in your face, masturbating fast. It twitches and squirts his hot sperm all over your tits.
<</if>>\
Max grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him jerking off <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>on your tits<<else>>on your face<</if>>.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>on your tits<<else>>on your face<</if>>. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cum trickles slowly down <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>your tits<<else>>your face<</if>>.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cum trickling slowly down <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>your tits<<else>>your face<</if>>.
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\<<silently>>
<<pcMoodCalm>>
<<removeCum>>
<</silently>>\
<<header>>
Max's cock slithers out of your mouth. \
<<if $temp == "spit">>\
You lift a hand and he pulls you up to your feet.
Holding his slimy load in your mouth, you lean over a nearby plant pot, and spit it out into the soil.
<<elseif $temp == "swallow">>\
You look up at him, get eye contact, and gulp down the slimy load. "Top girl," he says approvingly.
<span class="goodFeedback">Max <b>liked</b> that.</span>
He reaches down and helps you to your feet.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
Max grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\<<silently>>
<<pcOFace>>
<<set $npc1.statusEffects.delete("Considerate")>>
<<set $scene.kateOrgasms += 1>>\
<</silently>>\
<<header>>
Tension builds inside your body, like a wave swelling up, edging you closer and closer with each rhythmic thrust of his big, hard cock.
Your breath comes out in gasps. His cock plunges inside you one more time and the tension explodes into a white hot climax.\
<<if $temp == "loud">>\
<<set $scene.orgasmStyle to "loud">>\
"Oh! Oh God! Oh Max-oh <i>fuck!"</i> Your <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Australian<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> accent peals out into the night.
<<elseif $temp == "quiet">>\
<<set $scene.orgasmStyle to "quiet">>\
You lift your hand to your mouth and bite your knuckle to muffle your little cries.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
Your back arches and your muscles clench his shaft as waves of sensual heat surge through your body.
<<if $npc1.statusEffects.includes("Orgasmic")>>\
When the feeling subsides and your senses return, you realise that Max came too.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
The feeling subsides and your senses return. Max's cock is still hard and inside you. <<if $npc1.statusEffects.includes("Edging")>>\
He's close, too, you can tell. His fingertips dig into your hips as he takes control of the pace again, pulling and pushing you onto his cock, harder and faster.
<<else>>\
Hard and not yet satisfied. His fingertips dig into your hips as he takes control of the pace again, pulling and pushing you onto his cock, harder and faster.
<</if>>\
[[(Just let him fuck you)|P001 Balcony bent over getting Max off][$temp to "passive"]]
[[(Squeeze his cock with your pussy)|P001 Balcony bent over getting Max off][$temp to "kegels"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<pcEyesClosed>>
<<set $pc.statusEffects.delete("Edging"),
$pc.statusEffects.pushUnique("Post Orgasmic")>>
<<if $temp == "kegels">>
<<kate-vaginal-sex-roll>>
<<if _kateVaginalSexSuccess>>
<<set _strongKegels to true,
$npc1.gratification += 2,
_kateVaginalSexSuccess to false>>
<</if>>
<<elseif $temp == "encouraging">>
<<set $npc1.gratification += 1>>
<<elseif $temp == "flattering">>
<<set $npc1.gratification += 1>>
<<elseif $temp == "demeaning">>
<<set $npc1.gratification += 2>>
<</if>>
<<kate-vaginal-sex-roll>>\
<</silently>>\
<<header>>
<<if $temp == "passive">>\
<<kate-vaginal-sex-roll>>\
No theatrics, no pretentions, just you being fucked over a balcony rail by the guy who took you to dinner.
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Now you've come, Max picks up the pace. With a grip on your hips he fucks you hard and fast, yanking and shoving you back and forth on his rock hard shaft. His balls thwap your clit and from time to time he gives you a little smack on the ass.
He only lasts a couple of minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<<elseif $temp == "kegels">>\
<<kate-vaginal-sex-roll>>\
<<if _strongKegels>>\
Now you've come, Max picks up the pace. With a grip on your hips he fucks you hard and fast, yanking and shoving you back and forth on his rock hard shaft. His balls thwap your clit and from time to time he gives you a little smack on the ass.
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kate1D10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<<else>>-<</if>>_kateBonus.</span></div>]</span>
You squeeze your muscles, clenching your pussy tight on his cock. "Oh ja," he murmurs, "keep doing that." You tense and release, tense and release, your pussy pulsing on his cock as he pumps you.
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
He only lasts a couple of minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<<else>>\
Now you've come, Max picks up the pace. With a grip on your hips he fucks you hard and fast, yanking and shoving you back and forth on his rock hard shaft. His balls thwap your clit and from time to time he gives you a little smack on the ass.
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kate1D10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<<else>>-<</if>>_kateBonus.</span></div>]</span>
You squeeze your muscles, clenching your pussy tight on his cock. "Oh ja," he murmurs, "keep doing that." You <i>try,</i> but it's not easy to hold it for long. Each time you do it is shorter, less intense, and takes longer to recover from.
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
But it's enough. Max only lasts a couple of minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
He gently pulls out of you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<</if>>\
<<elseif $temp == "encouraging">>\
"Oh, yeah, that's it baby," you murmur. "Go for it, baby, I want you to come in me...I want you to shoot your load..."
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Max picks up the pace while you coo encouragingly. With a grip on your hips he fucks you hard and fast, yanking and shoving you back and forth on his rock hard shaft. His balls thwap your clit and from time to time he gives you a little smack on the ass.
He only lasts a couple of minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<<elseif $temp == "flattering">>\
"Oh, fuck, Max," you murmur. "Your cock feels so good..."
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Max picks up the pace while you coo encouragingly. With a grip on your hips he fucks you hard and fast, yanking and shoving you back and forth on his rock hard shaft. His balls thwap your clit and from time to time he gives you a little smack on the ass.
He only lasts a couple of minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Balcony afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Balcony afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Balcony afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Balcony afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cock slithers out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Balcony afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Balcony afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Balcony afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Balcony afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Balcony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[Vaginal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<<elseif $temp == "demeaning">>\
TBD NOT AVAILABLE IN DEMO BUILD
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<<if $temp == "holdBack">>
<<set _kateTempBonus to -1>>
<</if>>
<<kate-npc1-vaginalSex-orgasmRace>>
<</silently>>\
<<header>>
<<if _orgasmRaceWinner == "deadHeat">>\
<<set $npc1.statusEffects.pushUnique("Orgasmic")>>\
Each thrust gets you closer and closer. You can't hold it back<<if $temp == "holdBack">>, even though you try<</if>>. You grip the railing white-knuckle tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Balcony Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Balcony Kate comes first][$temp to "loud"]]
<<elseif _orgasmRaceWinner == "kate">>\
Each thrust gets you closer and closer. You can't hold it back<<if $temp == "holdBack">>, even though you try<</if>>. You grip the railing white-knuckle tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Balcony Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Balcony Kate comes first][$temp to "loud"]]
<<elseif _orgasmRaceWinner == "npc1">>\
<<set $npc1.statusEffects.pushUnique("Orgasmic")>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
Max can't hold back. "Oh shit." His fingertips dig into your hips tight. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $pc.statusEffects.includes("Edging")>>\
<i>Fuck. So close.</i>
<</if>>\
His passionate thrusts ebb away, his tight grip on your hips becomes a caress. He stays inside you for a few more seconds, getting his breath back, enjoying the moment.
Max's softening cock slips out of you. He lifts you back [[onto your feet|P001 Balcony Max fingerbang finale]].
<<else>>\
ERROR IN ORGASMRACEWINNER VAR
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<if $npc1.isWearing.includes("openShirt")>> /* give Max a makeout bonus for the skin-on-skin contact
<<set _npc1TempBonus to 1>>
<</if>>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Kissing him is starting to turn you on.",
"Max is a good kisser. You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Making out is turning you on. Under your dress, your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max rolled a natural 10!" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
Looking flushed and satisfied, Max pulls you back into an embrace. He kisses you softly and confidently, his earlier rough urgency replaced by a chilled out affection now that he's come.
His hands roam over your back and butt, roaming over your bare skin and pulling you in tight against him. <<if $npc1.isWearing.includes("openShirt")>>His shirt hangs loose and unbuttoned, and the skin-on-skin contact between your upper bodies feels good.<<else>>He's still fully dressed, only his now flaccid cock jutting out of his <<trousers>>, the tip slick and slimy against your belly when he pulls you close.<</if>>
His hand slips [[between your legs|P001 Balcony Max fingerbang finale 2]].<<silently>>
<<max-fingerbang-roll>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
<<if _npc1FingerbangSuccess>>\
<<set $scene.kateOrgasms += 1>>\
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>\
Max's finger slides into your soaking wet crotch. He fondles your clit, steadily and skilfully, his fingertip gently strumming your pussy while his tongue tangles with yours.
You're so turned on that it doesn't take long. An orgasm swells up inside you, then floods your whole body with a warm, rushing sense of well-being. You cling tightly to his strong shoulders and gasp softly in his ear until it subsides.
He wraps his powerful arms around you, holding you tight, then gradually letting you go. He grins at you a little sheepishly. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW
<<else>>\
<<notificationsAddMessage "Max failed a skill check" _alertMessage>>\
Max's finger slides into your soaking wet crotch. He fondles your clit, steadily and rhythmically, his fingertip gently probing your pussy while his tongue probes your mouth.
It's not enough. He's not getting you there. He couldn't make you come with his cock and he's not going to make you come with his finger.
The moment's passing. You can feel yourself gradually falling away from the brink.
[[(Fake an orgasm)|P001 Balcony Max fingerbang finale Kate fakes it]]
[[(Guide his hand) Like this...|P001 Balcony Max fingerbang finale Kate takes over]]
<</if>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<if _npc1FingerbangSuccess>>\
<<set $scene.kateOrgasms += 1>>\
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>\
Max's finger slips between your wet lips. He fondles your clit, steadily and skilfully, his fingertip gently strumming your pussy while his tongue tangles with yours.
It feels good, really good, and before long his skillful touch lifts you up to the brink. An orgasm swells up inside you, then floods your whole body with a warm, rushing sense of well-being. You cling tightly to his strong shoulders and gasp softly in his ear until it subsides.
He wraps his powerful arms around you, holding you tight, then gradually letting you go. He grins at you a little sheepishly. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW
<<else>>\
<<notificationsAddMessage "Max failed a skill check" _alertMessage>>\
Max's finger slips between your wet lips. He fondles your clit, steadily and rhythmically, his fingertip gently probing your pussy while his tongue probes your mouth.
It's not enough. He's not getting you there. He couldn't make you come with his cock and he's not going to make you come with his finger.
The moment's passing. You can feel yourself gradually falling away from the brink.
[[(Fake an orgasm)|P001 Balcony Max fingerbang finale Kate fakes it]]
[[(Guide his hand) Like this...|P001 Balcony Max fingerbang finale Kate takes over]]
<</if>>\
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<if _npc1FingerbangSuccess>>\
<<set $scene.kateOrgasms += 1>>\
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>\
Max's finger slips between your lips, giving your clit some attention at last. His fingertip skillfully teases it, caressing and fondling you gently while his tongue tangles with yours.
After the underwhelming sex it's surprising how good his touch feels. You feel a swell of sexual pleasure rise up inside you as he gently and patiently lifts you up to the brink. An orgasm builds up suddenly, then floods your whole body with a warm, rushing sense of well-being. You cling tightly to his strong shoulders and gasp softly in his ear until it subsides.
He wraps his powerful arms around you, holding you tight, then gradually letting you go. He grins at you a little sheepishly. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW
<<else>>\
<<notificationsAddMessage "Max failed a skill check" _alertMessage>>\
Max's finger slips between your wet lips. He fumbles with your clit, steadily and mechanically, trying to excite you with the kissing and foreplay he skipped earlier.
It's not enough. He's not getting you there. He couldn't make you come with his cock and he's not going to make you come with his finger.
[[(Fake an orgasm)|P001 Balcony Max fingerbang finale Kate fakes it]]
<</if>>\
<<else>>\
ERROR Kate should be more lubricated in this scene
<</if>>\<<silently>>
<<pcOFace>>
/*this would require inserting the Deception skill in the express playthrough. Or Acting skill. Your call. TG*/
<<set _deceptionCheck to either(true, false)>> /* change to an actual deception check later TBD */
<</silently>>\
<<header>>
<<if _deceptionCheck>>\
<span class="inlineNotification">[Vaginal Sex check] succeeded.</span>
You throw yourself into your performance – arching your back, gripping his arms, gasping sexily into his ear for a ten-second count in your head before you let yourself quieten down.
Max wraps his powerful arms around you, holding you tight while you "recover", then gradually letting you go. He grins at you a little sheepishly. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW
<<else>>\
<span class="inlineNotification">[Vaginal Sex check] failed.</span>
You cling to his arms, gasp in his ear, and generally do your best impression of a girl whose world is being rocked.
You're pretty sure he bought it; he disentangles himself from you anyway. He looks a little embarrassed. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW
<</if>>\<<silently>>
<<pcOFace>>
<</silently>>\
<<header>>
"Like this, baby..."
You reach down and cup his hand, gently guiding his touch until he's moving in <i>just</i> the right way at just the right speed. "Oh yeah," you breathe, "don't stop."
You relax and let yourself enjoy the sensations, a rising tide of pleasure just to get you off. An orgasm swells up inside you, then floods your whole body with a warm, rushing sense of well-being. You cling tightly to his strong shoulders and gasp softly in his ear until it subsides.
He wraps his powerful arms around you, holding you tight, then gradually letting you go. He grins at you a little sheepishly. "Um, sorry I didn't last that long," he says. "You're obviously too sexy."
[[You were amazing.]] <- TBD AFTERGLOW
[[(Kiss him) Shut up.]] <- TBD AFTERGLOW
[[Ready for round two?]] <- TBD AFTERGLOW<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "sureWas">>\
<<pcSmile>>\
"Sure was," you smile at him.
<<elseif $temp == "letsChill">>\
<<pcBigSmile>>\
<<pcRaiseEyebrows>>\
"You wore me out," you grin. "Let's go chill."
<<elseif $temp == "round2">>\
<<pcSmirk>>\
"Ready for round two?" you ask.
"Whoa," Max protests. "Give me a few minutes. I'm not twenty any more."
<<elseif $temp == "shutUp">>\
<<pcTalk>>\
You put your hand on his stubbly cheek and give him a kiss on the lips. "Shut up," you tell him. He grins that wolfish grin.
<<elseif $temp == "iLovedIt">>\
<<pcTalk>>\
"I loved it," you tell him seriously. "You were amazing."
<<elseif $temp == "letsTryBed">>\
<<pcBigSmile>>\
<<pcRaiseEyebrows>>\
"You can make it up to me," you grin. "Let's try the bed."
"Whoa," Max protests. "Give me a few minutes. I'm not twenty any more."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if $male1.cumTgt == "face" or $male1.cumTgt == "tits">>\
"I'd better go clean myself up," you say.
"Ja," he chuckles. "Sorry about the mess."
"I hear it's good for the skin." You head for his <<if $pc.region == "America">>restroom<<else>>bathroom<</if>> to clean up.
<<else>>\
Max picks up his champagne glass and drains it in a long, satisfying swig. "C'mon," he says, "we've still got a whole bottle of this to drink."
<</if>>\
[[Later...|Max post coitus]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "ja">>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
<i>"Jaså,"</i> you mimic his accent.
Max grins excitedly. "Top girl," he says, <i>"top</i> girl." He pats your ass as you move past him and [[head back into the suite.|P001 Balcony Kate returns inside]]
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
"Okay, if it'll turn you on," you say.
Max grins excitedly. "Top girl," he says, <i>"top</i> girl." You shoot him a look, then take a deep breath and go for it. He pats your ass as you move past him and [[head back into the suite.|P001 Balcony Kate returns inside]]
<<elseif $temp == "cantBelieve">>\
<<pcRaiseEyebrows>>\
"Can't <i>believe</i> I'm doing this," you sigh.
Max grins excitedly. "Top girl," he says, <i>"top</i> girl." He pats your ass as you move past him and [[head back into the suite.|P001 Balcony Kate returns inside]]
<<elseif $temp == "visitMe">>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"Yeah. But if they send me to jail you have to visit me every day."
Max grins excitedly. "Top girl," he says, <i>"top</i> girl." He pats your ass as you move past him and [[head back into the suite.|P001 Balcony Kate returns inside]]
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<pcMoodCalm>>
<<set $npc1.debaser to false>>
<<if Flag("big-tits")>>
<<if $pc.build.score gte 2>>
<<set _bodyDesc to "tall, busty,">>
<<elseif $pc.build.score lte -2>>
<<set _bodyDesc to "short, busty,">>
<<else>>
<<set _bodyDesc to "busty,">>
<</if>>
<<else>>
<<if $pc.bodyType == "lean">>
<<set _bodyDesc to either("lean,", "skinny,")>>
<<elseif $pc.bodyType == "hourglass">>
<<set _bodyDesc to either("slim,", "slender,")>>
<<elseif $pc.bodyType == "curvy">>
<<set _bodyDesc to "curvy,">>
<</if>>\
<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<if $pc.naturalHairColour == "black">>
<<set _hairDesc to "raven-haired girl">>
<<elseif $pc.naturalHairColour == "darkBrown" or $pc.naturalHairColour == "lightBrown">>
<<set _hairDesc to "brunette">>
<<elseif $pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn">>
<<set _hairDesc to "auburn-haired girl">>
<<elseif $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
<<set _hairDesc to "redhead">>
<<elseif $pc.naturalHairColour == "dirtyBlonde">>
<<set _hairDesc to "girl with dirty blonde hair">>
<<elseif $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde">>
<<set _hairDesc to "blonde">>
<<elseif $pc.naturalHairColour == "strawberryBlonde">>
<<set _hairDesc to "strawberry blonde">>
<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothesDesc to "Strutting across a hotel room, topless and in heels,">>
<<else>>
<<set _clothesDesc to "Strutting across a hotel room, naked and in heels,">>
<</if>>
<<set _reflectionReport to "a _bodyDesc _clothedState _hairDesc glances back at you. _clothesDesc you feel like you\'re starring in a scene straight out of PornHub.">>
<</silently>>\
<<header>>
As you cross the suite you catch your reflection in a big mirror: _reflectionReport
Butterflies pick up in your stomach as you approach the door. Unmarried females aren't allowed to share hotel rooms with men in Dubai, and they're <i>definitely</i> not allowed to answer the door _clothedState.
<<if Flag("dubai-roomService-100lashes")>>Like Max said, luxury<<else>>Luxury, westerner-friendly<</if>> hotels don't normally enforce the rules, but still...this could be a <i>very bad</i> idea.
[[(Look through the peephole)|P001 Door scene peephole]]
[[(Open the door a crack)|P001 Door scene crack]]
<<if $pc.confidence gt 0>>\
[[(High Confidence) (Open the door casually)|P001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(High Confidence) (Open the door casually)</span>
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<if $scene.kateMotivation == "mainQuest">>\
<<pcRaiseEyebrows>>\
<i>I’m hardly the first female spy to use sex in the line of duty,</i> you muse. <i>But still…this whole mission is fucking weird.</i>
<<elseif $scene.kateMotivation == "doubtful">>\
<<pcRaiseEyebrows>>\
<i>Can’t dwell on it,</i> you muse. <i>I’m here now, I may as well hack the phone.</i>
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Okay. So I did more than just flirt,</i> you muse, <i>but his guard is definitely down now. I’ll get a pass at the phone later.</i>
<<elseif $scene.kateMotivation == "janeBond">>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
You glance over your shoulder at Max, who grins at you happily. You smile back. <i>I am going to feel like 007 when I hack your phone,</i> you muse.
<</if>>\
<<elseif $temp == "waif">>\
<<if $scene.kateMotivation == "mainQuest">>\
<i>Better not get used to them wining and dining me first,</i> you muse. In a month’s time, men won't need to buy you a meal at Al Hadheerah and a bottle of Perrier-Zhouët just to bend you over. You wonder if Max would have enjoyed it more or less if he hadn't need to seduce you first.
<<elseif $scene.kateMotivation == "doubtful">>\
<i>Not sure I wanted this,</i> you muse. <i>But that won’t matter in Bangkok.</i>
<<elseif $scene.kateMotivation == "sideQuest">>\
<<pcRaiseEyebrows>>\
<i>Better get used to this kind of thing,</i> you muse, <i>There’ll be a lot more of it in Bangkok. At least Max took me to dinner first.</i>
<<elseif $scene.kateMotivation == "janeBond">>\
<<pcRaiseEyebrows>>\
<i>Well...</i>You’re not sure a real action heroine would have ended up being banged over a railing.
<</if>>\
<<elseif $temp == "alpha">>\
<<if $scene.kateMotivation == "mainQuest" or $scene.kateMotivation == "doubtful">>\
<<silently>>
<<if Flag("operator")>>
<<if Flag("rookie")>>
<<set _lastAssignment to "A month ago I was learning how to be an intelligence officer,">>
<<else>>
<<set _lastAssignment to "A month ago I was running agents in " + $pc.lastPosting + ",">>
<</if>>
<<else>>
<<if $pc.agency == "CIA">>
<<set _lastAssignment to "A month ago I was working a desk at Langley,">>
<<elseif $pc.agency == "MI6">>
<<set _lastAssignment to "A month ago I was working a desk at Vauxhall Cross,">>
<<else>>
<<set _lastAssignment to "A month ago I was working a desk at HQ,">>
<</if>>
<</if>>
<</silently>>\
<<pcRaiseEyebrows>>\
<i>_lastAssignment</i> you muse. <i>DEVILFISH is a big target, but still...maybe I shouldn’t have said yes to this?</i>
<<elseif $scene.kateMotivation == "sideQuest">>\
<<pcMoodAngry>>\
<<pcRaiseEyebrows>>\
Officers in the field have to be "ethically flexible"...but if word ever gets back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<else>>HQ<</if>> that you fucked a random defence contractor just to get a look at his emails, you’ll be a laughing stock. There had better be some good product on that fucking phone, you fume.
<<elseif $scene.kateMotivation == "janeBond">>\
<<pcMoodAngry>>\
<<pcRaiseEyebrows>>\
<i>I might not be James Bond, but I could use a fucking drink,</i> you muse. <i>Where’s the champagne?</i>
<</if>>\
<<elseif $temp == "fatale">>\
<<if $scene.kateMotivation == "mainQuest">>\
<<if $scene.kateOrgasms gt 0>>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
The truth is that you didn’t have to do this tonight. But it felt really good. <i>I think I needed that,</i> you muse.
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>
<<pcMoodSkeptical>>\
<i>Argh.</i> Maybe feeling sexually unsatisfied is actually something you’re going to have to get used to.
<<else>>\
<<pcMoodSkeptical>>\
For such a cocky womaniser, you’d expected Max to be a better lover. You have learned something, but you’re also glad it’s over.
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
<<if $scene.kateOrgasms gt 0>>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
This went further than planned, but you’re fine with it. In fact, you feel really good. <i>I think I needed that,</i> you muse.
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
<<pcMoodSkeptical>>\
<i>Argh.</i> You haven’t hacked the phone…and you’re horny and frustrated. This isn’t going well.
<<else>>\
For such a cocky womaniser, Max was an underwhelming lover. You’re glad it’s over.
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<<if $scene.kateOrgasms gt 0>>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
This went further than planned, but you’re fine with it. In fact, you feel really good. <i>I think I needed that,</i> you muse.
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
<<pcMoodSkeptical>>\
<i>Argh.</i> You haven’t hacked the phone…and you’re horny and frustrated. This isn’t going well.
<<else>>\
<<pcMoodSkeptical>>\
For such a cocky womaniser, Max was an underwhelming lover. You’re glad it’s over.
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<<if $scene.kateOrgasms gt 0>>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
Hot dress, exotic location, glamorous Swede. Tonight has actually been really great. <i>I think I needed that,</i> you muse.
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
<<pcMoodSkeptical>>\
<i>Argh.</i> Did James Bond ever have to deal with a Bond Girl who couldn’t get him off?
<<else>>\
<<pcMoodSkeptical>>\
The glamorous Swede turned out to be a dud. You might never have to deal with an assassin wielding a sharpened bowler hat, but you cant remember Bond ever having to deal with a disappointing lover.
<</if>>\
<</if>>\
<</if>>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\
<<if $male1.cumTgt == "face" or $male1.cumTgt == "tits">>\
Max pulls you back up to your feet. "Wow," he grins, "that was pretty great."
[[It sure was.|P001 Afterglow reflection][$temp == "sureWas"]]
[[Let's go chill out.|P001 Afterglow reflection][$temp == "letsChill"]]
[[Ready for round 2?|P001 Afterglow reflection][$temp == "round2"]]
<<<else>>\
Max takes your hand and pulls you back into a clinch. His nose brushes yours. He grins affectionately, his grey eyes looking deep into yours, then kisses you again, softly this time. His hand gropes your butt.
"You're so sexy," he says. \
<<if $npc1.statusEffects.includes("Sheepish")>>"Um...sorry I didn't last that long."
[[(Kiss him) Shut up.|P001 Afterglow reflection][$temp == "shutUp"]]
[[You were amazing.|P001 Afterglow reflection][$temp == "iLovedIt"]]
[[Let's try the bed, you can make it up to me.|P001 Afterglow reflection][$temp == "letsTryBed"]]
<<else>>\
"That was great."
[[It sure was.|P001 Afterglow reflection][$temp == "sureWas"]]
[[Let's go chill out.|P001 Afterglow reflection][$temp == "letsChill"]]
[[Ready for round 2?|P001 Afterglow reflection][$temp == "round2"]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'You peep through the spyhole. Outside the door is a burly, potato-faced waiter you\'ve seen around the bar and restaurant, waiting with a gold drinks trolley.'
]>>\
<<= _snippets.random()>>
[[(Open the door a crack)|P001 Door scene crack]]
<<if $pc.confidence gt 0>>\
[[(High Confidence) (Open the door casually)|P001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(High Confidence) (Open the door casually)</span>
<</if>>\<<silently>>
<<addmins 1>>
/*I believe an option should be included for express scene playthrough here, like there was a flag for MilInt service - TG */
<<if hasVisited("Lifepath analyst work cycle 2014")>>
<<set _ukrainian to "Ukrainian">>
<<else>>
<<set _ukrainian to "Eastern European">>
<</if>>
<</silently>>\
<<header>>
<<if hasVisited("P001 Door scene peephole")>>\
<<set _snippets to [
'You open the door a crack, and peep out. The waiter smiles pleasantly. "Room service, madame." His accent is _ukrainian.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You open the door a crack, and peep out. Outside is a burly, potato-faced waiter you\'ve seen around the bar and restaurant, waiting with a gold drinks trolley. He smiles at you pleasantly. "Room service, madame." His accent is _ukrainian.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[(Take a deep breath and open the door)|P001 Kate door open][$temp to "nervous"]]
<<if $pc.confidence gt 0>>\
[[(High Confidence) (Open the door casually)|P001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(High Confidence) (Open the door casually)</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "nervous">>\
<<set _snippets to [
'"Hi." You smile nervously, take a deep breath...and open the door.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "blase">>\
<<set _snippets to [
'You open the door confidently, a neutral expression on your face, as though answering the door _clothedState is the most normal thing in the world. "Oh hi," you say casually, "can you–"'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'His eyes pop wide when he sees you. He takes an involuntary step back, bumping into the drinks trolley and rattling the ice bucket.'
]>>\
<<= _snippets.random()>>
[[Whoa, careful!|P001 Kate door open 2][$temp to "crusader"]]
[[I'm sorry, I didn't mean to embarrass you.|P001 Kate door open 2][$temp to "waif"]]
[[This is humiliating.|P001 Kate door open 2][$temp to "alpha"]]
[[Hahaha!|P001 Kate door open 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
/*I believe an option should be included for express scene playthrough here, like there was a flag for MilInt service - TG */
<<if not hasVisited("P001 Door scene crack")>>
<<if hasVisited("Lifepath analyst work cycle 2014")>>
<<set _ukrainian to "His accent is Ukrainian.">>
<<else>>
<<set _ukrainian to "His accent it Eastern European.">>
<</if>>
<<else>>
<<set _ukrainian to "">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcRaiseEyebrows>>\
<<set _snippets to [
'"Whoa, careful there!" You reach out instinctively to help him balance, but he doesn\'t take it.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<set _snippets to [
'"I\'m sorry," you say, "I didn\'t mean to embarrass you!"'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "alpha">>\
<<pcFrown>>\
<<set _snippets to [
'"This is <i>so</i> humiliating," you grumble, to noone in particular.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "fatale">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
<<set _snippets to [
'"I\'m sorry." You can\'t help but laugh at his startled reaction.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'He straightens up, glances up and down the corridor, then back to you. "You\'re–" his voice runs dry and he has to clear his throat and gulp before he can speak. "You...your room service, madame," he stammers. _ukrainian'
]>>\
<<= _snippets.random()>>
[[(Show him in)|P001 Room service (Kate)]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
You beckon him into the room. He wheels the drinks trolley along behind you.
You lead him into the big open-plan suite. From outside on the balcony, Max watches through the open double doors. The waiter nods to him respectfully, then parks the trolley in the middle of the room.
He lifts the champagne from the ice bucket, showing you the label. "Madame. Perrier Jouët, Grand Brut," he announces. <<if $scene.champagneConnoisseur>>He pronounces it wrong, <i>zhou-ay.</i> It's an ordinary, non-vintage champagne, the kind you find in a <<if $pc.region == "America">>grocery store<<else>>supermarket<</if>>.<<else>>That is indeed what it says on the label.<</if>>
[[Thank you.|P001 Room service (Kate) 2][$temp to "crusader"]]
[[Lovely!|P001 Room service (Kate) 2][$temp to "waif"]]
[[(Nod)|P001 Room service (Kate) 2][$temp to "alpha"]]
<<if hasVisited("Lifepath analyst work cycle 2014")>>\
[[(Worked in Ukraine) You're Ukrainian, right?|P001 Room service (Kate) 2][$temp to "fatale"]]
<<else>>\
<span class = "greyedOut">(Worked in Ukraine) You're Ukrainian, right?</span>
<</if>>\<<silently>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless",
_clothedState2 to "half naked",
_body to "bare breasts">>
<<else>>
<<set _clothedState to "naked",
_clothedState2 to "in the nude",
_body to "naked body">>
<</if>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set _turnedOn to true>>
<<else>>
/* 50/50 chance of Kate finding this a turn on, modified by Openness and Agreeability */
<<set _modifier to ( $pc.openness.score + $pc.agreeableness.score ),
_d10 to random(1,10)>>
<<if _d10 + _modifier gte 6>>
<<set _turnedOn to true>>
<</if>>
<</if>>
<<if _turnedOn>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<notificationsAddMessage "Arousal+" "Your pussy feels hot and wet.">>
<<elseif $pc.statusEffects.includes("Turned On")>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<notificationsAddMessage "Arousal++" "Your nipples are hard, your pussy is soaking wet.">>
<<elseif not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<notificationsAddMessage "Arousal+" "You\'re starting to get turned on.">>
<<else>>
<<notificationsAddSuccess "Sexual chemistry" "You\'re feeling more comfortable with Max." >>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcSmile>>\
"Thank you." You nod with all the dignity a _clothedState woman in high heels can muster.
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
"Lovely!" You smile ingratiatingly, hoping this isn't too excruciating for him. You feel like you might be blushing.
<<elseif $temp == "alpha">>\
You nod your acceptance, with all the dignity a _clothedState woman in high heels can muster.
<<elseif $temp == "fatale">>\
<<pcSmile>>\
"Thanks. You're Ukrainian, right?"
You can tell you've surprised him, again. "Yes, madame! Most people say Russian. How did you know?"
"I had a friend from Donetsk," you lie, although you doubt he'd believe the _clothedState woman talking to him was <<if $pc.agency == "CIA">>a CIA analyst<<elseif $pc.agency == "MI6">>an MI6 officer<<else>>an intelligence officer<</if>> anyway.
"Da! I'm from Vinnytsia. Other side of Ukraine..."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
You <<if $temp == "fatale">>chat<<else>>watch patiently<</if>> as he tears open the golden foil, pops open the champagne, and pours out two glasses of fizz.
It would be a totally normal hotel room encounter...if you weren't standing around _clothedState2. <<if $temp == "fatale">>As it is, having something to talk about with him makes it feel more natural. You wonder what Max thinks of the two of you getting on so well.<<else>>As it is, having Max nearby is reassuring. You hope he's enjoying the show.<</if>>
"Will there be anything else, madame?" He does his best to hold eye contact, but can't resist taking fleeting glances at your _body. His tongue flickers nervously across his dry lips.
[[No thank you.|P001 Room service (Kate) 3]]<<silently>>
<<addmins 1>>
<<if $pc.nationality == "English">>
<<set _nothanks to "No thank you">>
<<else>>
<<set _nothanks to "No thanks">>
<</if>>
<<if $pc.nationality == "U.S.">>
<<set _localCurrency to 270>>
<<elseif $pc.nationality == "English">>
<<set _localCurrency to 220>>
<<elseif $pc.nationality == "Canadian">>
<<set _localCurrency to 360>>
<<elseif $pc.nationality == "Australian">>
<<set _localCurrency to 400>>
<<elseif $pc.nationality == "New Zealand">>
<<set _localCurrency to 430>>
<</if>>\
<<pcTalk>>
<</silently>>\
<<header>>
<<set _snippets to [
'"_nothanks," you tell him. He nods obsequiously and passes you the bill and a pen.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'The bill comes to AED1000 – about <<if $pc.nationality == "English">>£<<else>>$<</if>>_localCurrency. Service is not included.'
]>>\
<<= _snippets.random()>>
[[No tip.|P001 Room service (Kate) 4][$temp to "noTip"]]
[[10% tip.|P001 Room service (Kate) 4][$temp to "normalTip"]]
[[20% tip.|P001 Room service (Kate) 4][$temp to "generousTip"]]
[[100% tip.|P001 Room service (Kate) 4][$temp to "crazyTip"]]<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless",
_body to "tits">>
<<else>>
<<set _clothedState to "naked",
_body to "naked body">>
<</if>>
<<pcMoodCalm>>
<<set $scene.holdingChampagneBucket to true>>
<</silently>>\
<<header>>
<<if $temp == "noTip">>\
<<set _price to 1000>>\
Seeing you _clothedState was enough of a tip. You sign the bill and hand it back to him; he makes eye contact a moment too late and you get the sense he was staring at your _body while you were scrawling $pc.firstname <<= $pc.coverSurname>>'s signature.
<<elseif $temp == "normalTip">>\
<<set _price to 1100>>\
You sign for a 10% tip and hand the bill back to the waiter; he makes eye contact a moment too late and you get the sense he was staring at your _body while you were scrawling $pc.firstname <<= $pc.coverSurname>>'s signature.
<<elseif $temp == "generousTip">>\
<<set _price to 1200>>\
You sign for a 20% tip and hand the bill back to the waiter; he makes eye contact a moment too late and you get the sense he was staring at your _body while you were scrawling $pc.firstname <<= $pc.coverSurname>>'s signature.
<<elseif $temp == "crazyTip">>\
<<set _price to 2000>>\
You sign for a 100% tip and hand the bill back to the waiter; he makes eye contact a moment too late and you get the sense he was staring at your _body while you were scrawling $pc.firstname <<= $pc.coverSurname>>'s signature.
You don't even think he noticed that you tipped him 1000 AED. Oh well; he'll have a nice surprise later, courtesy of Max's business expense account. <<if $scene.champagneConnoisseur>>Hopefully he spends it on something better than a bottle of pedestrian, ludicrously overpriced champagne.<</if>>
<</if>>\
<<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>_price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>_price
</span>
</div>
</div>
<</nobr>>\
"Goodnight, madame," he says as you see him to the door. "Goodnight." His eyes are locked on your body as you close it behind him, like he's trying to remember every detail.
<<set _snippets to [
'You head back into the room, scoop up the ice bucket and glasses, and carry them <<link "back out onto the balcony" "P001 Flash reaction (Max)">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
<<= "<<set $avatar.lanyard to 'av-champagneBucket-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.lanyardRear to 'av-champagneBucket-" + $pc.bodyType + "-rear.png'>>" >>
<<set $avatar.view to "rear">>
<</silently>>\
<<header>>
"Well, let's hope he's not calling the co..."
You're interrupted by Max practically \
<<link "pouncing on you" "P001 Balcony flash Max reaction">>
<<set $temp to "thatWasHot">>
<<set $avatar.view to "front">>
<</link>> \
the moment you step back out into the night air.<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<<header>>
Max pulls you into a kiss, fierce and urgent, his tongue in your mouth, one hand holding your hair and the other on your ass. The bulge in his <<trousers>> grinds into your belly. The ice bucket jingles as he moves you around.
[[(Kiss him back demurely)|P001 Balcony flash Max reaction makeout][$temp to "demure"]]
[[(Kiss him back passionately)|P001 Balcony flash Max reaction makeout][$temp to "pash"]]
<<if $npc1.isWearing.includes("openShirt")>>\
<<if $scene.holdingChampagneBucket>>\
<span class = "greyedOut">(Hands full) (Take off his shirt)</span>
<<else>>\
[[(Take off his shirt)|P001 Balcony flash Max reaction makeout][$temp to "removeShirt"]]
<</if>>
<<else>>\
<<if $scene.holdingChampagneBucket>>\
<span class = "greyedOut">(Hands full) (Unbutton his shirt)</span>
<<else>>\
[[(Unbutton his shirt)|P001 Balcony flash Max reaction makeout][$temp to "undoShirt"]]
<</if>>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
"Wow." You walk over to the bed, drawn by the
over to the bed while Max closes the door behind you. "Now <i>that's</i> a bed," you say, drawn by the sleek and luxurious magenta silk sheets. They're draped so invitingly that you feel an instinctive urge to reach out and touch them.
"Meh, too big," objects Max, following along just behind you. "I get kind of lonely in it."
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Sit on the bed)|P001 Sit on the bed]]
[[Got any music?|P001 Got music?]]
[[I need a drink.|P001 Got booze?]]
<<elseif _hasInitiative == "npc1">>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
Max's hands slide onto your hips. He turns you round to face him, ready to make out with you some more.
[[(Make out)|P001 Max bedside makeout]]
[[(End the date) Can't do this.|P001 Max's room abort]]
<</if>>\<<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<<header>>
"Got any music?" you ask.
<i>"Ja,</i> sure." Max gets his iPhone out of his pocket and fiddles with it for a moment.
Over on his desk, a Bluetooth speaker chimes into life, then fades in an eerie electronic drum beat. An ominous guitar chord rings out...Phil Collins, <i>In The Air Tonight.</i>
Max sets his phone down on a side table and walks over to you.
[[(Smile invitingly)|P001 Bedside smile invitingly]]
[[(Sit on the bed)|P001 Sit on the bed]]
<<if not hasVisited("P001 Got booze?")>>\
[[I could use a drink.|P001 Got booze?]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcSmile>>
<</silently>>\
<<header>>
You smile invitingly at Max as he approaches. He steps back into your personal space, ready to make out with you again.
[[(Make out)|P001 Max bedside makeout]]
[[(End the date) Can't do this.|P001 Max's room abort]]<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"I could use a drink," you say.
"They're sending champagne up," Max reminds you. \
<<if lastVisited("P001 Got music?") == 1>> /* Max is facing Kate */ \
He steps back into your personal space, ready to make out with you again.
<<elseif lastVisited("P001 Max's bed") == 1>>\
His hands slide onto your hips, turns you round to face him, back in your personal space and ready to make out with you some more.
<<else>>\
ERROR IN LASTVISITED VARIABLE
<</if>>\
[[(Make out)|P001 Max bedside makeout]]
[[(End the date) Can't do this.|P001 Max's room abort]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<<header>>
You squirm out of Max's embrace. "I'm sorry," you say. "I can't do this."
"Huh?" Max looks confused. "But...what's wrong?"
"I just have to go."
Max tries to persuade you to stay, but he doesn't stop you leaving. You go back to your room alone, leaving Max behind.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 1>>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</silently>>\
<<header>>
You sit down on the bed, relaxing on the silk sheets. Max settles in beside you, legs touching, ready to make out with you some more.
[[(Make out)|P001 Max bed makeout]]
[[(End the date) Can't do this.|P001 Max's room abort]]<<silently>>
<<addmins 1>>
<<pcEyesClosed>>
<<pcTalk>>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</silently>>\
<<header>>
You shift in closer on the bed, kissing Max, your tongues tangling as you make out and relax. Max's hand starts on your knee, but soon it's roaming over your thighs, your hips and your boobs, exploring your body through your clingy red dress.
After a while he finds the <<if $pc.region == "America">>zipper<<else>>zip<</if>> of your dress and he slides it down, baring your back. Breaking off the kiss, he starts pulling at your dress, confidently stripping you out of it...
[[(Help him undress you)|P001 Max bed makeout 2][$temp to "undress"]]
[[(Unbutton his shirt)|P001 Max bed makeout 2][$temp to "unshirt"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<pcRemoveDress>>
<</silently>>\
<<header>>
<<if $temp == "undress">>\
You help Max by wriggling out of your dress. He stands up to pull it off your body<<if hasVisited("P001 Got music?")>>, accompanied by <i>In The Air Tonight</i> bursting into its iconic drum fill and funky, aggressive bassline. Max<<else>>, then<</if>> straightens up, and tosses your dress onto the couch <<if Array.from($pc.isWearing).includes("bra")>>[[across the room|P001 Max bedside makeout 3]]<<else>>across the room<</if>>.
<<elseif $temp == "unshirt">>\
<<set $npc1.isWearing.delete("shirt"),
$npc1.isWearing.pushUnique("openShirt")>>\
You reach up and unfasten Max's shirt, button by button exposing the lean hard upper body you remember from the pool.
Between gropes and kisses, Max peels your dress off and down your body, standing up to pull it off your body<<if hasVisited("P001 Got music?")>>, accompanied by <i>In The Air Tonight</i> bursting into its iconic drum fill and funky, aggressive bassline. Max<<else>>, then<</if>> straightens up, and tosses your dress onto the couch <<if Array.from($pc.isWearing).includes("bra")>>[[across the room|P001 Max bedside makeout 3]]<<else>>across the room<</if>>.
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<<if not Array.from($pc.isWearing).includes("bra")>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
Max leans back to admire your nearly naked body, drinking you in with his grey eyes. Then he moves back in, his fingers slipping inside the [["waistband of your " + _knickers + "..."|P001 Max bedside makeout room service]]
<<else>>\
You're interrupted by a knock at the door. "Room service."
<i>"Jävla,"</i> murmurs Max. "Just a second!" he calls back<<if $npc1.isWearing.includes("openShirt")>>, hastily refastening his shirt<</if>>.
Unmarried females aren't allowed to share hotel rooms with men in Dubai. Luxury resorts like this don't normally enforce the rules, but you'd better cover up before Max answers the door.
[[(Get in the bed)|P001 Max bedroom room service get in bed]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcEyesClosed>>
<<pcTalk>>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</silently>>\
<<header>>
You melt back into Max's arms, fondling his strong back and shoulder muscles while he kisses you.
His tongue is in your mouth and his hands are all over your body, feeling up your boobs and your butt through your clingy red dress, his hardening dick pressing into your groin.
His fingers find the <<if $pc.region == "America">>zipper<<else>>zip<</if>> of your dress and he slides it down, baring your back. He starts pulling at your dress, confidently stripping you out of it...
[[(Help him undress you)|P001 Max bedside makeout 2][$temp to "undress"]]
[[(Unbutton his shirt)|P001 Max bedside makeout 2][$temp to "unshirt"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<pcRemoveDress>>
<</silently>>\
<<header>>
<<if $temp == "undress">>\
You help Max by wriggling out of your dress. He pulls it down your body, crouching to slide it down to your ankles so you can step out of it<<if hasVisited("P001 Got music?")>>, accompanied by <i>In The Air Tonight</i> bursting into its iconic drum fill and funky, aggressive bassline. Max<<else>>. He<</if>> straightens up, and tosses your dress onto the couch <<if Array.from($pc.isWearing).includes("bra")>>[[across the room|P001 Max bedside makeout 3]]<<else>>across the room<</if>>.
<<elseif $temp == "unshirt">>\
<<set $npc1.isWearing.delete("shirt"),
$npc1.isWearing.pushUnique("openShirt")>>\
You reach up and unfasten Max's shirt, button by button exposing the lean hard upper body you remember from the pool.
Between gropes and kisses, Max peels your dress off and down your body, crouching to slide it down to your ankles so you can step out of it<<if hasVisited("P001 Got music?")>>, accompanied by <i>In The Air Tonight</i> bursting into its iconic drum fill and funky, aggressive bassline. Max<<else>>. He<</if>> straightens up, and tosses your dress onto the couch <<if Array.from($pc.isWearing).includes("bra")>>[[across the room|P001 Max bedside makeout 3]]<<else>>across the room<</if>>.
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<<if $scene.promisedBJ>>\
You reach down and fondle the bulge in his <<trousers>>. "What was that about lipstick..." Max murmurs.
[[(BJ on the bed)|P001 Max Prom BJ][$temp to "bed"]]
[[(BJ on your knees)|P001 Max Prom BJ][$temp to "knees"]]
<<else>>\
<<if not Array.from($pc.isWearing).includes("bra")>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
Max leans back to admire your nearly naked body, drinking you in with his grey eyes. Then he moves back in, his fingers slipping inside the [["waistband of your " + _knickers + "..."|P001 Max bedside makeout room service]]
<<else>>\
You're interrupted by a knock at the door. "Room service."
<i>"Jävla,"</i> murmurs Max. "Just a second!" he calls back<<if $npc1.isWearing.includes("openShirt")>>, hastily refastening his shirt<</if>>.
Unmarried females aren't allowed to share hotel rooms with men in Dubai. Luxury resorts like this don't normally enforce the rules, but you'd better cover up before Max answers the door.
[[(Get in the bed)|P001 Max bedroom room service get in bed]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "bed">>\
"I'll show you." Tugging Max by his shirt, you guide him onto his back on the bed, and crawl onto it beside him. The silk sheets feel cool and sensuous on your bare skin.
You reach down to loosen his clothes, unbuckling his belt, undoing his <<trousers>>, tugging them down. He lifts his butt to let you pull them down to his thighs. <<if $hackingMaxsPhone>>His phone is in his pocket, but you can't hack it now.<</if>>
His underwear is a pair of clingy, royal blue Björn Borg boxer shorts. You tug them down, too, and his semi-erect cock – not porn star big, but bigger than average – bobs up to point vaguely at the ceiling. He's uncircumcised, with a neatly trimmed patch of pubic hair.
<<elseif $temp == "knees">>\
<<pcSmirk>>\
"I'll show you," you reply with a smirk.
You kneel down right in front of him, your knees sinking into a soft, plush rug.
You glance up into his grey eyes, then go to work loosening his clothes: unbuckling his belt, undoing his <<trousers>>, letting them fall around his knees. <<if $hackingMaxsPhone>>His phone is in his pocket, but you can't hack it now.<</if>>
His underwear is a pair of clingy, royal blue Björn Borg boxer shorts. You peel them down, and his semi-erect cock – not porn star big, but bigger than average – bobs up to point vaguely towards you. He's uncircumcised, with a neatly trimmed patch of pubic hair.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
[[(Lick his cock)|P001 Max Prom BJ 2][$temp to "lick"]]
[[(Suck his cock)|P001 Max Prom BJ 2][$temp to "suck"]]<<silently>>
<</silently>>\
<<header>>
<<if $temp == "lick">>\
You grasp the base of his semi-erect cock, guide it to your mouth, and gently lap and swirl at the tip with your tongue.
Max murmurs in satisfaction as your tongue gets to know his dick. He tastes pretty good – clean and neutral. In no time you feel his cock stiffening in your grasp and on your tongue...
<<elseif $temp == "suck">>\
You grasp the base of his semi-erect cock, lick your lips, and slip it into your soft wet mouth.
Max murmurs in satisfaction as your mouth slides gently back and forth. He tastes pretty good – clean and neutral. In no time you feel his cock stiffening in your mouth as you suck it...
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
You're interrupted by a tap at the door. "Room service."
<i>"Jävla,"</i> exclaims Max. "Uh, just a second!" he calls back. You let him go and he hurriedly pulls his shorts and <<trousers>> back up. "A minute!"
Unmarried females aren't allowed to share hotel rooms with men in Dubai. Luxury resorts like this don't normally enforce the rules, but you'd better cover up before Max answers the door.
[[(Get in the bed)|P001 Max bedroom room service get in bed]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<removePCBra>>
<</silently>>\
<<header>>
Max reaches behind your back. For a second you think he's going for a hug, but he unfastens your bra instead – just undoes it at the back and pulls the straps down off your shoulders. It's off you and tossed half-way across the room before you know it. <<if Flag("dubai-went-topless")>>"Missed you," he tells your tits.<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
Max has obviously decided you're getting naked. His fingers slip into the [["waistband of your " + <<= $knickers.desc.random()>> + "..."|P001 Max bedside makeout room service]]
<<else>>\
You're interrupted by a knock at the door. "Room service."
<i>"Jävla,"</i> murmurs Max. "Just a second!" he calls back<<if $npc1.isWearing.includes("openShirt")>>, hastily refastening his shirt<</if>>.
Unmarried females aren't allowed to share hotel rooms with men in Dubai. Luxury resorts like this don't normally enforce the rules, but you'd better cover up before Max answers the door.
[[(Get in the bed)|P001 Max bedroom room service get in bed]]
<</if>>\<<silently>>
<<pcRaiseEyebrows>>
<<pcKnickersDown>>
<<set _knickers to $knickers.desc.random()>>
<</silently>>\
<<header>>
Max is sliding your <<= $knickers.desc.random()>> down your legs when you're interrupted by a knock at the door. "Room service."
<i>"Jävla,"</i> murmurs Max. "Just a second!" he calls back<<if $npc1.isWearing.includes("openShirt")>>, hastily refastening his shirt<</if>>.
Unmarried females aren't allowed to share hotel rooms with men in Dubai. Luxury resorts like this don't normally enforce the rules, but you'd better cover up before Max answers the door.
[["(Pull up your " + _knickers + ", then get into bed)"|P001 Max bedroom room service get in bed][$temp to "modest"]]
[["(Ditch your " + _knickers + ", then get into bed)"|P001 Max bedroom room service get in bed][$temp to "commando"]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "modest">>\
<<silently>>
<<= '<<' + $pc.lastWornKnickers + '>>'>>\
<</silently>>\
You pull your <<= $knickers.desc.random()>> back up, and slip into Max's bed. The cool silk feels soft and luxurious on your bare skin.
[[(Take off your heels)|P001 Max bedroom Max answers the door][$temp to "barefoot"]]
[[(Keep them on)|P001 Max bedroom Max answers the door][$temp to "heelsOn"]]
<<elseif $temp == "commando">>\
<<silently>>
/* -- COORDINATION CHECK -- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Set bonus to Kate's coordination score */
<<set _kateBonus to 0,
_kateBonus += $pc.coordination.score>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolled a crit or beat the difficulty number, record the fact she succeeded */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateCoordinationSuccess to true>>
<</if>>
/* -- END OF COORDINATION CHECK -- */
<</silently>>\
<<if _kateCoordinationSuccess>>\
<span class="inlineNotification">[Coördination check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + $pc.coordination.score)>> with 1d10<<if $pc.coordination.score gte 0>>+<<else>>-<</if>>$pc.conscientiousness.score.</span></div>]</span>
You slide your <<= $knickers.desc.random()>> off and toss $knickers.pronoun at the couch across the room. <<if $knickers.pronoun == "it">>It sails<<elseif $knickers.pronoun == "them">>They sail<<else>><span class="badFeedback">Error in knickers.pronoun var</span><</if>> through the air with satisfying accuracy, and <<if $knickers.pronoun == "it">>lands<<elseif $knickers.pronoun == "them">>land<<else>><span class="badFeedback">Error in knickers.pronoun var</span><</if>> neatly on top of your dress.
<<else>>\
<span class="inlineNotification">[Coördination check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + $pc.coordination.score)>> with 1d10<<if $pc.coordination.score gte 0>>+<<else>>-<</if>>$pc.conscientiousness.score.</span></div>]</span>
You slide your <<= $knickers.desc.random()>> off and toss $knickers.pronoun towards the couch across the room. You miss by about a foot, throwing your underwear onto the floor instead. "Girl throw," snorts Max.
<</if>>\
<<removePCKnickers>>\
You draw back the sheet and slip into Max's bed. The cool silk feels soft and luxurious on your bare skin.
[[(Take off your heels)|P001 Max bedroom Max answers the door][$temp to "barefoot"]]
[[(Keep them on)|P001 Max bedroom Max answers the door][$temp to "heelsOn"]]
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<kateENFBreasts>>
<<addmins 1>>
<<= "<<set $avatar.jacket to 'av-bedsheets-modest-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'av-bedsheets-modest-" + $pc.bodyType + "-rear.png'>>" >>
<</silently>>\
<<header>>
<<if $temp == "barefoot">>\
<<removePCShoes>>\
You unbuckle your heels, and kick them off while Max goes to the door. Sitting up in bed, you draw the sheets around you to preserve your modesty.
<<else>>\
Sitting up in bed, you draw the sheets around you body as Max goes to the door.
<</if>>\
<<if $temp == "barefoot">>Max<<else>>He<</if>> opens the door to a hotel waiter, who wheels a gold drinks trolley into the room. He's a burly, potato-faced Eastern European you've seen in the restaurant and bar, and he nods courteously when he sees you. "Good evening, madame."
At the foot of the bed, the waiter turns to Max and presents the bottle of champagne. "Perrier Jouët, Grand Brut," the waiter intones. He pronounces it wrong, <span class="italic">perrier zhou-ay.</span>
"Ja, very good," Max confirms.
The waiter responds with a servile nod. He tears open the gold foil bottle top, and starts unwinding the wire cork cage.
Max waits politely, but flashes you a wry glance, obviously willing the man to hurry up.
His attention is fixed on Max, and he's turned almost entirely away from you. He probably won't see your response.
[[(Smile at Max)|P001 Max bedroom room service wait]]
[[(Exhibitionist or Turned On) Flash your boobs.|P001 Max bedroom room service bed flash]]<<silently>>
<<addmins 3>>
<<pcSmile>>
<</silently>>\
<<header>>
You smile and wait patiently while Max makes small talk with the waiter. His name is Mykóla, he's Ukrainian, from Vinnytsia.
Max's eyes light up. "I've been there," he says. "There's a yellow cathedral, right?"
The two men chat about Vinnytsia while Mykóla unpops the champagne and pours two glasses. He sets them and the ice bucket down on a bedside cabinet while Max signs the bill. "Thank you, sir," says Mykóla. "Goodnight, Mr Sandstrom. Goodnight, madame."
Max sees him out, then turns back to you. "Nice guy," he says.
[[How come you know Vinnytsia?|P001 Max returns to bed][$temp to "crusader"]]
[[Yeah, he seemed sweet.|P001 Max returns to bed][$temp to "waif"]]
<<if $pc.agreeableness.score lt 0>>\
[[(Low Agreeableness) Meh, you like everyone.|P001 Max returns to bed][$temp to "alpha"]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) Meh, you like everyone.</span>
<</if>>\
[[Thought you'd never get rid of him.|P001 (Flash) Sweep off sheet][$temp to "kate"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
"How come you know his home town so well?" you ask.
"Work," he replies dismissively, "Ukrainian Air Force Command is there. They're MiG users but..." he grins. "Heh. Sorry. Never mind."
Max seems well connected. Hacking his phone might actually create some good product.
<<elseif $temp == "waif">>\
"Yeah," you agree, taking a sip of champagne. "He seemed sweet."
<<elseif $temp == "alpha">>\
"You like <i>everyone,"</i> you reply dismissively.
Max considers this for a second, then laughs. "Yeah," he admits, "guess so."
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
Standing over the bed, Max takes a swig of champagne, then sets his glass down. "Anyway, where the hell were we." Before you can answer, he reaches down for the silk bedsheet and [[sweeps it off you|P001 (Flash) Sweep off sheet][$temp to "maxCalm"]].<<silently>>
<<addmins 1>>
<<pcRaiseEyebrows>>
<<pcSmirk>>
<<kateENFEnd>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.jacket to 'av-bedsheets-flash-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'av-bedsheets-flash-" + $pc.bodyType + "-rear.png'>>" >>
<<else>>
<<= "<<set $avatar.jacket to 'av-bedsheets-flash-" + $pc.skinColour + "-" + $pc.bodyType + "-" + Flag("pc-suntan") + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'av-bedsheets-flash-" + $pc.bodyType + "-rear.png'>>" >>
<</if>>
<</silently>>\
<<header>>
You gaze back serenely while Max makes small talk with the waiter. He tells Max that his name is Mykóla, and - just as Max is about to reply - you let the satin sheet fall to your waist.
Your bare breasts have a pleasingly striking effect on Max, who loses track of the conversation. "That...uh, that's, um..." Mykóla glances up from the bottle, and Max snaps his gaze away from the <<if Array.from($pc.isWearing).includes("knickers")>>half-naked<<else>>naked<</if>> backpacker in his bed and back to the waiter. "Uh, Mykóla. Ukrainian, right?"
"Oh, yes sir," Mykóla replies happily. His head dips down to the champagne bottle again, and Max's gaze switches immediately back onto you. "Most people think Russian..."
Max murmurs something polite, torn between keeping Mykóla's attention and watching you.
[[(Look sexy)|P001 Max bedroom room service bed flash 2][$temp to "pose"]]
<<if Array.from($pc.isWearing).includes("knickers")>>\
[[(Take off your thong)|P001 Max bedroom room service bed flash 2][$temp to "thong"]]
<</if>>\
[[(Play with your breasts)|P001 Max bedroom room service bed flash 2][$temp to "titsShow"]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "pose">>\
You fix your doe eyes intently on Max, tilting your head, arching your back and shifting subtly in the bed to show off your best angles...
<<elseif $temp == "thong">>\
<<silently>>
<<pcKnickersDown>>
<</silently>>\
You reach down under the sheet and start tugging down your <<= $knickers.desc.random()>>. Max watches intently as you shift beneath the silk, lifting your butt to get your <<= $knickers.desc.random()>> down around your thighs...
<<elseif $temp == "titsShow">>\
Reaching sensuously up to your bare chest, you keep your eyes on Max as you grasp your nipples between your fingertips and give them a firm little squeeze...
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\
<i>Pop!</i>
Mykóla uncorks the champagne. He turns to say something to madame.
[[(Cover up!)|P001 Max bedroom room service bed flash 3]]<<silently>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<<kateENFBreasts>>
<<= "<<set $avatar.jacket to 'av-bedsheets-modest-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'av-bedsheets-modest-" + $pc.bodyType + "-rear.png'>>" >>
<</silently>>\
<<header>>
Madame barely manages to cover up her tits in time. You smile innocently, but Mykóla looks away, abashed.
He quickly pours two glasses of champagne, and leaves the bottle in an ice bucket. Max signs the bill, and sees him out. As soon as the door clicks shut he turns to you.
[[I think he noticed.|P001 (Flash) Max returns to bed]]
[[(Throw off the sheets) Thought he'd never leave.|P001 (Flash) Sweep off sheet][$temp to "kate"]]<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"I think he noticed," you say.
"Don't care." Max strides to the bed, grabs the sheet, and [[sweeps it off you.|P001 (Flash) Sweep off sheet][$temp to "max"]]<<silently>>
<<addmins 1>>
<<kateENFEnd>>
<<set $avatar.jacket to "",
$avatar.jacketRear to "">>
<</silently>>\
<<header>>
<<if $temp == "kate">>\
<<pcTalk>>\
You throw the silk sheet off your body. <<if lastVisited("P001 Max bedroom room service wait")>>"Thought you'd never get rid of him," you pout.<<else>>"Thought he'd never leave," you say.<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
You slide your <<= $knickers.desc.random()>> off as Max strides towards the bed, rapidly unbuttoning his shirt. He slips it off and tosses it onto a nearby chair.
Standing by the bedside, Max strips confidently out of the rest of his clothes. He kicks off his boat shoes, slips off his socks, unbuckles his belt and slides off his <<trousers>>.
Stripped down to a pair of clingy, royal blue Björn Borg boxer shorts, his lean sculpted body and designer stubble makes him look more like an underwear model than a businessman. He slides the shorts down and off, revealing a close trimmed patch of pubic hair, and a big, hardening, uncircumcised [[Swedish cock|P001 Max climbs into bed]].
<<else>>\
<<if lastVisited("P001 Max bedroom room service wait")>><i>"Jävla.</i> Sorry."<</if>> Max strides towards the bed, rapidly unbuttoning his shirt. He slips it off and tosses it onto a nearby chair.
Standing by the bedside, Max strips confidently out of the rest of his clothes. He kicks off his boat shoes, slips off his socks, unbuckles his belt and slides off his <<trousers>>.
Stripped down to a pair of clingy, royal blue Björn Borg boxer shorts, his lean sculpted body and designer stubble makes him look more like an underwear model than a businessman. He slides the shorts down and off, revealing a close trimmed patch of pubic hair, and a big, hardening, uncircumcised [[Swedish cock|P001 Max climbs into bed]].
<</if>>\
<<elseif $temp == "max">>\
Max throws the silk sheet aside. His eyes drink in all your naked flesh as his fingers rapidly pop the buttons on his shirt. He slips it off and tosses it onto a nearby chair.
<<if Array.from($pc.isWearing).includes("knickers")>>\
You slide your <<= $knickers.desc.random()>> off as Max strides towards the bed, rapidly unbuttoning his shirt. He slips it off and tosses it onto a nearby chair.
<</if>>\
Standing by the bedside, Max strips confidently out of the rest of his clothes. He kicks off his boat shoes, slips off his socks, unbuckles his belt and slides off his <<trousers>>.
Stripped down to a pair of clingy, royal blue Björn Borg boxer shorts, his lean sculpted body and designer stubble makes him look more like an underwear model than a businessman. He slides the shorts down and off, revealing a close trimmed patch of pubic hair, and a big, hardening, uncircumcised [[Swedish cock|P001 Max climbs into bed]].
<<elseif $temp == "maxCalm">>\
He sweeps the sheet aside. His eyes drink in all your naked flesh as his fingers rapidly pop the buttons on his shirt. He slips it off and tosses it onto a nearby chair.
<<if Array.from($pc.isWearing).includes("knickers")>>\
You slide your <<= $knickers.desc.random()>> off as Max strides towards the bed, rapidly unbuttoning his shirt. He slips it off and tosses it onto a nearby chair.
<</if>>\
Standing by the bedside, Max strips confidently out of the rest of his clothes. He kicks off his boat shoes, slips off his socks, unbuckles his belt and slides off his <<trousers>>.
Stripped down to a pair of clingy, royal blue Björn Borg boxer shorts, his lean sculpted body and designer stubble makes him look more like an underwear model than a businessman. He slides the shorts down and off, revealing a close trimmed patch of pubic hair, and a big, hardening, uncircumcised [[Swedish cock|P001 Max climbs into bed]].
<<else>>\
ERROR IN TEMP VARIABLE
<</if>>\<<silently>>
<<removePCKnickers>>
<<max-makeout-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1MakeoutSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Kissing him is starting to turn you on.",
"Max is a good kisser. You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet inside your " + _knickers + "."
]>>
<<else>>
<<set _alertMessageArray to [
"Making out is turning you on. Your pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max rolled a natural 10!" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"Kissing Max feels good.",
"Making out with Max feels good."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "barefoot">>\
<<removePCShoes>>\
You unbuckle your heels, kick them off, and slip under the sheets. They feel cool and sleek on your bare skin.
<<elseif not hasVisited("P001 (Flash) Sweep off sheet")>>\
You slip under the sheets. They feel cool and sleek on your bare skin.
<</if>>\
Max climbs into the bed, his naked skin warm against yours. He kisses you, fondling your <<pcTits>>, <<if $pc.statusEffects.includesAny("Turned On", "Horny")>>tweaking and tugging your stiff nipples<<else>>pawing them<</if>> while his tongue lashes in your mouth. His hard cock <<if hasVisited("P001 Balcony take me to bed")>>bumps<<else>>stiffens<</if>> against your hip while you make out.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[Have you got a condom?|P001 Bed condom policy][$temp to "condom"]]
[[I'm on the pill, you don't need a condom.|P001 Bed condom policy][$temp to "bareback"]]
[[(Go down on him)|P001 Bed foreplay BJ]]
[[(Just make out)]] TBD
<<else>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
Max's hand slides onto your belly and down onto your <<if $pc.bikiniLine == "hollywood">>shaved<<else>>neatly-trimmed<</if>> pussy.
[[(Spread your legs)|P001 Bed fingerbang foreplay]]
<</if>>\<<silently>>
<<max-fingerbang-roll>>
/* If he succeeded, increase Kate's arousal stage */
<<if _npc1FingerbangSuccess>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Being fondled is starting to turn you on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> /* Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<set _alertMessageArray to [
"Max\'s slow, rhythmic movements are making your pussy hot and wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Max passed a skill check" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> /* Kate is at arousal 3. Go to 4 */
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"Being fingered is making your nipples hard and your pussy soaking wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<elseif $pc.statusEffects.includes("Horny")>> /* Kate is at 4, push her close to orgasm */
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _alertMessageArray to [
"Max\'s finger feels amazing. If he keeps this up, you\'ll come."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<</if>>
<</if>>
<<addmins 3>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
Your pussy is soaking wet. His finger slides effortlessly between your lips and onto your stiff, sensitive little clit, swirling around it in a movement that sends little waves of pleasure up through your body.
You make out in the bed while he [[fingers you|P001 Bed condom decision]], his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>.
<<elseif $pc.statusEffects.includes("Turned On")>>\
Max's finger slips between your wet lips. He strokes your pussy rhythmically and confidently, gently massaging your clit.
You make out in the bed while he [[fingers you|P001 Bed condom decision]], his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>.
<<elseif $pc.statusEffects.includes("Aroused")>>\
Max strokes your pussy, fumbling around until he finds some wetness there.
You try to relax and get into it as you let him [[finger you|P001 Bed condom decision]], his tongue in your mouth and his hand <<if Array.from($pc.isWearing).includes("knickers")>>down your <<= $knickers.desc.random()>><<else>>between your legs<</if>>.
<<else>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
Max fumbles inside your <<= $knickers.desc.random()>>, trying to find some wetness there.
<<else>>\
Max fumbles between your legs, trying to find some wetness there.
<</if>>\
It's no good; you're not turned on <i>at all.</i>
[[(End the date) Sorry, Max, this isn't working for me.|P001 Bed date end Kate not feeling it]]
[[(Offer him a BJ instead)|P001 Bed settle for a BJ?]]
<</if>>\<<silently>>
<<pcEyesOpen>>
<</silently>>\
<<header>>
You squirm aside and slither down in the bed. Max gets the idea and rolls onto his back, his hard cock pointing jauntily up and to the left as you move face-to-face with it.
[[(Lick it)|P001 Bed settle for a BJ 2][$temp to "lick"]]
[[(Suck it)|P001 Bed settle for a BJ 2][$temp to "suck"]]<<silently>>
<<pcOFace>>
<<kate-oral-sex-roll>>
<<if _kateTurnedOn>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"Your pussy\'s getting wet.",
"You\'re getting wet."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "lick">>\
You grasp his cock with one hand and lash the tip with your tongue.
Max murmurs in satisfaction as you give his cock a thorough tongue lashing, licking and lapping up and down the shaft and swirling your tongue around the tip. He tastes pretty good – clean and neutral. You can feel his cock hardening in your fingers and on your tongue.
<<if _kateTurnedOn>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Lavishing his hard cock with kisses and licks is turning you on.
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You lick and kiss his cock in a mechanical rhythm.
<</if>>\
<<elseif $temp == "suck">>\
You grasp the shaft with one hand, spread your lips, and slip your soft wet mouth onto his dick.
Max murmurs in satisfaction as you go down on him, your head bobbing up and down as you suck his dick. He tastes pretty good – clean and neutral. You can feel his cock stiffening in your mouth as you work.
<<if _kateTurnedOn>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Sucking and slurping on his cock is turning you on.
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You suck and slurp methodically on his cock.
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if _kateTurnedOn>>\
[[(Aroused) Okay, let's fuck.|P001 Balcony BJ foreplay over]]
<<else>>\
<span class = "greyedOut">(Not wet enough) Okay, let's fuck.</span>
<</if>>\
[[(Slow BJ)|P001 Bed substitute BJ to completion][$temp to "slow"]]
[[(Fast BJ)|P001 Bed substitute BJ to completion)][$temp to "fast"]]
[[(Jerk him off in your mouth)|P001 Bed substitute BJ to completion][$temp to "jerkOff"]]<<silently>>
<<if $temp == "slow">>
<<set _kateTempBonus to -1>>
<<elseif $temp == "jerkoff">>
<<set _kateTempBonus to 1>>
<</if>>
<<kate-oral-sex-roll>>
<<pcEyesClosed>>
<</silently>>\
<<header>>
<<if $temp == "slow">>\
Your soft mouth slips up and down on his hard cock, slow, smooth and unhurried.
<<if hasVisited("P001 Got music?")>>Max's travel speaker just blasted out the wailing, quivering guitar solo of <i>Layla</i> and now your head bobs up and down in time with the song's long, chilled-out coda.<<else>>The night is quiet but for your softly slurping mouth and Max's low, encouraging murmurs.<</if>>
After a while you need to take a breath. You lift your mouth off of his cock, take a deep breath, and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if hasVisited("P001 Got music?")>><i>Layla</i> fades out, replaced by the shuffling drums and jaunty horn blasts of Toto's <i>Rosanna.</i> You make it to the final chorus when<<else>>After what must be a few more minutes of your soft and rhythmic ministrations,<</if>> Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Bed BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
<<if hasVisited("P001 Got music?")>><i>Layla</i> fades out, replaced by the shuffling drums and jaunty horn blasts of Toto's <i>Rosanna.</i> You keep going through the whole song, but<<else>>His cock's hard,<</if>> but your soft and rhythmic ministrations can't get him off. You're starting to get BJ jaw.
<<if $npc1.isWearing.includes("condom")>>\
<<set $npc1.isWearing.delete("condom")>>\
As your pace starts to slacken, Max takes a more active role. "Wait a second." He peels off the condom, tosses it aside, then curls a hand into your hair with one hand and takes his dick in the other. He pushes the tip back inside your mouth and starts jerking off.
<<else>>\
As your pace starts to slacken, Max takes a more active role. He curls one hand into your hair and grasps his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Bed BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Bed BJ money shot][$temp to "pornStar"]]
<</if>>\
<<elseif $temp == "fast">>\
Your soft mouth slips up and down on his hard cock, fast and intense, trying to push him over the edge quickly.
<<if hasVisited("P001 Got music?")>>Max's travel speaker is blasting out another old rock song, and your head bobs up and down in time with the wailing, quivering guitar solo of <i>Layla</i>.<<else>>The room is quiet but for the rapid-fire slurping and Max's low, encouraging murmurs.<</if>>
After a while you need to take a breath. You lift your mouth off of his cock, take a deep breath, and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It doesn't take long. Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Bed BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You keep working, but you can't get him off. After what must be a couple of minutes, you're short of breath and you're getting BJ jaw.
<<if $npc1.isWearing.includes("condom")>>\
<<set $npc1.isWearing.delete("condom")>>\
As your pace starts to slacken, Max takes a more active role. "Wait a second." He peels off the condom, tosses it aside, then curls a hand into your hair with one hand and takes his dick in the other. He pushes the tip back inside your mouth and starts jerking off.
<<else>>\
As your pace starts to slacken, Max takes a more active role. He curls one hand into your hair and grasps his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Bed BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Bed BJ money shot][$temp to "pornStar"]]
<</if>>\
<<elseif $temp == "jerkOff">>\
You jerk him off into your mouth, pumping his cock with your hand and lashing the tip with your tongue.
<<if hasVisited("P001 Got music?")>>Max's travel speaker just blasted out the wailing, quivering guitar solo of <i>Layla</i> and now you pump his cock in time with the song's long, chilled-out coda.<<else>>The night is quiet but for the little wet noises and Max's low, encouraging murmurs.<</if>>
After a while you need to shift your angle. You lift your mouth off of his cock, take a deep breath, flex your hand, and get back to it.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It doesn't take long. Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Bed BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You keep working, but you can't get him off. After what must be a couple of minutes, you're not sure you're going to be able to make him orgasm...
<<if $npc1.isWearing.includes("condom")>>\
<<set $npc1.isWearing.delete("condom")>>\
As your pace starts to slacken, Max takes a more active role. "Wait a second." He peels off the condom, tosses it aside, then curls a hand into your hair with one hand and takes his dick in the other. He pushes the tip back inside your mouth and starts jerking off.
<<else>>\
As your pace starts to slacken, Max takes a more active role. He curls one hand into your hair and grasps his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Bed BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Bed BJ money shot][$temp to "pornStar"]]
<</if>>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "murmurEncouragement">>\
He's so close. You make some muffled, sexy little noises on his cock, and that pushes him over the edge. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he orgasms in your mouth.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Bed BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Bed BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "cumRag">>\
<<pcRaiseEyebrows>>\
<<pcEyesOpen>>\
Lips parted, you look up at him with your doe brown eyes as he masturbates in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he comes.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 BalcBedony afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Bed BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Bed BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "pornStar">>\
<<pcRaiseEyebrows>>\
<<pcEyesOpen>>\
You lash him with your tongue and mew out some sexy, encouraging little porn star noises as he masturbates in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight as he comes.
<<if $npc1.isWearing.includes("condom")>>\
He lets go of your hair, pulls out of your mouth, and carefully peels the spunk-filled condom off. He grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Bed BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Bed BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<elseif $temp == "selectTarget">>\
You look up into his eyes as his cock slips back and forth in your mouth.
You slide back for a second, just the tip of it resting on your tongue. "Baby," you say, your voice muffled by the dick on your lips. "Where d'you wahna come?"
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"On your tits," he breathes. <i>Of course.</i>
"Mmhmmh." You go back to work, fucking his cock with your mouth, sensing that he's getting closer and closer to his release.
"Jaså..." he murmurs, "...åh, [[fuck...|P001 Bed BJ targeted money shot]]"
<<else>>\
"On your face," he breathes.
"Mmhmmh." You go back to work, fucking his cock with your mouth, sensing that he's getting closer and closer to his release.
"Jaså..." he murmurs, "...åh, [[fuck...|P001 Bed BJ targeted money shot]]"
<</if>>\
<<else>>\
<<set $male1.cumTgt to "mouthswallow",
$avatar.cumshot1 to "cumshot-mouth-1.png">>\
His cock twitches and squirts out a big load of hot, tangy sperm.
[[(Spit)|P001 Bed BJ spit/swallow decision][$temp to "spit"]]
[[(Swallow)|P001 Bed BJ spit/swallow decision][$temp to "swallow"]]
<</if>>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $scene.holdingChampagneBucket>>\
<<removePCLanyard>>\
You break the clinch by setting down the ice bucket and the glasses. Max looks is about to grab you again, but something in your eyes stops him.
<<else>>\
You gently lift his hand away. Max looks up at you.
<</if>>\
"I'm sorry, Max," you say. "I can't do this."
"Huh?" he looks startled. "Can't do...what? I don't..."
"I have to go."
You quickly get dressed and get out of there. <<if $hackingMaxsPhone>>You couldn't get access to his phone, but that's not your main concern. <<else>>Max is confused, but you're worrying about something else: <</if>><i>If I can't have sex at the end of a date, how the hell am I going to perform in Bangkok?</i>
You head back to [[your room|Leaving Dubai]], doubts circling in your mind.<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
Max breaks away. <<if Array.from($pc.isWearing).includes("knickers")>><<pcKnickersDown>>He pulls your <<= $knickers.desc.random()>> down, efficiently and unceremoniously, just stripping $knickers.pronoun off you so you're ready to be fucked.<<else>>You're moments away from having sex.<</if>>
[[Have you got a condom?|P001 Bed condom policy][$temp to "condom"]]
[[I'm on the pill, you don't need a condom.|P001 Bed condom policy][$temp to "bareback"]]<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "bareback">>\
<<pcTalk>>\
"I'm on the pill," you tell him<<if Array.from($pc.isWearing).includes("knickers")>>as he slides your <<= $knickers.desc.random()>> off and tosses $knickers.pronoun aside. <<removePCKnickers>><</if>>"You don't need a condom."
<<if $npc1.debaser>>\
"Great," mutters Max. <div class="tooltip"><i>"Du kan vara kondomen."</i><span class="tooltiptext">You can be the condom.</span></div>
"Huh?"
"I hate them. C'mere..." Tugging you by a wrist and a hip, he manhandles you into position so you're on all fours on the bed.
<<else>>\
"Cool," says Max. "C'mere..." Tugging you by a wrist and a hip, he manhandles you into position so you're on all fours on the bed.
<</if>>\
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure the mission wouldn't have ended with Jane Bond being <<if $pc.region == "America">>screwed<<else>>shagged<</if>> doggy style.
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\
<<elseif $temp == "condom">>\
"Have you got a condom?"
"I hate them," he complains. "C'mon, we don't need one, it's not the nineties."
[[I insist.|P001 Bed condom insist][$temp to "insist"]]
[[I'll help you put it on, it'll be fun.|P001 Bed condom insist][$temp to "help"]]
[[Okay.|P001 Bed condom policy 2]]
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "insist">>\
"Condom, Max. I insist."
"Okay, okay." Max leans over the side of the bed, and fishes around inside his <<trousers>> for a condom.
[[(Watch him put it on)|P001 Bed condom watch]]
[[I can help with that.|P001 Bed condom insist][$temp to "allowMe"]]
<<elseif $temp == "help">>\
<<pcSmirk>>\
"I'll help you put it on. It'll be fun."
Max doesn't look entirely convinced, but he leans over the side of the bed, and fishes around inside his <<trousers>> for a condom. He passes you the little packet.
[[(Rip it open)|P001 Bed condom help][$temp to "rip"]]
[[(Bite it open)|P001 Bed condom help][$temp to "bite"]]
<<elseif $temp == "allowMe">>\
<<pcSmirk>>\
"Here." You hold out a hand. "Let me help with that."
Max passes you the little packet.
[[(Rip it open)|P001 Bed condom help][$temp to "rip"]]
[[(Bite it open)|P001 Bed condom help][$temp to "bite"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "rip">>\
You tear open the little package, and pull out the slippery condom.
<<elseif $temp == "bite">>\
You bite open the little package, and pull out the slippery condom.
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
Max is on his back, his erection pointing up and at a slight angle.
[[(Roll the condom on)|P001 Bed condom (Kate)]]
<<if not hasVisited("P001 Bed foreplay BJ") and not hasVisited("P001 Bed settle for a BJ?")>>\
[[(Give him a BJ)|P001 Bed BJ]]
<</if>>\<<silently>>
<<addmins 3>>
<<pcOFace>>
<<pcEyesClosed>>
<<kate-oral-sex-roll>>
<<if _kateTurnedOn>>
/* increase her arousal if appropriate */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"This is turning you on. Your pussy feels hot and wet inside your _knickers."
]>>
<<else>>
<<set _alertMessageArray to [
"This is turning you on. Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"This feels sexy."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
You shift down in the bed. Holding the condom in one hand and his dick in the other, you lick your lips and slip your mouth onto his cock.
<<if _kateBJSuccess>>\
<<set $npc1.gratification += 1>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
Max murmurs in satisfaction as your soft mouth bobs up and down on his stiff dick. He tastes pretty good – clean and neutral. You can feel his cock stiffening in your mouth as you work.
<span class="goodFeedback">Max <b>liked</b> that.</span>
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (Routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You suck on Max's erect cock while he murmurs approvingly. He tastes pretty good – clean and neutral.
<</if>>\
You keep working for a couple of minutes until you're sure he's nice and hard. You give his cock one last kiss before you [[roll on the condom|P001 Bed condom (Kate)]].<<silently>>
<<addmins 1>>
<<set $npc1.isWearing.push("condom")>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
You pinch the tip of the condom, slip it onto the tip of his cock, and roll the slick latex smoothly down over his hard shaft, encasing his manhood inside a thin, mint green protective sheath.
"Like wearing socks in the shower," he grumbles, adjusting the fit. You open your mouth to reply, but he grasps your wrist and manhandles you into position so you're on all fours on the bed, facing away from him.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure the mission wouldn't have ended with Jane Bond being <<if $pc.region == "America">>screwed<<else>>shagged<</if>> doggy style.
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $npc1.isWearing.push("condom")>>
<</silently>>\
<<header>>
Max rips open the little packet, then rolls the condom on, encasing his manhood inside a thin, mint green protective sheath.
"Like wearing socks in the shower," he complains, adjusting the fit. You open your mouth to reply, but he grasps your wrist and manhandles you into position so you're on all fours on the bed, facing away from him.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure the mission wouldn't have ended with Jane Bond being <<if $pc.region == "America">>screwed<<else>>shagged<</if>> doggy style.
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<<header>>
"Okay," you shrug<<if Array.from($pc.isWearing).includes("knickers")>> as Max peels off your <<= $knickers.desc.random()>> and tosses them aside. <<removePCKnickers>><<else>>.<</if>>
"Great," mutters Max. <div class="tooltip"><i>"Du kan vara kondomen."</i><span class="tooltiptext">You can be the condom.</span></div>
"Huh?"
"It'll feel better." You open your mouth to reply, but he grasps your wrist and manhandles you into position so you're on all fours on the bed, facing away from him.
<<if $scene.kateMotivation == "janeBond">>\
Your earlier vision of yourself as a sophisticated femme fatale secret agent wasn't detailed. But you're pretty sure the mission wouldn't have ended with Jane Bond being <<if $pc.region == "America">>screwed<<else>>shagged<</if>> doggy style.
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<<else>>\
[[(Wait)|P001 Bed doggy positioning][$temp to "kateBendsOver"]]
[[Can we try a different position?|P001 Bed doggy positioning][$temp to "kateRequestsDifferentPosition"]]
<</if>>\<<silently>>
<<set $avatar.view to "rear">>
<</silently>>\
<<header>>
<<if $temp == "kateBendsOver">>\
With your ass in the air, your hands and knees sinking into the luxurious memory mattress.
<<elseif $temp == "kateRequestsDifferentPosition">>\
You twist around. "Max, can we try a differen–"
Max pushes you firmly back into position.
"$pc.knownAs," he says mildly, "shut up for a bit, okay?" He pats you on the rump. "<i>Duktig flicka."</i> That means <i>good girl.</i> You don't speak Swedish, but you recognise the soothing tone, something adults used to tell you when you were a kid and you behaved well.
<</if>>\
Max moves in close behind you, one hand resting proprietarily on the small of your back.
<<if $pc.statusEffects.includes("Horny")>>\
There's a moment, then the tip of his hard cock slides between your soaking wet lips. He guides his dick with his hand, finding the angle to...<i>ohhh!</i> A breathy moan escapes your lips as Max's cock glides smoothly [[inside you|P001 Bed doggy penetration]] for the first time.
<<elseif $pc.statusEffects.includes("Turned On")>>\
There's a moment, then the tip of his cock nudges between your wet lips. He guides his dick with his hand, finding the angle to...<i>ohhh!</i> A breathy moan escapes your lips as Max's cock pushes up [[inside you|P001 Bed doggy penetration]] for the first time, filling you up.
<<elseif $pc.statusEffects.includes("Aroused")>>\
There's a moment, then the tip of his cock nudges against your pussy. He guides it with his hand, stroking it against you until it pushes between your lips and finds some wetness there.
Max finds the angle to...<i>mmh!</i> You're not completely ready for sex, and a discomforted murmur escapes you as the tip of his cock squeezes inside you. "Fuck, you're tight," he breathes, forcing his way inside you as he [[penetrates you|P001 Bed doggy penetration]] for the first time.
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Bed doggy positioning
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
"Jaså," he mutters, his cock sliding all the way into you with a smooth and easy push, his big, <i>hard</i> shaft filling you, his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago. The sensation makes you gasp.
He grabs your hips, slides out then back in, back and forth, back and forth, quickly finding his rhythm. Fast and hard.
"Fuck, you're so wet," he murmurs. "That feels great. Ja, like that. <<if $npc1.debaser>><div class="tooltip"><i>Jaså. Böj över på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Bent over on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)|P001 Bed doggy penetration TBD][$temp to "ride"]]
<<if $npc1.debaser>>\
[[What did you say?|P001 Bed doggy language lesson]]
[[I love you, too.|P001 Bed doggy penetration TBD][$temp to "joke"]]
<</if>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
"Jaså," he mutters, his cock easing all the way inside you, his big, <i>hard</i> shaft filling you, his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago. The sensation makes you gasp.
He grasps your hips, slides slowly back out then in, back and forth, back and forth, gently finding a rhythm.
"Fuck, $pc.knownAs," he murmurs. "That feels great. Ja, like that. <<if $npc1.debaser>><div class="tooltip"><i>Jaså. Böj över på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Bent over on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)|P001 Bed doggy penetration TBD][$temp to "ride"]]
<<if $npc1.debaser>>\
[[What did you say?|P001 Bed doggy language lesson]]
[[I love you, too.|P001 Bed doggy penetration TBD][$temp to "joke"]]
<</if>>\
<<elseif $pc.statusEffects.includes("Aroused")>>\
Max's cock inches up inside you, his big, <i>hard</i> shaft gradually filling you up until his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago.
He grasps your hips, rocks gently back and forth, trying to create a rhythm. He's big and you're not very wet, so it's not easy.
"Fuck, you're so tight," he murmurs. "That feels great. Ja, like that. <<if $npc1.debaser>><div class="tooltip"><i>Jaså. Böj över på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Bent over on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)|P001 Bed doggy penetration TBD][$temp to "ride"]]
<<if $npc1.debaser>>\
[[What did you say?|P001 Bed doggy language lesson]]
[[I love you, too.|P001 Bed doggy penetration TBD][$temp to "joke"]]
<</if>>\
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Balcony bent over penetration
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "ride">>\
<<if $pc.statusEffects.includes("Aroused")>>You try to relax as his cock moves inside you.<<else>>You murmur breathily as you get used to the feeling of his cock picking up speed inside you.<</if>> Max takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Bed doggy fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Bed doggy fuck][$temp to "noisy"]]
<<elseif $temp == "joke">>\
You flash him a grin over your shoulder. "I love you too," you quip.
Max laughs, then swats you across the butt. He takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Bed doggy fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Bed doggy fuck][$temp to "noisy"]]
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<addmins 2>>
<</silently>>\
<<header>>
"Huh..." you murmur breathily, getting used to the sensation of the $pc.sexStats.numberOfVagIntercourse th cock of your life picking up speed inside you. "What did you say?"
"I said you were beautiful. And your pussy feels amazing. <div class="tooltip"><i>Jag visste att du var en lätt knull när jag först såg dig,"</i><span class="tooltiptext">"I knew you'd be an easy fuck when I first saw you."</span></div> he goes on. <div class="tooltip"><i>"Du ser bara ut som en slyna..."</i><span class="tooltiptext">"You just look like a slut..."</span></div>
He takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)|P001 Bed doggy fuck][$temp to "quiet"]]
[[(Be noisy)|P001 Bed doggy fuck][$temp to "noisy"]]<<silently>>
/* give Max a +1 bonus if Kate's favourite position is doggy style */
<<if $pc.favouritePosition == "doggy">>
<<set _npc1TempBonus to 1>>
<</if>>
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
<<addmins 5>>
<</silently>>\
<<header>>
<<if _npc1VaginalSexSuccess>> /* kate orgasm */ \
Max's hard cock thrusts inside you, his prickly balls thwapping against your clit. <<if $pc.statusEffects.includes("Aroused")>>Even though you weren't psychologically that turned on, your body responds <i>fast</i> to getting on all fours and being fucked hard. Your nipples spring to attention as your <<pcTits>> jiggle beneath you. <<else>>Controlling the pace by pushing and pulling your hips, Max fucks you at the <i>perfect</i> pace, every thrust building up the pleasure swelling up inside you. <<if $temp == "noisy">>You mew noisily as he drives you towards orgasm<<elseif $temp == "quiet">>You try to keep quiet but it's not easy and you can't help but express yourself in little cries and gasps<</if>>, your <<pcTits>>jiggling beneath you in time with his thrusts.<</if>>
<<else>>\
<<if $pc.statusEffects.includes("Aroused")>>You're not very wet but Max's cock thrusts back and forth, rhythmically and insistently. It's not comfortable and <<if $temp == "noisy">>you let out a few yelps and squeaks of discontent<<elseif $temp == "quiet">>you can't help but let out a few sharp gasps and squeaks of discontent<</if>> as he fucks you.<<else>>Max's cock thrusts inside you, hard and fast, making your <<pcTits>> jiggle beneath you as you're ridden. <<if $temp == "noisy">>You mew noisily – and a little theatrically – in time with the pace.<<elseif $temp == "quiet">>Aware that it's illegal to have sex outside of marriage in Dubai, you keep the noise down, demurely expressing yourself in soft gasps and encouraging murmurs while his cock pumps inside you.<</if>><</if>>
<<if _kateVaginalSexSuccess>>\
<<if $pc.statusEffects.includes("Aroused")>>Even though it's uncomfortable for you, Max seems to enjoy the tight sensation.<<else>>He doesn't last very long.<</if>> His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth, like he's just using you to get off. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
<<else>>\
After all the build-up, it's something of a surprise when you realise that, now you're finally having sex, it isn't working out for either of you. You don't feel like you're going to come in this position, and Max doesn't seem to be getting off either.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<<silently>>
/* If Kate Likes Older Men, address Max as "daddy" in a dialogue option */
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<set _max to "daddy">>
<<else>>
<<set _max to "Max">>
<</if>>
<</silently>>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Keep trying)]]
[[Let's try a new position.|P001 Bed doggy fuck change pos]]
<<else>>\
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set _maxDecision to either("shocker", "missionary", "spank", "cowgirl")>>\
<<else>>\
<<set _maxDecision to either("shocker", "missionary", "spank")>>\
<</if>>\
<<set _maxDecision to "shocker">> /* TBD remove when other content is ready */ \
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if _maxDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Bed the shocker]]
[[(Take it)|P001 Bed shocker in it goes]]
<<elseif _maxDecision == "">>\
<<elseif _maxDecision == "">>\
<<elseif _maxDecision == "">>\
<<else>>\
<span class="badFeedback">FATAL ERROR in maxDecision temp variable</span>
<</if>>\
<</if>>\
<</if>>\
<</if>><<silently>>
<</silently>>\
<<header>>
You wait for a lull in Max's bump and grind then shoot him a look over your shoulder. "Hey, let's try another position."
"Ja," he agrees immediately. He gently pulls out of you.
[[(Missionary position)|P001 Bed missionary fuck]]
[[(Cowgirl position)|P001 Bed cowgirl fuck]]<<silently>>
<<pcMoodCalm>>
<<set $avatar.view to "front">>
/* give Max a +1 bonus if Kate's favourite position is missionary */
<<if $pc.favouritePosition == "missionary">>
<<set _npc1TempBonus to 1>>
<</if>>
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
<</silently>>\
<<header>>
You roll onto your back. Max moves between your legs, pushing them apart, then his cock slides back into you.
He grins at you wolfishly, then moves in for a kiss, his stubble scraping your soft skin while your tongues tangle and his hard cock thrusts inside you.
<<if _npc1VaginalSexSuccess>>\
This new position, his hard body on top of yours, his cock pumping inside you while he kisses you and paws your <<pcTits>>, feels better. <i>Much</i> better. You gasp and mew softly as an orgasm swells up inside you.
<<else>>\
<<if _kateVaginalSexSuccess>>\
Max orgasm
<<else>>\
Shocker
<</if>>\
<</if>>\<<silently>>
/* give Max and Kate a +1 orgasm bonus for getting kinky */
<<set _kateTempBonus to 1,
_npc1TempBonus to 1>>
/* give Max a +1 bonus if Kate's favourite position is doggy style */
<<if $pc.favouritePosition == "doggy">>
<<set _npc1TempBonus += 1>>
<</if>>
<<max-vaginal-sex-roll>>
<<kate-vaginal-sex-roll>>
<</silently>>\
<<header>>
"I'm a bad girl," you say over your shoulder. "I'm a bad girl, <<if Array.from($pc.kinks).includes("Likes Older Men")>>daddy<<else>>Max<</if>>."
"Huh?"
"Spank me."
<i>Slap.</i> Max swats your ass. You can hardly feel it.
"Harder."
<i>Slap. Slap. Slap.</i> Max starts raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass while fucks you with renewed vigour.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
<<if _npc1VaginalSexSuccess>>\
Max's hard cock thrusts inside you, his prickly balls thwapping against your clit. On all fours, being fucked and spanked, the sensation's too much and an orgasm builds up inside you like an irresistable wave.
<<elseif _kateVaginalSexSuccess>>\
He doesn't last very long. He suddenly grabs you tight, fingertips digging into your hips, pulling you hard and fast onto his cock, back and forth, back and forth, like he's just using you to get off. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
<<else>>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Bed the shocker]]
[[(Take it)|P001 Bed shocker in it goes]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<<header>>
You yelp and squirm away. You nearly twist right off his cock, pulling out to the very tip, but then he shifts position on the bed and his cock thrusts back inside you.
It's followed by his fingertip. You squeak as he forces it partway into your <<if $pc.region == "America">>butt<<else>>bum<</if>>.
[[Ow, not in my ass!|P001 Bed Kate last try]]
[[(End the date) Get the FUCK off me!|P001 Bed rough fuck this][$temp to "attemptedShocker"]]
[[(Stop struggling)|P001 Bed shocker in it goes]]<<silently>>
<<pcCalm>>
<<pcMoodAngry>>
<<pcTalk>>
<<if $pc.wasWearing != $pc.isWearing>>
<<if Array.from($pc.wasWearing).includes("knickers") and not Array.from($pc.isWearing).includes("knickers")>>
<<set _needKnickers to true>>
<</if>>
<<if Array.from($pc.wasWearing).includes("bra") and not Array.from($pc.isWearing).includes("bra")>>
<<set _needBra to true>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "shocker">>\
You reach out with a hand and push Max away. He gently slides out of you – his cock out of your pussy and his finger out of your ass.
You stoop down and start picking up your things. He's eager to receive his BJ, and it takes him a moment to understand that you're doing something other than getting down on your knees. "Huh?" he murmurs.
"Fuck this," you snap. "I'm going." <<if _needKnickers or _needBra>>You scoop up your underwear and stuff it into your <<handbag>>.<</if>>
"But...wait," he protests, "you can't leave me like <i>this..."</i>
"If you're frustrated, Max, you can always go and fuck yourself. Thanks for a shitty evening."
"But...$pc.knownAs, wait, I'm <i>sorry..."</i>
He tries to persuade you to stay, but he doesn't stop you leaving. You wriggle back into your dress and go back to your room [[alone|Leaving Dubai]].
<<elseif $temp == "attemptedShocker">>\
You squeal and twist free, rolling onto your back on the bed. Max is grinning in amusement that turns to consternation when you jump to your feet. He makes a move after you, which you halt with a jab of your finger and in icy glare. "Get the <i>fuck</i> off me," you warn.
"Wha, I, I'm sorry," he protests, holding his palms up in the air. "I didn't mea–"
"Go <i>fuck</i> yourself."
He rocks back onto his knees on the bed, looking confused. You quickly scoop up your things<<if _needKnickers or _needBra>>, stuffing your underwear into your <<handbag>>,<</if>> and wriggle into your dress.
"$pc.knownAs," he implores, his erection failing, "I said I'm sorry, what's the big deal?" You ignore him and storm off, going back to your room to spend the rest of the night [[alone|Leaving Dubai]].
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<set $avatar.mouth to $mouth.scowl>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.scowl>>
<</if>>
<<pcEyesClosed>>
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 2 (Simple) */
<<set _difficultyNumber to 2>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
<</for>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set easy access to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _easyAccess to true>>
<</if>>
/* --- END OF ANAL SEX ROLL --- */
<</silently>>\
<<header>>
<<if _easyAccess>>\
<span class="inlineNotification">[Anal Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
You stop struggling and just take it. Max's finger sinks all the way into your ass. You let out a guttural little murmur as you adjust to the sensation of being double penetrated.
For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Bed shocker sex][$npc1.gratification += 1]].
<<else>>\
<span class="inlineNotification">[Anal Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 2 (simple). $pc.knownAs rolled <<= Number( _kateD10 + _kateAnalSkill)>> with 1d10<<if _kateAnalSkill gte 0>>+<</if>>_kateAnalSkill.</span></div>]</span>
You stop struggling and just try to take it. But it hurts. His finger squeezes further into your tight, resisting asshole.
[[Ow, Max, I'm too tight!|P001 Bed tight shocker][$temp to "tooTight"]]
[[(Try to relax your ass)|P001 Bed tight shocker][$temp to "relax"]]
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $temp == "tooTight">>\
"Ow!" you whimper. "Max, stop, I'm too tigh..."
Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation takes your breath away.
<<elseif $temp == "relax">>\
You breathe deeply and try to relax. Something gives and his finger suddenly sinks all the way into your ass, right up to the knuckle. The sensation takes your breath away.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
You let out a guttural little murmur as you adjust to the feeling of being double penetrated. For a long moment he stays totally still, then his cock starts pumping in you again, gently at first but quickly picking up into a [[steady pace|P001 Bed shocker sex][$npc1.gratification += 1]].<<silently>>
/* Kate makes a vaginal sex roll to see if she gets Max off */
<<kate-vaginal-sex-roll>>
/* Kate makes a Routine anal sex roll to see if she enjoys being DP'd */
/* --- ANAL SEX ROLL --- */
/* Set difficulty to 6 (Routine) */
<<set _difficultyNumber to 6>>
/* Fetch Kate's Anal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Anal Sex">>
<<set _kateAnalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateAnalSkill>>
<<set _kateAnalSkill to -4>>
<</if>>
<</for>>
/* Kate rolls a D10 */
<<set _kateD10 to random(1,10)>>
/* If she rolls a crit or beats the difficulty, set easy access to true */
<<if _kateD10 == 10 or ( ( _kateD10 + _kateBonus ) gte _difficultyNumber )>>
<<set _kateTempBonus to 1>>
<<else>>
<<set _kateTempBonus -= 1>>
<</if>>
/* --- END OF ANAL SEX ROLL --- */
/* Max makes a vaginal sex roll to see if he gets Kate off */
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<notificationsAddMessage "Max passed a skill check" "Being fucked like this is turning you on. You feel wetter and more relaxed." >>
<<set _kateEffect to "gettingWet">>
<<elseif $pc.statusEffects.includes("Turned On") and _npc1CriticalHit>>
<<set $pc.statusEffects.pushUnique("Horny"),
$pc.statusEffects.delete("Turned On")>>
<<notificationsAddMessage "Max rolled a critical success" "Being fucked like this is a total turn-on; you\'re loving it." >>
<<set _kateEffect to "orgasm">>
<<else>>
<<set _kateEffect to "orgasm">>
<</if>>
<<else>>
<<set _sceneKateOutcome to "noEffect">>
<</if>>
<</silently>>\
<<header>>
<<if _kateEffect == "gettingWet">>\
His finger and his cock pump rhythmically inside your ass and your pussy. The sensation is actually sexy; at last you can feel your pussy getting wetter and more relaxed.
<<elseif _kateEffect == "orgasm">>\
<<if $pc.statusEffects.includes("Post Orgasmic")>>\
<<set $scene.kateOrgasms += 1>>\
His finger and his cock pump rhythmically inside your ass and your pussy. He's already made you come once, but the new sensation is irresistable, lifting your body back to the brink of orgasm.
<<if $scene.orgasmStyle == "loud">>\
It rushes up on you suddenly, catching you by surprise. You come more quietly this time, a series of quiet little gasps and mews while the muscles in your pussy and your ass flutter on his dick and his finger.
<<elseif $scene.orgasmStyle == "quiet">>\
It rushes up on you suddenly, catching you by surprise. You find your voice this time, expressing yourself in a high-pitched cry while the muscles in your pussy and your ass flutter on his dick and his finger.
<<else>>\
ERROR IN SCENE.ORGASMSTYLE VAR
<</if>>\
<<else>>\
<<set _orgasmStyle to either("loud", "quiet")>>\
<<set $scene.kateOrgasms += 1>>\
His finger and his cock pump rhythmically inside your ass and your pussy. Tension builds inside your body, like a wave swelling up, edging you closer and closer as he double penetrates you.
Your breath comes out in gasps. The sensation overwhelms you and the tension explodes into a white hot climax.\
<<if _orgasmStyle == "loud">>\
TBD
<<elseif _orgasmStyle == "quiet">>\
You lift your hand to your mouth and bite your knuckle to muffle your little cries.
<<else>>\
ERROR IN SCENE.ORGASMSTYLE VAR
<</if>>\
Your back arches. The muscles in your pussy and your ass clench his dick and his finger as waves of sensual heat surge through your body.
<</if>>\
<<elseif _kateEffect == "noEffect">>\
<<if $pc.statusEffects.includes("Post Orgasmic")>>\
His finger and his cock pump rhythmically inside your ass and your pussy. <<if _npc1VaginalSexSuccess>>It actually doesn't feel too bad, but it's not going to make you come again.<<else>>It's not doing anything for you, but hopefully Max is enjoying himself.<</if>>
<<else>>\
His finger and his cock pump rhythmically inside your ass and your pussy. It's doing anything for you – being fingered up the <<if $pc.region == "America">>butt<<else>>bum<</if>> is not exactly how you imagined tonight ending – but hopefully Max is enjoying himself.
<</if>>\
<<else>>\
ERROR IN SCENEKATEOUTCOME VAR
<</if>>\
<<if _kateVaginalSexSuccess>>\
<<if not $npc1.isWearing.includes("condom")>>\
<<cumPussy>>\
<</if>>\
He doesn't last long. His cock and his finger pump inside you aggressively, then suddenly his rhythmic grunts turn into jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. His cock twitches and squirts inside you, filling your pussy with his hot sperm.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think as two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ends with two of Max's digits slithering slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>> It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Two of Max's digits slither out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come.
<div class="tooltip"><i>"Kristus, du är skit på det här,"</i><span class="tooltiptext">"Christ, you're crap at this,"</span></div> he murmurs. "Baby, I'm really close. Can I finish in your mouth?"
[[Yeah.|P001 Bed BJ finish][$temp to "maxRequestFromShocker"]]
[[(End the date) Fuck this, I'm done.]] TBD
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "maxRequestFromShocker">>\
"Okay." His finger and his cock slide out of you, leaving you feeling suddenly empty.
Max rolls onto his back on the bed. You shuffle down so you're face to face with his hard dick. <i>Face to dick.</i>
<<if $npc1.isWearing.includes("condom")>>\
[[(Take off the condom)|P001 Bed BJ finish (Kate sucks cock)][$temp to "removeCondom"]]
<</if>>\
[[(Suck his cock)|P001 Bed BJ finish (Kate sucks cock)]]
<<elseif $temp == "">>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\<<silently>>
/* Open Kate's mouth wide to suck cock */
<<if Flag("pc-suntan")>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + "-" + Flag("pc-suntan") + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + ".png'>>" >>
<</if>>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<<kate-oral-sex-roll>>
<</silently>>\
<<header>>
<<if $temp == "removeCondom">>\
<<set $npc1.isWearing.delete("condom")>>\
You peel off the condom and toss it aside.
<</if>>\
You curl your fingers around the base of his <<if $npc1.isWearing.includes("condom")>>hard, latex-clad<<else>>hard<</if>> cock, and guide it into your mouth. <<if $npc1.isWearing.includes("condom")>>It tastes of latex, spermicidal lube and your pussy.<<else>>He tastes of your pussy.<</if>>
Your soft mouth bobs up and down on Max's stiff cock.
<<if _kateBJSuccess>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">passed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
It doesn't take long. Max's low murmurs escalate to jagged breaths and little moans. <i>"Jävla hel..."</i> he groans. He curls a hand onto the back of your head.
<<if $npc1.isWearing.includes("condom")>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<else>>\
[[(Murmur encouragement)|P001 Bed BJ money shot][$temp to "murmurEncouragement"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Where do you wanna come, baby?|P001 Bed BJ money shot][$temp to "selectTarget"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Where do you wanna come, baby?</span>
<</if>>\
<</if>>\
<<else>>\
<span class="inlineNotification">[Oral Sex check <div class="tooltip">failed<span class="tooltiptext">Difficulty 6 (routine). $pc.knownAs rolled <<= Number( _kateD10 + _kateBonus)>> with 1d10<<if _kateBonus gte 0>>+<</if>>_kateBonus.</span></div>]</span>
You keep going, but you can't seem to get him off. After what must be a couple of minutes, you're short of breath and you're getting BJ jaw. Your pace starts to fade...
<<if $npc1.isWearing.includes("condom")>>\
Max pulls out of your mouth. He whips off the condom, tosses it aside, and grabs your hair with one hand and his dick with the other. He pushes the tip back inside your mouth and starts masturbating himself.
<<else>>\
Max pulls out of your mouth. He grabs your hair with one hand and his dick with the other. He pushes the tip back between your lips and starts jerking off.
<</if>>\
[[(Just let him do it)|P001 Bed BJ money shot][$temp to "cumRag"]]
[[(Use your tongue, make sexy noises)|P001 Bed BJ money shot][$temp to "pornStar"]]
<</if>>\<<silently>>
<</silently>>
<<header>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set $male1.cumTgt to "tits">>\
<<cumTits>>\
Max's cock strains in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight.
He pulls his cock out of your mouth suddenly. You move fast to bring your chest up to his groin, helped along by Max yanking your hair hard enough to make you wince.
He doesn't care. He jerks his cock hard and fast. It twitches and squirts his hot sperm all over your tits.
<<else>>\
<<set $male1.cumTgt to "face">>\
<<facial>>\
Max's cock strains in your mouth. <i>"Jävla hel..."</i> he groans, gripping your hair tight.
He whips his cock out of your mouth and points it in your face, masturbating fast. It twitches and squirts his hot sperm all over your cheek and brow.
<</if>>\
Max grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him jerking off <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>on your tits<<else>>on your face<</if>>.
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>on your tits<<else>>on your face<</if>>. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Max's cum trickles slowly down <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>your tits<<else>>your face<</if>>.
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cum trickling slowly down <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>your tits<<else>>your face<</if>>.
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\<<silently>>
<<pcMoodCalm>>
<<set $male1.cumTgt to "",
$avatar.cumshot1 to "">>\
<</silently>>\
<<header>>
<<if $temp == "spit">>\
<<pcTalk>>\
You lean over the side of the bed and spit his load into the wastepaper basket.
<<elseif $temp == "swallow">>\
You gulp down the salty load.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
Max grins down at you, looking flushed and satisfied.
<<if $scene.kateMotivation == "mainQuest">>\
<i>Well...I wanted more practice for Bangkok,</i> you think.
[[This is a fucking weird mission.|P001 Bed afterglow][$temp to "crusader"]]
[[Shouldn't get used to being wined and dined first, though.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[That sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "doubtful">>\
You were full of doubts about tonight’s date. It ended with him coming in your mouth.
[[May as well hack the phone.|P001 Bed afterglow][$temp to "crusader"]]
[[Better get used to this feeling.|P001 Bed afterglow][$temp to "waif"]]
[[Not sure I should have volunteered for this.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[It actually turned out pretty good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Should've stayed in my room and watched Netflix.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
<i>Flirt, get his guard down, hack his phone. How hard can it be?</i> Max just came in your mouth. It’s fair to say this evening hasn’t gone they way you originally intended.
[[I did more than *flirt*, but his guard's down. The mission's still on.|P001 Bed afterglow][$temp to "crusader"]]
[[At least he took me to dinner.|P001 Bed afterglow][$temp to "waif"]]
[[There'd better be some product on that fucking phone.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Well, that sucked.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "janeBond">>\
<i>Bond. Jane Bond.</i> Your mouth tastes of semen.
[[Now I need to hack his phone.|P001 Bed afterglow][$temp to "crusader"]]
[[I feel more like the Bond Girl right now.|P001 Bed afterglow][$temp to "waif"]]
[[I need a fucking vodka martini.|P001 Bed afterglow][$temp to "alpha"]]
<<if $scene.kateOrgasms gt 0>>\
[[That was actually really good.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[Did 007 ever have bad sex?|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<elseif $scene.kateMotivation == "promiscuous">>\
<div class="devnote">\
<b>TBD</b> Promiscuous $pc.knownAs is in her feelgood "just been fucked" place, serotonin washing through her body. 🦀
</div>\
The date ends with Max's cock slithering out of you, <<if $npc1.isWearing.includes("condom")>>leaving you feeling suddenly empty.<<else>>leaving a load of his hot sperm behind in your pussy.<</if>>
<<if $scene.kateOrgasms gt 0>>\
[[I needed that.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Horny", "Edging")>>\
[[I’m so frustrated.|P001 Bed afterglow][$temp to "fatale"]]
<<else>>\
[[This was hotter in my imagination.|P001 Bed afterglow][$temp to "fatale"]]
<</if>>\
<</if>>\
<<else>>\
ERROR IN SCENE.KATEMOTIVATION VAR
<</if>>\<<silently>>
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Edging")>>
<<set _sceneKateOutcome to "Orgasm!">>
<<notificationsAddMessage "Max passed a skill check" "You\'re going to come!" >>
<<else>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<set _sceneKateOutcome to "Getting wet">>
<<notificationsAddMessage "Max passed a skill check" "This is starting to feel better. You feel wetter and more relaxed." >>
<<else>>
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _sceneKateOutcome to "Close to orgasm">>
<<notificationsAddMessage "Max passed a skill check" "This feels good. If he keeps this up, you\'re going to come." >>
<</if>>
<</if>>
<<else>>
<<set _sceneKateOutcome to "No change">>
<</if>>
<<kate-vaginal-sex-roll>>
<<if _kateVaginalSexSuccess>>
<<set $npc1.statusEffects.push("Edging")>>
<<set _sceneMaxOutcome to "Close to orgasm">>
<<else>>
<<set _sceneMaxOutcome to "No change">>
<</if>>
<<addmins 5>>
<</silently>>\
<<header>>
His cock thrusts in and out of you, rhythmically and steadily, his prickly balls thwapping against your clit. \
<<if $temp == "noisy">>\
<<if _sceneKateOutcome == "Orgasm!" or _sceneKateOutcome == "Close to orgasm">>\
You mew noisily as Max pushes your body towards orgasm.
<<else>>\
You mew noisily as Max fucks you doggy style.
<</if>>\
<<if $npc1.debaser>>\
Gripping your hips, he keeps talking in Swedish. <i>"<div class="tooltip">Det var det<span class="tooltiptext">That's it</span></div>, $pc.knownAs,"</i> he says in an encouraging tone, his voice thick with lust. <div class="tooltip"><i>"Högt och tydligt, sötis, låt alla få veta att din mamma och pappa uppfostrade en jävla hora."</i><span class="tooltiptext">"Loud and clear, sweetie, let everyone know that your mom and dad brought up a fucking whore."</span></div>
<<else>>\
Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
<<elseif $temp == "quiet">>
Aware that it's illegal to have sex outside of marriage in Dubai, you keep the noise down, demurely expressing yourself in soft gasps and encouraging murmurs while his cock pumps inside you.
<</if>>\
<<if _sceneKateOutcome == "Orgasm!">>\
Each thrust gets you closer and closer. You can't hold it back. You grip the silk sheets tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Bed Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Bed Kate comes first][$temp to "loud"]]
<<elseif _sceneMaxOutcome == "Close to orgasm" and _sceneKateOutcome == "Close to orgasm">>\
Each thrust gets you closer and closer. His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Bed orgasm race]]
[[(Fake an orgasm)|P001 Bed bent over Kate fakes it]]
<<elseif _sceneMaxOutcome == "Close to orgasm">>\
His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Bed orgasm race]]
[[(Fake an orgasm)|P001 Bed bent over Kate fakes it]]
<<elseif _sceneKateOutcome == "Close to orgasm">>\
<<if $npc1.debaser>>\
Each thrust gets you closer and closer. <i>"Jaså,"</i> he says, sensing that you're nearing the brink. "That's it, $pc.knownAs. Go for it, baby. <div class="tooltip"><i>Du kan lika gärna njuta av det, dess är det enda du är bra på."</i><span class="tooltiptext">You might as well enjoy it, it's all you're good at.</span></div>
<<else>>\
Each thrust gets you closer and closer. Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
[[(Ride him hard)|P001 Bed orgasm race]]
[[(Try not to come)|P001 Bed orgasm race][$temp to "holdBack"]]
<<else>>\
Bent over in high heels, you fuck in that position for long enough to make your legs ache. Sex with an almost fully-dressed guy isn't doing it for you, and Max doesn't seem to be getting there either. <<if $npc1.debaser>>Even his Swedish dirty talk has died away.<</if>>
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Just keep trying)|P001 Afterglow reflection][$temp to "maxRough"]]
<<if $npc1.isWearing.includes("condom")>>\
[[Take off the condom.|P001 Bed lose the condom][$temp to "kate"]]
<</if>>\
[[Let's go to bed.|P001 Balcony take me to bed]]
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack my ass, baby.]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack my ass, baby.</span>
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if $npc1.isWearing.includes("condom")>>\
"I've gotta take off the condom," he says.
[[Okay.|P001 Balcony lose the condom][$temp to "max"]]
[[No way.|P001 Balcony bent over fuck (Kate is bad)][$temp to "condomStays"]]
<<else>>\
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[Ow! Max, calm down!|P001 Afterglow reflection][$temp to "resistSpanking"]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
The bed is big and luxurious, draped in magenta silk sheets. You draw them back and slip into bed.
[[(Take off your heels)|P001 Max climbs into bed][$temp to "barefoot"]]
[[(Keep them on)|P001 Max climbs into bed][$temp to "heelsOn"]]<<silently>>
<</silently>>\
<<header>>
You push him gently onto his back. He watches you slither down in the bed until your face is level with his crotch. His hard cock juts up and to the left at a jaunty angle.
You curl your fingers around it. Max murmurs in satisfaction, his grey eyes fixed on your face.
[[(Suck his cock)|P001 Bed foreplay BJ 2][$temp to "suck"]] TBD
[[(Lick his cock)|P001 Bed foreplay BJ 2][$temp to "lick"]]
[[(Look into his eyes as you go down on him)|P001 Bed foreplay BJ 2][$temp to "gaze"]] TBD<<silently>>
<<if Flag("pc-suntan")>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + "-" + Flag("pc-suntan") + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + ".png'>>" >>
<</if>>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<<kate-oral-sex-roll>>
<<if _kateTurnedOn>>
/* increase her arousal if appropriate */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"This is turning you on. Your pussy feels hot and wet inside your _knickers."
]>>
<<else>>
<<set _alertMessageArray to [
"This is turning you on. Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"This feels sexy."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "lick">>\
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
You decide to start off with your tongue. You lick your lips and lower your mouth right to the base of his cock, where your fingers are curled around it. You lick slowly up the underside of the shaft, all the way to the tip.
"Mmmh," he murmurs.
Down then up, down then up, you lick the hard shaft of his cock slowly and attentively, flicking the tip with your tongue on each upstroke. He tastes clean and good, you've definitely had grosser things in your mouth.
[[(Suck his cock)|P001 Bed foreplay BJ lick 2][$temp to "suck"]] TBD
[[(Look into his eyes and suck his cock)|P001 Bed foreplay BJ lick 2][$temp to "gaze"]] TBD
[[(Lick his balls)|P001 Bed foreplay BJ lick balls]]
<<elseif $temp == "suck">>\
<<pcEyesClosed>>\
<<elseif $temp == "gaze">>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
You shift down and slide your tongue onto his balls. He spreads his legs slightly to give you better access. His nuts feel firm and tight as you lick and lap at them, languidly masturbating him with your other hand.
You can't see Max's face but his cock is rock hard in your hand. He murmurs encouragement as you lick his balls and jerk him off. "Jaså," he says, "that feels good." He chuckles. "You're really good at that.<<if $npc1.debaser>> <div class="tooltip"><i>Slickar mäns bollar i slutet av det första datumet, $pc.knownAs. Det är vad du är bra på.</i><span class="tooltiptext">Licking men's balls at the end of the first date, $pc.knownAs. That's what you're good at.</span></div><</if>>"
<<if $pc.statusEffects.includesAny("Turned On", "Horny")>>\
[[(Climb on his cock)|P001 Bed foreplay BJ cowgirl condom admin][$temp to "bj"]]
<<else>>\
<span class="greyedOut">(Not wet enough) (Climb on his cock)</span>
<</if>>\
[[(Suck his cock)|P001 Bed foreplay BJ lick 2][$temp to "suck"]] TBD
[[(Look into his eyes and suck his cock)|P001 Bed foreplay BJ lick 2][$temp to "gaze"]] TBD
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) (Lick his ass)|P001 Bed foreplay BJ lick rimming]]
<<else>>\
<span class="greyedOut">(Promiscuous) (Lick his ass)</span>
<</if>>\<<silently>>
<<pcEyesClosed>>
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $npc1.statusEffects.push("Horny")>>
<<set _text to $npc1.firstname +" is now Horny (+1 to all your sex rolls)">>
<<notificationsAddSuccess "Max loved that" _text>>
<<kate-oral-sex-roll>>
<<if _kateBJSuccess>>
/* increase her arousal if appropriate */
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>> /* Kate is at arousal 0, so go to stage 1 */
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Aroused")>> / Kate is at arousal 1, so go to stage 2 */
<<set $pc.statusEffects.delete("Aroused"),
$pc.statusEffects.pushUnique("Turned On")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickers to $knickers.desc.random()>>
<<set _alertMessageArray to [
"This is turning you on. Your pussy feels hot and wet inside your _knickers."
]>>
<<else>>
<<set _alertMessageArray to [
"This is turning you on. Your naked pussy feels hot and wet."
]>>
<</if>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<elseif $pc.statusEffects.includes("Turned On")>> / Kate is at arousal 3. Go to 4 if NPC1 rolled a crit */
<<if _npc1CriticalHit>>
<<set $pc.statusEffects.delete("Turned On"),
$pc.statusEffects.pushUnique("Horny")>>
<<set _alertMessageArray to [
"You\'re really turned on. Your nipples are hard, your pussy is soaking."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<<else>> /* Stay at stage 3, but give NPC1 a buff for the rest of the scene */
<<set $npc1.hotness += 1>>
<<set _alertMessageArray to [
"This feels sexy."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "BJ check passed" _alertMessage>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<<header>>
Still masturbating his hard cock with one hand, you shift even lower in the bed, licking his perineum, your tongue swirling rhythmically on that sensitive, musky patch of skin between his ass and his balls.
As far as you can tell he <i>really</i> likes it. His little murmurs take on a throatier tone and you feel his cock – already hard – stiffening even more as you stroke it.
<i>Time to try his <<if $pc.region == "America">>ass<<else>>arse<</if>>.</i> Not <i>every</i> guy likes this, but you think Max is going to be into it. You dip your chin to the mattress and slip your tongue between his butt cheeks, sliding between them and lashing his tangy, hairy asshole.
Max murmurs in pleasure as you pump his cock with your hand and lick his asshole. His cock is rock hard right now.
<<if $pc.statusEffects.includesAny("Turned On", "Horny")>>\
[[(Climb on his cock)|P001 Bed foreplay BJ cowgirl condom admin][$temp to "rimJob"]]
<<else>>\
<span class="greyedOut">(Not wet enough) (Climb on his cock)</span>
<</if>>\
[[(Tongue-fuck his ass)|P001 Bed foreplay rimming tongue fuck]]<<silently>>
<<pcMoodCalm>>
<<pcGrin>>
<</silently>>\
<<header>>
You go deeper, trying to penetrate his asshole. "Whoa," Max flinches. He grabs your hair and tugs your head up from his crotch.
You grin apologetically. He smirks back. Tugging you - gently but insistently - by the hair, he pulls you towards him.
On all fours, you crawl alongside him on the bed. Max lets go of your head and quickly moves into position behind you. He has one hand on your hip and one on his cock, about to slip it inside you doggy style.
<<if not $pc.statusEffects.includesAny("Turned On", "Horny")>>\
You're not very turned on. And his cock's pretty big. This might be uncomfortable.
[[(Rub your clit)|P001 Bed foreplay rimming doggy penetration][$temp to "jillOff"]]
<</if>>\
[[Wait, have you got a condom?|P001 Bed foreplay rimming doggy penetration][$temp to "condom"]]
[[You don't need a condom.|P001 Bed foreplay rimming doggy penetration][$temp to "bareback"]]<<silently>>
<<pcMoodCalm>>
<<if not $pc.statusEffects.includesAny("Turned On", "Horny")>>\
<<pcMoodSkeptical>>
<<pcEyesClosed>>
<<else>>\
<<pcOFace>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "jillOff">>\
<<silently>>
<<if not $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Aroused")>>
<<set _alertMessageArray to [
"You\'re starting to get turned on."
]>>
<<set _alertMessage to _alertMessageArray.random()>>
<<notificationsAddMessage "Jilling off" _alertMessage>>
<</if>>
<</silently>>\
You slip a hand between your legs and try to tap and fondle your clit into life.
The tip of his cock nudges against your pussy. He guides it with his hand, stroking it against you until is pushes between your lips and finds some wetness there.
You're not entirely ready for sex and you let out a discomforted squeak as his big naked cock pushes [[inside you|P001 Bed doggy style penetration]]. "Jävla, you're tight," he breathes.
<<elseif $temp == "condom">>\
<<pcEyesOpen>>\
<<pcRaiseEyebrows>>\
"Wait, have you got a con–"
<<if $pc.statusEffects.includes("Horny")>>\
Max isn't interested. The tip of his cock slips between your soaking wet lips, then his hard naked cock slams [[inside you|P001 Bed doggy style penetration]].
<<elseif $pc.statusEffects.includes("Turned On")>>\
Max isn't interested. The tip of his cock slips between your wet lips, then his hard naked cock pushes [[inside you|P001 Bed doggy style penetration]] for the first time.
<<elseif $pc.statusEffects.includes("Aroused")>>\
Max isn't interested. The tip of his cock nudges against your pussy. He guides it with his hand, stroking it against you until it pushes between your lips and finds some wetness there.
You're not entirely ready for sex and you let out a discomforted squeak as his big naked cock pushes [[inside you|P001 Bed doggy style penetration]] for the first time. "Jävla, you're tight," he breathes.
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Bed foreplay rimming doggy penetration
<</if>>\
<<elseif $temp == "bareback">>\
<<pcMoodCalm>>\
<<pcTalk>>\
"I'm on the pill," you tell him. "You don't need a condom."
<<if $npc1.debaser>>\
"Great," mutters Max. <div class="tooltip"><i>"Du kan vara kondomen."</i><span class="tooltiptext">You can be the condom.</span></div>
"Huh?"
"I hate them."
<<else>>\
"Cool," he replies.
<</if>>\
On all fours on the bed with your <<if $pc.region == "America">>ass<<else>>arse<</if>> in the air, letting your date know he can do you bareback. \
<<if $scene.kateMotivation == "promiscuous">>\
This is <i>exactly</i> how you thought your night would end up.
<<elseif $scene.kateMotivation == "attracted">>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
Somehow you knew your night was going to end up like this.
<<else>>\
You want to feel him without protection.
<</if>>\
<<elseif $scene.kateMotivation == "sideQuest">>\
Not exactly part of your mission plan. Hopefully nobody back at HQ will ever find out exactly what you did to get access to his phone.
<<elseif $scene.kateMotivation == "mainQuest">>\
You'll probably end up like this several times a night in Bangkok.
<<elseif $scene.kateMotivation == "janeBond">>\
You're not sure this fits with your earlier vision of yourself as a sophisticated secret agent.
<<elseif $scene.kateMotivation == "doubtful">>\
Somehow you knew your night was going to end up like this.
<</if>>\
<<if $pc.statusEffects.includes("Horny")>>\
The tip slips between your soaking wet lips, then his hard naked cock thrusts [[inside you|P001 Bed doggy style penetration]] for the first time.
<<elseif $pc.statusEffects.includes("Turned On")>>\
The tip slips between your wet lips, then his hard naked cock [[enters you|P001 Bed doggy style penetration]] for the first time.
<<elseif $pc.statusEffects.includes("Aroused")>>\
The tip of his cock nudges against your pussy. He guides it with his hand, stroking it against you until it pushes between your lips and finds some wetness there.
You're not entirely ready for sex and you let out a discomforted squeak as his big naked cock squeezes [[inside you|P001 Bed doggy style penetration]] for the first time. "Jävla, you're tight," he breathes.
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Bed foreplay rimming doggy penetration
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $pc.statusEffects.includes("Horny")>>\
<<pcOFace>>\
"Jaså," he mutters, his cock sliding all the way into you with a smooth and easy push, his big, <i>hard</i> shaft filling you, his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago. The sensation makes you gasp.
He grabs your hips, slides out then back in, back and forth, back and forth, quickly finding his rhythm. Fast and hard.
"Fuck, you're so wet," he murmurs. "That feels great. Ja, like that.<<if $npc1.debaser>> <div class="tooltip"><i>Jaså. Knullade på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Fucked on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)]] TBD
<<if $npc1.debaser>>
[[What did you say?|P001 Bed doggy style language lesson]]
[[I love you, too.]] TBD
<</if>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<pcOFace>>\
"Jaså," he mutters, his cock easing all the way inside you, his big, <i>hard</i> shaft filling you, his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago. The sensation makes you gasp.
He grasps your hips, slides slowly back out then in, back and forth, back and forth, gently finding a rhythm.
"Fuck, $pc.knownAs," he murmurs. "That feels great. Ja, like that.<<if $npc1.debaser>> <div class="tooltip"><i>Jaså. Knullade på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Fucked on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)]] TBD
<<if $npc1.debaser>>\
[[What did you say?|P001 Bed doggy style language lesson]]
[[I love you, too.]] TBD
<</if>>\
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<pcEyesClosed>>\
<<pcMoodSkeptical>>\
Max's cock inches up inside you, his big, <i>hard</i> shaft gradually filling you up until his balls bumping gently into your clit. They feel slightly prickly, like he shaved them a couple of days ago.
He grasps your hips, rocks gently back and forth, trying to create a rhythm. He's big and you're not very wet, so it's not easy.
"Fuck, you're so tight," he murmurs. "That feels great. Ja, like that.<<if $npc1.debaser>> <div class="tooltip"><i>Jaså. Knullade på första dejt. Som en jävla hora."</i><span class="tooltiptext">"Oh yeah. Fucked on the first date. Like a fucking whore."</span></div><<else>>Åh man. I wanted to do this since the second I saw you."<</if>>
[[(Ride his cock)]] TBD
<<if $npc1.debaser>>\
[[What did you say?|P001 Bed doggy style language lesson]]
[[I love you, too.]] TBD
<</if>>\
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Balcony bent over penetration
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
"Huh..." you murmur breathily, getting used to the sensation of the 9th cock of your life pumping inside you. "What did you say?"
"I said you were beautiful. And your pussy feels amazing. <div class="tooltip"><i>Jag visste att du var en lätt knull när jag först såg dig,"</i><span class="tooltiptext">"I knew you'd be an easy fuck when I first saw you."</span></div> he goes on. <div class="tooltip"><i>"Du ser bara ut som en slyna..."</i><span class="tooltiptext">"You just look like a slut..."</span></div> TBD
He takes a firmer grip of your hips, pushing and pulling you to control the pace, increasing the speed until his cock is pumping you steadily and rhythmically.
[[(Be quiet)]] TBD
[[(Be noisy)|P001 Bed doggy style fuck][$temp to "noisy"]]<<silently>>
<<max-vaginal-sex-roll>>
<<if _npc1VaginalSexSuccess>>
<<if $pc.statusEffects.includes("Edging")>>
<<set _sceneKateOutcome to "Orgasm!">>
<<notificationsAddMessage "Max passed a skill check" "You\'re going to come!" >>
<<else>>
<<if $pc.statusEffects.includes("Aroused")>>
<<set $pc.statusEffects.pushUnique("Turned On"),
$pc.statusEffects.delete("Aroused")>>
<<set _sceneKateOutcome to "Getting wet">>
<<notificationsAddMessage "Max passed a skill check" "This is starting to feel better. You feel wetter and more relaxed." >>
<<else>>
<<set $pc.statusEffects.pushUnique("Edging")>>
<<set _sceneKateOutcome to "Close to orgasm">>
<<notificationsAddMessage "Max passed a skill check" "This feels good. If he keeps this up, you\'re going to come." >>
<</if>>
<</if>>
<<else>>
<<set _sceneKateOutcome to "No change">>
<</if>>
<<kate-vaginal-sex-roll>>
<<if _kateVaginalSexSuccess>>
<<set $npc1.statusEffects.push("Edging")>>
<<set _sceneMaxOutcome to "Close to orgasm">>
<<else>>
<<set _sceneMaxOutcome to "No change">>
<</if>>
<<addmins 5>>
<</silently>>\
<<header>>
Max fucks you doggy style on the bed, his cock thrusting rhythmically and steadily, his prickly balls thwapping against your clit. <<if $pc.braSize == "34C">>Your perky boobs jiggle beneath you as you're ridden.<<elseif $pc.braSize == "34D">>Your tits jiggle beneath you as you're ridden.<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>Your big, soft tits jiggle and bounce beneath you as you're ridden.<</if>>\
<<if $temp == "noisy">>\
<<if _sceneKateOutcome == "Orgasm!" or _sceneKateOutcome == "Close to orgasm">>\
You mew noisily over the soft <i>slap-slap-slap</i> of skin on skin as Max's thrusts push your body towards orgasm.
<<else>>\
You mew noisily over the soft <i>slap-slap-slap</i> of skin on skin as Max thrusts inside you.
<</if>>\
<<if $npc1.debaser>>\
Gripping your hips, he keeps talking in Swedish. <i>"<div class="tooltip">Det var det<span class="tooltiptext">That's it</span></div>, $pc.knownAs,"</i> he says in an encouraging tone, his voice thick with lust. <div class="tooltip"><i>"Högt och tydligt, sötis, låt alla gäster veta jag har en hora i mitt rum."</i><span class="tooltiptext">"Loud and clear, sweetie, let all the guests know I've got a whore in my room."</span></div>
<<else>>\
Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
<<elseif $temp == "">>\
<<else>>\
ERROR IN TEMP VAR
<</if>>\
<<if _sceneKateOutcome == "Orgasm!">>\
Each thrust gets you closer and closer. You can't hold it back. You grip the silk sheets tight as an orgasm rushes up inside you.
[[(Quiet orgasm)|P001 Balcony Kate comes first][$temp to "quiet"]]
[[(Loud orgasm)|P001 Balcony Kate comes first][$temp to "loud"]]
<<elseif _sceneMaxOutcome == "Close to orgasm" and _sceneKateOutcome == "Close to orgasm">>\
Each thrust gets you closer and closer. His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
<span class="greyedOut">(Too close) (Fake an orgasm)</span>
<<elseif _sceneMaxOutcome == "Close to orgasm">>\
His movements get more and more intense, fingertips digging into your hips and pulling you hard and fast onto his cock, back and forth, back and forth. <i>"Jaså,"</i> he murmurs, "oh yeah. Fuck, $pc.knownAs, you feel so good..."
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Fake an orgasm)|P001 Balcony bent over Kate fakes it]]
<<elseif _sceneKateOutcome == "Close to orgasm">>\
<<if $npc1.debaser>>\
Each thrust gets you closer and closer. <i>"Jaså,"</i> he says, sensing that you're nearing the brink. "That's it, $pc.knownAs. Go for it, baby. <div class="tooltip"><i>Du kan lika gärna njuta av det, dess är det enda du är bra på."</i><span class="tooltiptext">You might as well enjoy it, it's all you're good at.</span></div>
<<else>>\
Each thrust gets you closer and closer. Gripping your hips, Max mutters encouragement between masculine grunts and pants. "Fuck you $pc.knownAs...Jaså, fuck ja...you feel so good..."
<</if>>\
[[(Ride him hard)|P001 Balcony orgasm race]]
[[(Try to make him come)]] TBD
<<else>>\
Bent over in high heels, you fuck in that position for long enough to make your legs ache. Sex with an almost fully-dressed guy isn't doing it for you, and Max doesn't seem to be getting there either. <<if $npc1.debaser>>Even his Swedish dirty talk has died away.<</if>>
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<span class="inlineNotification">[$pc.knownAs won an <div class="tooltip">initiative check<span class="tooltiptext">$pc.knownAs rolled _kateD10 with 1d10. ($npc1.firstname rolled _npc1D10.)</span></div>]</span>
[[(Just keep trying)|P001 Afterglow reflection][$temp to "maxRough"]]
[[Let's go to bed, baby.|P001 Afterglow reflection][$temp to "bedPersuade"]] TBD
[[Let's go to bed, baby. I wanna get you naked.|P001 Afterglow reflection][$temp to "bedSexyPersuade"]] TBD
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack my ass, baby.]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack my ass, baby.</span>
<</if>>\
<<else>>\
<<silently>>
<<set _maxRoughDecision to either("shocker", "spanking", "hair")>>
<<set _maxRoughDecision to "shocker">>
<</silently>>\
<span class="inlineNotification">[$npc1.firstname won an <div class="tooltip">initiative check<span class="tooltiptext">$npc1.firstname rolled _npc1D10 with 1d10. ($pc.knownAs rolled _kateD10.)</span></div>]</span>
<<if _maxRoughDecision == "shocker">>\
His thrusts slow suddenly. He spreads one of your ass cheeks aside, and touches your asshole with his fingertip.
[[No way!|P001 Balcony the shocker]]
[[(Take it)|P001 Balcony shocker in it goes]]
<<elseif _maxRoughDecision == "spanking">>\
<i>Slap.</i> Max swats your ass. <i>Slap. Slap.</i>
It doesn't hurt, it feels kind of invigorating, and slapping your ass seems to reënergise Max. He starts fucking you with renewed vigour, raining little slaps down on your <<if $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<<elseif $pc.bodyType == "curvy">>round<</if>> ass.
<i>Slap. Slap. Slap.</i> The smacks start stinging more and more. It seems like the harder he smacks you, the harder his cock gets. <i>Slap. Smack. Smack!</i>
[[OW! Stop!|P001 Balcony resist spanking]]
[[(Take it)|P001 Afterglow reflection][$temp to "acceptSpanking"]]
<<elseif _maxRoughDecision == "hair">>\
Max's fingers curl into your dark hair – not tenderly, but taking a firm grip.
He tugs your head back, pulling you by the hair into an even less comfortable position, your chin up and your back arched.
It's like he's riding a horse.
He starts fucking you harder again, reïnvigorated by this new lovemaking style. Just when you're getting used to this new position, he yanks your hair, painfully twisting your head into a different angle.
[[Ow, knock it off!|P001 Afterglow reflection][$temp to "resistHairpull"]]
[[(Put up with it)|P001 Afterglow reflection][$temp to "acceptHairpull"]]
<<else>>\
ERROR IN MAXROUGHDECISION VAR, HOW IS THIS EVEN POSSIBLE, IT WAS LITERALLY SET 12 LINES AGO
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "bj">>\
You kiss Max's cock, then shift in the bed so you're straddling him. He grins up at you.
<<elseif $temp == "rimJob">>\
You give his ass one last lick, then sweep your tongue over his balls and up the length of his cock. He grins down at you as you move up in the bed, straddling him.
<<else>>\
ERROR IN TEMP VAR
<</if>>\
[[Have you got a condom?]] TBD
[[(Just guide him into you)|P001 Bed foreplay cowgirl penetration]] TBD<<silently>>
<</silently>>\
<<header>>
You reach down, grasp Max's hard cock, and guide it towards your pussy.
<<if $pc.statusEffects.includes("Horny")>>\
You slide the tip between your soaking wet lips, and shift your hips slightly, finding the angle to...<i>ohhh!</i> A breathy moan escapes you as you lower yourself gently onto his cock.
"Fuck," Max groans as you slide down on his shaft.
Resting your palms on his firm chest, you ... (set your pace)
[[(Fast ride)]] TBD (Max +1 enjoyment, Kate +1 enjoyment)
[[(Rhythmic ride)]] TBD (Max +0 enjoyment, Kate +0 enjoyment)
[[(Gentle ride)]] TBD (Max -1 enjoyment, Kate -1 enjoyment)
<<elseif $pc.statusEffects.includes("Turned On")>>\
You slide the tip between your wet lips, and shift your hips slightly, finding the angle to...<i>ohhh!</i> A breathy moan escapes you as you lower yourself gently onto his cock.
"Fuck," Max groans as you slide down on his shaft.
Resting your palms on his firm chest, you ... (set your pace)
[[(Fast ride)]] TBD (Max +1 enjoyment, Kate +0 enjoyment)
[[(Rhythmic ride)]] TBD (Max +0 enjoyment, Kate +1 enjoyment)
[[(Gentle ride)]] TBD (Max -1 enjoyment, Kate +0 enjoyment)
<<elseif $pc.statusEffects.includes("Aroused")>>\
You slide the tip between your wet lips, wishing you were a bit more ready for sex. A discomforted murmur escapes you as you slowly lower your tight pussy onto his big, hard cock.
"Fuck," Max groans as you slide down on his shaft.
Resting your palms on his firm chest, you ... (set your pace)
<span class="greyedOut">(Not wet enough) (Fast ride)</span>
[[(Rhythmic ride)]] TBD (Max +0 enjoyment, Kate -2 enjoyment)
[[(Gentle ride)]] TBD TBD (Max -1 enjoyment, Kate +1 enjoyment)
<<else>>\
LOGIC ERROR Kate isn't wet enough to be penetrated in passage P001 Balcony bent over penetration
<</if>>\<<silently>>
<<set $gameDate to new Date(2019, 3, 18, 22, 6);>>
<<setFlag "hide-bonnie-tyler-mode" false>>
<<stripPC>>
<<cloathes-knickers-plainThong-black>>
<<cloathes-dress-lasulaDoubleRuchedMinidress-red>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<<set $pc.hair.style to 8>>
<<pcHair>>
<<eyeshadowLBD>>
<<lipstickMissScarlet>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<pcSmile>>
<<setFlag "dress-state" 1>>
/* Flag number legend below: */
/* 1 - zipped */
/* 2 - unzipped */
/* 3 - zipped, hiked up */
/* 4 - unzipped, hiked up */
<<set $pc.wasWearing to $pc.isWearing>>
<</silently>>\
<<header>>
You step out onto Max's balcony and takes in the view.
<<if $npc1.beliefs.includes("easy")>>\
Max comes up right behind you. Before you can admire the view, he grabs your hips, and spins you round face to face.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Urgent, passionate, tongue in mouth, stubble, cologne. Max pushes you back against the balcony, his hands tugging up the hem of your dress.
<<else>>\
You kiss again, urgent and passionate, his stubble scraping your soft skin. Max pushes you back against the balcony, his hands tugging up the hem of your dress.
<</if>>\
[[Whoa, slow down...|S001 Balcony slut mode reluctant]]
[[(Demure makeout)|S001 Balcony slut mode makeout][$temp to "demure"]]
[[(Passionate makeout)|S001 Balcony slut mode makeout][$temp to "passionate"]]
<<else>>\
<<initiativeRoll-kateVsNpc1>>\
You notice the sights and sounds of Dubai at night.
Max steps out onto the balcony beside you, and puts a hand on the small of your back, just above your ass.
<<if _hasInitiative == "kate">>\
[[Beautiful view.|S001 Balcony chat][$temp to "view"]]
[[Thanks for an amazing evening.|S001 Balcony chat][$temp to "thanks"]]
[[I'm not having sex with you.|S001 Balcony chat][$temp to "shitTest"]]
[[(Kiss him)|S001 Balcony chat][$temp to "kissHim"]]
[[(Lift his hand away)|S001 Balcony reluctance][$temp to "handsOff"]]
[[(Move his hand onto your ass)|S001 Balcony chat][$temp to "myAssIsDownHere"]]
<<else>>\
He gazes into your eyes, and moves in close for the kiss.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Lips on lips, stubble, cologne. His tongue slips inside your mouth.
<<else>>\
You kiss again, tongues tangling under the starry sky.
<</if>>\
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss him back passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<set $avatar.knickers to $knickers.down,
$avatar.knickersRear to $knickers.downRear>>
<</silently>>\
<<header>>
"Whoa, slow down..."
Max doesn't take you at all seriously, in fact he tells you to shut up. He reaches up inside your dress and starts tugging your <<= $knickers.desc.random()>> down.
[[(Not Submissive, nor high Agreeableness) I said stop!]]
[[(Shut up and make out with him)|S001 Balcony slut mode reluc persuaded]]<<silently>>
<<addmins 3>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<</silently>>\
<<header>>
You shut up and let Max pull your <<= $knickers.desc.random()>> down to your knees. $knickers.pronoun fall<<if $knickers.pronoun == "it">>s<</if>> to your ankles and you kick $knickers.pronoun away. <<removePCKnickers>>
Max kisses you fiercely, his hands roaming all over your body. <<if def _kateBodyReport>>_kateBodyReport<</if>> <<if def _npc1BodyReport>>_npc1BodyReport<</if>> He unzips your dress and starts pulling it off you, right there on the balcony.
[[Let's go inside.|S001 Balcony slut mode reluc persuaded 2][$temp to "talk"]]
[[(Help him take it off you)|S001 Balcony slut mode reluc persuaded 2][$temp to "strip"]]
[[(Unbutton his shirt)|S001 Balcony slut mode reluc persuaded 2][$temp to "shirt"]]<<silently>>
<<addmins 1>>
<<removePCDress>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "talk">>\
"Let's go inside," you suggest.
"Nej," Max replies dismissively, peeling you out of your dress.
<<elseif $temp == "strip">>\
You help Max by wriggling out of your dress, and tossing it onto a sun lounger. He takes half a step back to admire your naked body. "Vacker," he murmurs.
<<elseif $temp == "shirt">>\
<<set $npc1.isWearing.delete("shirt"),
$npc1.isWearing.pushUnique("openShirt")>>\
You unbutton his shirt while he's peeling off your dress, exposing the lean hard muscles you remember from the hotel pool, one button at a time.
<</if>>\
Max pulls you back in for a kiss, when there's a tap at his hotel room door. "That was quick," he says. You remember that he ordered champagne before you came up.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
[[You gonna answer it?|S001 Slut mode Max door decision]]
<<else>>\
Max says that you should go answer the door. Like that. Go on, it'll be fun.
[[Not. A. Chance.|S001 Kate refuses to answer the door]]
[[Seriously? In Dubai?|S001 Seriously Max]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist or Submissive) Well, if you say so.|S001 Kate agrees to answer the door][$temp to "sayso"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Submissive) Well, if you say so.</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
"You gonna answer it?" you ask Max.
"I think you should answer it," he replies.
"Huh? Like this?"
He nods. "It'd be hot."
[[Not. A. Chance.|S001 Kate refuses to answer the door]]
[[Seriously? In Dubai?|S001 Seriously Max]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist or Submissive) Well, if you say so.|S001 Kate agrees to answer the door][$temp to "sayso"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Submissive) Well, if you say so.</span>
<</if>>\<<silently>>
<<addmins 3>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<<set $avatar.knickers to $knickers.down,
$avatar.knickersRear to $knickers.downRear>>
<</silently>>\
<<header>>
<<if $temp == "demure">>\
You kiss back softly, draping your arms over his shoulders and letting him feel you up. <<if def _kateBodyReport>>_kateBodyReport<</if>> <<if def _npc1BodyReport>>_npc1BodyReport<</if>>
<<elseif $temp == "passionate">>\
You kiss back passionately, fondling his hard upper body through his dress shirt. <<if def _kateBodyReport>>_kateBodyReport<</if>> <<if def _npc1BodyReport>>_npc1BodyReport<</if>>
<</if>>\
He reaches up inside your dress and starts [[tugging down|S001 slut mode knickers off makeout]] your <<= $knickers.desc.random()>>.<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</silently>>\
<<header>>
Max pulls your <<= $knickers.desc.random()>> down and off. <<removePCKnickers>>
He kisses you fiercely, his hands roaming all over your body. <<if def _kateBodyReport>>_kateBodyReport<</if>> <<if def _npc1BodyReport>>_npc1BodyReport<</if>> He unzips your dress and starts pulling it off you, right there on the balcony.
[[Let's go inside.|S001 Balcony slut mode reluc persuaded 2][$temp to "talk"]]
[[(Help him take it off you)|S001 Balcony slut mode reluc persuaded 2][$temp to "strip"]]
[[(Unbutton his shirt)|S001 Balcony slut mode reluc persuaded 2][$temp to "shirt"]]<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<addmins 1>>
<</silently>>\
<<header>>
"Max...stop." You break away from Max, who looks confused.
"What's wrong?" he asks.
[[(End the date) I'm sorry. I have to go.|S001 Kate leaves]]
[[Just...not out here. Let's go inside.|S001 Move to the bed]]<<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "view">>\
You say the view is beautiful.
Max says <i>you're</i> beautiful. He gazes into your eyes, and moves in close for the kiss.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Lips on lips, stubble, cologne. His tongue slips inside your mouth.
<<else>>\
You kiss again, tongues tangling under the starry sky.
<</if>>\
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss him back passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]
<<elseif $temp == "thanks">>\
You thank Max for an amazing night.
He says it's not over yet. He gazes into your eyes, and moves in close for the kiss.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Lips on lips, stubble, cologne. His tongue slips inside your mouth.
<<else>>\
You kiss again, tongues tangling under the starry sky.
<</if>>\
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss him back passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]
<<elseif $temp == "shitTest">>\
You shit test Max, saying you're not having sex with him.
Max shoots back a funny, cocky reply, then asks you what's that on your lipstick.
<<if Flag("pclipstick")>>\
[[Huh? My lipstick?|S001 Lipstick gambit]]
<<else>>\
[[Huh? What lipstick?|S001 Lipstick gambit]]
<</if>>\
<<elseif $temp == "kissHim">>\
You lean in close and kiss Max.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Lips on lips, stubble, cologne. You slip your tongue into his mouth.
<<else>>\
You kiss again, tongues tangling under the starry sky.
<</if>>\
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss Max passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]
<<elseif $temp == "myAssIsDownHere">>\
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
You look flirtatiously up at Max, grasp his wrist...and move his hand down onto your ass.
Max grins his wolfish grin. He fondles your ass, then pulls you in close for a kiss.
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
First kiss. Tongue, stubble, cologne, hand groping your ass through your dress.
<<else>>\
You kiss again, tongues tangling under the starry sky, Max groping your ass through your dress.
<</if>>\
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss him back passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
/* <<kateDressHemUp>> this widget does not function, doing it manually for now ??? */
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<if $temp == "passionate">>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<</if>>
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "demure">>\
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
Bum pressed up against the balcony rail, you kiss Max softly while you let his hands roam over your breasts and body. He slides a hand under your dress and onto your ass. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
Bum pressed up against the balcony rail, you kiss Max softly while you let his hands roam over your breasts and body. He slides a hand under your dress and onto your ass. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
Bum pressed up against the balcony rail, you kiss Max softly while you let his hands roam over your breasts and body. He slides a hand under your dress and onto your ass. _kateBodyReport
<<else>>\
Bum pressed up against the balcony rail, you kiss Max softly while you let his hands roam over your breasts and body. He slides a hand under your dress and onto your ass.
<</if>>\
<<elseif $temp == "passionate">>\
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
With your <<bum>> pressed up against the balcony rail, you make out with Max, fondling and groping each other's bodies through your clothes. He slides a hand under your dress and onto your ass. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
With your <<bum>> pressed up against the balcony rail, you make out with Max, fondling and groping each other's bodies through your clothes. He slides a hand under your dress and onto your ass. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
With your <<bum>> pressed up against the balcony rail, you make out with Max, fondling and groping each other's bodies through your clothes. He slides a hand under your dress and onto your ass. _kateBodyReport
<<else>>\
With your <<bum>> pressed up against the balcony rail, you make out with Max, fondling and groping each other's bodies through your clothes. He slides a hand under your dress and onto your ass.
<</if>>\
<</if>>\
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
<<pcEyesOpen>>\
[[Max, stop.|S001 Balcony reluctance]]
[[Take me to bed or lose me forever.|S001 Move to the bed]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Unzip me.|S001 Balcony unzipped][$temp == "exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Unzip me.</span>
<</if>>\
<<else>>\
Max's hands move slowly up your back, and he starts fumbling with [[the zip of your dress...|S001 Balcony unzipped]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcEyesClosed>>
<</silently>>\
<<header>>
<<if Flag("pclipstick")>>\
"Huh?" you ask, "My lipsti–"
<<else>>\
"Huh?" you ask, "What lipsti–"
<</if>>\
<<if not $npc1.sexualHistory.includes("kiss")>> /* first kiss */ \
Max moves in for a kiss, smooth and confident. First kiss. Lips on lips, stubble, cologne. His tongue sweeps into your mouth.
<<else>>\
Max moves in for a kiss. You kiss again, tongues tangling under the starry sky.
<</if>>\
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 Balcony romantic makeout][$temp to "demure"]]
[[(Kiss him back passionately)|S001 Balcony romantic makeout][$temp to "passionate"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<<if $temp == "passionate">>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<</if>>
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "demure">>\
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
Mutually pleasurable romantic makeout scene, Max kissing and fondling you while you demurely kiss back. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
Romantic makeout scene, Max kissing and fondling you while you demurely kiss back. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
Romantic makeout scene, Max kissing and fondling you while you demurely kiss back. _kateBodyReport
<<else>>\
Romantic makeout scene, Max kissing you while you demurely kiss back.
<</if>>\
<<elseif $temp == "passionate">>\
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
Mutually pleasurable romantic makeout scene, Max kissing and fondling you while you kiss him back hard, pulling him into you, your hands roaming over his body. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
Romantic makeout scene, Max kissing and fondling you while you kiss him back hard, pulling him into you, your hands roaming over his body. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
Romantic makeout scene, Max kissing and fondling you while you kiss him back hard, pulling him into you, your hands roaming over his body. _kateBodyReport
<<else>>\
Romantic makeout scene, Max kissing you while you kiss him back hard, pulling him into you, your hands roaming over his body.
<</if>>\
<</if>>\
Max pushes you back into the balcony, kissing you passionately, his hands roaming all over your body through your dress.
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him softly)|S001 Balcony passionate makeout][$temp to "demure"]]
[[(Kiss him and grope his body)|S001 Balcony passionate makeout][$temp to "passionate"]]<<silently>>
/* Tommygun notes */
/* Chapter numbers are the first digits in passage numbers */
/* Passage numbers after dash indicate all passages which could lead to the passage number before dash, in ascending order, separated by an underline */
/* Ex.: 1.4/1.1_1.2_1.3 means that passage with number 1.4 can be accessed directly from passages with numbers 1.1, 1.2 or 1.3*/
/* Table of contents, to be updated along with the content */
/* Chapter 1: Introductionaty makeout */
/* Chapter 2: Stripping on bed on Kate's terms */
/* Chapter 3: Stripping on bed on Max's terms */
/* Chapter 4: Rough spanking on bed - currently not included, pending new kinks */
/* Chapter 5: Room service with Kate on bed */
/* Tommygun number: 1.1/start */
<<set $gameDate to new Date(2019, 3, 18, 22, 6);>>
<<setFlag "hide-bonnie-tyler-mode" false>>
<<stripPC>>
<<cloathes-knickers-chantelleHighLegThong-black>>
<<cloathes-dress-lasulaDoubleRuchedMinidress-red>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<<set $pc.hair.style to 8>>
<<pcHair>>
<<eyeshadowLBD>>
<<lipstickMissScarlet>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<pcSmile>>
<<setFlag "dress-state" "normal">>
/* Flag legend below: */
/* zipped ---> to normal */
/* unzipped ---> to unzipped */
/* zipped, hiked up ---> to hem up */
/* unzipped, hiked up ---> to unzipped hem up */
<</silently>>\
<<header>>
<<set _snippets to [
'"Let\'s go out on the balcony." Max\'s room is bigger than yours, appointed in a luxurious, open-plan style. <br><br>He slides open the big French windows, and gestures you through. You step out onto the balcony, under a clear night sky studded with thousands of twinkling stars.'
]>>\
<<= _snippets.random()>>
<<if $npc1.mood == "romantic">>\
<<set _snippets to [
'Max steps out onto the balcony beside you as you gaze out at the view. <br><br>From far below, a warm wind carries up smells of the city and the sea. Music drifts up from a pop gig playing down on Nasimi Beach. Ship navigation lights drift serenely on the dark waters of the Persian Gulf.'
]>>\
<<= _snippets.random()>>
[[Beautiful view.|S001 Balcony romantic makeout][$temp to "crusader"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Lie) I don't normally do this on a first date.|S001 Balcony romantic makeout][$temp to "waif"]]
<<else>>\
[[I don't normally do this on a first date.|S001 Balcony romantic makeout][$temp to "waif"]]
<</if>>\
[[I hope you don't think I'm going to sleep with you.|S001 Balcony romantic makeout][$temp to "alpha"]]
<<if Array.from($pc.kinks).includes("Dominant")>>\
[[(Dominant) Come here. (Kiss Max)|S001 Balcony romantic makeout 2][$temp to "fatale"]]
<<else>>\
<span class="greyedOut">(Dominant) Come here. (Kiss Max)</span>
<</if>>\
<<elseif $npc1.mood == "lustful">>\
<<set _snippets to [
'Max comes up right behind you. Before you can take in the view, his hands grab your hips, and he spins you around to face him.'
]>>\
<<= _snippets.random()>>
<<if $npc1.firstKiss>>\
<<set _snippets to [
'Your first kiss is urgent and intense. Max pushes you back until your <<bum>> is pressed up against the balcony, his tongue lashing yours and his hands roaming all over your body.'
]>>\
<<else>>\
<<set _snippets to [
'He kisses you passionately, pushing you back until your <<bum>> is pressed up against the balcony, his tongue lashing yours and his hands roaming all over your body.'
]>>\
<</if>>\
<<= _snippets.random()>>
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 balcony passionate makeout][$temp to "demure", $npc1.d10 to random(1,10), $pc.d10 to random(1,10)]]
[[(Kiss him back passionately)|S001 balcony passionate makeout][$temp to "passionate", $npc1.d10 to random(1,10), $pc.d10 to random (1,10)]]
<<if Array.from($pc.kinks).includes("Sadist")>>\
[[(Sadist) (See if he likes being hurt)|S001 balcony passionate makeout][$temp to "bitey", $npc1.d10 to random(1,10), $pc.d10 to random (1,10)]]
<<else>>\
<span class="greyedOut">(Sadist) (See if he likes being hurt)</span>
<</if>>\
<</if>>\<<silently>>
/* Tommygun number: 1.2/1.1 */
<<addmins 1>>
<<pcTalk>>
<<set _confidenceRoll to either(true, false)>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<set _snippets to [
'"Beautiful view," you say.',
'"Wow," you say. "Beautiful view."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Yeah," he grins, looking right at you. "Beautiful. Hey, what\'s that on your lipstick?"'
]>>\
<<= _snippets.random()>>
<<if $avatar.lipstick != "">>\
[[Huh? My lipstick?|S001 Balcony romantic makeout 2][$temp to "myLipstick"]]
<<else>>\
[[Huh? What lipstick?|S001 Balcony romantic makeout 2][$temp to "whatLipstick"]]
<</if>>\
<<if _confidenceRoll>>\
[[(Confidence roll success) You. (Kiss him)|S001 Balcony romantic makeout 2][$temp to "you"]]
<<else>>\
<span class = "greyedOut">(Confidence roll failed) You. (Kiss him)</span>
<</if>>\
<<elseif $temp == "waif">>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<set _snippets to [
'"I don\'t normally do this on a first date," you tell him. That\'s not really true, but in your experience it\'s something that most men like to hear.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'"I don\'t normally do this on a first date," you tell him. That\'s mostly true, although Operation LIONESS – <i>three men in three nights</i> – was less than two weeks ago.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'He flashes that wolfish grin. "Do what?"'
]>>\
<<= _snippets.random()>>
[[Come up to a guy's hotel room.|S001 Balcony romantic makeout][$temp to "hotelRoom"]]
<<if _confidenceRoll>>\
[[(Confidence roll success) This. (Kiss him)|S001 Balcony romantic makeout 2][$temp to "doThis"]]
<<else>>\
<span class = "greyedOut">(Confidence roll failed) This. (Kiss him)</span>
<</if>>\
<<elseif $temp == "alpha">>\
<<set _snippets to [
'"I hope you don\'t think I\'m going to have sex with you," you say.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Sex? Are you crazy? I just invited you up here to play Monopoly." <br><br>You shoot him a skeptical look. <br><br>"I\'m serious," he protests, "I fucking <i>love</i> Monopoly, I can\'t believe we didn\'t talk about it already. Hey, wait a second, what\'s that on your face?"'
]>>\
<<= _snippets.random()>>
[[(A smile)|S001 Balcony romantic makeout 2][$temp to "smile"]]
[[(A look of disapproval)|S001 Balcony romantic makeout 2][$temp to "scowl"]]
<<elseif $temp == "hotelRoom">>\
<<set _snippets to [
'"Come back to a <<man>>\'s hotel room," you say.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"We can\'t obey the rules every time," Max says seriously. "We\'d go crazy." He steps in closer, his grey eyes fixed meaningfully on yours. Then, he flashes that wolfish smile. <br><br>"Hey," he says, "What\'s that on your lipstick?"'
]>>\
<<= _snippets.random()>>
<<if $avatar.lipstick != "">>\
[[Huh? My lipstick?|S001 Balcony romantic makeout 2][$temp to "myLipstick"]]
<<else>>\
[[Huh? What lipstick?|S001 Balcony romantic makeout 2][$temp to "whatLipstick"]]
<</if>>\
<<if _confidenceRoll>>\
[[(Confidence roll success) This new shade called Rule Breaker. Do you like it on me?|S001 Balcony romantic makeout 2][$temp to "ruleBreaker"]]
<<else>>\
<span class = "greyedOut">(Confidence roll failed) This new shade called Rule Breaker. Do you like it on me?</span>
<</if>>\
<<elseif $temp == "fatale">>\
DOMINANT ROMANTIC KISS SCENE ???
<</if>>\<<silently>>
/* Tommygun number: 1.3/1.1_1.2 */
<<addmins 1>>
<<set _maxSuccess to either(true, false),
_kateSuccess to either(true,false)>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _pussyLocation to "inside your <<knickers>>">>
<<else>>
<<if $pc.region == "America">>
<<set _pussyLocation to "to your pantyless crotch">>
<<else>>
<<set _pussyLocation to "to your knickerless crotch">>
<</if>>
<</if>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "myLipstick">>\
<<set _snippets to [
'"Huh?" you say. "My lipst–"'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "whatLipstick">>\
<<set _snippets to [
'"Huh?" you say. "What lipst–"',
'"I\'m not wearing lipst–'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "you">>\
<<set _snippets to [
'"You." You step into Max\'s space, slide a hand onto his hard, muscular chest, and lean up into a kiss.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "doThis">>\
<<set _snippets to [
'"This." You step into Max\'s space, slide a hand onto his hard, muscular chest, and lean up into a kiss.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "smile">>\
<<set _snippets to [
'A smile plays on your face, despite your efforts to control it. He flashes you that wolfish grin in reply.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "scowl">>\
<<set _snippets to [
'You scowl disappovingly at Max. He flashes you that wolfish grin in reply.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "ruleBreaker">>\
<<set _snippets to [
'"This new shade I\'m trying called...Rule Breaker," you say. "Do you like it on me?"'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if $temp != "you" and $temp != "doThis">>\
<<set _snippets to [
'Max moves right into your space. He slides a hand onto your hip, and one onto the back of your head, and pulls you in for a kiss.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'He smells of good cologne and tastes of the ice cream he had for dessert. His stubbly jaw feels prickly on your smooth skin. <br><br>You kiss on the balcony, your tongues exploring each other\'s mouths in a nice rhythm, his hand gliding over your hip. <br><br>Max gives off a low, masculine murmur of pleasure. Your own body is responding, too, with a rush of heat and wetness _pussyLocation.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'He smells of good cologne and tastes of the ice cream he had for dessert. His stubbly jaw feels prickly on your smooth skin. <br><br>You kiss on the balcony, your tongues exploring each other\'s mouths in a nice rhythm, his hand gliding over your hip. Max gives off a low, masculine murmur of pleasure.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'He smells of good cologne and tastes of the ice cream he had for dessert. His stubbly jaw feels prickly on your smooth skin. <br><br>You kiss on the balcony, your tongues exploring each other\'s mouths in a nice rhythm, his hand gliding over your hip. Your body responds with a rush of heat and wetness _pussyLocation.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'He smells of good cologne and tastes of the ice cream he had for dessert. His stubbly jaw feels prickly on your smooth skin. <br><br>You kiss on the balcony, your tongues tangling a little awkwardly as you adjust to each other\'s kissing style.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'He gets more physical, pushing you back until your <<bum>> is pressed into the balcony, his hands moving up to your breasts.'
]>>\
<<= _snippets.random()>>
[[Max, stop.|S001 Balcony reluctance]]
[[(Kiss him back demurely)|S001 balcony passionate makeout][$temp to "demure", $npc1.d10 to random(1,10), $pc.d10 to random(1,10)]]
[[(Kiss him back passionately)|S001 balcony passionate makeout][$temp to "passionate", $npc1.d10 to random(1,10), $pc.d10 to random (1,10)]]
<<if Array.from($pc.kinks).includes("Sadist")>>\
[[(Sadist) (See if he likes being hurt)|S001 balcony passionate makeout][$temp to "bitey", $npc1.d10 to random(1,10), $pc.d10 to random (1,10)]]
<<else>>\
<span class="greyedOut">(Sadist) (See if he likes being hurt)</span>
<</if>>\<<silently>>
/* Tommygun number: 1.4/1.1_1.2_1.3 */
<<addmins 1>>
<<set _maxSuccess to either(true, false),
_kateSuccess to either(true,false)>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _nippleLocation to "inside your bra">>
<<else>>
<<set _nippleLocation to "under your dress">>
<</if>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set _breastFeeling to "squeezing them under his palms">>
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _breastFeeling to "feeling their weight">>
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _breastFeeling to "feeling their substantial weight">>
<</if>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "demure">>\
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, demurely kissing him back while you let his hands roam over your <<pcTits>>. <br><br>He fondles them proprietarily, _breastFeeling, and your nipples harden _nippleLocation. You can feel his <<cock>> stiffening as it presses against your belly.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, passively accepting his kisses while you let his hands roam over your <<pcTits>>. <br><br>He fondles them proprietarily, _breastFeeling, and your nipples harden _nippleLocation.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, demurely kissing him back while you let his hands roam over your <<pcTits>>. <br><br>You can feel his <<cock>> stiffening as it presses against your belly.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, passively accepting his kisses. His hands move tentatively from your waist up onto your <<pcTits>>, then quickly fall back to your waist again.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<elseif $temp == "passionate">>\
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, kissing him back passionately, your hands cupping his firm ass, his hands roaming all over your <<pcTits>>. <br><br>He gropes them proprietarily, _breastFeeling, and your nipples harden _nippleLocation. You can feel his <<cock>> stiffening as you pull him in close.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, kissing him back passionately, your hands cupping his firm ass, his hands roaming all over your <<pcTits>>. <br><br>He gropes them proprietarily, _breastFeeling, and your nipples harden _nippleLocation.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky, kissing him back passionately, your hands cupping his firm ass, his hands roaming all over your <<pcTits>>. <br><br>You can feel his <<cock>> stiffening as you pull him in close.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'With your <<bum>> pressed up against the balcony rail, you make out with Max under a starry sky. Your tongues tangle hungrily, clumsily, as you each learn how the other kisses and likes to be kissed.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<elseif $temp == "bitey">>\
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'SADIST mutual success snippet???'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'SADIST max success snippet???'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'SADIST kate success snippet???'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'SADIST mutual fail snippet???'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\
<<set _initiativeRoll to either("kate", "max")>>\
<<if _initiativeRoll == "kate">>\
[[Max, stop.|S001 Balcony reluctance]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Unzip me.|S001 Balcony unzipped][$temp == "exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Unzip me.</span>
<</if>>\
[[Let's go to bed.|S001 Move to the bed]]
<<elseif _initiativeRoll == "max">>\
<<set _snippets to [
'Max\'s hands wander down to your <<bum>>, then onto the [[zipper of your dress...|S001 Balcony unzipped][$temp to "max"]]'
]>>\
<<= _snippets.random()>>
<<else>>\
Oh no! A bug! Submit a report if you're a player, fix your stuff if you're a dev.
<</if>><<silently>>
/* Tommygun number: 1.5/1.1_1.3_1.4 */
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>ROOM 1505</b>, ATLANTIS HOTEL
<<date>> | <<time24hr>> HRS LOCAL</span>
<<set _snippets to [
'"Max...stop." You break away from Max, who looks confused. <br><br>"What\s wrong?" he asks.'
]>>\
<<= _snippets.random()>>
[[(End the date) I'm sorry. I have to go.|S001 Kate leaves]]
[[Just not out here. Let's go inside.|S001 Move to the bed]]<<silently>>
/* Tommygun number: 1.6/1.5 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"I\'m sorry," you say. "I have to go." <br><br>"Huh?" he says as you head back inside. "I don\'t understand. $pc.knownAs, wait, let\'s just talk..." <br><br>He tries to persuade you to stay, but your mind is made up. You head back to your own room, leaving a confused and sexually frustrated Max behind...'
]>>\
<<= _snippets.random()>>
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<<pcEyesOpen>>
<</silently>>\
<<header>>
<<if $temp == "exhib">>\
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
You sexily tell Max to unzip you, right there on the balcony. He complies eagerly.
<<else>>\
Max slowly tugs down your zip. Between kisses he starts pulling your dress off your body, right there on the balcony.
<</if>>\
[[Let's go to bed.|S001 Move to the bed]]
[[(Just keep making out)|S001 Balcony topless makeout]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<removePCDress>>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<</silently>>\
<<header>>
Max keeps tugging at your dress, sliding it down your body. You step out of it and he drops it onto a sunlounger.
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
Topless on the balcony, you make out with Max. He plays gently with your hard nipples while he kisses you. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
Topless on the balcony, you make out with Max. He plays gently with your hard nipples while he kisses you. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
Topless on the balcony, you make out with Max. He plays gently with your hard nipples while he kisses you. _kateBodyReport
<<else>>\
Topless on the balcony, you make out with Max. He plays gently with your hard nipples while he kisses you.
<</if>>\
You're interrupted by a noise from the room – someone's knocking at the door. You remember that Max ordered champagne to be sent up.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
[[You gonna answer it?|S001 Max goes to the door]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Want me to go?|S001 Kate volunteers to flash room service]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Want me to go?</span>
<</if>>\
<<else>>\
<<if $npc1.beliefs.includes("easy")>>\
Max says that you should go answer the door. Like that. Go on, it'll be fun.
[[Not a chance.|S001 Kate refuses to answer the door]]
[[Seriously? In Dubai?|S001 Seriously Max]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist or Submissive) Well, if you say so.|S001 Kate agrees to answer the door][$temp to "sayso"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Submissive) Well, if you say so.</span>
<</if>>\
<<else>>\
<<include "S001 Max goes to the door">>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcFrown>>
<</silently>>\
<<header>>
"No way, Max," you tell him. "Absolutely not."
"C'mon, it'll be sexy, I thought you were fun..."
"Not. A. Chance."
"Fine, be a prude." He tells you to wait while he gets the door.
[[(Wait)|S001 Wait for Max I]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcFrown>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
Max heads inside, leaving you _clothedState on his balcony under the starry night sky. A melody you can't quite place drifts up from the pop gig playing down on Nasimi Beach.
Inside the room you hear Max answer the door, and talk with another male.
[[(Just wait)|S001 Balcony flash][$temp to "wait"]]
[[(Put your dress back on)|S001 Balcony flash][$temp to "dress"]]<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "dress">>\
<<= '<<' + $pc.lastWornDress + '>>'>>\
Not sure that Max can be trusted, you pick up your dress and wriggle back into it.
No sooner have you zipped yourself back into it than you hear <i>both</i> voices coming closer. Through the open double doors you see Max walking back into the big open plan suite, followed by a room service waiter pushing a gold drinks trolley.
The waiter notices you immediately, and offers a polite smile to the fully-clothed woman on the balcony. Max looks disappointed.
[[(Wait)|S001 Room service (Max)][$temp to "dressed"]]
<<elseif $temp == "wait">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
You wait on the balcony, ears straining to identify the pop princess down on the beach. <i>Is it Tove Lo?</i> Seems you can\'t escape the Swedish tonight...
From inside the room, you suddenly realise that <i>both</i> voices are coming closer. Through the open double doors you see Max walking back into the big open plan suite, followed by a room service waiter pushing a gold drinks trolley.
The waiter – a burly, potato-faced Eastern European you've seen around the restaurant and bar – glances up and sees you. His eyes pop wide at the sight of a _clothedState woman out on the balcony.
[[(Cover yourself with your hands)|S001 Room service (Max)][$temp to "enf"]]
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.confidence gt 0>>\
[[(Exhibitionist or high Confidence) (Gaze back coolly)|S001 Room service (Max)][$temp to "cool"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or high Confidence) (Gaze back coolly)</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "enf">>\
<<kateENFBody>>\
<<pcTalk>>\
<<pcRaiseEyebrows>>\
You cover up with your hands.
<<elseif $temp == "cool">>\
<<pcMoodCalm>>\
You shoot him your best cool, nonchalant gaze.
<</if>>\
<<if $temp == "dressed">>\
<<pcSmirk>>\
You watch from the balcony as the waiter opens a bottle of champagne and pours two flutes. Max signs the bill and sees him out.
<<else>>\
You watch from the balcony as the waiter opens a bottle of champagne and pours two flutes. It takes him a little while, because he keeps stealing glances at you. Eventually, Max signs the bill, and sees him to the door.
<</if>>\
[[(Continue)|S001 Flash reaction (Kate)]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "dressed">>\
Max comes back out onto the balcony with the ice bucket, two glasses of champagne, and a rueful expression. "You outfoxed me," he says.
[[(End the date) And now I'm walking out on you.|S001 Goodnight asshole][$temp to "walkOut"]]
[[(Unzip your dress) Only you get to see this.|S001 Balcony unzipped II][$temp to "onlyU"]]
<<else>>\
<<pcMoodSkeptical>>\
<<kateENFEnd>>\
Max comes back out onto the balcony with the ice bucket, two glasses of champagne, and a hungry look. "That was fucking sexy," he says.
[[Let's hope he's not calling the cops.|S001 Flash reaction (Kate) II][$temp to "crusader"]]
[[Max! I can't believe you did that!|S001 Flash reaction (Kate) II][$temp to "waif"]]
[[(End the date) Hope you enjoyed that, because this is over.|S001 Goodnight asshole][$temp to "hopeYouEnjoyed"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Surprised you didn't invite him out here.|S001 Flash reaction (Kate) II][$temp to "fatale"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Surprised you didn't invite him out here.</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcMoodCalm>>\
<<pcTalk>>\
"Let's hope he's not calling the cops," you say.
Max tells you not to worry about it, you made that guy's night.
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Max! I can't believe you did that!"
Max tells you he couldn't resist it.
<<elseif $temp == "fatale">>\
/* not available in prototype */
<</if>>\
Max kisses you hungrily, pulling your body tight into his. You make out again under the stars, him clothed, you _clothedState and exposed.
<<include "S001 Balcony lubrication check content">><<silently>>
<<addmins 1>>
<<set $avatar.top to $dress.unzipped,
$avatar.topRear to $dress.unzippedRear>>
<<set $avatar.topDark to $dress.unzippedDark,
$avatar.topRearDark to $dress.unzippedRearDark>>
<</silently>>\
<<header>>
<<if $temp == "easy">>\
<<pcSmile>>\
"Wasn't difficult," you tell him. "It was pretty obvious you were going to do that."
<<set _snippets to [
'He grins as he hands you a flute of champagne. "I should never have underestimated you." He raises his glass for a toast. "To clever women."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He sets down his drink, curves his hands around your <<bum>> and pulls you in tight. "Now," he says, "let\'s get this clever woman out of her dress."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'You sip champagne while he <<link "unzips your dress" "S001 Balcony un-dressed II">><<set $temp to "outfoxed">><</link>>...'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "onlyU">>\
<<pcTalk>>\
<<set _snippets to [
'You unzip your dress and start wriggling out of it. "Only you get to see this," you purr.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max sets down the champagne and gets to work helping you <<link "out of your clothes" "S001 Balcony un-dressed II">><<set $temp to "outfoxed">><</link>>...'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcFrown>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "walkOut">>\
"Yeah," you snap, "and now I'm walking out on you."
<<elseif $temp == "hopeYouEnjoyed">>\
"I hope you enjoyed that," you tell him crossly, "because this is over."
<</if>>\
<<if $pc.wasWearing == $pc.isWearing>>\
"$pc.knownAs, wait, I was just playing around..." He tries to persuade you to stay, but your mind's made up. You gather up your things and walk out.
<<else>>\
"$pc.knownAs, wait, I was just playing around..." He tries to persuade you to stay, but your mind's made up. You get dressed, gather up your things, and walk out.
<</if>>\
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"I\'ll go," you offer. "Let me just put something on..." You pick up your dress from the sun lounger it\'s draped upon.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"You don\'t need the dress." Max pulls you back into an embrace, one hand curling on your <<bum>> and the other groping your <<pcTit>>. "Go like that, make someone\'s night."'
]>>\
<<= _snippets.random()>>
[[Absolutely not.|S001 No way Max]]
[[Seriously? In Dubai?|S001 Seriously Max]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist or Submissive) Well, if you say so.|S001 Kate agrees to answer the door]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Submissive) Well, if you say so.</span>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"Seriously?" you ask him. "You know this is <i>Dubai,</i> right? I\'d probably get a hundred lashes."'
]>>\
<<= _snippets.random()>>
Max does his best to persuade you to do it. You get the sense that it'd <i>really</i> turn him on.
[[Not. A. Chance.|S001 Kate refuses to answer the door]]
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.statusEffects.includes("Aroused")>>\
[[(Exhibitionist, Submissive, or Aroused) Well...okay...|S001 Kate agrees to answer the door][$temp to "okay"]]
<<else>>\
<span class="greyedOut">(Exhibitionist, Submissive, or highly Aroused) Well...okay...</span>
<</if>>\<<silently>>
<<addmins 1>>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<</silently>>\
<<header>>
"Well...okay."
Max tries to play it cool but you can tell he's delighted.
There's another knock at the door. "Go on," he says, "answer it."
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<if Array.from($pc.wasWearing).includes("knickers")>>\
<<if $pc.region == "America">>\
[[(Put your thong back on first)|S001 Kate door scene][$temp to "restoreKnickers"]]
<<else>>\
[[(Put your knickers back on first)|S001 Kate door scene][$temp to "restoreKnickers"]]
<</if>>\
[[(Just answer it)|S001 Kate door scene]]
<<else>>\
[[(Answer the door naked)|S001 Kate door scene]]
<</if>>\
<<else>>\
[[(Answer the door topless)|S001 Kate door scene]]
<</if>>\<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "scantily clad">>
<<else>>
<<set _clothedState to "bared">>
<</if>>
<<if $pc.region == "America">>\
<<set _knickers to "panties">>\
<<else>>\
<<set _knickers to "knickers">>\
<</if>>\
<</silently>>\
<<header>>
<<set _snippets to [
'"Want me to answer it?" you ask. Your tone and the way you look at Max imbue the innocent question with tension and hidden meaning.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max glances down at your _clothedState body. "Yeah," he says cautiously. "That might be a good idea."'
]>>\
<<= _snippets.random()>>
[[Like this?|S001 Kate volunteers to flash room service 2][$temp to "likeThis"]]
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if Array.from($pc.kinks).includes("Submissive")>>\
[["(Submissive) Can I keep my " + _knickers + " on?"|S001 Kate volunteers to flash room service 2][$temp to "keepKnickers"]]
<<else>>\
<span class="greyedOut">(Submissive) Can I keep my _knickers on?</span>
<</if>>\
<<elseif Array.from($pc.wasWearing).includes("knickers")>>\
<<if Array.from($pc.kinks).includes("Submissive")>>\
[["(Submissive) Can I put my " + _knickers + " back on?"|S001 Kate volunteers to flash room service 2][$temp to "restoreKnickers"]]
<<else>>\
<span class="greyedOut">(Submissive) Can I put my _knickers back on?</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set $npc1.mood to "lustful">>\
<<if $pc.region == "America">>\
<<set _knickers to "panties">>\
<<else>>\
<<set _knickers to "knickers">>\
<</if>>\
<</silently>>\
<<header>>
<<if $temp == "likeThis">>\
<<set _snippets to [
'"Like this?" you ask him.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max nods his head eagerly. "Ja," he says, "like that."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'There\'s a second knock at the door. You glance into the room, then back at him, then shrug. "Okay then," you say.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Okay then," agrees Max, watching you with rapt attention.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "keepKnickers">>\
<<set _snippets to [
'"Okay," you say, feeling a surge of arousal as you agree to do it. "Can I keep my _knickers on?" You reach up to your waistband of your <<= $knickers.desc.random()>> and adopt a demure, receptive expression, letting Max know that it\'s really up to him.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max sizes you up carefully before he decides what to say. "No," he says, shaking his head slowly. "No, you can\'t."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'There\'s a second knock at the door. You glance into the room, then back at him, then peel your <<= $knickers.desc.random()>> down to your thighs. You let $knickers.pronoun fall down your legs to your ankles, then step out of $knickers.pronoun and kick $knickers.pronoun aside. "Okay then," you say.'
]>>\
<<= _snippets.random()>>
<<removePCKnickers>>\
<<set _snippets to [
'"Okay then," agrees Max, watching you with rapt attention.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "restoreKnickers">>\
<<set _snippets to [
'"Okay," you say, feeling a surge of arousal as you agree to do it. "Am I allowed to put my _knickers back on?" You fix him with a demure, receptive expression, letting Max know that it\'s really up to him.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max sizes you up carefully before he decides what to say. "No," he says, shaking his head slowly. "Definitely not."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'There\'s a second knock at the door. You glance into the room, then back at him, then shrug. "Okay then," you say.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Okay then," agrees Max, watching you with rapt attention.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[Okay then.|S001 Kate door scene]]<<silently>>
<<addmins 1>>
<<if $temp == "wearKnickers">>
<<set _max to "him">>
<<else>>
<<set _max to "Max">>
<</if>>
<<if Flag("big-tits")>>
<<if $pc.build.score gte 2>>
<<set _bodyDesc to "tall, busty,">>
<<elseif $pc.build.score lte -2>>
<<set _bodyDesc to "short, busty,">>
<<else>>
<<set _bodyDesc to "busty,">>
<</if>>
<<else>>
<<if $pc.bodyType == "lean">>
<<set _bodyDesc to either("lean,", "skinny,")>>
<<elseif $pc.bodyType == "hourglass">>
<<set _bodyDesc to either("slim,", "slender,")>>
<<elseif $pc.bodyType == "curvy">>
<<set _bodyDesc to "curvy,">>
<</if>>\
<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<if $pc.naturalHairColour == "black">>
<<set _hairDesc to "crow-haired girl">>
<<elseif $pc.naturalHairColour == "darkBrown" or $pc.naturalHairColour == "lightBrown">>
<<set _hairDesc to "brunette">>
<<elseif $pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn" or $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
<<set _hairDesc to "redhead">>
<<elseif $pc.naturalHairColour == "dirtyBlonde">>
<<set _hairDesc to "girl with dirty blonde hair">>
<<elseif $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde">>
<<set _hairDesc to "blonde">>
<<elseif $pc.naturalHairColour == "strawberryBlonde">>
<<set _hairDesc to "strawberry blonde">>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _clothesDesc to "Striding across the room in sexy lingerie and high heels,">>
<<else>>
<<set _clothesDesc to "Striding across the room in high heels,">>
<</if>>
<<set _reflectionReport to "a _bodyDesc _clothedState _hairDesc glances back at you. _clothesDesc she could be a stripper or a porn star.">>
<</silently>>\
<<header>>
<<if $temp == "restoreKnickers">>\
<<set _clothedState to "topless">>\
<<= '<<' + $pc.lastWornKnickers + '>>'>>\
<<set _snippets to [
'You pick up your <<= $knickers.desc.random()>> and slide $knickers.pronoun back on. Max watches you wriggle back into $knickers.pronoun with rapt attention.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'You take one last glance at _max, then head back inside the room. As you cross the room you spot your reflection in a big mirror: _reflectionReport'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Butterflies flutter in your stomach as you approach the door. Unmarried females aren\'t allowed to share hotel rooms with men in Dubai, and they\'re <i>definitely</i> not allowed to answer the door _clothedState. Luxury hotels don\'t normally enforce the rules, but still...this could be a <i>very bad</i> idea.'
]>>\
<<= _snippets.random()>>
[[(Look through the peephole)|S001 Door scene peephole]]
[[(Open the door a crack)|S001 Door scene crack]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) (Open the door casually)|S001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) (Open the door casually)</span>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'You peep through the spyhole. Outside the door is a burly, potato-faced waiter you\'ve seen around the bar and restaurant, waiting with a gold drinks trolley.'
]>>\
<<= _snippets.random()>>
[[(Open the door a crack)|S001 Door scene crack]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) (Open the door casually)|S001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) (Open the door casually)</span>
<</if>>\<<silently>>
<<addmins 1>>
<<if hasVisited("Lifepath analyst work cycle 2014")>>
<<set _ukrainian to "Ukrainian">>
<<else>>
<<set _ukrainian to "Eastern European">>
<</if>>
<</silently>>\
<<header>>
<<if hasVisited("S001 Door scene peephole")>>\
<<set _snippets to [
'You open the door a crack, and peep out. The waiter smiles pleasantly. "Room service, madame." His accent is _ukrainian.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You open the door a crack, and peep out. Outside is a burly, potato-faced waiter you\'ve seen around the bar and restaurant, waiting with a gold drinks trolley. He smiles at you pleasantly. "Room service, madame." His accent is _ukrainian.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[(Take a deep breath and open the door)|S001 Kate door open][$temp to "nervous"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) (Open the door casually)|S001 Kate door open][$temp to "blase"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) (Open the door casually)</span>
<</if>>\<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "nervous">>\
<<set _snippets to [
'"Hi." You smile nervously, take a deep breath...and open the door.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "blase">>\
<<set _snippets to [
'You open the door confidently, a neutral expression on your face, as though answering the door _clothedState is the most normal thing in the world. "Oh hi," you say casually, "can you–"'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'His eyes pop wide. He takes an involuntary step back, bumping into the drinks trolley and rattling the ice bucket.'
]>>\
<<= _snippets.random()>>
[[Whoa, careful!|S001 Kate door open 2][$temp to "crusader"]]
[[I'm sorry, I didn't mean to embarrass you.|S001 Kate door open 2][$temp to "waif"]]
[[This is humiliating.|S001 Kate door open 2][$temp to "alpha"]]
[[Hahaha!|S001 Kate door open 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<<if not hasVisited("S001 Door scene crack")>>
<<if hasVisited("Lifepath analyst work cycle 2014")>>
<<set _ukrainian to "His accent is Ukrainian.">>
<<else>>
<<set _ukrainian to "His accent it Eastern European.">>
<</if>>
<<else>>
<<set _ukrainian to "">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcRaiseEyebrows>>\
<<set _snippets to [
'"Whoa, careful there!" You reach out instinctively to help him balance, but he doesn\'t take it.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<set _snippets to [
'"I\'m sorry," you say, "I didn\'t mean to embarrass you!"'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "alpha">>\
<<pcFrown>>\
<<set _snippets to [
'"This is <i>so</i> humiliating," you grumble, to noöne in particular.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "fatale">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
<<set _snippets to [
'You can\'t help but laugh at his startled reaction.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'He straightens up, glances up and down the corridor, then back to you. "You\'re–" his voice runs dry and he has to clear his throat and gulp before he can speak. "You...your room service, madame," he stammers. _ukrainian'
]>>\
<<= _snippets.random()>>
[[(Show him in)|S001 Room service (Kate)]]<<silently>>
<<addmins 1>>
/* ??? make an Routine Connoisseur roll for Kate here */
<<set _connoisseur to false>>
<<if _connoisseur>>
<<set _champagneReaction to "Max has ordered a mass market, non-vintage champagne.">>
<<else>>
<<set _champagneReaction to "That is indeed what it says on the label.">>
<</if>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<set _body to "bare breasts">>
<<else>>
<<set _clothedState to "naked">>
<<set _body to "naked body">>
<</if>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<set _snippets to [
'You lead him into the room. He wheels the drinks trolley along behind you.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'You stop in the centre of the big open-plan suite. From outside on the balcony, Max watches through the open double doors. The two men lock eyes, and the waiter bows his head subserviently, before turning back to you.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He lifts a champagne bottle from the ice bucket and presents it to you, showing you the label. "Perrier Jouët, Grand Brut," he announces. _champagneReaction You nod with all the dignity a _clothedState woman can muster.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He tears off the golden foil wrapper, and unscrews the wire cage that holds in the cork, mostly staring at the bottle but occasionally stealing glances at your body. Then, with a firm, practised twist, the bottle opens with a low <i>pop</i> and a little curl of white smoke.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'You watch as he carefully fills two flutes with fizzy champagne, then sets the bottle back inside the ice bucket. "Will there be anything else, madame?" he asks. He makes fleeting, nervous eye contact, but then his gaze falls down to your _body and stays there. His tongue flickers nervously across his dry lips.'
]>>\
<<= _snippets.random()>>
[[No thank you.|S001 Room service (Kate) 2]]<<silently>>
<<addmins 1>>
<<if $pc.nationality == "English">>
<<set _nothanks to "No thank you">>
<<else>>
<<set _nothanks to "No thanks">>
<</if>>
<<if $pc.nationality == "U.S.">>
<<set _localCurrency to 270>>
<<elseif $pc.nationality == "English">>
<<set _localCurrency to 220>>
<<elseif $pc.nationality == "Canadian">>
<<set _localCurrency to 360>>
<<elseif $pc.nationality == "Australian">>
<<set _localCurrency to 400>>
<<elseif $pc.nationality == "New Zealand">>
<<set _localCurrency to 430>>
<</if>>\
<<pcTalk>>
<</silently>>\
<<header>>
<<set _snippets to [
'"_nothanks," you tell him. He nods obsequiously and passes you the bill and a pen, making momentary eye contact as he does so, then immediately reverting to staring at your <<pcTits>>.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'The bill comes to AED1000 – about <<if $pc.nationality == "English">>£<<else>>$<</if>>_localCurrency. Service is not included.'
]>>\
<<= _snippets.random()>>
[[No tip.|S001 Room service (Kate) 3][$temp to "noTip"]]
[[10% tip.|S001 Room service (Kate) 3][$temp to "normalTip"]]
[[20% tip.|S001 Room service (Kate) 3][$temp to "generousTip"]]
[[100% tip.|S001 Room service (Kate) 3][$temp to "crazyTip"]]<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "noTip">>\
<<set _price to 1000>>\
<<set _snippets to [
'Seeing you _clothedState was enough of a tip. You sign the bill and hand it back to the waiter, who doesn\'t even look at it. "Goodnight, madame," he says as you see him to the door. His eyes are locked on your body as you close it behind him.'
]>>\
<<elseif $temp == "normalTip">>\
<<set _price to 1100>>\
<<set _snippets to [
'You sign for a 10% tip and hand the bill back to the waiter, who doesn\'t even look at it. "Goodnight, madame," he says as you see him to the door. His eyes are locked on your body as you close it behind him.'
]>>\
<<elseif $temp == "generousTip">>\
<<set _price to 1200>>\
<<set _snippets to [
'You sign for a 20% tip and hand the bill back to the waiter, who doesn\'t even look at it. "Goodnight, madame," he says as you see him to the door. His eyes are locked on your body as you close it behind him.'
]>>\
<<elseif $temp == "crazyTip">>\
<<set _price to 2000>>\
<<set _snippets to [
'You sign for a 100% tip and hand the bill back to the waiter, who doesn\'t even look at it. Oh well; he\'ll have a nice surprise later, courtesy of Max\'s work. "Goodnight, madame," he says as you see him to the door. His eyes are locked on your body as you close it behind him.'
]>>\
<</if>>\
<<= _snippets.random()>><<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>_price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
SAAB GROUP <<= "-AED">>_price
</span>
</div>
</div><</nobr>>\
<<set _snippets to [
'You head back into the room, scoop up the ice bucket and glasses, and carry them <<link "back out onto the balcony" "S001 Flash reaction (Max)">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
<<addmins 1>>
<<kateMakeOutWithMaleNPC1>>
<<if _npc1MakeoutEffect == "Turned On">>
<<set _kateBodyReport to "You're getting turned on.">>
<<elseif _npc1MakeoutEffect == "Aroused">>
<<set _kateBodyReport to "You're getting wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "You're soaking wet now.">>
<<elseif _npc1MakeoutEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet.">>
<<elseif _npc1MakeoutEffect == "Horny">>
<<set _kateBodyReport to "Your pussy is soaking wet.">>
<</if>>
<<if _kateMakeoutEffect == "Turned On">>
<<set _npc1BodyReport to "A bulge is stirring in Max\'s pants.">>
<<elseif _kateMakeoutEffect == "Aroused">>
<<set _npc1BodyReport to "Max is getting an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max\'s erection is straining in his pants.">>
<<elseif _kateMakeoutEffect == "Already Aroused">>
<<set _npc1BodyReport to "Max has an erection.">>
<<elseif _kateMakeoutEffect == "Horny">>
<<set _npc1BodyReport to "Max has a very hard erection.">>
<</if>>
<<= "<<set $avatar.lanyard to 'av-champagneBucket-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.lanyardRear to 'av-champagneBucket-" + $pc.bodyType + "-rear.png'>>" >>
<</silently>>\
<<header>>
<<if _kateMakeoutSuccess == "npc1" and _npcMakeoutSuccess == "npc1">>\
Max practically pounces on you the moment you step back out into the night. He grabs your ass and pulls you in for hungry, urgent kisses, his stubble rough on your face and his hands all over your body. _kateBodyReport _npc1BodyReport
<<elseif _kateMakeoutSuccess>>\
Max practically pounces on you the moment you step back out into the night. He grabs your ass and pulls you in for hungry, urgent kisses, his stubble rough on your face and his hands all over your body. _npc1BodyReport
<<elseif _npcMakeoutSuccess>>\
Max practically pounces on you the moment you step back out into the night. He grabs your ass and pulls you in for hungry, urgent kisses, his stubble rough on your face and his hands all over your body. _kateBodyReport
<<else>>\
Max practically pounces on you the moment you step back out into the night. He grabs your ass and pulls you in for hungry, urgent kisses, his stubble rough on your face and his hands all over your body.
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>
He slips his fingers into the waistband of your <<= $knickers.desc.random()>> and starts $knickers.pronoun down. Your hands are full with the drinks, so there isn't much you can do but [[let him...|S001 Balcony lubrication check (champagne)]]
<<else>>\
His hand moves between your legs. Your hands are full with the drinks, so there isn't much you can do but [[let him...|S001 Balcony lubrication check (champagne)]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
Max peels your <<= $knickers.desc.random()>> down and off. You step out of $knickers.pronoun and he tosses $knickers.pronoun aside.
<<removePCKnickers>>\
Squatting on the balcony, face-to-face with your pussy, Max grabs your ass and pulls your crotch into his face. The ice bucket jingles as he pulls you forward a step. His stubbly face kisses your pussy, gently at first then lashing with his tongue, like he's making out with it.
[[(Tense up)|S001 Balcony Max oral][$temp to "tense", $npc1.hotness -= 1]]
[[(Enjoy it)|S001 Balcony Max oral][$temp to "enjoy"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>\
He kisses you and slips a hand down your body and between your legs. Max's finger slides between your wet lips and swirls around your clit.
He grabs your hips and spins you around so you're facing the balcony. He guides you into position so you're bent over it.
[[Have you got a condom?|S001 Balcony condom request]]
[[I'm on the pill, you don't need a condom.|S001 Balcony penetration][$temp to "pill"]]
<<else>>\
He kisses you and slips a hand down your body and between your legs. When he feels that you're not that wet, he kisses your neck then down your body until he's crouching in front of you, his face close to your crotch.
His stubbly face kisses your pussy, gently at first then lashing with his tongue, like he's making out with it.
[[(Tense up)|S001 Balcony Max oral][$temp to "tense", $npc1.hotness -= 1]]
[[(Enjoy it)|S001 Balcony Max oral][$temp to "enjoy"]]
<</if>>\
<</if>>\<<silently>>
<<addmins 4>>
<<pcEyesClosed>>
<<pcTalk>>
<<maleNPC1GoDownOnKate>>
<<if _npc1OralEffect == "Turned On">>
<<set _kateBodyReport to "You\'re starting to get wet.">>
<<elseif _npc1OralEffect == "Aroused">>
<<set _kateBodyReport to "You feel your pussy getting wetter and wetter.">>
<<elseif _npc1OralEffect == "Already Aroused">>
<<set _kateBodyReport to "Your pussy is wet and ready.">>
<<elseif _npc1OralEffect == "Horny">>
<<set _kateBodyReport to "He\'s amazing at this. Your nipples are hard, your pussy is wet, you want him to fuck you.">>
<<elseif _npc1OralEffect == "Horny">>
<<set _kateBodyReport to "Your nipples are hard, your pussy is wet, you want him to fuck you.">>
<<elseif _npc1OralEffect == "Edging" or _npc1OralEffect == "Orgasmic">>
<<pcOFace>>
<<set _kateBodyReport to "By the end of the session, you're close to coming.">>
<</if>>
/* temp hack to make sure they can have sex */
<<if not $pc.statusEffects.includesAny("Turned On", "Aroused", "Horny")>>
<<set $pc.statusEffects.push("Turned On")>>
<</if>>
<<if not $npc1.statusEffects.includesAny("Aroused", "Horny")>>
<<set $npc1.statusEffects.push("Aroused")>>
<</if>>
and $npc1.statusEffects.includesAny("Aroused", "Horny")>>\
<</silently>>\
<<header>>
<<if $temp == "tense">>\
Max goes down on you, fucking you with his tongue and his fingers. <<if _npc1OralSuccess>>You start off not really into it, but he wins you over. _kateBodyReport<<else>>You're not really into it.<</if>>
<<else>>\
Max goes down on you, fucking you with his tongue and his fingers. <<if _npc1OralSuccess>>It feels great. _kateBodyReport<<else>>You're not really into it.<</if>>
<</if>>\
<<if $pc.statusEffects.includesAny("Aroused", "Horny") and $npc1.statusEffects.includesAny("Aroused", "Horny")>>\
Max stands up. He takes the bucket and glasses from you and sets them down, then spins you around by the hips so you're facing the balcony. He guides you into position so you're bent over it.
[[Have you got a condom?|S001 Balcony condom request]]
[[I'm on the pill, you don't need a condom.|S001 Balcony penetration][$temp to "pill"]]
<<else>>\
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>\
Max stands up<<if $npc1.isWearing.includes("shirt")>> and unfastens his shirt, button by button revealing the lean, muscular body you remember from the pool<</if>>. He unzips his pants and produces his cock. "My turn," he suggests.
[[(Suck his cock)|S001 Balcony Max oral my turn]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $avatar.lanyard to "",
$avatar.lanyardRear to "">>
<</silently>>\
<<header>>
"Have you got a condom?" you ask, looking over your shoulder. <<if $npc1.isWearing.includes("openShirt")>>He's unzipping his pants behind you, his undone shirt framing his naked and toned upper body.<<else>>He's unbuttoning his shirt behind you, button by button exposing the lean, muscular upper body you remember from the hotel pool.<<set $npc1.isWearing.delete("shirt"), $npc1.isWearing.pushUnique("openShirt")>>\<</if>>
<<if $npc1.beliefs.includes("easy")>>\
"I hate them," he says. "C'mon, it's not the nineties."
<<else>>\
"Yeah," he says, "but I don't wanna use one. I want us to feel everything."
<</if>>\
[[I insist.|S001 Balcony condom insist][$temp to "insist"]]
[[I'll help you put it on, it'll be fun.|S001 Balcony condom insist][$temp to "help"]]
<<if $npc1.beliefs.includes("easy")>>\
[[Fine.|S001 Balcony penetration][$temp to "fine"]]
<<else>>\
[[Okay, that sounds nice.|S001 Balcony penetration][$temp to "fine"]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "insist">>\
"I insist." Max pulls out his wallet, and produces a condom.
[[(Watch him put it on)|S001 Balcony condom watch]]
[[I can help with that.|S001 Balcony condom help]]
<<elseif $temp == "help">>\
"I'll help you put it on. It'll be fun." Max doesn't look entirely convinced, but he pulls out his wallet, produces a condom, and hands it to you.
[[Open the wrapper|S001 Balcony condom help]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $avatar.view to "rear">>
<<pcTalk>>
<</silently>>\
<<header>>
Max pulls his hard cock out from his <<trousers>> and rolls the condom over it. <<set $npc1.isWearing.push("condom")>>
You get back into position bent [[over the railing|S001 Balcony penetration][$temp to "condom"]].<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
You rip open the little packet and pull out the slippery condom. Max pulls his big, hard cock out from his <<trousers>>.
[[(Put the condom on him)|S001 Balcony condom (Kate)]]
[[(Tease him in your mouth)|S001 Balcony BJ tease]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
Condom in one hand you squat down, curl the other hand around Max's cock, and treat the tip to some kisses and licks. He murmurs in satisfaction as you give it a tongue lashing.
[[(Put the condom on him)|S001 Balcony condom (Kate)]]
[[(Give him a BJ)|S001 Balcony BJ]]<<silently>>
<<addmins 2>>
<<kateGiveBJToNpc1>>
<<if _kateOralSuccess == "npc1">>
<<if _kateOralEffect == "Turned On">>
<<set _maxBodyReport to "You can feel his cock starting to get hard in your mouth.">>
<<elseif _kateOralEffect == "Aroused">>
<<set _maxBodyReport to "You can feel his cock turning hard in your mouth.">>
<<elseif _kateOralEffect == "Horny">>
<<set _maxBodyReport to "You can feel his cock getting rock hard in your mouth.">>
<<elseif _kateOralEffect == "Already Aroused">>
<<set _maxBodyReport to "Your mouth slips back and forth on his hard cock.">>
<<elseif _kateOralEffect == "Edging">>
<<set _maxBodyReport to "Your mouth slips back and forth on his hard cock. You quickly settle into a rhythm that he loves, his breath coming out in satisfied little moans and his hand resting on the top of your head. His cock feels hard and you\'re pretty sure that if you keep this up he's going to come.">>
<<elseif _kateOralEffect == "Orgasmic">>
<<set _maxBodyReport to "Your mouth slips back and forth on his hard cock. You quickly settle into a rhythm that he loves, his breath coming out in satisfied little moans and his hand resting on the top of your head. His cock feels hard and you\'re pretty sure that if you keep this up he's going to come.">>
<</if>>
<</if>>
<</silently>>\
<<header>>
You get on your knees down on the balcony and suck and slurp on Max's cock for a couple minutes. <<if _kateOralSuccess == "npc1">>_maxBodyReport<<else>>He murmurs appreciatively, but you get the vibe that he's just being polite, and he doesn't seem disappointed when it's over.<</if>>
Your knees are aching and you need to breathe, so you give his cock one last kiss before you get back up. "You're awesome," he smiles.
[[(Put the condom on him)|S001 Balcony condom (Kate)]]<<silently>>
<<addmins 1>>
<<set $npc1.isWearing.push("condom")>>
<</silently>>\
<<header>>
You roll the condom over Max's big, thick cock. He smiles at you as you roll it on. Then you get back into position, [[bent over the balcony|S001 Balcony penetration][$temp to "condom"]].<<silently>>
<<addmins 1>>
<<set $avatar.view to "rear">>
<</silently>>\
<<header>>
You grip the railing as Max moves close in behind you. You feel one hand on your ass and then the tip of his cock slides between your wet lips.
<<if $pc.statusEffects.includes("Turned On")>>\ /* Max ideal pace: SLOW if aroused, rhythmic if Horny. Kate: Gentle */ \
Max holds your hips and then pushes inside you. His cock is big and you're not very wet, so he has to work it in slowly. "Jaså," he murmurs once he's in, while you wince out into the starry sky. "You're so fucking tight."
[[Be gentle.|S001 Balcony sex scene][$temp to "gentle"]]
[[(Just take it)|S001 Balcony sex scene][$temp to "noAdvice"]]
<<elseif $pc.statusEffects.includes("Aroused")>>\ /* Max ideal pace: Rhythmic if aroused, Hard if Horny. Kate: Rhythmic */ \
Max holds your hips and then pushes inside you. An involuntary moan escapes your mouth, out into the starry night sky. He thrusts experimentally a few times. You hold the railing tight as you get used to the feel of his cock inside you.
[[(Be noisy)|S001 Balcony sex scene][$temp to "noisy"]]
[[(Be quiet)|S001 Balcony sex scene][$temp to "quiet"]]
<<elseif $pc.statusEffects.includes("Horny")>>\ /* Max ideal pace: Hard. Kate: Hard */ \
Max holds your hips and then pushes inside you. He's big, but you're soaking wet and he slides into you easily in one thrust. An involuntary moan escapes your mouth, out into the starry night sky.
[[Fuck me hard.|S001 Balcony sex scene][$temp to "hard"]]
[[(Be noisy)|S001 Balcony sex scene][$temp to "noisy"]]
[[(Be quiet)|S001 Balcony sex scene][$temp to "quiet"]]
<<else>>\
ERROR Kate is not turned on enough for this scene, how the fuck did you get here
<</if>>\<<silently>>
/* Max likes noisy girls */
<<if $temp == "noisy">>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<</if>>
/* set Kate's ideal pace */
<<if $pc.statusEffects.includes("Turned On")>>
<<set _kateIdeal to 2>>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<set _kateIdeal to 4>>
<<elseif $pc.statusEffects.includes("Horny")>>
<<set _kateIdeal to 5>>
<</if>>
<<if $pc.statusEffects.includesAny("Edging", "Orgasmic")>>
<<set _kateIdeal += 1>>
<</if>>
/* set Max's ideal pace */
<<if $pc.statusEffects.includes("Turned On")>>
<<set _maxIdeal to 3>>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<set _maxIdeal to 4>>
<<elseif $pc.statusEffects.includes("Horny")>>
<<set _maxIdeal to 5>>
<</if>>
<<if $pc.statusEffects.includesAny("Edging", "Orgasmic")>>
<<set _maxIdeal += 1>>
<</if>>
/* set Max's starting pace - this equals his cock size */
<<set _sexPace to 4>>
/* see if Max figures out Kate's ideal pace */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience>>
<<if ( not _npc1D10 == 1 ) and ( _npc1D10 == 10 or _modifiedRoll gt 6) >> /* Max fucks Kate at her best pace */
<<set _maxIsCleverLover to true>>
<<if _kateIdeal lte 2>>
<<set _maxStyle to "gentle",
_sexPace -= 2>>
<<elseif _kateIdeal == 3>>
<<set _maxStyle to "slow",
_sexPace -= 1>>
<<elseif _kateIdeal == 4>>
<<set _maxStyle to "rythmic">>
<<elseif _kateIdeal gte 5>>
<<set _maxStyle to "hard",
_sexPace += 1>>
<</if>>
<<else>> /* Max fucks Kate at his best pace */
<<if _maxIdeal lte 2>>
<<set _maxStyle to "gentle",
_sexPace -= 2>>
<<elseif _maxIdeal == 3>>
<<set _maxStyle to "slow",
_sexPace -= 1>>
<<elseif _maxIdeal == 4>>
<<set _maxStyle to "rythmic">>
<<elseif _maxIdeal gte 5>>
<<set _maxStyle to "hard",
_sexPace += 1>>
<</if>>
<</if>>
/* if Max's pace isn't Kate's ideal pace, apply a penalty */
<<if _sexPace != _kateIdeal>>
<<if _sexPace gte ( _kateIdeal + 1)>>
<<set _kateSensation to "tooHard",
_kateSexModifier to ( _kateIdeal - _sexPace )>>
<<elseif _sexPace gt _kateIdeal>>
<<set _kateSensation to "hard",
_kateSexModifier to ( _kateIdeal - _sexPace )>>
<<elseif _sexPace lt _kateIdeal - 1>>
<<set _kateSensation to "tooSoft",
_kateSexModifier to ( _sexPace - _kateIdeal )>>
<<elseif _sexPace lt _kateIdeal>>
<<set _kateSensation to "soft",
_kateSexModifier to ( _sexPace - _kateIdeal )>>
<</if>>
<<else>>
<<set _kateSensation to "sweet">>
<</if>>
/* and vice versa */
<<if _sexPace != _maxIdeal>>
<<if _sexPace gte ( _maxIdeal + 1)>>
<<set _maxSensation to "tooTight",
_maxSexModifier to ( _maxIdeal - _sexPace )>>
<<elseif _sexPace gt _maxIdeal>>
<<set _maxSensation to "tight",
_maxSexModifier to ( _maxIdeal - _sexPace )>>
<<elseif _sexPace lt _maxIdeal - 1>>
<<set _maxSensation to "tooLoose",
_maxSexModifier to ( _sexPace - _maxIdeal )>>
<<elseif _sexPace lt _maxIdeal>>
<<set _maxSensation to "loose",
_maxSexModifier to ( _sexPace - _maxIdeal )>>
<</if>>
<<else>>
<<set _maxSensation to "sweet">>
<</if>>
<<kateVaginalSexWithNPC1>>
<<addmins 5>>
<</silently>>\
<<header>>
<<if _maxStyle != "crushTEST">>\
Max fucks you over the balcony, very gently and slowly (NOTE this needs variation for the other paces ??? ) , his cock hardly moving inside you at first, his fingertips tracing curves over your hips and thighs.
<<if _npc1SexSuccess == "kate">>\
You grip the railing and bite your lip as his slow thrusts inside you start feeling better and better. "Åh jä," murmurs Max, taking a firmer grip on your hips and slowly picking up the pace. "Like that." He reaches out and sweeps a finger through your hair. "You're beautiful, $pc.knownAs."
<<if $pc.statusEffects.includes("Orgasmic") and $npc1.statusEffects.includes("Orgasmic")>>\ /* mutual orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit. You can feel your orgasm building up inside you like a wave...
Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
<<link "(Try to come first)">>
<<set $temp to "meFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness + _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over Kate orgasm">>
<<else>>
<<goto "S001 Balcony bent over Max orgasm">>
<</if>>
<</link>>
<<link "(Try to make Max come)">>
<<set $temp to "maxFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness - _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<<else>>
<<set _maxMod += $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over Kate orgasm">>
<<else>>
<<goto "S001 Balcony bent over Max orgasm">>
<</if>>
<</link>>
<<elseif $pc.statusEffects.includes("Orgasmic")>>\ /* kate orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit. You can feel your orgasm building up inside you [[like a wave|S001 Balcony bent over Kate orgasm]]...
<<elseif $npc1.statusEffects.includes("Orgasmic")>>\ /* max orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit.
Suddenly Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips [[tight|S001 Balcony bent over Max orgasm][$temp to "premature"]]. <i>"Jävlar..."</i> he murmurs.
<<else>>\
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit.
<<link "(Try to come)">>
<<set $temp to "meFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness + _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over Kate orgasm">>
<<else>>
<<goto "S001 Balcony bent over Max orgasm">>
<</if>>
<</link>>
<<link "(Try to make Max come)">>
<<set $temp to "maxFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness - _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<<else>>
<<set _maxMod += $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Balcony bent over Kate orgasm">>
<<else>>
<<goto "S001 Balcony bent over Max orgasm">>
<</if>>
<</link>>
<</if>>\
<<elseif _kateSexSuccess>>\
<<if not $pc.statusEffects.includesAny("Aroused", "Horny")>>\
You're not very wet and the little gasps and whimpers you're making are more of discomfort than arousal, but Max seems to be enjoying himself anyway. "Åh jä," he murmurs. "Fucking <i>tight."</i>
<<else>>\
His slow, gentle thrusts aren't really doing much for you, but he seems to be enjoying himself anyway. "Åh jä," he murmurs, <i>"Jävlar.</i> You feel amazing."
<</if>>\
<<if $npc1.statusEffects.includes("Orgasmic")>>\
Max grips your hips tighter as he picks up the pace. He keeps telling you how good it feels to fuck you.
Suddenly Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips [[tight|S001 Balcony bent over Max orgasm][$temp to "premature"]]. <i>"Jävlar..."</i> he murmurs.
<<else>>\
Max grips your hips tighter as he picks up the pace. He keeps telling you how good it feels to fuck you.
[[(Fake enjoyment)|S001 Balcony bent over Kate fake enjoyment]]
(We also need to insert an option here for $pc.knownAs to suggest a change of pace – needs coad ???)
<</if>>\
<<else>>\
<<if not $pc.statusEffects.includesAny("Aroused", "Horny")>>\
You're not very wet and the little gasps and whimpers you're making are more of discomfort than arousal.\
<<else>>\
After all the build-up, it's a bit of a surprise to realise the sex isn't really doing much for you.\
<<if _kateSensation == "tooHard" or _kateSensation == "hard">>\
His cock's too big for comfort.
<<else>>\
His slow and gentle thrusts just aren't flicking your switch.
<</if>>\
<</if>>\
Sex isn't working, Max moves the action into the bedroom at this point.
<</if>>\
<</if>>\
Max style: _maxStyle
Kate: _kateSensation
Max: _maxSensation<<silently>>
<</silently>>\
<<header>>
You pretend that Max is rocking your world. (Need to insert an option here for him to detect the ruse ???)
[[(Fake an orgasm)|S001 Balcony bent over Kate fake orgasm]]
[[(Try to make Max come)|S001 Balcony bent over Max's turn]]<<silently>>
<<addmins 1>>
<<pcOFace>>
<<set $npc1.statusEffects.delete("Considerate")>>
<</silently>>\
<<header>>
You fake an orgasm. Max seems to buy it.
[[(Try to make Max come)|S001 Balcony bent over Max's turn]]<<silently>>
<<addmins 1>>
<<pcOFace>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up over the edge into a noisy orgasm.
<<elseif $temp == "maxFirst">>\
You try and hold back but Max's rhythmic thrusting pushes you over the edge into a noisy orgasm.
<</if>>\
When you come back to your senses you realise that Max came too. You look over your shoulder and he grins back at you, looking flushed and satisfied. "That was fucking amazing," he says.
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up and up with every thrust, and...
<<elseif $temp == "maxFirst">>\
You can feel that he's close. You clench your pussy tight on his cock and...
<<elseif $temp == "premature">>\
Max tries to hold it back, but you can feel he's close, and...
<</if>>\
"Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
You look over your shoulder at him. He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"You're too sexy."
Max pulls you back upright and facing him. <<if $pc.statusEffects.includes("Orgasmic")>><i>You're so close.</i> <</if>>He pulls you into a kiss, his tongue tangling with yours again, his fingers flicking and tweaking your <<if $pc.statusEffects.includes("Aroused")>>stiff nipples<<elseif $pc.statusEffects.includes("Orgasmic")>>stiff, sensitive nipples<<else>>nipples<</if>>.
A hand moves down your body, between your legs, and starts massaging your clit while he makes out with you.
[[(Try to come)|S001 Balcony fingering][$temp to "goForIt"]]
<<if $pc.statusEffects.includes("Orgasmic")>>\
<span class="greyedOut">(Too close) (Fake an orgasm)</span>
<<else>>\
[[(Fake an orgasm)|S001 Balcony fingering][$temp to "fakeIt"]]
<</if>>\<<silently>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<if $pc.statusEffects.includes("Orgasmic")>> /* automatic success */
<<set _npc1FingerSuccess to "kate">>
<<elseif $pc.statusEffects.includes("Edging")>>
/* simplified roll to see if the fingering succeeds or fails */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1d10 == 1>> /* critical miss */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if _npc1FingerSuccess and $temp == "fakeIt">>\
/* Kate tried to fake it but it was too good */ \
<<pcOFace>>\
You start off intending to fake it, but Max is <i>really good</i> with his fingers. He strums your clit, pinches your nipples, slides a finger inside you to find your g-spot, kisses you confidently.
Your "fake" orgasm turns into a real one as Max expertly brings you off right there on the balcony.
<<elseif _npc1FingerSuccess>>\
Max is <i>really good</i> with his fingers. He strums your clit, pinches your nipples, slides a finger inside you to find your g-spot, kisses you confidently.
You cling onto him tightly as Max expertly brings you off right there on the balcony.
<<elseif $temp == "goForIt">>\
<<pcOFace>>\
You try to relax but something's not working for you and Max can't seem to get you there. He's doing his best but you're just not into it.
[[(Fake an orgasm)|S001 Balcony fingering Kate fizzle][$temp to "fakeIt"]]
[[(Just let it fizzle out)|S001 Balcony fingering Kate fizzle][$temp to "fizzle"]]
<<elseif $temp == "fakeIt">>\
<<silently>>
/* change this to an actual deception check later ??? */
<<pcOFace>>\
<<set _deceptionCheck to either(true, false)>>
<<if _deceptionCheck>>
<<notificationsAddSuccess "Success." "[Routine Deception] check succeeded.">>
<<else>>
<<notificationsAddError "Failure." "[Routine Deception] check failed.">>
<</if>>
<</silently>>\
<<if _deceptionCheck>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You think he bought it.
<<else>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You're not entirely sure he bought it, but he graciously takes his finger out of you anyway.
<</if>>\
<</if>>\
<<if not ( $temp == "goForIt" and not _npc1FingerSuccess )>>\
"Wow. That was pretty amazing." He grins at you. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "fakeIt">>\
<<silently>>
/* change this to an actual deception check later ??? */
<<set _deceptionCheck to either(true, false)>>
<<if _deceptionCheck>>
<<notificationsAddSuccess "Success." "[Routine Deception] check succeeded.">>
<<else>>
<<notificationsAddError "Failure." "[Routine Deception] check failed.">>
<</if>>
<</silently>>\
<<if _deceptionCheck>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You think he bought it.
<<else>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You're not entirely sure he bought it, but he graciously takes his finger out of you anyway.
<</if>>\
"Wow. That was pretty amazing." He grins at you. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You let Max's attempt to make you come fizzle out without any theatrics.
He apologises, looking a bit deflated. "C'mon," he says, "let's drink some champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<addmins 1>>
<<pcOFace>>
<<set $npc1.statusEffects.delete("Considerate")>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up over the edge into a noisy orgasm.
<<elseif $temp == "maxFirst">>\
You try and hold back but Max's rhythmic thrusting pushes you over the edge into a noisy orgasm.
<</if>>\
Your senses return. Max's hard cock is still inside you.
[[(Try to make Max come)|S001 Balcony bent over Max's turn]]<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if _npc1SexSuccess and _kateSexSuccess>>\
You ride Max's hard cock until his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
You look over your shoulder and he grins back at you, looking flushed and satisfied. "That was fucking amazing," he says.
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You ride Max's cock hard for a few minutes, but he doesn't get there.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
[[(Keep trying)|S001 Max initiates rough sex][$temp to "letMaxLead"]]
<<if $npc1.isWearing.includes("condom")>>\
[[Take off the condom.|S001 Balcony bent over take off the condom][$temp to "myIdea"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Wanna finish in my mouth?|S001 Balcony bent over offer BJ finish]]
<<else>>\
<span class="greyedOut">(Promiscuous) Wanna finish in my mouth?</span>
<</if>>\
<<else>>\
<<if $npc1.isWearing.includes("condom")>>\
"I've gotta take off the condom," Max says.
[[No way.|S001 Max initiates rough sex][$temp to "refuseBareback"]]
[[Okay.|S001 Balcony bent over take off the condom][$temp to "hisIdea"]]
<<else>>\
<<include "S001 Bed Max initiates rough sex content">>
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set _maxDecision to either("hair", "spank", "shocker")>>
<</silently>>\
<<header>>
<<if $temp == "letMaxLead">>\
You just keep riding his cock, trying to get him off.
<<elseif $tem == "refuseBareback">>\
"No way," you tell him over your shoulder. Max murmurs a frustrated complaint, but stays inside you.
<</if>>\
Max digs his fingers into your hips, painfully hard, and fucks you as hard as he can, pulling you into him, his thighs slapping into your ass. He fucks you hard over the balcony rail, but it's still not working out for him.
<<if _maxDecision == "hair">>\
He reaches out and grabs a handful of your hair. He yanks your head up into a less comfortable position.
[[Ow, knock it off!|S001 Balcony hair persuade]]
[[(Allow it)|S001 Balcony rough hair pull fuck]]
<<elseif _maxDecision == "spank">>\
<<set _painTol to either("true", "false")>>\ /* change this for a proper Pain Tolerance roll later ??? */ \
Max gives you a few swats on the ass while he's fucking you. Then they start getting harder and faster.
The slaps build up in intensity until he's spanking you hard.
<<if _painTol>>\
[[(Passed a Pain Threshold check) (Take it)|S001 Balcony get spanked]]
<<else>>\
<span class="greyedOut">(Failed a Pain Tolerance check) (Take it)</span>
<</if>>\
[[Ow! Stop!|S001 Balcony spanking objection]]
<<elseif _maxDecision == "shocker">>\
Max slows down his thrusting. He pulls one of your ass cheeks aside, and you touches your asshole with a fingertip.
[[No way.|S001 Balcony shocker reluctance]]
<<link "(Allow it)">>
<<set _anal to either("true", "false")>> /* change this for a proper Anal Sex roll later ??? */
<<if _anal>>
<<goto "S001 Balcony shocker in it goes">>
<<else>>
<<goto "S001 Balcony shocker tight ass">>
<</if>>
<</link>>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
You object and try to squirm away. Max holds you down and pushes his fingertip inside your ass.
[[Ow, not in my ass!|S001 Balcony Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Balcony angry Kate]]
<<link "(Allow it)">>
<<set _anal to either("true", "false")>> /* change this for a proper Anal Sex roll later ??? */
<<if _anal>>
<<goto "S001 Balcony shocker in it goes">>
<<else>>
<<goto "S001 Balcony shocker tight ass">>
<</if>>
<</link>><<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set _text to "" + $pc.knownAs + " failed an Anal Sex check.">>\
<<notificationsAddError "Failure" _text>>\
<</silently>>\
<<header>>
Max's finger inches further into your tight, resisting asshole.
[[Ow, Max, it's too tight!|S001 Balcony shocker in it goes][$temp to "tooTight"]]
[[(Try to relax your ass)|S001 Balcony shocker in it goes][$temp to "relax"]]<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<<if not hasVisited("S001 Balcony shocker tight ass")>>
<<set _text to "" + $pc.knownAs + " passed an Anal Sex check.">>
<<notificationsAddSuccess "Success" _text>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "tooTight">>\
"Ow, Max, I'm too tight," you protest.
"Nonsense," he says dismissively.
<<elseif $temp == "">>\
You breathe deeply and try to relax.
<</if>>\
Max's finger sinks all the way into your ass. His cock starts thrusting in you again and he finger fucks your ass.
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he selfishly fucks you. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
You look over your shoulder at him. He shoots you a sheepish grin, his face flushed. "Fuck," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"That was hot. Let's drink champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Balcony bent over offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Balcony rough fuck this][$temp to "shocker"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set _painTol to either("true", "false")>> /* change this for a proper Pain Tolerance roll later ??? */
<</silently>>\
<<header>>
"Ow, stop!" You yelp and shoot a hand out to protect your ass.
Max smacks you <i>hard</i> on the thigh, a stinging slap that takes your breath away. His cock <i>throbs</i> in you when you cry out.
[[Max, stop, please!|S001 Balcony Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Balcony angry Kate]]
<<if _painTol>>\
[[(Passed a Pain Threshold check) (Stop resisting)|S001 Balcony get spanked]]
<<else>>\
<span class="greyedOut">(Passed a Pain Threshold check) (Stop resisting)</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
"Ow, knock it off!" You reach up with one hand and try to loosen his grip, but you're not strong enough. He tightens his hold instead, and yanks your head back even further. You can feel his thrusting cock harden inside you as he manhandles you like this.
[[Max, stop, please!|S001 Balcony Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Balcony angry Kate]]
[[(Stop resisting)|S001 Balcony rough hair pull fuck]]<<silently>>
<<addmins 4>>
<<set _painTol to either("true", "false")>> /* change this for a proper Pain Tolerance roll later ??? */
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
<<if _painTol>>\
<<set _text to "" + $pc.knownAs + " passed a Pain Threshold check.">>\
<<notificationsAddSuccess "Success" _text>>\
Max spanks you hard while he fucks you. It's painful but you take it well and don't lose your composure.
<<else>>\
<<set _text to "" + $pc.knownAs + " failed a Pain Threshold check.">>\
<<notificationsAddError "Failure" _text>>\
Max spanks you hard while he fucks you. It's very painful and you make lots of noise and can't help but struggle sometimes.
<</if>>\
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he rains stinging slap after stinging slap onto your burning ass cheeks. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
You look over your shoulder at him. He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"I get carried away sometimes. Let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Balcony bent over offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Balcony rough fuck this][$temp to "hair"]]
<</if>>\<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
Max fucks you hard, pulling your hair and smacking your ass.
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he selfishly fucks you. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
You look over your shoulder at him. He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"I get carried away sometimes. Let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Balcony bent over offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Balcony rough fuck this][$temp to "hair"]]
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
You end the rough sex, and tell Max he was too rough. He looks chastened and apologises for going over the top.
You bend over again and try to get Max off with normal sex.
<<if _npc1SexSuccess and _kateSexSuccess>>\
<<addmins 3>>\
It only takes a few minutes. You ride Max's hard cock until his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
You look over your shoulder and he grins back at you, looking flushed and satisfied. "That was fucking amazing," he says.
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You do your best, but Max has lost interest and the sex fizzles out. Sexually unsatisfied, he kicks you out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<pcMoodAngry>>
<</silently>>\
<<header>>
You wrench yourself free and tell Max he can go fuck himself. He apologises and tries to get you to stay, but your mind's made up. You gather your things and storm out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<pcMoodAngry>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
<<if $temp == "hair">>\
Max lets go of your hair. You straighten up and turn around.
<</if>>\
"You know what, Max, fuck this. I'm done." He tries to apologise and convince you to stay, but your mind's made up. You gather your things and storm out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 4>>
<<set $npc1.isWearing.delete("condom")>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
You look over your shoulder. <<if $temp == "myIdea">>"Take off the condom,"<<else>>"Okay,"<</if>> you tell him.
Max doesn't need to be told twice. He pulls out of you, whips off the condom, then thrusts back inside you, bareback.
"Åh jä," he says. "Much better."
<<if _npc1SexSuccess and _kateSexSuccess>>\
Max's bare cock inside you does feel better, both for you and for him. He fucks you for a few more minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
His cock twitches and squirts inside you, filling your pussy with his hot sperm. He gently pulls out of you, looking flushed and satisfied.
"That was fucking amazing," he says. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
Even taking off the condom doesn't do the trick. Max keeps going, but after a couple more minutes he <i>still</i> hasn't come.
[[(Keep trying)]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Wanna finish in my mouth?|S001 Balcony bent over offer BJ finish]]
<<else>>\
<span class="greyedOut">(Promiscuous) Wanna finish in my mouth?</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "maxRequest">>\
"Okay," you say. He pulls out of you, and you turn around to squat in front of him.
<<else>>\
You throw a smouldering look over your shoulder. "Wanna finish in my mouth?" you ask.
"Oh yeah." Max pulls out of you. You turn around and squat down in front of him.
<</if>>\
<<if $npc1.isWearing.includes("condom")>>\
[[(Take off the condom)|S001 Balcony bent over BJ finish][$temp to "removeCondom"]]
<<else>>\
[[(Suck his cock)|S001 Balcony bent over BJ finish]]
<</if>>\<<silently>>
<<addmins 5>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<<kateGiveBJToNpc1>>
<</silently>>\
<<header>>
<<if $temp == "removeCondom">>\
You peel the condom off Max's cock and toss it aside.
<</if>>\
You slip Max's cock into your mouth and start sucking it.
<<if _kateOralSuccess == "npc1">>\
<<set $male1.cumTgt to "mouthswallow">>\
<<cumMouth>>\
After a few minutes his rhythmic grunts turn into jagged breaths and little moans. His fingertips curl into your hair. <i>"Jävlar..."</i> he murmurs.
His cock twitches in your mouth, filling it with his hot spunk.
[[(Spit)|S001 Balcony bent over BJ finish 2][$temp to "spit"]]
[[(Swallow)|S001 Balcony bent over BJ finish 2][$temp to "swallow"]]
<<else>>\
His cock's hard but you can't bring him off. After a few minutes Max curls a hand into your hair, holding you tightly in place. He grasps his own cock and starts jerking off in your mouth.
[[(Just let him do it)|S001 Balcony bent over BJ finish 2][$temp to "cumRag"]]
[[(Use your tongue)|S001 Balcony bent over BJ finish 2][$temp to "lick"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "spit">>\
<<set $avatar.cumshot to "">>\
You spit the gooey load out into a plant pot.
<<elseif $temp == "swallow">>\
<<set $avatar.cumshot to "">>\
You gulp down the salty load.
<<elseif $temp == "cumRag">>\
<<pcEyesClosed>>\
<<addmins 2>>\
<<pcMoodSkeptical>>\
<<set $male1.cumTgt to "face">>
<<facial>>\
You passively let Max jerk off in your mouth. In just a few minutes his rhythmic grunts turn into jagged breaths and little moans. He yanks your hair tight . <i>"Jävlar..."</i> he murmurs.
Max blasts his load right in your face.
<<elseif $temp == "lick">>\
<<pcEyesClosed>>\
<<addmins 2>>\
<<pcMoodSkeptical>>\
<<set $male1.cumTgt to "face">>
<<facial>>\
You lash Max's cock with your tongue while he jerks off in your mouth. In just a few minutes his rhythmic grunts turn into jagged breaths and little moans. He yanks your hair tight . <i>"Jävlar..."</i> he murmurs.
Max blasts his load right in your face.
<</if>>\
"Wow. That was pretty amazing." He grins down at you, looking flushed and satisfied, and offers you his hand to get back up. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 1>>
<<removePCDress>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "Topless">>
<<else>>
<<set _clothedState to "Naked">>
<</if>>
<<set _initiative to either("kate", "max")>>
<<if $temp == "crusader" or $temp == "waif" or $temp == "fatale">>
<<set _onTheBalcony to "with Max",
_him to "him">>
<<else>>
<<set _onTheBalcony to "on the balcony",
_him to "Max">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "warn">>\
<<set _snippets to [
'"Careful," you protest, "I\'ll spill it!" <br><br>"Don\'t care," he replies, pulling insistently at your dress while you trickle champagne into the flutes. You manage to pour it without spilling it, but you don\'t manage to keep your dress on while doing so.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "help">>\
<<set _snippets to [
'You obligingly shift and move to help him undress you while you pour the drinks.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "outfoxed">>\
<<set _snippets to [
'He strips it off you, confidently and insistently, then tosses it onto a sunlounger.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "crusader">>\
<<set _snippets to [
'"Let\'s hope he\'s not calling the cops," you say drily.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max laughs, obviously not worried. He passes you a champagne flute, and holds his up for a toast: "To you."'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "waif">>\
<<set _snippets to [
'"Max!" you give him a light slap on the arm. "I can\'t believe you did that!"'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max grins. "I can\'t believe you didn\'t think I was going to do that. You\'re a <i>sexy bitch,</i> $pc.knownAs." He passes you a champagne flute, and holds his up for a toast: "To you."'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "fatale">>\
<<set _snippets to [
'"Surprised you didn\'t invite him out here," you say drily. "For a second there I thought it was going to turn into a double date."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max\'s expression is a 50/50 mix of surprise and pure lust. He passes you a glass of champagne, then grabs your ass and pulls you in for an intense, hungry kiss.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'_clothedState _onTheBalcony again, you trade kisses and touches with _him between sips of champagne.'
]>>\
<<= _snippets.random()>>
<<if _initiative == "kate">>\
[[Take me to bed or lose me forever.|S001 Move to the bed II]]
[[(Let Max lead)|S001 Balcony lubrication check]]
<<elseif _initiative == "max">>\
<<include "S001 Balcony lubrication check content">>
<</if>>\<<silently>>
<<addmins 1>>
<<kateMakeOutWithMaleNPC1>>
<</silently>>\
<<header>>
<<include "S001 Balcony lubrication check content">><<if Array.from($pc.isWearing).includes("knickers")>>\
Max peels your <<= $knickers.desc.random()>> down while you make out. The scrap of fabric slips down your legs and falls around your ankles. You step out of $knickers.pronoun and kick $knickers.pronoun away. <<removePCKnickers>>
<<else>>\
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>\
He kisses you and slips a hand down your body and between your legs. Max's finger slides between your wet lips and swirls around your clit.
He grabs your hips and spins you around so you're facing the balcony. He guides you into position so you're bent over it.
[[Have you got a condom?|S001 Balcony condom request]]
[[I'm on the pill, you don't need a condom.|S001 Balcony penetration][$temp to "pill"]]
<<else>>\
He kisses you and slips a hand down your body and between your legs. When he feels that you're not that wet, he kisses your neck then down your body until he's crouching in front of you, his face close to your crotch.
His stubbly face kisses your pussy, gently at first then lashing with his tongue, like he's making out with it.
[[(Tense up)|S001 Balcony Max oral][$temp to "tense", $npc1.hotness -= 1]]
[[(Enjoy it)|S001 Balcony Max oral][$temp to "enjoy"]]
<</if>>\
<</if>>\Max tells you to wait there while he goes to the door.
[[Wait for Max.|S001 Wait for Max II]]<<silently>> <<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "topless">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<set _forSex to "to fuck">>
<<else>>
<<set _forSex to "for action">>
<</if>>
<</silently>>\
<<header>>
<<set _snippets to [
'He vanishes inside while you wait on the balcony.'
]>>\
<<= _snippets.random()>>
<<if not $pc.statusEffects.includesAny("Turned On", "Aroused", "Horny")>>\
<<set _snippets to [
'Doubt gnaws at you while you wait, _clothedState under the stars. You\'re not feeling turned on at all. If you can\'t perform here, after being wined and dined by a handsome man, how are you going to cope in Bangkok?'
]>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _snippets to [
'<i>This has been a memorable date,</i> you muse, as you wait _clothedState under the stars for Max to return. Your body feels sexy and responsive and ready for more foreplay.'
]>>\
<<elseif $pc.statusEffects.includes("Aroused")>>\
<<set _snippets to [
'<i>This has been a memorable date,</i> you muse, as you wait _clothedState under the stars for Max to return. All the foreplay has made you feel frisky and ready _forSex.'
]>>\
<<else>>\
<<set _snippets to [
'<i>Hurry back,</i> you think, as you wait _clothedState under the stars for Max to return. You\'re <i>so</i> turned on. Your pussy feels hot and soaking wet and your <<pcNipples>> ache to be touched.'
]>>\
<</if>>\
<<= _snippets.random()>>
<<set _snippets to [
'From the room, you hear Max talking with someone at the door.'
]>>\
<<= _snippets.random()>>
[[(Play with yourself while you wait)|S001 Balcony jill off]]
[[(Just wait)|S001 Wait for Max IV]]<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<set _startFrigging to "slip a finger into your _knickersDesc">>
<<else>>
<<set _startFrigging to "slip a finger between your legs">>
<</if>>
<</silently>>\
<<header>>
<<if not $pc.statusEffects.includesAny("Turned On", "Aroused", "Horny")>>\
<<set _snippets to [
'You decide to take matters into your own hands. You _startFrigging and start gently touching yourself, trying to get your body ready for what\'s to come.'
]>>\
<<elseif $pc.statusEffects.includes("Turned On")>>\
<<set _snippets to [
'You don\'t need to wait for Max. You _startFrigging and start gently touching yourself.'
]>>\
<<else>>\
<<set _snippets to [
'You can\'t wait for Max. You _startFrigging and onto your wet, sensitive clit.'
]>>\
<</if>>\
<<= _snippets.random()>>
<<set _snippets to [
'Outside in the warm night air, you tweak your nipples and strum your clit while, inside the room, your date pays for the champagne. You sigh breathily as your body responds to your own touch. Inside you hear two men chatting and the <i>pop</i> of champagne being uncorked.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'You hear the hotel room door click shut. You give your clit one last little stroke, then decide how to pose yourself for Max\'s return.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $pc.region == "America">>\
<<set _knickers to "Panties">>\
<<else>>\
<<set _knickers to "Knickers">>\
<</if>>\
[[(Thong on, facing him)|S001 Max returns][$temp to "faceHim"]]
[[(Thong off, facing him)|S001 Max returns][$temp to "commandoFaceHim"]]
[[(Thong on, bent over the balcony)|S001 Max returns][$temp to "bentOver"]]
[[(Thong off, bent over the balcony)|S001 Max returns][$temp to "commandoBentOver"]]
<<else>>\
[[(Facing him)|S001 Max returns][$temp to "faceHim"]]]
[[(Bent over the balcony)|S001 Max returns][$temp to "bentOver"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'You wait out on the balcony, the warm night air washing over your naked skin. From the room, you hear two men chatting and the <i>pop</i> of champagne being uncorked. <br><br>The conversation ends, and the door clicks shut.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He\'ll be back in a moment. How do you want to present yourself?'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $pc.region == "America">>\
<<set _knickers to "Panties">>\
<<else>>\
<<set _knickers to "Knickers">>\
<</if>>\
[[(Thong on, facing him)|S001 Max returns][$temp to "faceHim"]]
[[(Thong off, facing him)|S001 Max returns][$temp to "commandoFaceHim"]]
[[(Thong on, bent over the balcony)|S001 Max returns][$temp to "bentOver"]]
[[(Thong off, bent over the balcony)|S001 Max returns][$temp to "commandoBentOver"]]
<<else>>\
[[(Facing him)|S001 Max returns][$temp to "faceHim"]]]
[[(Bent over the balcony)|S001 Max returns][$temp to "bentOver"]]
<</if>>\<<silently>>
<<addmins 1>>
<<if $pc.bodyType == "lean">>
<<set _cheekDesc to "tight">>
<<elseif $pc.bodyType == "hourglass">>
<<set _cheekDesc to "firm">>
<<elseif $pc.bodyType == "curvy">>
<<set _cheekDesc to "round">>
<</if>>\
<</silently>>\
<<header>>
<<if $temp == "faceHim">>\
<<set _snippets to [
'Max reäppears holding an ice bucket and two champagne flutes. "Room service, madame?" he grins.'
]>>\
<<= _snippets.random()>>
[[I was starting to get lonely out here.|S001 Where were we][$temp to "lonely"]]
[[(Play along) Hmm, I don't seem to have my purse on me...|S001 Where were we][$temp to "roleplay"]]
<<elseif $temp == "commandoFaceHim">>\
<<set _snippets to [
'You slip your <<== $knickers.desc.random()>> down and off, toss $knickers.pronoun onto a sunlounger, and wait for Max.'
]>>\
<<= _snippets.random()>>
<<removePCKnickers>>\
<<set _snippets to [
'He reäppears holding an ice bucket and two champagne flutes. "Now there\'s a sight," he says, taking in your naked body.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He steps out onto the balcony, and offers you a champagne flute.'
]>>\
<<= _snippets.random()>>
[[(Take it)|S001 Where were we]]
<<elseif $temp == "bentOver">>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'You turn around and bend over the balcony, your ass presented invitingly.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"I brought the...mmmm." You glance over your shoulder to see Max, holding an ice bucket and two champagne flutes, checking out your <<pcAss>> appreciatively. You shoot him a flirty grin.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He steps out onto the balcony and sets down what he\'s holding. He passes you a champagne flute with one hand, and caresses your <<bum>> with the other.'
]>>\
<<= _snippets.random()>>
[[(Take it)|S001 Where were we]]
<<else>>\
<<set _snippets to [
'You turn and bend over the balcony, elbows on the rail, your ass and bare pussy presented invitingly.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"I brought the...mmmm." You glance over your shoulder to see Max, holding an ice bucket and two champagne flutes, checking out your <<pcAss>> appreciatively. You shoot him a flirty grin.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max walks over, sets down what he\'s holding, and curves a hand onto your <<ass>>. He fondles a _cheekDesc butt cheek, then slides his hand down around the back of your thigh, and then his fingertip finds it\'s way <<link "to your pussy" "S001 Balcony lubrication check">><</link>>...'
]>>\
<<= _snippets.random()>>
<</if>>\
<<elseif $temp == "commandoBentOver">>\
<<set _snippets to [
'You slip your <<= $knickers.desc.random()>> down and off and toss them onto a sunlounger. You turn and bend over the balcony, elbows on the rail, your ass and bare pussy presented invitingly.'
]>>\
<<= _snippets.random()>>
<<removePCKnickers>>\
<<set _snippets to [
'"I brought the...mmmm." You glance over your shoulder to see Max, holding an ice bucket and two champagne flutes, checking out your <<pcAss>> appreciatively. You shoot him a flirty grin.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max walks over, sets down what he\'s holding, and curves a hand onto your <<ass>>. He fondles a _cheekDesc butt cheek, then slides his hand down around the back of your thigh, and then his fingertip finds its way <<link "to your pussy" "S001 Balcony lubrication check">><</link>>...'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _clothedState to "scantily clad">>
<<else>>
<<set _clothedState to "naked">>
<</if>>
<<set _makeoutSuccess to either("max", "kate", "both", "neither")>>
<</silently>>\
<<header>>
<<if $temp == "lonely">>\
<<set _snippets to [
'"I was getting lonely out here all my own," you tell him. <br><br>"I thought I\'d never get rid of him."'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "roleplay">>\
<<set _snippets to [
'"Oh! Room service." You hold up your hands helplessly, looking down theatrically at your _clothedState body. "But I don\'t seem to have my purse."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max grins and steps out onto the balcony. "Don\'t worry, madame," he says graciously. "I\'ll help you look."'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "commandoFaceHim">>\
<<set _snippets to [
'You take the flute and offer Max a flirty smile.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "bentOver">>\
<<set _snippets to [
'You take the flute. Max gives your ass a little slap, then bends down to lift the bottle from the ice bucket.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'Max trickles fizzy champagne into each of your glasses, then holds his up for a toast. "To travellers," he says. You clink your glasses and drink. <br><br>"Now," he says, "where <i>were</i> we..."'
]>>\
<<= _snippets.random()>>
<<if _makeoutSuccess == "both">>\
<<set _snippets to [
'Max gets reacquainted with your body between kisses and sips of champagne, his tongue in your mouth and his free hand roaming possessively all over your breasts and butt.'
]>>\
<<= _snippets.random()>>
<<elseif _makeoutSuccess == "kate">>\
<<set _snippets to [
'Max gets reacquainted with your body between kisses and sips of champagne, his tongue in your mouth and his free hand roaming possessively all over your breasts and butt.'
]>>\
<<= _snippets.random()>>
<<elseif _makeoutSuccess == "max">>\
<<set _snippets to [
'Max gets reacquainted with your body between kisses and sips of champagne, his tongue in your mouth and his free hand roaming possessively all over your breasts and butt.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max gets reacquainted with your body between kisses and sips of champagne, his tongue in your mouth and his free hand roaming possessively all over your breasts and butt.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'He sets down his glass, and his fingers slip confidently <<link "into the waistband" "S001 Balcony knickers off">><</link>> of your <<knickers>>...'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max\'s wandering hand drifts between your legs, a fingertip finding its way <<link "between your lips" "S001 Balcony lubrication check">><</link>>...'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max peels <<= $knickers.desc.random()>> slowly down over your hips and thighs, then lets $knickers.pronoun drop down your legs to the floor. You step out of $knickers.pronoun and kick $knickers.pronoun aside.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'His hand moves between your legs, a fingertip slips <<link "between your lips" "S001 Balcony lubrication check">><</link>>...'
]>>\
<<= _snippets.random()>><<silently>>
/* Tommygun number: 1.8/1.4_1.5_1.7 */
<<addmins 1>>
<<pcMoodCalm>>
<<set _initiativeRoll to either ("kate", "max")>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max takes you by the hand and leads you back inside his opulent, open-plan suite. <br><br>Max leads you past the couch and straight to the bed. It\'s massive, draped in crimson satin sheets. Max pulls you in for a kiss, then nods to the bed. "Way too big for one person," he says.'
]>>\
<<= _snippets.random()>>
<<if _initiativeRoll == "kate">>\
[[Yeah. (Push Max onto the bed)|S001 Bed push Max zipped]]
[[You're probably right. (Pull him into bed with you)|S001 Bed pull Max zipped]]
<<if hasVisited ("S001 Balcony reluctance")>>\
[[(Let Max take the lead)|S001 Bed cautious Max]]
<<else>>\
[[(Let Max take the lead)|S001 Bed daring Max]]
<</if>>\
<<elseif _initiativeRoll == "max">>
<<if hasVisited ("S001 Balcony reluctance")>>\
<<include "S001 Bed cautious Max content">>\
<<else>>\
<<include "S001 Bed daring Max content">>\
<</if>>\
<</if>>
/* END OF CHAPTER 1 */<<silently>>
/* Tommygun number: 2.1/1.8 */
<<if Flag("dress-state") == "normal">>
<<setFlag "dress-state" "hem up">>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<elseif Flag("dress-state") == "unzipped">>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</if>>
<<addmins 1>>
<<set _maxSuccess to either(true, false),
_kateSuccess to either(true, false)>>
<</silently>>\
<<header>>
<<if $pc.legCovering == "shortSkirt">>\
<<set _snippets to [
'"I think you\'re right." You lift your hands to Max\'s chest and give him a firm push backwards. He falls into the bed on his back, a grin on his face as you climb on top of him, straddling his body.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You lift your hands to Max\'s chest and give him a firm push backwards. He falls into the bed on his back, a grin on his face as you pull your hemline up and climb onto the bed, your legs straddling his body.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'The bed feels firm and the satin sheets feel luxurious beneath your hands and knees. You lean down to make out with Max, feeling his hands slide onto your thighs and <<bum>> as your tongues tangle again.'
]>>\
<<= _snippets.random()>>
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Kissing in this position is sexy for both of you. Max\'s hands roam all over your <<ass>>, then pull you down close until your crotch is pressed into his lap.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Kissing in this position feels really sexy. Max\'s hands roam all over your <<ass>>, then pull you down close until your crotch is pressed into his lap.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'You can tell that Max is enjoying having you in this position. His hands roam all over your <<ass>>, then pull you down close until your crotch is pressed into his lap.'
]>>\
<<= _snippets.random()>>
<<if _maxSuccess or _kateSuccess>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $npc1.arousal lt 9>>\
<<set _maxDickDesc to "But you don't feel the erection you're expecting. Maybe he's impotent?">>\
<<elseif $npc1.arousal lt 19>>\
<<set _maxDickDesc to "You can feel an erection stirring in his <<trousers>>.">>\
<<elseif $npc1.arousal lt 29>>\
<<set _maxDickDesc to "You can feel his erect <<cock>> through his <<trousers>>. Max moves his hips, grinding it into your <<= $knickers.desc.random()>>.">>\
<<else>>
<<set _maxDickDesc to "His <<cock>> is big and hard and straining inside his <<trousers>>. Max moves his hips, grinding it into your <<= $knickers.desc.random()>>.">>\
<</if>>\
<<set _snippets to [
'Your dress has ridden up so high that Max\'s crotch is pushing against your <<= $knickers.desc.random()>>. _maxDickDesc'
]>>\
<<= _snippets.random()>>
<<else>>\
<<if $pc.arousal lt 19>>\
<<set _pussyDesc to "bare">>\
<<else>>\
<<set _pussyDesc to "wet">>\
<</if>>\
<<if $npc1.arousal lt 9>>\
<<set _maxDickDesc to "But you don't feel the erection you're expecting. Maybe he's impotent?">>\
<<elseif $npc1.arousal lt 19>>\
<<set _maxDickDesc to "You can feel an erection stirring in his <<trousers>>.">>\
<<elseif $npc1.arousal lt 29>>\
<<set _maxDickDesc to "You can feel his erect <<cock>> through his <<trousers>>. Max moves his hips, grinding it into you.">>\
<<else>>
<<set _maxDickDesc to "His <<cock>> is big and hard and straining inside his <<trousers>>. Max moves his hips, grinding it into you.">>\
<</if>>\
<<set _snippets to [
'Your dress has ridden up so high that his crotch is pressed against your _pussyDesc pussy. _maxDickDesc'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\
<<else>>\
<<set _snippets to [
'You and Max trade little kisses, gazing into each other\'s eyes between them.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if $avatar.top == $dress.unzipped or $avatar.top == $dress.unzippedHikedUp>>\
<<set _snippets to [
'Your dress is already falling off your shoulders and has nearly ridden up to your waist. Max helps you get it <<link "all the way off" "S001 Bed push Max undress">><<set $temp to "help">><</link>>.'
]>>\
<<= _snippets.random()>>
<<elseif Flag("dress-state") == "unzipped" or Flag("dress-state") == "unzipped hem up">>\
<<set _snippets to [
'Max\'s fingers find their way to the zipper on your dress and start <<link "tugging it down" "S001 Bed push Max unzipped">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.2/2.1 */
<<addmins 1>>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRear>>
<<set _dressSnippets to [
'He pulls at your dress, trying to get you out of it.'
]>>
<</silently>>\
<<header>>
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max tugs the zipper on your <<= $dress.desc.random()>> until it\'s down. Between kisses, he starts slipping it off you, baring your <<= $bra.desc.random()>>. He reaches up and fondles your <<pcTit>> through the <<= $bra.material.random()>>.'
]>>\
<<else>>\
<<set _snippets to [
'Max tugs the zipper on your <<= $dress.desc.random()>> until it\'s down. Between kisses, he starts slipping it off you, baring your <<pcTit>>. He reaches up and gently tweaks your <<pcNipple>>.'
]>>\
<</if>>\
<<= _snippets.random()>>
<<if Flag("pc-tanlines") == "toplesstan">>\
<<set _snippets to [
'Max saw your breasts before he knew your name, and now he\'s got his hands on them. Is this going to be the norm in Bangkok?'
]>>\
<<= _snippets.random()>>
<</if>>\
<<= _dressSnippets.random()>>
[[(Unbutton his shirt)|S001 Bed push Max undress][$temp to "unbutton"]]
[[(Help him take your dress off)|S001 Bed push Max undress][$temp to "help"]]<<silently>>
/* Tommygun number: 2.3/2.1_2.2 */
<<set _initiative to either("max", "kate")>>
<<removePCDress>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "unbutton">>\
<<set $npc1.shirt to "open">>\
<<set _snippets to [
'While Max pulls at your dress, you unfasten his shirt, button by button revealing the lean, muscular body you remember from the pool. In a moment his shirt is totally undone, and your dress is totally off. Max tosses it to one side.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "help">>\
<<set _snippets to [
'A twist here, a shift of your weight there, and your dress is totally off. Max tosses it aside.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if _initiative == "kate">>\
[[(Make out with Max)|S001 Bed push Max makeout]]
<<if $npc1.shirt == "open">>\
[[(Lick Max's nipples)|S001 Bed push pull knock knock][$temp to "lickNipples"]]
<<else>>\
[[(Unbutton Max's shirt)|S001 Bed push pull knock knock][$temp to "unbutton"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("bra")>>\
[[(Take off your bra)|S001 Bed push pull knock knock][$temp to "braOffPush"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
[["(Take off your " + _knickers + ")"|S001 Bed push pull knock knock][$temp to "knickersOffPush"]]
<</if>>\
<<else>>\
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max leans up in the bed so he can reach behind your back and <<link "undo your bra" "S001 Bed push bra off">><</link>>.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<include "S001 Push Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\<<silently>>
/* Tommygun number: 2.4/2.3 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'You lean down and kiss him softly.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max leans up in the bed so he can reach behind your back and <<link "undo your bra" "S001 Bed push bra off">><</link>>.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<include "S001 Push Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.5/2.3_2.4 */
<<addmins 1>>
<<removePCBra>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max unhooks your bra and slides it off your body, baring your <<pcTits>>. He tosses the bra aside, and moves his hands onto your breasts, squeezing them gently and tweaking your nipples as he kisses you.'
]>>\
<<= _snippets.random()>>
<<include "S001 Push Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
/* Tommygun number: (2.3_2.4_2.5).1 */
/* This passage is an addendum to more than one passage. Henceforth such addendums will be numerated as all passages where they're included in brackets, followed by a third number, without dashes */
<<set _maxSuccess to either(true, false)>>
<</silently>>\
<<if _maxSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Max curls a hand in your hair and pulls you, gently but insistently, into a position where your <<pcTits>> are right over his face. His tongue lashes one, then the other, then he starts gently sucking and licking them, in turn.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'His other hand reaches up between your legs and slips inside your <<= $knickers.desc.random()>>.'
]>>\
<<else>>\
<<set _snippets to [
'His other hand reaches up between your legs and onto your bare pussy.'
]>>\
<</if>>\
<<if $pc.arousal lt 9>>\
<<set _pussyResponse to "You're not very wet yet. His finger glides softly over the outside of your lips. He probes you gently while he kisses and licks your nipples.">>\
<<elseif $pc.arousal lt 19>>\
<<set _pussyResponse to "His finger glides softly over your lips then slips between them, gently finding it's way to your clit. He fondles it slowly while he kisses and licks your nipples.">>\
<<elseif $pc.arousal lt 29>>\
<<set _pussyResponse to "His finger slips easily between your wet lips and finds your clit. He brushes it gently, tantalisingly while he kisses and licks your stiff nipples.">>\
<<else>>
<<set _pussyResponse to "You're soaking wet and his finger slips easily between your wet lips. He finds your clit...gives it a little tap that makes you gasp...then slips a fingertip inside you. His finger starts gently slipping back and forth inside you while he kisses and licks your nipples.">>\
<</if>>\
<<= _snippets.random()>> _pussyResponse
<<else>>\
<<set _snippets to [
'Max shifts under you and wriggles down the bed so his face is underneath your <<pcTits>>. His tongue flickers over one, then the other, then starts gently sucking and licking them, in turn.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.6/1.8 */
<<if Flag("dress-state") == "normal">>
<<setFlag "dress-state" "hem up">>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<elseif Flag("dress-state") == "unzipped">>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</if>>
<<addmins 1>>
<<set _maxSuccess to either(true, false),
_kateSuccess to either(true, false)>>
<</silently>>\
<<header>>
<<if $pc.legCovering == "shortSkirt">>\
<<set _snippets to [
'"I think you\'re right." You pull Max down into the bed with you. Kissing you, he pushes you onto your back and moves on top of you, his body between your legs.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'"I think you\'re right." You pull Max down into the bed with you. Kissing you, he pushes you onto your back and moves on top of you, his hands tugging the hem of your dress up while his body slides between your legs.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'The bed feels luxurious under you, the memory foam yielding under the weight of you both. You lean up to make out with Max, feeling his hand fondling your hip as your tongues tangle again.'
]>>\
<<= _snippets.random()>>
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Kissing in this position is sexy for both of you. Max presses his crotch into you while you kiss.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Kissing in this position feels really sexy. Max presses his crotch into you while you kiss.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'You can tell that Max is enjoying having you in this position. He presses his crotch into you while you kiss.'
]>>\
<<= _snippets.random()>>
<<if _maxSuccess or _kateSuccess>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $npc1.arousal lt 9>>\
<<set _maxDickDesc to "But you don't feel the erection you're expecting. Maybe he's impotent?">>\
<<elseif $npc1.arousal lt 19>>\
<<set _maxDickDesc to "You can feel an erection stirring in his <<trousers>>.">>\
<<elseif $npc1.arousal lt 29>>\
<<set _maxDickDesc to "You can feel his erect <<cock>> through his <<trousers>> as he grinds into you.">>\
<<else>>
<<set _maxDickDesc to "His <<cock>> is big and hard and straining inside his <<trousers>> as he grinds into you.">>\
<</if>>\
<<set _snippets to [
'With your dress ridden up and your legs apart, his <<trousers>> are right up against your <<= $knickers.desc.random()>>. _maxDickDesc'
]>>\
<<= _snippets.random()>>
<<else>>\
<<if $pc.arousal lt 19>>\
<<set _pussyDesc to "bare">>\
<<else>>\
<<set _pussyDesc to "wet">>\
<</if>>\
<<if $npc1.arousal lt 9>>\
<<set _maxDickDesc to "But you don't feel the erection you're expecting. Maybe he's impotent?">>\
<<elseif $npc1.arousal lt 19>>\
<<set _maxDickDesc to "You can feel an erection stirring in his <<trousers>>.">>\
<<elseif $npc1.arousal lt 29>>\
<<set _maxDickDesc to "You can feel his erect <<cock>> through his <<trousers>> as he grinds into you.">>\
<<else>>
<<set _maxDickDesc to "His <<cock>> is big and hard and straining inside his <<trousers>> as he grinds into you.">>\
<</if>>\
<<set _snippets to [
'With your dress ridden up and your legs apart, his <<trousers>> are right up against your _pussyDesc pussy. _maxDickDesc'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\
<<else>>\
<<set _snippets to [
'You and Max trade little kisses, gazing into each other\'s eyes between them.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if $avatar.top == $dress.unzipped or $avatar.top == $dress.unzippedHikedUp>>\
<<set _snippets to [
'Your dress is already half off and has nearly ridden up to your waist. Max helps you get it <<link "all the way off" "S001 Bed pull Max undress">><<set $temp to "help">><</link>>.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max\'s fingers find their way to the zipper on your dress and start <<link "tugging it down" "S001 Bed pull Max unzipped">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.7/2.6 */
<<addmins 1>>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<<set _dressSnippets to [
'He pulls at your dress, trying to get you out of it.'
]>>
<</silently>>\
<<header>>
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max tugs the zipper on your <<= $dress.desc.random()>> until it\'s down. Between kisses, he starts slipping it off you, baring your <<= $bra.desc.random()>>. He reaches down and fondles your <<pcTit>> through the <<= $bra.material.random()>>.'
]>>\
<<else>>\
<<set _snippets to [
'Max tugs the zipper on your <<= $dress.desc.random()>> until it\'s down. Between kisses, he starts slipping it off you, baring your <<pcTit>>. He reaches down and gently tweaks your <<pcNipple>>.'
]>>\
<</if>>\
<<= _snippets.random()>>
<<if Flag("pc-tanlines") == "toplesstan">>\
<<set _snippets to [
'Max saw your breasts before he knew your name, and now he\'s got his hands on them. Is this going to be the norm in Bangkok?'
]>>\
<<= _snippets.random()>>
<</if>>\
<<= _dressSnippets.random()>>
[[(Unbutton his shirt)|S001 Bed pull Max undress][$temp to "unbutton"]]
[[(Help him take your dress off)|S001 Bed pull Max undress][$temp to "help"]]<<silently>>
/* Tommygun number: 2.8/2.6_2.7 */
<<set _initiative to either("max", "kate")>>
<<removePCDress>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "unbutton">>\
<<set $npc1.shirt to "open">>\
<<set _snippets to [
'While Max pulls at your dress, you unfasten his shirt, button by button revealing the lean, muscular body you remember from the pool. In a moment his shirt is totally undone, and your dress is totally off. Max tosses it to one side.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "help">>\
<<set _snippets to [
'A twist here, a wriggle there, and your dress is totally off. Max tosses it aside.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if _initiative == "kate">>\
[[(Make out with Max)|S001 Bed pull Max makeout]]
<<if $npc1.shirt == "open">>\
[[(Play with Max's nipples)|S001 Bed push pull knock knock][$temp to "playWithNipples"]]
<<else>>\
[[(Unbutton Max's shirt)|S001 Bed push pull knock knock][$temp to "unbutton"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("bra")>>\
[[(Take off your bra)|S001 Bed push pull knock knock][$temp to "braOffPull"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
[["(Take off your " + _knickers + ")"|S001 Bed push pull knock knock][$temp to "knickersOffPull"]]
<</if>>\
<<else>>\
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max slips one hand under your back and onto the clasp of <<link "your bra" "S001 Bed pull bra off">><</link>>.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<include "S001 Pull Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\<<silently>>
/* Tommygun number: 2.9/2.8 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'You lean up and kiss him softly.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'Max slips one hand under your back and onto the clasp of <<link "your bra" "S001 Bed pull bra off">><</link>>.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<include "S001 Pull Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.10/2.8_2.9 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'With the fingers of his left hand, Max gives the clasp a little squeeze, and it pops undone.'
]>>\
<<= _snippets.random()>>
[["You're better than " + <i> + "me" + </i> + " at that."|S001 Bed pull bra one handed][$temp to "crusader"]]
[[Wow.|S001 Bed pull bra one handed][$temp to "waif"]]
[[You're such a player.|S001 Bed pull bra one handed][$temp to "alpha"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Hardly any guys can do that.|S001 Bed pull bra one handed][$temp to "fatale"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Hardly any guys can do that.</span>
<</if>>\<<silently>>
/* Tommygun number: 2.11/2.10 */
<<addmins 1>>
<<removePCBra>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<if Array.from($pc.kinks).includes("Bisexual")>>\
<<set _snippets to [
'"You\'re better at that than I am," you say as he slides your bra off and tosses it aside. <br><br>"I\'ve probably had more practice from this angle," he replies. <br><br><i>Maybe.</i> You shrug noncomittally.'
]>>\
<<else>>\
<<set _snippets to [
'"You\'re better at that than I am," you say as he slides your bra off and tosses it aside. <br><br>"I\'ve probably had more practice from this angle," he replies.'
]>>\
<</if>>\
<<= _snippets.random()>>
<<elseif $temp == "waif">>\
<<if $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set _snippets to [
'"<i>Those</i> are impressive," he replies, looking reverently at your <<pcTits>>, cupping one enthusiastically in his hand. "What the hell did they <i>feed</i> you?"'
]>>\
<<else>>\
<<set _snippets to [
'He flashes that wolfy grin. "I haven\'t even started."'
]>>\
<</if>>\
<<= _snippets.random()>>
<<elseif $temp == "alpha">>\
<<set _snippets to [
'"You\'re <i>such</i> a player," you say as he slides your bra off and tosses it aside. <br><br>"I\'m just dextrous," he insists breezily. "You\ll see."'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "fatale">>\
<<if $pc.region == "America">>\
<<set _men to "guys">>\
<<elseif $pc.region == "Australasia">>\
<<set _men to "blokes">>\
<<elseif $pc.region == "UK">>\
<<set _men to "men">>\
<</if>>\
<<set _snippets to [
'"Huh!" you murmur. "Hardly any _men can do that." <br><br>Max smiles as he slides your bra off and tosses it aside. "You obviously haven\'t been with enough Swedish _men," he says. "Let\'s fix that."'
]>>\
<<= _snippets.random()>>
<</if>>\
<<include "S001 Pull Max braless bed scene">>
<<set _snippets to [
'You\'re disturbed by a <<link "tap at the door" "S001 Bed push pull knock knock">><<set $temp to "knock">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
/* Tommygun number: (2.8_2.9_2.11).1 */
<<set _maxSuccess to either(true, false)>>
<</silently>>\
<<if _maxSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Max\'s handsome face moves down to your chest. His tongue lashes one of your nipples, then the other, then he starts gently sucking and licking them in turn.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'His weight on one elbow, his free hand reaches down between your legs and slips inside your <<= $knickers.desc.random()>>.'
]>>\
<<else>>\
<<set _snippets to [
'His weight on one elbow, his free hand reaches down between your legs and onto your bare pussy.'
]>>\
<</if>>\
<<if $pc.arousal lt 9>>\
<<set _pussyResponse to "You're not very wet yet. His finger glides softly over the outside of your lips. He probes you gently while he kisses and licks your nipples.">>\
<<elseif $pc.arousal lt 19>>\
<<set _pussyResponse to "His finger glides softly over your lips then slips between them, gently finding it's way to your clit. He fondles it slowly while he kisses and licks your nipples.">>\
<<elseif $pc.arousal lt 29>>\
<<set _pussyResponse to "His finger slips easily between your wet lips and finds your clit. He brushes it gently, tantalisingly while he kisses and licks your stiff nipples.">>\
<<else>>
<<set _pussyResponse to "You're soaking wet and his finger slips easily between your wet lips. He finds your clit...gives it a little tap that makes you gasp...then slips a fingertip inside you. His finger starts gently slipping back and forth inside you while he kisses and licks your nipples.">>\
<</if>>\
<<= _snippets.random()>> _pussyResponse
<<else>>\
<<set _snippets to [
'Max shifts on top of you and moves his face down to your chest. His tongue lashes one of your nipples, then the other, then he starts gently sucking and licking them in turn.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
/* Tommygun number: 2.12/2.3_2.4_2.5_2.8_2.9_2.11 */
<<addmins 1>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
<<if $temp == "lickNipples">>\
<<set _snippets to [
'You lower your mouth to his chest and kiss your way to a nipple. He murmurs softly as your kisses turn into teasing little licks. You lash one of his nipples with your tongue, while your fingertip gently traces the other one...'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "playWithNipples">>\
<<set _snippets to [
'You reach up to his chest and start gently touching and flicking his nipples. He grinds into you harder and...'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "braOffPush">>\
<<removePCBra>>\
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set _titReaction to '"You\'re so sex-" Max begins.'>>\
<<else>>\
<<set _titReaction to '"Your tits are amaz–" Max begins.'>>\
<</if>>\
<<set _snippets to [
'You kneel up in the bed, reach behind your back, and unfasten your bra. Max gazes up at you as you slide it off, baring your <<pcTits>>. _titReaction'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "braOffPull">>\
<<removePCBra>>\
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
<<set _titReaction to '"You\'re so sex-" Max begins.'>>\
<<else>>\
<<set _titReaction to '"Your tits are amaz–" Max begins.'>>\
<</if>>\
<<set _snippets to [
'You lean up in the bed, reach behind your back, and unfasten your bra. Max gazes down at you as you slide it off, baring your <<pcTits>>. _titReaction'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "knickersOffPush">>\
<<removePCKnickers>>\
<<set _snippets to [
'"Wait a second." You roll off of Max, slide your <<knickers>> down, and kick them off onto the floor. "That\'s better." <br><br>"Much bet-" he begins...'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "knickersOffPull">>\
<<removePCKnickers>>\
<<set _snippets to [
'On your back under Max, you reach down to your hips and slide your <<knickers>> down. He helps pull them off your legs, then grins down at you and opens his mouth to speak...'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "unbutton">>\
<<set _snippets to [
'Straddled around Max\'s hips you slowly unfasten his shirt, button by button revealing the lean, muscular body you remember from the pool. In a moment his shirt is totally undone, and...'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if $temp != "knock">>\
<<set _snippets to [
'You\'re disturbed by a gentle tap at the door.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'Max makes an irritated little noise. "Room service," he says. He ordered champagne to be sent up earlier.'
]>>\
<<= _snippets.random()>>
[[Get rid of them quick.|S001 Bed Max gets the door][$temp to "getRid"]]
/* END OF CHAPTER 2*/<<silently>>
/* Tommygun number: 3.1/1.8 */
<<addmins 1>>
<</silently>>\
<<header>>
<<include "S001 Bed cautious Max content">>/* Tommygun number: (1.8_3.1).1 */
<<if Flag("dress-state") == "unzipped">>\
<<setFlag "dress-state" "unzipped hem up">>\
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>\
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<<elseif Flag("dress-state") == "normal">>\
<<setFlag "dress-state" "hem up">>\
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>\
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<</if>>\
<<set _maxSuccess to either(true, false),
_kateSuccess to either(true,false)>>\
<<if _maxSuccess and _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Max tugs you down to sit beside him on the bed. He kisses you confidently, one hand holding yours and the other roaming along your leg, stroking you from knee to hip and back again while you make out.'
]>>\
<<= _snippets.random()>>
<<elseif _maxSuccess>>\
<<silently>>
<<arouse "$npc1" "$pc" "sexualExperience">>
<</silently>>\
<<set _snippets to [
'Max tugs you down to sit beside him on the bed. He kisses you confidently, one hand holding yours and the other roaming along your leg, stroking you from knee to hip and back again while you make out.'
]>>\
<<= _snippets.random()>>
<<elseif _kateSuccess>>\
<<silently>>
<<arouse "$pc" "$npc1" "Makeout">>
<</silently>>\
<<set _snippets to [
'Max tugs you down to sit beside him on the bed. He kisses you confidently, one hand holding yours and the other roaming along your leg, stroking you from knee to hip and back again while you make out.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max tugs you down to sit beside him on the bed. He kisses you eagerly, one hand holding yours and the other roaming along your leg, stroking you from knee to hip and back again while you make out.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Flag("dress-state") == "unzipped" or Flag("dress-state") == "unzipped hem up">>\
<<if Array.from($pc.isWearing).includes("bra")>>\
<<set _snippets to [
'"You\'re beautiful," he murmurs. His hand moves up your body and onto your <<pcTit>>, squeezing it through the $bra.material of your bra while his tongue flickers inside your mouth. <br><br>Your dress is already undone and half hanging off you. Max starts pulling it off your body.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'"You\'re beautiful," he murmurs. His hand moves up your body and onto your <<pcTit>>, playing with your <<pcNipple>> while his tongue flickers inside your mouth. <br><br>Your dress is already undone and half hanging off you. Max starts pulling it off your body.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<else>>\
<<set _snippets to [
'"You\'re beautiful," he murmurs. His hands glide over your body, his fingers finding the zipper of your dress and pulling it down...'
]>>\
<<= _snippets.random()>>
<</if>>\
[[Max, STOP.|S001 Prudish Kate]]
<<if Flag("dress-state") == "unzipped" or Flag("dress-state") == "unzipped hem up">>\
[[(Let him undress you)|S001 Bed undressed]]
<<else>>\
[[(Let him unzip you)|S001 Bed cautious unzipped]]
<</if>>\<<silently>>
/* Tommygun number: 3.2/1.8_3.1 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Between kisses Max tugs down the zipper of your dress, and starts pulling it off you.'
]>>\
<<= _snippets.random()>>
[[Max, STOP.|S001 Prudish Kate]]
[[(Let him undress you)|S001 Bed undressed]]<<silently>>
/* Tommygun number: 3.3/1.8 */
<<addmins 1>>
<</silently>>\
<<header>>
<<include "S001 Bed daring Max content">>\/* Tommygun number (1.8_3.3).2 */
<<silently>>
<<if $npc1.arousal lt 19>>\
<<set _maxDickDesc to "stirring erection">>\
<<else>>\
<<set _maxDickDesc to "big, hard cock">>\
<</if>>
<<if Flag("pclipstick")>>
<<set _lipstick to "His stubble is smudged with your lipstick. ">>
<</if>>
<<if Flag("dress-state") == "normal">>
<<setFlag "dress-state" "hem up">>
<<set $avatar.top to $dress.hikedUp,
$avatar.topRear to $dress.hikedUpRear>>
<<set $avatar.topDark to $dress.hikedUpDark,
$avatar.topRearDark to $dress.hikedUpRearDark>>
<<elseif Flag("dress-state") == "unzipped">>
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<</if>>
<</silently>>\
<<set _snippets to [
'Max grabs your ass hard, and pulls you in suddenly for a savage kiss. With one hand squeezing your ass and another firmly clutching a handful of your hair, his _maxDickDesc pressing against you, his raw physical strength is overpowering.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He releases you just as suddenly as he grabbed you, and casually shoves you onto your back on the bed. You fall onto the satin sheets with a surprised <<= either("gasp", "yelp")>>.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'His expression is playful. _lipstick "Hey, nice dress," he says. "Now take it off."'
]>>\
<<= _snippets.random()>>
<<if $avatar.top == $dress.unzipped or $avatar.top == $dress.unzippedHikedUp>>\
[[Uh huh...(take it off)|S001 Bed undressed][$temp to "selfStrip"]]
<<else>>\
[[Uh huh...(unzip it)|S001 Bed unzipped]]
<</if>>\
<<if Array.from($pc.kinks).includesAny("Submissive", "Masochist")>>\
[[(Submissive or Masochist) Oh yeah? What if I don't?|S001 Bed BDSM gateway]]
<<else>>\
<span class="greyedOut">(Submissive or Masochist) What if I don't, tough guy?</span>
<</if>>\<<silently>>
/* Tommygun number: 3.4/3.3 */
<<addmins 1>>
<<pcMoodCalm>>\
<<if $temp == "waif">>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set _maxReply to '"Can\'t," he replies, "You\'re too sexy."'>>
<<elseif $temp == "alpha">>
<<pcTalk>>
<<set _maxReply to '"Good idea."'>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "waif">>
<<pcMoodSkeptical>>\
<<set _snippets to [
'"Whoa, Max, slow it down," you say.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "alpha">>
<<set _snippets to [
'<i>"You</i> take it off," you say.'
]>>\
<<= _snippets.random()>>
<</if>>
<<if Flag("dress-state") == "normal" or Flag("dress-state") == "hem up">>\
<<set _snippets to [
'_maxReply <br><br>He climbs onto the bed and goes straight for the zip on your dress.'
]>>\
<<= _snippets.random()>>
<<elseif Flag("dress-state") == "unzipped" or Flag("dress-state") == "unzipped hem up">>\
<<set _snippets to [
'_maxReply <br><br>He climbs onto the bed and starts tugging at your dress.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[Max, STOP.|S001 Bed slow down 2]]
[[(Let him undress you)|S001 Bed undressed]]<<silently>>
/* Tommygun number: 3.5/3.4 */
<<addmins 1>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
<<set _snippets to [
'"Max, <i>stop,"</i> you say firmly.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Huh?" Max looks confused. "What\'s wrong?"'
]>>\
<<= _snippets.random()>>
[[Let's just talk for a bit.|S001 Bed relax Kate][$temp to "talk"]]
[[This is moving too fast.|S001 Bed relax Kate][$temp to "fast"]]
[[I'm not sure how I feel about this. |S001 Bed relax Kate][$temp to "feelings"]]<<silently>>
/* Tommygun number: 3.6/3.5 */
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "talk">>\
<<set _snippets to [
'"Can we just talk for a bit?" you ask.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "fast">>\
<<set _snippets to [
'"This is going a bit too fast..." you say.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "feelings">>\
<<set _snippets to [
'"I don\'t know how I feel about this..." you say.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'"You\'re just nervous," Max replies. "Relax." He goes back to removing your dress.'
]>>\
<<= _snippets.random()>>
[[I said STOP!|S001 Prudish Kate]]
[[(Let him remove your dress)|S001 Bed undressed]]<<silently>>
/* Tommygun number: 3.7/1.8_3.1_3.2_3.6 */
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "talk" or $temp == "fast" or $temp == "feelings">>
<<pcMoodAngry>>\
<<set _snippets to [
'"I said <i>stop!"</i> you snap, shoving him away.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'"Max, <i>stop,"</i> you say firmly.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Huh?" Max looks confused and frustrated. "What\'s the problem?"'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"I\'m just...this is a little fast for me," you say. "Your wife..."',
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'"Jesus." He throws up his hands in surrender. "Listen, I think you\'d better go."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max lets you get your things, then sees you to the door. "Goodnight, $pc.knownAs," he says brusquely, then shuts it in your face.'
]>>\
<<= _snippets.random()>>
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
/* Tommygun number: 3.8/3.3 */
<<addmins 1>>
<</silently>>\
<<header>>
Snippet snippet come and pick it
[[OK, I'll be good|S001 Bed unzipped]]
INSERT BED OTK SPANKING HERE<<silently>>
/* Tommygun number: 3.9/1.8_3.3_3.8 */
<<setFlag "dress-state" "unzipped hem up">>
<<set $avatar.top to $dress.unzippedHikedUp,
$avatar.topRear to $dress.unzippedHikedUpRear>>
<<set $avatar.topDark to $dress.unzippedHikedUpDark,
$avatar.topRearDark to $dress.unzippedHikedUpRearDark>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max watches hungrily as you find the zip on your dress and pull it down.'
]>>\
<<= _snippets.random()>>
[[(Take it off)|S001 Bed undressed][$temp to "selfStrip"]]<<silently>>
/* Tommygun number: 3.10/1.8_3.1_3.2_3.3_3.4_3.6 */
<<addmins 1>>
<<removePCDress>>
<<if Array.from($pc.isWearing).includesAll("bra", "knickers")>>
<<set _kateDescription to "In your underwear">>
<<elseif Array.from($pc.isWearing).includes("bra")>>
<<if $pc.region == "America">>
<<set _kateDescription to "Pantyless">>
<<else>>\
<<set _kateDescription to "Knickerless">>
<</if>>
<<elseif Array.from($pc.isWearing).includes("knickers")>>
<<set _kateDescription to "Topless">>
<<else>>
<<set _kateDescription to "Naked">>
<</if>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _kateBreasts to "breasts through your bra">>
<<else>>
<<set _kateBreasts to "breasts">>
<</if>>
/* if kate has a six pack we should set _belly to "six pack" here – how do we find this ??? */
<<set _belly to "flat stomach">>
<</silently>>\
<<header>>
<<if $temp == "selfStrip">>\
<<set _snippets to [
'"Uh huh." You wriggle out of your dress, and toss it to one side on the bed.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You shift position to help Max get you out of your dress. A twist here, a wriggle there, and your dress is totally off. Max tosses it aside.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'_kateDescription on the bed, you gaze up at Max. His grey eyes sweep over your body, drinking in the view. <i>"Jävla vacker,"</i> he murmurs.'
]>>\
<<= _snippets.random()>>
<<if $temp == "selfStrip">> /* max is not on the bed */ \
<<set _snippets to [
'He climbs onto the bed, kisses you, then kisses your neck. Then your _kateBreasts, and down your _belly, and then he\'s pushing your legs apart...'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'He kisses you, then kisses your neck. Then your _kateBreasts, and down your _belly, and then he\'s pushing your legs apart...'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $pc.arousal lt 19>>\
<<set _pussyResponse to "bare">>\
<<elseif $pc.arousal lt 29>>\
<<set _pussyResponse to "wet">>\
<<else>>\
<<set _pussyResponse to "soaking wet">>\
<</if>>\
<<set _snippets to [
'You feel his hot breath on your thighs and then he\'s kissing your crotch of your <<= $knickers.desc.random()>>, his lips caressing your _pussyResponse pussy through the thin material.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'His hot breath then his lips descend onto your _pussyResponse pussy, kissing you in your most intimate place.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[(Encourage him)|S001 Bed Max goes down][$temp to "encourage"]]
[[(Tense up)|S001 Bed Max goes down][$temp to "tense"]]<<silently>>
/* Tommygun number: 3.11/3.8 */
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "encourage">>\
<<set _snippets to [
'You murmur encouragingly, running your fingers through his thick wavy hair while he goes down on you.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "tense">>\
<<set _snippets to [
'You tense up on the bed, not entirely comfortable with this intimacy, but Max keeps going.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'Max makes out with your pussy through the crotch of your <<= $knickers.desc.random()>>, kissing and licking you through the flimsy material.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max kisses your pussy, gently but confidently planting teasing kisses on you, his stubble prickly on your soft skin. His tongue glides along your lips, coming dangerously close to slipping between them, then floating away.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Array.from($pc.isWearing).includes("bra")>>\
<<if $pc.arousal lt 20>>\
<<set _snippets to [
'He reaches up to your <<pcTits>>, fondling them through the <<= $bra.material.random()>> of your bra while his tongue teases your pussy.'
]>>\
<<else>>\
<<set _snippets to [
'He reaches up to your <<pcTits>>, finding your <<pcNipples>> straining against the <<= $bra.material.random()>> of your bra and squeezing them gently and rhythmically while his tongue teases your pussy.'
]>>\
<</if>>
<<= _snippets.random()>>
[[(Take off your bra)|S001 Bed Kate loses her bra]]
<<else>>\
<<if $pc.arousal lt 20>>\
<<set _snippets to [
'He reaches up to your <<pcTits>>, fondling them while his tongue teases your pussy.'
]>>\
<<else>>\
<<set _snippets to [
'He reaches up to your <<pcTits>>, taking your <<pcNipples>> between his fingertips and squeezing them gently and rhythmically while his tongue teases your pussy.'
]>>\
<</if>>
<<= _snippets.random()>>
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set _snippets to [
'His tongue slips between your lips, languidly licking your clit through your <<= $knickers.desc.random()>>. It feels really good and...'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'His tongue slips between your lips, languidly lashing your clit. It feels really good and...'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'You\'re interrupted by a soft tap at the door. <i>"Förbasket,"</i> Max mutters, then looks up at you. "Room service." He ordered champagne to be sent up earlier.'
]>>\
<<= _snippets.random()>>
[[So answer it...|S001 Bed Max gets the door][$temp to "youGo"]]
<</if>><<silently>>
/* Tommygun number: 3.12/3.11 */
<<addmins 1>>
<<removePCBra>>
<</silently>>\
<<header>>
<<set _snippets to [
'You reach under your back, unfasten your bra, and slide it off, baring your <<pcTits>>. Max\'s fingers find your <<pcNipples>>, teasing them with little strokes and flicks and squeezes.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'His tongue slips between your lips, languidly lashing your clit. It feels really good and...'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'You\'re interrupted by a soft tap at the door. <i>"Förbasket,"</i> Max mutters, then looks up at you. "Room service." He ordered champagne to be sent up earlier.'
]>>\
<<= _snippets.random()>>
[[So answer it...|S001 Bed Max gets the door][$temp to "youGo"]]
/*END OF CHAPTER 3*/<<silently>>
/* Tommygun number: 5.1/2.12_3.11_3.12_??? */
<<addmins 1>>
<<if Flag("side-quest-001")>>
<<set _missionComment to "You think his phone is still in his pocket, so you can\'t make use of this distraction.">>
<<else>>
<<set _missionComment to "">>
<</if>>
<<kateENFBreasts>>
<<= "<<set $avatar.jacket to 'av-bedsheets-modest-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'av-bedsheets-modest-" + $pc.bodyType + "-rear.png'>>" >>
<</silently>>\
<<header>>
<<if $temp == "youGo">>\
<<set _snippets to [
'"Better answer it," you tell him. Max gets up and walks to the door, while you slip under the sheets to preserve your modesty. _missionComment'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "getRid">>\
<<set _snippets to [
'"Get rid of them quick," you tell him. Max gets up and walks to the door, while you slip under the sheets to preserve your modesty. _missionComment'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'Max answers the door to a waiter, who wheels a gold trolley into the room. He\'s a burly, potato-faced East European you\'ve seen in the restaurant and bar. <br><br>Unmarried couples aren\'t allowed to share hotel rooms (or even taxi cabs) in Dubai, but luxury hotels rarely enforce the rules, and the waiter just nods courteously when he sees you in the bed. "Good evening, madame."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He lifts a champagne bottle from the ice bucket and shows the label to Max. "Jä, very good," the Swede confirms.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'The waiter replies with a servile nod and tears open the gold foil. Max flashes you an impatient little smile as the waiter, who has his back to you, begins slowly unwinding the wire cork cage.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.arousal gte 30>>\ /* high arousal - correct the number if necessary*/\
[[(Exhibitionist or high Arousal) (Flash more than a smile in return)|S001 Bed room service flash Max]]
<<else>>\
<span class="greyedOut">(Exhibitionist or high Arousal) (Flash more than a smile in return)</span>
<</if>>\
[[(Wait patiently)|S001 Bed room service wait]]<<silently>>
/* Tommygun number: 5.2/5.1 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max makes small talk with the waiter while he uncorks the champagne. His name is Mykóla, he\'s Ukrainian, and he\'s from a small city called Vinnytsia. <br><br>Max\'s eyes light up. "I\'ve been there," he says. "There\'s a...yellow cathedral, right?"'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'The two men chat about Vinnytsia while Mykóla unpops the champagne and pours two glasses. He sets them and the ice bucket down on a bedside cabinet while Max signs the bill. "Thank you, sir," says Mykóla. "Goodnight, Mr Sandstrom. Goodnight, madame."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max sees him out then turns back to you. "Nice guy," he says.'
]>>\
<<= _snippets.random()>>
[[How come you know Vinnytsia?|S001 Bed Max returns to bed][$temp to "crusader"]]
[[Yeah, he seemed sweet.|S001 Bed Max returns to bed][$temp to "waif"]]
<<if $pc.agreeableness.score lt 0>>\
[[(Low Agreeableness) Meh, you like everyone.|S001 Bed Max returns to bed][$temp to "alpha"]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) Meh, you like everyone.</span>
<</if>>\
[[(Throw off the sheets) I thought you'd never get rid of him.|S001 Bed room service throw off sheet][$temp to "kate"]]<<silently>>
/* Tommygun number: 5.3/5.2 */
<<addmins 1>>
<<set _initiativeRoll to either ("kate", "max")>>
<<if Flag("side-quest-001")>>
<<set _missionComment to "<br><br>Max seems <i>really</i> well connected. Hacking his phone might actually lead to some good product.">>
<<else>>
<<set _missionComment to "">>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<set _snippets to [
'"How come you know his home town so well?" you ask. <br><br>"Work," he replies dismissively, "Ukrainian Air Force Command is there. They\'re MiG users but..." he grins. "Heh. Never mind." _missionComment'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "waif">>\
<<set _snippets to [
'"Yeah," you agree, taking a sip of champagne. "He seemed sweet." <br><br>'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "alpha">>\
<<set _snippets to [
'"You like <i>everyone,"</i> you reply dismissively. <br><br>He considers this for a second, then grins and nods. "Yeah," he admits, "guess so."'
]>>\
<<= _snippets.random()>>
<</if>>\
<<set _snippets to [
'He walks back to the bed. "Where were we?" Before you can answer, he grasps the satin sheet and <<link "sweeps it off you" "S001 Bed room service throw off sheet">><<set $temp to "max">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
/* Tommygun number: 5.4/5.1 */
<<addmins 1>>
<<if $pc.nationality == "U.S.">>
<<set _nationality to "American">>
<<elseif $pc.nationality == "Canadian">>
<<set _nationality to "Canadian">>
<<elseif $pc.nationality == "Australian">>
<<set _nationality to "Aussie">>
<<elseif $pc.nationality == "New Zealand">>
<<set _nationality to "Kiwi">>
<<elseif $pc.nationality == "English">>
<<set _nationality to "Brit">>
<</if>>
<</silently>>\
<<header>>
<<set _snippets to [
'You gaze back serenely while Max makes small talk with the waiter. He tells Max that his name is Mykóla, and - just as Max is about to reply - you let the satin sheet fall around your waist.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'The sight of your bare breasts has a pleasingly striking effect on Max, who loses track of the conversation. "That...uh, that\'s, um..." Mykóla glances up from the bottle, and Max wrenches his gaze away from the topless _nationality in his bed and back to the waiter. "Uh, Mykóla. Ukrainian, right?"'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Oh, yes sir," Mykóla replies happily. His head dips down to the champagne bottle again, and Max\'s gaze switches immediately back onto you. "Most people think Russian..."'
]>>\
<<= _snippets.random()>>
[[(Smile at Max)|S001 Bed room service flash Max 2][$temp to "smile"]]
[[(Play with your nipples for Max)|S001 Bed room service leaves][$temp to "nipples"]]<<silently>>
/* Tommygun number: 5.5/5.4 */
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "smile">>\
<<pcGrin>>\
<<set _snippets to [
'You grin playfully at Max, torn between keeping Mykóla\'s attention and stealing glances at your <<pcTits>>.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "nipples">>\
<<if $avatar.manicure != "">>\
<<set _nails to "painted nails">>\
<<else>>\
<<set _nails to "nails">>\
<</if>>\
<<set _snippets to [
'Reaching sensuously up to your bare chest, you keep your eyes on Max as you grasp your <<pcNipples>> between your fingertips and give them a firm little <i>squeeze.</i> <br><br>Max is torn between keeping Mykóla\'s attention and stealing glances at the show going on a few feet behind his back.'
]>>\
<<= _snippets.random()>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
<<set $npc1.mood to "lustful">>\
<<set _snippets to [
'Adopting a sexy, porn star expression, you pinch your nipples firmly and tug them <i>hard,</i> showing Max exactly what he\'s allowed to do with your <<pcTits>> when Mykóla goes.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You adopt a sexy, porn star expression as you play with your <<pcTits>>, fingertips gently tweaking and tugging the nipples, your _nails flicking them occasionally, showing Max <i>exactly</i> how you like to be touched.'
]>>\
<<= _snippets.random()>>
<</if>>\
<</if>>\
[[(Continue)|S001 Bed room service leaves]]<<silently>>
/* Tommygun number: 5.6/5.4_5.5 */
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Mykóla unpops the champagne. He turns to say something to the madame, and you barely manage to cover yourself up in time. <br><br>You smile back innocently, but he looks away, abashed.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He quickly pours two glasses of champagne, and leaves the bottle in an ice bucket. Max signs the bill, and sees him out. As soon as the door clicks shut he turns to you.'
]>>\
<<= _snippets.random()>>
[[I think he noticed.|S001 Bed Max returns to bed 2]]
[[(Throw off the sheets) I thought you'd never get rid of him.|S001 Bed room service throw off sheet][$temp to "kate"]]<<silently>>
/* Tommygun number: 5.7/5.6 */
<<pcTalk>>
<<addmins 1>>
<<set _initiativeRoll to either ("kate", "max")>>
<</silently>>\
<<header>>
<<set _snippets to [
'"I think he noticed," you say.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Don\'t care." Max strides back to the bed, grabs the sheet and <<link "sweeps it off you" "S001 Bed room service throw off sheet">><<set $temp to "max">><</link>>.'
]>>\
<<= _snippets.random()>><<silently>>
/* Tommygun number: 5.8/5.2_5.5_5.6_5.7 */
<<pcMoodCalm>>
<<pcTalk>>
<<addmins 1>>
<<set _initiativeRoll to either("max", "kate")>>
<<kateENFEnd>>
<<set $avatar.jacket to "",
$avatar.jacketRear to "">>
<</silently>>\
<<header>>
<<if $temp == "kate">>\
<<set _snippets to [
'You throw the bedsheet off your body. "I thought you\'d never get rid of him."'
]>>\
<<= _snippets.random()>>
<<if hasVisited("S001 Bed room service flash Max")>>\
<<set _snippets to [
'"That was fucking sexy." Max strides back to the bed.',
'"Fuck, that was hot." Max strides back to the bed.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max chuckles as he walks back to the bed, drinking in the view. "Yeah. Where were we?"'
]>>\
<<= _snippets.random()>>
<</if>>\
<<else>>\
<<set _snippets to [
'Max gazes hungrily at your body. "You\'re so fucking sexy," he says. "No more interruptions."'
]>>\
<<= _snippets.random()>>
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<silently>>
<<set $avatar.knickers to $knickers.down,
$avatar.knickersRear to $knickers.downRear>>
<</silently>>\
<<set _snippets to [
'He climbs back into the bed, kissing you urgently. He slips his fingers into the waistband of your <<= $knickers.desc.random()>> and starts tugging $knickers.pronoun <<link "down..." "S001 Bed room service throw off sheet 2">><</link>>'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'He climbs back onto the bed, kissing you urgently.'
]>>\
<<= _snippets.random()>>
<<if _initiativeRoll == "kate">>\
[[(Unbutton his shirt)|S001 Bed strip Max][$temp to "strip"]]
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
[[(Grind on his crotch)|S001 Bed strip Max][$temp to "grind"]]
<<else>> /* max is on top */ \
[[(Grope his crotch)|S001 Bed strip Max][$temp to "grope"]]
<</if>>\
<<else>>\
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
<<include "S001 Bed judo roll content">>
<</if>>\
Max kisses you and [[stands up|S001 Max strips beside bed]].
<</if>>\
<</if>>\<<silently>>
/* Tommygun number: 5.9/5.8 */
<<set _initiativeRoll to either("max", "kate")>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max pulls your <<= $knickers.desc.random()>> down and off, and flings $knickers.pronoun aside. '
]>>\
<<removePCKnickers>>\
<<= _snippets.random()>>
<<if _initiativeRoll == "kate">>\
[[(Unbutton his shirt)|S001 Bed strip Max][$temp to "strip"]]
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
[[(Grind on his crotch)|S001 Bed strip Max][$temp to "grind"]]
<<else>> /* max is on top */ \
[[(Grope his crotch)|S001 Bed strip Max][$temp to "grope"]]
<</if>>\
<<else>>\
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
<<include "S001 Bed judo roll content">>
<</if>>\
Max kisses you and [[stands up|S001 Max strips beside bed]].
<</if>>\
/* END OF CHAPTER 5 */<<silently>>
<<addmins 1>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _legs to "stockinged legs">>
<<else>>
<<if $pc.build.score gt 0>>
<<set _legs to "long legs">>
<<else>>
<<if $pc.bodyType == "lean">>
<<set _legs to "slender legs">>
<<else>>
<<set _legs to "sleek legs">>
<</if>>
<</if>>
<</if>>
<<if $npc1.arousal lt 30>>
<<set $npc1.arousal to 30>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "strip">>\
<<set $npc1.isWearing.delete("shirt")>>\
<<set $npc1.isWearing.pushUnique("openShirt")>>\
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
<<set _snippets to [
'You sit up on the bed and start unfastening his shirt, button by button revealing the lean, muscular body you remember from the pool. His hands roam over the _legs straddling his hips.'
]>>\
<<= _snippets.random()>>
<<else>> /* max is on top */ \
<<set _snippets to [
'You reach up and start unfastening his shirt, button by button revealing the lean, muscular body you remember from the pool. His tongue explores your mouth while his hands roam over your body, fondling your <<pcTits>> then gliding down onto your _legs.'
]>>\
<<= _snippets.random()>>
<</if>>\
<<elseif $temp == "grope">>\
<<set _snippets to [
'You reach up between his legs, fondling his big, erect dick through his <<trousers>>. His tongue explores your mouth while his hands roam over your body, fondling your <<pcTits>> then gliding down onto your _legs.'
]>>\
<<= _snippets.random()>>
<<elseif $temp == "grind">>\
<<set _snippets to [
'Your tongue exploring his mouth, you roll your hips in slow, teasing circles, grinding your <<pcPussy>> against the stiff cock straining inside his <<trousers>>. His hands glide up the _legs straddling him, and onto your hips, pulling you in tighter.'
]>>\
<<= _snippets.random()>>
<<else>>\
ERROR IN TEMP VARIABLE (S001 BED STRIP MAX) PLEASE REPORT
<</if>>\
<<if hasVisited("S001 Bed push Max")>> /* agent is on top */ \
<<include "S001 Bed judo roll content">>
<</if>>\
Max kisses you and [[stands up|S001 Max strips beside bed]].<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<include "S001 Bed Max strips content">><<silently>>
/* if kate knows judo, set _knowsJudo to true ??? */
<</silently>>\
<<if _knowsJudo>>\
<<set _snippets to [
'Max shifts his position beneath you. His legs hook around your waist, and – with a <i>twist</i> of his hips and a <i>yelp</i> from your lips – does a scissor sweep that puts you on your back with him straddling you. <i>Huh, so Max knows judo.</i> He grins down at you playfully.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'Max shifts his position beneath you. His legs hook around your waist, and – with a <i>twist</i> of his hips and a <i>yelp</i> from your lips – he suddenly does some kind of judo roll that puts you on your back with him straddling you. He grins down at you playfully.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
<<if $npc1.isWearing.includes("openShirt")>>
<<set _shirtStrip to "He kicks off his shoes and slips out of his shirt, tossing it onto a nearby chair.">>
<<else>>
<<set _shirtStrip to "He kicks off his shoes and unbuttons his shirt, button by button revealing the lean, muscular body you remember from the pool.">>
<</if>>
<<if not $pc.statusEffects.includesAny("Aroused", "Horny")>>
<<set $pc.statusEffects.push("Aroused")>>
<</if>>
<</silently>>\
<<set _snippets to [
'He kisses you, stands up, and starts confidently stripping off his clothes.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'_shirtStrip He slides his socks off next, then unbuckles his belt and steps out of his <<trousers>>.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Stripped down to a pair of clingy, royal blue Björn Borg boxer shorts, his lean sculpted body and designer stubble makes him look more like an underwear model than a businessman. He slides the shorts down and off, revealing a neatly shaved patch of pubic hair and a big, hard Swedish cock.'
]>>\
<<= _snippets.random()>>
<<if $pc.statusEffects.includesAny("Aroused", "Horny")>>\
<<set _snippets to [
'Max climbs back into the bed with you, his naked skin warm against yours. He slips a finger between your legs and feels the hot wetness there. You\'re moments away from having sex.'
]>>\
<<= _snippets.random()>>
[[Have you got a condom?|S001 Bed condom request]]
[[You don't need a condom.|S001 Bed bareback]]
<<else>>\
<<set _snippets to [
'Max climbs back into the bed with you, his naked skin warm against yours. He slips a finger between your legs, testing <<link "how wet" "S001 Bed Max eats pussy">><</link>> you are.'
]>>\
<<= _snippets.random()>>
<</if>>\<<silently>>
<<addmins 1>>
<<set $pc.arousal to 30>>
<</silently>>\
<<header>>
<<set _snippets to [
'Max slithers down in the bed and spreads your legs apart with his hands. His tongue slips between your lips, hot and soft, licking you slowly and rhythmically and insistently.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'His tongue finds your clit, swirling gently and skillfully around and over it. His stubble feels gently prickly on your lips. It feels like he\'s making out with your pussy. As he gently licks and kisses your most intimate place you can\'t help but let out little murmurs of satisfaction.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'As you get wetter he gets more eager, his tongue sliding down from your clit, lashing inside you, then sweeping back up to your clit again, swirling on it faster and faster. While his tongue flicks your clit you feel a fingertip slipping inside you.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max\'s finger slides into you, moving rhythmically inside you, back and forth. He tongues and fingers you until your breath is coming out in high pitched little gasps.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'With one last kiss, he pulls away and kneels up in the bed. His big cock is rock hard. You\'re moments away from having sex.'
]>>\
<<= _snippets.random()>>
[[Have you got a condom?|S001 Bed condom request]]
[[You don't need a condom.|S001 Bed bareback]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"Have you got a condom?" you ask.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'"Yeah," says Max. He curls his hand under your thighs and tugs you down in the bed, so your pussy is millimetres away from his cock. "But I don\'t wanna use one, not with you. I want this to be special."',
'"Yeah," he says, "but we don\'t need it, it\'s not the nineties."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Holding his cock in one hand, he slides the tip between your wet lips, stroking your clit with it.'
]>>\
<<= _snippets.random()>>
[[I insist.|S001 Bed condom insist]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) I'll put it on for you.|S001 Bed condom help]]
<<else>>\
<span class="greyedOut">(Promiscuous) I'll put it on for you.</span>
<</if>>\
[[Okay.|S001 Bed bareback][$temp to "persuaded"]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"I\'ll put it on," you offer. "It\'ll be fun."'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'Max shrugs. "If you insist." He hops off the bed and rummages in his <<trouser>> pocket for a condom. Climbing back onto the bed, he hands you the little packet.'
]>>\
<<= _snippets.random()>>
[[(Unwrap the condom and slide it on)|S001 Bed condom (Kate)]]
[[(Tease him in your mouth first)|S001 Bed BJ tease]]<<silently>>
<<addmins 1>>
/* oral sex roll here */
<<set _success to either("kate", "max", "both", "neither")>>
<<if $pc.eyes.colour == "green">>\
<<set _eyeColour to either("a green-eyed", "an emerald green")>>\
<<elseif $pc.eyes.colour == "jade">>\
<<set _eyeColour to either("a green-eyed", "a jade green")>>\
<<elseif $pc.eyes.colour == "grey">>\
<<set _eyeColour to either("an ash grey", "a smoky grey", "a dove grey", "a shark grey")>>\
<<elseif $pc.eyes.colour == "darkBlue">>\
<<set _eyeColour to either("a steel blue", "a steely blue")>>\
<<elseif $pc.eyes.colour == "blue">>\
<<set _eyeColour to either("a bright blue", "an azure blue", "a baby blue", "an electric blue")>>\
<<elseif $pc.eyes.colour == "paleBlue">>\
<<set _eyeColour to either("an icy blue", "an ice blue", "a pale blue", "a crystal blue")>>\
<<elseif $pc.eyes.colour == "violet">>\
<<set _eyeColour to either("a violet", "a lavender")>>\
<<elseif $pc.eyes.colour == "honey">>\
<<set _eyeColour to either("an amber", "a honey-brown", "a honey brown", "a tawny", "a tawny brown")>>\
<<elseif $pc.eyes.colour == "hazel">>\
<<set _eyeColour to either("a hazel-eyed", "a green-brown")>>\
<<elseif $pc.eyes.colour == "lightBrown">>\
<<set _eyeColour to either("a brandy brown", "a whiskey brown", "a cognac brown", "a tawny", "a tawny brown")>>\
<<elseif $pc.eyes.colour == "brown">>\
<<set _eyeColour to either("a mocha brown", "a doe eyed", "a doe brown", "a chocolate brown")>>\
<<elseif $pc.eyes.colour == "darkBrown">>\
<<set _eyeColour to either("a mahogany brown", "a dark brown", "a dark eyed")>>\
<</if>>\
<</silently>>\
<<header>>
<<set _snippets to [
'Taking the condom, you get Max to lay on his back.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'His big cock aims up at the ceiling. Shifting on the bed so you\'re level with it, you glance at Max as you curl your fingers around it, taking him firmly in hand. He murmurs in satisfaction at the skin-on-skin contact.'
]>>\
<<= _snippets.random()>>
<<if _makeoutSuccess == "both">>\
<<set _snippets to [
'You lick your lips and fix him with _eyeColour gaze as you manoeuvre the tip of his hard cock into your soft mouth. He sighs in pleasure as your tongue gently lashes and swirls around the sensitive head. He tastes clean and musky.'
]>>\
<<= _snippets.random()>>
<<elseif _makeoutSuccess == "kate">>\
<<set _snippets to [
'You lick your lips and fix him with _eyeColour gaze as you manoeuvre the tip of his hard cock into your soft mouth. He sighs in pleasure as your tongue gently lashes and swirls around the sensitive head. He tastes sweaty and salty.'
]>>\
<<= _snippets.random()>>
<<elseif _makeoutSuccess == "max">>\
<<set _snippets to [
'You lick your lips and fix him with _eyeColour gaze as you manoeuvre the tip of his hard cock into your soft mouth. You slide your tongue rhythmically around it. He tastes clean and musky.'
]>>\
<<= _snippets.random()>>
<<else>>\
<<set _snippets to [
'You lick your lips and fix him with _eyeColour gaze as you manoeuvre the tip of his hard cock into your soft mouth. You slide your tongue rhythmically around it. He tastes sweaty and salty.'
]>>\
<<= _snippets.random()>>
<</if>>\
[[(Suck his cock)|S001 Bed BJ]]
<<if $pc.braSize == "34D" or $pc.braSize == "" or $pc.braSize == "">>\
[[(D cup+) (Let him fuck your tits)|S001 Bed titfuck]]
<<else>>\
<span class="greyedOut">(D cup+) (Let him fuck your tits)</span>
<</if>>\
[[(Unwrap the condom and slide it on)|S001 Bed condom (Kate)]]<<silently>>
<<addmins 2>>
<<kateGiveBJToNpc1>>
<<if _kateOralSuccess == "npc1">>
<<if _kateOralEffect == "Turned On">>
<<set _maxBodyReport to "You can feel his cock starting to get hard in your mouth.">>
<<elseif _kateOralEffect == "Aroused">>
<<set _maxBodyReport to "You can feel his cock turning hard in your mouth.">>
<<elseif _kateOralEffect == "Horny">>
<<set _maxBodyReport to "You can feel his cock getting rock hard in your mouth.">>
<<elseif _kateOralEffect == "Already Aroused">>
<<set _maxBodyReport to "Your mouth slips up and down on his hard cock.">>
<<elseif _kateOralEffect == "Edging">>
<<set _maxBodyReport to "Your mouth slips up and down on his hard cock. You quickly settle into a rhythm that he loves, his breath coming out in satisfied little moans and his hand resting on the top of your head. His cock feels hard and you\'re pretty sure that if you keep this up he's going to come.">>
<<elseif _kateOralEffect == "Orgasmic">>
<<set _maxBodyReport to "Your mouth slips up and down on his hard cock. You quickly settle into a rhythm that he loves, his breath coming out in satisfied little moans and his hand resting on the top of your head. His cock feels hard and you\'re pretty sure that if you keep this up he's going to come.">>
<</if>>
<</if>>
<</silently>>\
<<header>>
You suck and slurp on Max's cock for a couple minutes. <<if _kateOralSuccess == "npc1">>_maxBodyReport<<else>>He murmurs appreciatively, but you get the vibe that he's just being polite, and he doesn't seem disappointed when it's over.<</if>>
Your give his cock one last kiss before you get ready to put the condom on him. "You're awesome," he smiles.
[[(Put the condom on him)|S001 Bed condom (Kate)]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
You tell Max he can fuck you bareback.
<<include "S001 Bed penetration content">><<silently>>
<<addmins 1>>
<<set $npc1.isWearing.push("condom")>>
<</silently>>\
<<header>>
You roll the condom over Max's big, thick cock.
<<include "S001 Bed penetration content">><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<set _snippets to [
'"Condom, Max," you insist.'
]>>\
<<= _snippets.random()>>
<<set _snippets to [
'He hops off the bed and rummages in his <<trouser>> pocket for a condom. He rips open the packet, and carefully rolls a mint green latex sheath onto his <<stiff>> <<cock>>.'
]>>\
<<= _snippets.random()>>
<<include "S001 Bed penetration content">><<silently>>
<</silently>>\
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
[[What position do you like?|S001 Bed fave pos Max]]
[[(Climb onto Max's cock)|S001 Kate picks the position][$scene.position to "cowgirl"]]
[[(Roll onto your back)|S001 Kate picks the position][$scene.position to "missionary"]]
<<else>>\
<<if $npc1.beliefs.includes("easy")>>\
<<set $scene.position to "doggy">>\
Max says you're obviously the kind of girl who likes it doggy style on the first date. He manoeuvres you into position [[on all fours|S001 Kate picks the position]].
<<else>>\
<<set _coin to either("heads", "tails")>>\
<<if _coin == "heads">>\
<<set $scene.position to "missionary">>\
Max manoeuvres you into position on your back and moves between your legs, [[missionary style|S001 Kate picks the position]].
<<else>>\
Max asks you what your favourite position is.
[[Missionary.|S001 Kate picks the position][$temp to "missionary"]]
[[Doggy.|S001 Kate picks the position][$temp to "doggy"]]
[[Cowgirl.|S001 Kate picks the position][$temp to "cowgirl"]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<header>>
"What position do you like it in?" you ask Max.
"Doggy," he replies right away.
[[(Get on all fours)|S001 Kate picks the position][$scene.position to "doggy"]]
[[Missionary is sexier.|S001 Kate picks the position][$scene.position to "missionary"]]
[[I prefer being on top.|S001 Kate picks the position][$scene.position to "cowgirl"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "missionary">>\
<<set $scene.position to "missionary">>\
"Missionary," you tell him.
<<elseif $temp == "doggy">>\
<<set $scene.position to "doggy">>\
You tell Max you like it doggy style.
<<elseif $temp == "cowgirl">>\
<<set $scene.position to "cowgirl">>\
You tell Max you like being on top.
<</if>>\
You grip the bedsheets as Max gets you into position. The tip of his cock slides between your wet lips.
<<if $pc.statusEffects.includes("Turned On")>>\ /* Max ideal pace: SLOW if aroused, rhythmic if Horny. Kate: Gentle */ \
Max holds your hips and then pushes inside you. His cock is big and you're not very wet, so he has to work it in slowly. "Åh jä," he murmurs once he's in, while you wince up at the ceiling. "You're so fucking tight."
[[Be gentle.|S001 Bed sex scene][$temp to "gentle"]]
[[(Just take it)|S001 Bed sex scene][$temp to "noAdvice"]]
<<elseif $pc.statusEffects.includes("Aroused")>>\ /* Max ideal pace: Rhythmic if aroused, Hard if Horny. Kate: Rhythmic */ \
Max holds your hips and then pushes inside you. An involuntary moan escapes your mouth. He thrusts experimentally a few times. You hold the railing tight as you get used to the feel of his cock inside you.
[[(Be noisy)|S001 Bed sex scene][$temp to "noisy"]]
[[(Be quiet)|S001 Bed sex scene][$temp to "quiet"]]
<<elseif $pc.statusEffects.includes("Horny")>>\ /* Max ideal pace: Hard. Kate: Hard */ \
Max holds your hips and then pushes inside you. He's big, but you're soaking wet and he slides into you easily in one thrust. An involuntary moan escapes your mouth.
[[Fuck me hard.|S001 Bed sex scene][$temp to "hard"]]
[[(Be noisy)|S001 Bed sex scene][$temp to "noisy"]]
[[(Be quiet)|S001 Bed sex scene][$temp to "quiet"]]
<<else>>\
ERROR Kate is not turned on enough for this scene, how the fuck did you get here
<</if>>\<<silently>>
/* Max likes noisy girls */
<<if $temp == "noisy">>
<<notificationsAddSuccess "Max liked that.">>\
<<set $npc1.gratification += 1>>\
<</if>>
/* set Kate's ideal pace */
<<if $pc.statusEffects.includes("Turned On")>>
<<set _kateIdeal to 2>>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<set _kateIdeal to 4>>
<<elseif $pc.statusEffects.includes("Horny")>>
<<set _kateIdeal to 5>>
<</if>>
<<if $pc.statusEffects.includesAny("Edging", "Orgasmic")>>
<<set _kateIdeal += 1>>
<</if>>
/* set Max's ideal pace */
<<if $pc.statusEffects.includes("Turned On")>>
<<set _maxIdeal to 3>>
<<elseif $pc.statusEffects.includes("Aroused")>>
<<set _maxIdeal to 4>>
<<elseif $pc.statusEffects.includes("Horny")>>
<<set _maxIdeal to 5>>
<</if>>
<<if $pc.statusEffects.includesAny("Edging", "Orgasmic")>>
<<set _maxIdeal += 1>>
<</if>>
/* set Max's starting pace - this equals his cock size */
<<set _sexPace to 4>>
/* see if Max figures out Kate's ideal pace */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience>>
<<if ( not _npc1D10 == 1 ) and ( _npc1D10 == 10 or _modifiedRoll gt 6) >> /* Max fucks Kate at her best pace */
<<set _maxIsCleverLover to true>>
<<if _kateIdeal lte 2>>
<<set _maxStyle to "gentle",
_sexPace -= 2>>
<<elseif _kateIdeal == 3>>
<<set _maxStyle to "slow",
_sexPace -= 1>>
<<elseif _kateIdeal == 4>>
<<set _maxStyle to "rythmic">>
<<elseif _kateIdeal gte 5>>
<<set _maxStyle to "hard",
_sexPace += 1>>
<</if>>
<<else>> /* Max fucks Kate at his best pace */
<<if _maxIdeal lte 2>>
<<set _maxStyle to "gentle",
_sexPace -= 2>>
<<elseif _maxIdeal == 3>>
<<set _maxStyle to "slow",
_sexPace -= 1>>
<<elseif _maxIdeal == 4>>
<<set _maxStyle to "rythmic">>
<<elseif _maxIdeal gte 5>>
<<set _maxStyle to "hard",
_sexPace += 1>>
<</if>>
<</if>>
/* if Max's pace isn't Kate's ideal pace, apply a penalty */
<<if _sexPace != _kateIdeal>>
<<if _sexPace gte ( _kateIdeal + 1)>>
<<set _kateSensation to "tooHard",
_kateSexModifier to ( _kateIdeal - _sexPace )>>
<<elseif _sexPace gt _kateIdeal>>
<<set _kateSensation to "hard",
_kateSexModifier to ( _kateIdeal - _sexPace )>>
<<elseif _sexPace lt _kateIdeal - 1>>
<<set _kateSensation to "tooSoft",
_kateSexModifier to ( _sexPace - _kateIdeal )>>
<<elseif _sexPace lt _kateIdeal>>
<<set _kateSensation to "soft",
_kateSexModifier to ( _sexPace - _kateIdeal )>>
<</if>>
<<else>>
<<set _kateSensation to "sweet">>
<</if>>
/* and vice versa */
<<if _sexPace != _maxIdeal>>
<<if _sexPace gte ( _maxIdeal + 1)>>
<<set _maxSensation to "tooTight",
_maxSexModifier to ( _maxIdeal - _sexPace )>>
<<elseif _sexPace gt _maxIdeal>>
<<set _maxSensation to "tight",
_maxSexModifier to ( _maxIdeal - _sexPace )>>
<<elseif _sexPace lt _maxIdeal - 1>>
<<set _maxSensation to "tooLoose",
_maxSexModifier to ( _sexPace - _maxIdeal )>>
<<elseif _sexPace lt _maxIdeal>>
<<set _maxSensation to "loose",
_maxSexModifier to ( _sexPace - _maxIdeal )>>
<</if>>
<<else>>
<<set _maxSensation to "sweet">>
<</if>>
<<kateVaginalSexWithNPC1>>
<<addmins 5>>
<</silently>>\
<<header>>
<<if _maxStyle != "crushTEST">>\
Max fucks you in the bed, very gently and slowly (NOTE this needs variation for the other paces ??? ) , his cock hardly moving inside you at first, his fingertips tracing curves over your hips and thighs.
<<if _npc1SexSuccess == "kate">>\
You grip the sheets and bite your lip as his slow thrusts inside you start feeling better and better. "Åh jä," murmurs Max, taking a firmer grip on your hips and slowly picking up the pace. "Like that." He reaches out and sweeps a finger through your hair. "You're beautiful, $pc.knownAs."
<<if $pc.statusEffects.includes("Orgasmic") and $npc1.statusEffects.includes("Orgasmic")>>\ /* mutual orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit. You can feel your orgasm building up inside you like a wave...
Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
<<link "(Try to come first)">>
<<set $temp to "meFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness + _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Bed come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Bed Kate orgasm">>
<<else>>
<<goto "S001 Bed Max orgasm">>
<</if>>
<</link>>
<<link "(Try to make Max come)">>
<<set $temp to "maxFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness - _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<<else>>
<<set _maxMod += $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Bed come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Bed Kate orgasm">>
<<else>>
<<goto "S001 Bed Max orgasm">>
<</if>>
<</link>>
<<elseif $pc.statusEffects.includes("Orgasmic")>>\ /* kate orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises as Max's thrusts get faster and faster, his hard cock inside you. You can feel your orgasm building up inside you [[like a wave|S001 Bed Kate orgasm]]...
<<elseif $npc1.statusEffects.includes("Orgasmic")>>\ /* max orgasm */ \
It feels better and better as he fucks you. Soon you're making little mewing noises Max's thrusts get faster and faster.
Suddenly Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips [[tight|S001 Bed Max orgasm][$temp to "premature"]]. <i>"Jävlar..."</i> he murmurs.
<<else>>\
It feels better and better as he fucks you. Soon you're making little mewing noises out into the night as Max's thrusts get faster and faster, his hard cock inside you and his balls thwapping rhythmically against your clit.
<<link "(Try to come)">>
<<set $temp to "meFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness + _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Bed come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Bed Kate orgasm">>
<<else>>
<<goto "S001 Bed Max orgasm">>
<</if>>
<</link>>
<<link "(Try to make Max come)">>
<<set $temp to "maxFirst">>
/* Fetch Kate's Vaginal Sex score */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Vaginal Sex">>
<<set _kateVaginalSkill to $pc.skills[_i].score>>
<</if>>
<<if ndef _kateVaginalSkill>>
<<set _kateVaginalSkill to -4>>
<</if>>
<</for>>
<<set _kateD10 to random(1,10),
_maxD10 to random(1,10),
_kateMod to $npc1.hotness - _kateVaginalSkill,
_maxMod to $npc1.gratification>>
<<if $npc1.statusEffects.includes("Considerate")>>
<<set _maxMod -= $npc1.sexualExperience>>
<<else>>
<<set _maxMod += $npc1.sexualExperience>>
<</if>>
<<if ( _kateD10 + _kateMod ) == ( _maxD10 + _maxMod )>>
<<goto "S001 Bed come together">>
<<elseif ( _kateD10 + _kateMod ) gt ( _maxD10 + _maxMod )>>
<<goto "S001 Bed Kate orgasm">>
<<else>>
<<goto "S001 Bed Max orgasm">>
<</if>>
<</link>>
<</if>>\
<<else>>\
<<if not $pc.statusEffects.includesAny("Aroused", "Horny")>>\
You're not very wet and the little gasps and whimpers you're making are more of discomfort than arousal, but Max seems to be enjoying himself anyway. "Åh jä," he murmurs. "Fucking <i>tight."</i>
<<else>>\
His slow, gentle thrusts aren't really doing much for you, but he seems to be enjoying himself anyway. "Åh jä," he murmurs, <i>"Jävlar.</i> You feel amazing."
<</if>>\
<<if $npc1.statusEffects.includes("Orgasmic")>>\
Max grips your hips tighter as he picks up the pace. He keeps telling you how good it feels to fuck you.
Suddenly Max's rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips [[tight|S001 Bed Max orgasm][$temp to "premature"]]. <i>"Jävlar..."</i> he murmurs.
<<else>>\
Max grips your hips tighter as he picks up the pace. He keeps telling you how good it feels to fuck you.
[[(Fake enjoyment)|S001 Bed Kate fake enjoyment]]
(We also need to insert an option here for $pc.knownAs to suggest a change of pace – needs coad ???)
<</if>>\
<</if>>\
<</if>>\
Max style: _maxStyle
Kate: _kateSensation
Max: _maxSensation<<silently>>
<</silently>>\
<<header>>
You pretend that Max is rocking your world. (Need to insert an option here for him to detect the ruse ???)
[[(Fake an orgasm)|S001 Bed Kate fake orgasm]]
[[(Try to make Max come)|S001 Bed Max's turn]]<<silently>>
<<addmins 1>>
<<pcOFace>>
<<set $npc1.statusEffects.delete("Considerate")>>
<</silently>>\
<<header>>
You fake an orgasm. Max seems to buy it.
[[(Try to make Max come)|S001 Bed Max's turn]]<<silently>>
<<addmins 1>>
<<pcOFace>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up over the edge into a noisy orgasm.
<<elseif $temp == "maxFirst">>\
You try and hold back but Max's rhythmic thrusting pushes you over the edge into a noisy orgasm.
<</if>>\
When you come back to your senses you realise that Max came too. He grins at you, looking flushed and satisfied. "That was fucking amazing," he says.
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up and up with every thrust, and...
<<elseif $temp == "maxFirst">>\
You can feel that he's close. You clench your pussy tight on his cock and...
<<elseif $temp == "premature">>\
Max tries to hold it back, but you can feel he's close, and...
<</if>>\
"Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"You're too sexy."
Max pulls you into a clinch on the bed. <<if $pc.statusEffects.includes("Orgasmic")>><i>You're so close.</i> <</if>>He pulls you into a kiss, his tongue tangling with yours again, his fingers flicking and tweaking your <<if $pc.statusEffects.includes("Aroused")>>stiff nipples<<elseif $pc.statusEffects.includes("Orgasmic")>>stiff, sensitive nipples<<else>>nipples<</if>>.
A hand moves down your body, between your legs, and starts massaging your clit while he makes out with you.
[[(Try to come)|S001 Bed][$temp to "goForIt"]]
<<if $pc.statusEffects.includes("Orgasmic")>>\
<span class="greyedOut">(Too close) (Fake an orgasm)</span>
<<else>>\
[[(Fake an orgasm)|S001 Bed fingering][$temp to "fakeIt"]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<if $pc.statusEffects.includes("Orgasmic")>> /* automatic success */
<<set _npc1FingerSuccess to "kate">>
<<elseif $pc.statusEffects.includes("Edging")>>
/* simplified roll to see if the fingering succeeds or fails */
<<set _difficultyTarget to 6,
_npc1D10 to random(1,10),
_modifiedRoll to _npc1D10 + $npc1.sexualExperience + $npc1.hotness>>
<<if _npc1D10 == 10>> /* critical hit */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 10!">>
<<notificationsAddSuccess "Critical success!" _text >>
<<elseif _npc1d10 == 1>> /* critical miss */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled a natural 1!">>
<<notificationsAddError "Critical failure" _text >>
<<elseif _modifiedRoll lt 6>> /* fail */
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddError "Failure" _text >>
<<else>> /* success */
<<set _npc1FingerSuccess to "kate">>
<<set _text to "[Routine Fingering] " + $npc1.firstname + " rolled " + _npc1D10 + ".">>
<<notificationsAddSuccess "Success." _text >>
<</if>>
<</if>>
<</silently>>\
<<header>>
<<if _npc1FingerSuccess and $temp == "fakeIt">>\
/* Kate tried to fake it but it was too good */ \
<<pcOFace>>\
You start off intending to fake it, but Max is <i>really good</i> with his fingers. He strums your clit, pinches your nipples, slides a finger inside you to find your g-spot, kisses you confidently.
Your "fake" orgasm turns into a real one as Max expertly brings you off in the massive soft bed.
<<elseif _npc1FingerSuccess>>\
Max is <i>really good</i> with his fingers. He strums your clit, pinches your nipples, slides a finger inside you to find your g-spot, kisses you confidently.
You cling onto him tightly as Max expertly brings you off in the massive soft bed.
<<elseif $temp == "goForIt">>\
<<pcOFace>>\
You try to relax but something's not working for you and Max can't seem to get you there. He's doing his best but you're just not into it.
[[(Fake an orgasm)|S001 Bed fingering Kate fizzle][$temp to "fakeIt"]]
[[(Just let it fizzle out)|S001 Bed fingering Kate fizzle][$temp to "fizzle"]]
<<elseif $temp == "fakeIt">>\
<<silently>>
/* change this to an actual deception check later ??? */
<<pcOFace>>\
<<set _deceptionCheck to either(true, false)>>
<<if _deceptionCheck>>
<<notificationsAddSuccess "Success." "[Routine Deception] check succeeded.">>
<<else>>
<<notificationsAddError "Failure." "[Routine Deception] check failed.">>
<</if>>
<</silently>>\
<<if _deceptionCheck>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You think he bought it.
<<else>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You're not entirely sure he bought it, but he graciously takes his finger out of you anyway.
<</if>>\
<</if>>\
<<if not ( $temp == "goForIt" and not _npc1FingerSuccess )>>\
"Wow. That was pretty amazing." He grins at you. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "fakeIt">>\
<<silently>>
/* change this to an actual deception check later ??? */
<<set _deceptionCheck to either(true, false)>>
<<if _deceptionCheck>>
<<notificationsAddSuccess "Success." "[Routine Deception] check succeeded.">>
<<else>>
<<notificationsAddError "Failure." "[Routine Deception] check failed.">>
<</if>>
<</silently>>\
<<if _deceptionCheck>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You think he bought it.
<<else>>\
You fake an orgasm, clinging to his strong arms as you gasp and quiver at his touch. You're not entirely sure he bought it, but he graciously takes his finger out of you anyway.
<</if>>\
"Wow. That was pretty amazing." He grins at you. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You let Max's attempt to make you come fizzle out without any theatrics.
He apologises, looking a bit deflated. "C'mon," he says, "let's drink some champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<addmins 1>>
<<pcOFace>>
<<set $npc1.statusEffects.delete("Considerate")>>
<</silently>>\
<<header>>
<<if $temp == "meFirst">>\
You ride Max's cock rhythmically, letting the sensation lift you up over the edge into a noisy orgasm.
<<elseif $temp == "maxFirst">>\
You try and hold back but Max's rhythmic thrusting pushes you over the edge into a noisy orgasm.
<</if>>\
Your senses return. Max's hard cock is still inside you.
[[(Try to make Max come)|S001 Bed Max's turn]]<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if _npc1SexSuccess and _kateSexSuccess>>\
You ride Max's hard cock until his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
He grins at you, looking flushed and satisfied. "That was fucking amazing," he says.
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You ride Max's cock hard for a few minutes, but he doesn't get there.
<<initiativeRoll-kateVsNpc1>>\
<<if _hasInitiative == "kate">>\
[[(Keep trying)|S001 Bed Max initiates rough sex][$temp to "letMaxLead"]]
<<if $npc1.isWearing.includes("condom")>>\
[[Take off the condom.|S001 Bed take off the condom][$temp to "myIdea"]]
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Wanna finish in my mouth?|S001 Bed bent over offer BJ finish]]
<<else>>\
<span class="greyedOut">(Promiscuous) Wanna finish in my mouth?</span>
<</if>>\
<<else>>\
<<if $npc1.isWearing.includes("condom")>>\
"I've gotta take off the condom," Max says.
[[No way.|S001 Bed Max initiates rough sex][$temp to "refuseBareback"]]
[[Okay.|S001 Bed take off the condom][$temp to "hisIdea"]]
<<else>>\
<<include "S001 Bed Max initiates rough sex content">>
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<if $scene.position == "doggy">>
<<set _maxDecision to either("hair", "spank", "shocker")>>
<<elseif $scene.position == "missionary" or $scene.position == "cowgirl">>
<<set _maxDecision to either("hair", "shocker")>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "letMaxLead">>\
You just keep riding his cock, trying to get him off.
<<elseif $tem == "refuseBareback">>\
"No way," you tell him. Max murmurs a frustrated complaint, but stays inside you.
<</if>>\
<<include "S001 Bed Max initiates rough sex content">><<silently>>
<<if ndef _maxDecision>>
<<if $scene.position == "doggy" or ndef $scene.position>>
<<set _maxDecision to either("hair", "spank", "shocker")>>
<<elseif $scene.position == "missionary" or $scene.position == "cowgirl">>
<<set _maxDecision to either("hair", "shocker")>>
<</if>>
<</if>>
<</silently>>\
Max digs his fingers into your hips, painfully hard, and fucks you as hard as he can, pulling you into him, his thighs slapping into your ass. He fucks you hard, but it's still not working out for him.
<<if _maxDecision == "hair">>\
He reaches out and grabs a handful of your hair. He yanks your head up into a less comfortable position.
[[Ow, knock it off!|S001 Bed hair persuade]]
[[(Allow it)|S001 Bed rough hair pull fuck]]
<<elseif _maxDecision == "spank">>\
<<set _painTol to either("true", "false")>>\ /* change this for a proper Pain Tolerance roll later ??? */ \
Max gives you a few swats on the ass while he's fucking you. Then they start getting harder and faster.
The slaps build up in intensity until he's spanking you hard.
<<if _painTol>>\
[[(Passed a Pain Threshold check) (Take it)|S001 Bed get spanked]]
<<else>>\
<span class="greyedOut">(Failed a Pain Tolerance check) (Take it)</span>
<</if>>\
[[Ow! Stop!|S001 Bed spanking objection]]
<<elseif _maxDecision == "shocker">>\
Max slows down his thrusting. He pulls one of your ass cheeks aside, and you touches your asshole with a fingertip.
[[No way.|S001 Bed shocker reluctance]]
<<link "(Allow it)">>
<<set _anal to either("true", "false")>> /* change this for a proper Anal Sex roll later ??? */
<<if _anal>>
<<goto "S001 Balcony shocker in it goes">>
<<else>>
<<goto "S001 Balcony shocker tight ass">>
<</if>>
<</link>>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
You object and try to squirm away. Max holds you down and pushes his fingertip inside your ass.
[[Ow, not in my ass!|S001 Bed Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Bed angry Kate]]
<<link "(Allow it)">>
<<set _anal to either("true", "false")>> /* change this for a proper Anal Sex roll later ??? */
<<if _anal>>
<<goto "S001 Balcony shocker in it goes">>
<<else>>
<<goto "S001 Balcony shocker tight ass">>
<</if>>
<</link>><<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set _text to "" + $pc.knownAs + " failed an Anal Sex check.">>\
<<notificationsAddError "Failure" _text>>\
<</silently>>\
<<header>>
Max's finger inches further into your tight, resisting asshole.
[[Ow, Max, it's too tight!|S001 Bed shocker in it goes][$temp to "tooTight"]]
[[(Try to relax your ass)|S001 Bed shocker in it goes][$temp to "relax"]]<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<<if not hasVisited("S001 Balcony shocker tight ass")>>
<<set _text to "" + $pc.knownAs + " passed an Anal Sex check.">>
<<notificationsAddSuccess "Success" _text>>
<</if>>
<</silently>>\
<<header>>
<<if $temp == "tooTight">>\
"Ow, Max, I'm too tight," you protest.
"Nonsense," he says dismissively.
<<elseif $temp == "">>\
You breathe deeply and try to relax.
<</if>>\
Max's finger sinks all the way into your ass. His cock starts thrusting in you again and he finger fucks your ass.
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he selfishly fucks you. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
He shoots you a sheepish grin, his face flushed. "Fuck," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"That was hot. Let's drink champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Bed offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Bed rough fuck this][$temp to "hair"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set _painTol to either(true, false)>> /* change this for a proper Pain Tolerance roll later ??? */
<</silently>>\
<<header>>
"Ow, stop!" You yelp and shoot a hand out to protect your ass.
Max smacks you <i>hard</i> on the thigh, a stinging slap that takes your breath away. His cock <i>throbs</i> in you when you cry out.
[[Max, stop, please!|S001 Bed Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Bed angry Kate]]
<<if _painTol>>\
[[(Passed a Pain Threshold check) (Stop resisting)|S001 Bed get spanked]]
<<else>>\
<span class="greyedOut">(Passed a Pain Threshold check) (Stop resisting)</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<<header>>
"Ow, knock it off!" You reach up with one hand and try to loosen his grip, but you're not strong enough. He tightens his hold instead, and yanks your head back even further. You can feel his thrusting cock harden inside you as he manhandles you like this.
[[Max, stop, please!|S001 Bed Kate last try]]
[[(End the date) Get the FUCK off me!|S001 Bed angry Kate]]
[[(Stop resisting)|S001 Bed rough hair pull fuck]]<<silently>>
<<addmins 4>>
<<set _painTol to either(true, false)>> /* change this for a proper Pain Tolerance roll later ??? */
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
<<if _painTol>>\
<<set _text to "" + $pc.knownAs + " passed a Pain Threshold check.">>\
<<notificationsAddSuccess "Success" _text>>\
Max spanks you hard while he fucks you. It's painful but you take it well and don't lose your composure.
<<else>>\
<<set _text to "" + $pc.knownAs + " failed a Pain Threshold check.">>\
<<notificationsAddError "Failure" _text>>\
Max spanks you hard while he fucks you. It's very painful and you make lots of noise and can't help but struggle sometimes.
<</if>>\
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he rains stinging slap after stinging slap onto your burning ass cheeks. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"I get carried away sometimes. Let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Bed offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Bed rough fuck this][$temp to "hair"]]
<</if>>\<<silently>>
<<addmins 4>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
Max fucks you hard, pulling your hair.
<<if _npc1SexSuccess and _kateSexSuccess>>\
He picks up the pace as he selfishly fucks you. "Fuck..." he gasps, unable to hold back any longer. He thrusts clumsily inside you a few times, groaning noisily as he comes.
He shoots you a sheepish grin, his face flushed. "Sorry," he says as he gently pulls out of \
<<if $npc1.isWearing.includes("condom")>>\
you, and peels off the condom that's bulging with his spunk. \
<<else>>\
your pussy, now flooded with his hot sperm. \
<</if>>\
"I get carried away sometimes. Let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
This continues for a few minutes, but he <i>still</i> doesn't come. "I'm really close," he says. "Can I finish in your mouth?"
[[Okay.|S001 Bed offer BJ finish][$temp to "max-request"]]
[[(End the date) Fuck this, I'm done.|S001 Bed rough fuck this][$temp to "hair"]]
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
You end the rough sex, and tell Max he was too rough. He looks chastened and apologises for going over the top.
You try to get Max off with normal sex.
<<if _npc1SexSuccess and _kateSexSuccess>>\
<<addmins 3>>\
It only takes a few minutes. You ride Max's hard cock until his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
He grins at you, looking flushed and satisfied. "That was fucking amazing," he says. "Sorry I went a bit over the top."
<<if $npc1.isWearing.includes("condom")>>\
He gently pulls out of you, and peels off the condom that's bulging with his spunk. \
<<else>>\
He gently pulls out of your pussy, now flooded with his hot sperm. \
<</if>>\
"C'mon," he says, "let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
You do your best, but Max has lost interest and the sex fizzles out. Sexually unsatisfied, he kicks you out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<</if>>\<<silently>>
<<pcMoodAngry>>
<</silently>>\
<<header>>
You wrench yourself free and tell Max he can go fuck himself. He apologises and tries to get you to stay, but your mind's made up. You gather your things and storm out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<pcMoodAngry>>
<<set $avatar.view to "front">>
<</silently>>\
<<header>>
<<if $temp == "hair">>\
Max lets go of your hair.
<</if>>\
"You know what, Max, fuck this. I'm done." He tries to apologise and convince you to stay, but your mind's made up. You gather your things and storm out.
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<addmins 4>>
<<set $npc1.isWearing.delete("condom")>>
<<kateVaginalSexWithNPC1>>
<</silently>>\
<<header>>
<<if $temp == "myIdea">>"Take off the condom,"<<else>>"Okay,"<</if>> you tell him.
Max doesn't need to be told twice. He pulls out of you, whips off the condom, then thrusts back inside you, bareback.
"Åh jä," he says. "Much better."
<<if _npc1SexSuccess and _kateSexSuccess>>\
Max's bare cock inside you does feel better, both for you and for him. He fucks you for a few more minutes and then his rhythmic grunts turn into jagged breaths and little moans. His fingertips dig into your hips tight. <i>"Jävlar..."</i> he murmurs.
His cock twitches and squirts inside you, filling your pussy with his hot sperm. He gently pulls out of you, looking flushed and satisfied.
"That was fucking amazing," he says. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div>
<<else>>\
Even taking off the condom doesn't do the trick. Max keeps going, but after a couple more minutes he <i>still</i> hasn't come.
[[(Keep trying)|S001 Bed Max initiates rough sex][$temp to "letMaxLead"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Wanna finish in my mouth?|S001 Bed offer BJ finish]]
<<else>>\
<span class="greyedOut">(Promiscuous) Wanna finish in my mouth?</span>
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<header>>
<<if $temp == "maxRequest">>\
"Okay," you say. He pulls out of you, and you turn around to squat in front of him.
<<else>>\
You shoot him a smouldering look. "Wanna finish in my mouth?" you ask.
"Oh yeah." Max pulls out of you. You shuffle in the bed down to his cock.
<</if>>\
<<if $npc1.isWearing.includes("condom")>>\
[[(Take off the condom)|S001 Bed BJ finish][$temp to "removeCondom"]]
<<else>>\
[[(Suck his cock)|S001 Bed BJ finish]]
<</if>>\<<silently>>
<<addmins 5>>
<<set $avatar.view to "front">>
<<pcMoodCalm>>
<<pcTalk>>
<<kateGiveBJToNpc1>>
<</silently>>\
<<header>>
<<if $temp == "removeCondom">>\
You peel the condom off Max's cock and toss it aside.
<</if>>\
You slip Max's cock into your mouth and start sucking it.
<<if _kateOralSuccess == "npc1">>\
<<set $male1.cumTgt to "mouthswallow">>\
<<cumMouth>>\
After a few minutes his rhythmic grunts turn into jagged breaths and little moans. His fingertips curl into your hair. <i>"Jävlar..."</i> he murmurs.
His cock twitches in your mouth, filling it with his hot spunk.
[[(Spit)|S001 Bed BJ finish 2][$temp to "spit"]]
[[(Swallow)|S001 Bed BJ finish 2][$temp to "swallow"]]
<<else>>\
His cock's hard but you can't bring him off. After a few minutes Max curls a hand into your hair, holding you tightly in place. He grasps his own cock and starts jerking off in your mouth.
[[(Just let him do it)|S001 Bed BJ finish 2][$temp to "cumRag"]]
[[(Use your tongue)|S001 Bed BJ finish 2][$temp to "lick"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "spit">>\
<<set $avatar.cumshot to "">>\
You spit the gooey load out into a trash can beside the bed.
<<elseif $temp == "swallow">>\
<<set $avatar.cumshot to "">>\
You gulp down the salty load.
<<elseif $temp == "cumRag">>\
<<pcEyesClosed>>\
<<addmins 2>>\
<<pcMoodSkeptical>>\
<<set $male1.cumTgt to "face">>
<<facial>>\
You passively let Max jerk off in your mouth. In just a few minutes his rhythmic grunts turn into jagged breaths and little moans. He yanks your hair tight . <i>"Jävlar..."</i> he murmurs.
Max blasts his load right in your face.
<<elseif $temp == "lick">>\
<<pcEyesClosed>>\
<<addmins 2>>\
<<pcMoodSkeptical>>\
<<set $male1.cumTgt to "face">>
<<facial>>\
You lash Max's cock with your tongue while he jerks off in your mouth. In just a few minutes his rhythmic grunts turn into jagged breaths and little moans. He yanks your hair tight . <i>"Jävlar..."</i> he murmurs.
Max blasts his load right in your face.
<</if>>\
"Wow. That was pretty amazing." He grins down at you, looking flushed and satisfied, and offers you his hand to get back up. "C'mon, let's drink that champagne."
<div class="devnote">You've reached one of the endings of this sex scene. Thanks for playing, and be sure to give us feedback on <a href="https://www.patreon.com/crushstation">our Patreon</a>! We'll use your ideas and opinions to improve the final version. 🦀
</div><<silently>>
<<set $showPaperdoll to "0">>
<<set $devNotes to "1">>
/*Add patreon names*/
<<addNotSoExoticNames>>
<<addExoticNames>>
<<set $pc to {},
$pc.statusEffects to []>>
<<set $avatar.statusEffects to []>>
<</silently>>\
<center><img src="https://attachments.f95zone.to/2019/03/271930_w7JdL1JZpahnihhzuaZstUDnJxBnr4TAcXoi3MdjL4C9wjD38ADSB2SeEkquiEUY.gif" style="width: 864px">\
<div style="background-color: #e73939; border-top: 5px solid black; border-bottom: 2px solid black; padding-top: 24px; padding-bottom: 24px; line-height: 100%; width: 100%;"><div style="max-width: 54em; margin-left: 10vw !important; margin-right: 10vw !important;">\
<span style="font-family: 'Muli', sans-serif; color: white; font-style: italic">A sexpionage adventure game <b>for adults only.</b>
If you're under 18, if adult material offends you, or if it's illegal for you to view adult material, <b>please leave now.</b></span></div></div></center>
<center><span class="heading"><div style="max-width: 54em; margin-left: 10vw !important; margin-right: 10vw !important;">\
<span class="table1"><table>\
<tr><<nobr>>
<td style="vertical-align: top;">
<div style="width: 150px">
<tr>
<span class="menuButton">
[[START|Play game]]
<br></span>
</tr>
<tr>
<span class="menuButton">
<<link 'LOAD'>>
<<script>>
UI.saves()
<</script>>
<</link>><br>
</span>
</tr>
<tr>
<span class="menuButton"><<link "Bug Report">><<bugreport>><</link>><br></span>
</tr>
<tr>
<span class="menuButton">[[CONTRIBUTE]]<br></span>
</tr>
<tr>
<span class="menuButton">[[CREDITS]]<br></span>
</tr>
<tr>
<span class="menuButton">[[LINKS]]</span>
</tr>
</div>
</td><</nobr>>
<td>
<br>
</td>
<td style="padding-left: 40px; vertical-align: top;">\
<div class="newsBox">\
<span style="font-size:x-large"><b>What's new?</b></span>\
<ul>\
<li>Version 1.6 adds <b>completely new sex scene mechanics.</b></li>
<li>We can now add story-driven sex scenes – with branching outcomes based on your decisions, PC and NPC traits, and dice rolls – to <i>Female Agent</i>.</li>
<li>We rewrote the Dubai sex scene to test and demonstrate the changes. <<link "Jump straight to it" "Transporter room (Dubai)">><</link>></li>
</ul>\
</div>\
<tr>\
<td><<newSceneIcon>></td>\
<td>New scene</td>\
<td style="padding-left: 12px;"><<newFeatureIcon>></td>\
<td>New feature</td>\
<td style="padding-left: 12px;"><<improvementIcon>></td>\
<td>Improvement</td>\
<td style="padding-left: 12px;"><<fixIcon>></td>\
<td>Bug fix</td>\
</tr>\
<b>Version 1.6.3 – 4 September 2020</b>
Miscellaneous improvements.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>Custom Saves -</b> Add a custom name to your save slot!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>Nickname/knownas -</b> you can now set a name your agent is known by (e.g. Jessica might go by Jess, Elizabeth might go by Beth or Liz or Ellie). This option first comes up in high school, and can be tweaked at university and a final time before she starts her intelligence career.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>Freckles & beauty marks -</b> freckles and beauty marks can now be chosen in the character creation screen.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Avatar sidearm -</b> agents deploying to Syria now carry a handgun.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>National school uniforms -</b> your agent's school uniform now varies based on her nationality.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>We want you! -</b> Added links for contribution of Hometowns and In This Year content.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>In the rich man's world -</b> Add money system to the game for writers to use.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Flashbulb dress -</b> The black dress no longer disappears when photographed in Corinthian nightclub! (Cause: typo in asset filename)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Dark mode bugs -</b> Fixed bug created by renaming dark mode
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>CSS bug -</b> Fixed bug where scrollbar was incorrect
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>No anal Skill -</b> Fixed bug by wrong use of for loop. Thanks Thorson!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Christchurch -</b> Fixed a couple of bugs in the Christchurch scene.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Avatar Zoom -</b> Fixed a bug with the save files not fully remembering the avatar zoom setting and between play throughs.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Spring Cleaning -</b> We organized the CSS & JS on the back end of the game. It was a mess. Report any bugs if you find them!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Infinite Vodka Martinis -</b> Fixed bug in lone wolf scene where the options would lead to the same page. Thanks Justin!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Wardrobe Malfunctions Version 9999 -</b> Fixed some dress bugs.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Double Jilling -</b> Fixed bug in Oceana where masturbaition options would appear twice. Thanks Elizabet!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Ever Elusive Champagne -</b> Fixed bug where the skillroll for Champagne Connoisseur would never work. Thanks Elizabet!
</td>
</tr>
<</nobr>></table>\
<b>Version 1.6.2 – 11 May 2020</b>
Miscellaneous improvements.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>New hometowns -</b> Added new hometown options for Canadian, Aussie and Kiwi agents.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Dark mode bugs -</b> Fixed some text that wasn't displaying properly in Dark Mode.
</td>
</tr>
<</nobr>></table>\
<b>Version 1.6.1 – 8 May 2020</b>
Miscellaneous improvements.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>LBD -</b> Added a new black dress to the game. Your agent can wear it to Corinthian and/or the date with Max in Dubai. It's dynamic, so it can ride up when she sits down or dances, and can be half-removed during the sex scene with Max.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Christchurch mosque shootings -</b> added a new scene acknowledging the most deadly terrorist attack in New Zealand's history (which occurs while your agent is working in Scotland). Kiwi and Aussie agents get the most content in this scene. (Scene outlined and co-written by Mano2)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Norway exercise -</b> Added a new dialogue option in the debriefing, allowing the agent to refuse to reveal how she hid the flash drive. (Requested by Penelope)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Max's Swedish -</b> Improved the little Swedish words and idioms that pepper some of Max's dialogue, based on suggestions from people whose Swedish is way better than mine. (Tack så myckett ArsenalJacob, Breadloaf and Boanndi)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Fixed some bugs -</b> but forgot to note them in the changelog. Maybe we fixed the one you reported! 🤷 Well, let us know.
</td>
</tr>
<</nobr>></table>\
<b>Version 1.6 – 24 April 2020</b>
(Early access version to Patrons) Introduction of new sex scene mechanics.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<newSceneIcon>>
</td>
<td style="vertical-align: top;">
<b>Dubai Dinner Date -</b> Rewrote the date with Max to showcase the new sex scene mechanics. <<link "Test drive this scene" "Transporter room (Dubai)">><</link>>
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>Dark mode -</b> Sore eyes? <s>Masturbate less</s> Try playing Female Agent in dark mode! Toggle it via the Settings button (below the avatar).
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>New scene test drive -</b> Added feature allowing you to jump directly to new scenes (so you can experience new content without having to start a new playthrough).
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<newFeatureIcon>>
</td>
<td style="vertical-align: top;">
<b>Status Effect icons -</b> Status Effects are conditions that affect your agent (like being drunk, or turned on, or tired, or injured). Added avatar icons to show you when a Status Effect is active.
</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New avatar zoom options -</b> Embiggen or unembiggen your agent using the Settings button (below the avatar).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Max Modelling session - </b> Expanded the impromptu post-sex modelling session with Max, based on an outline written by Dissonant Soundtrack. To trigger this scene, hack his phone but hesitate before you put it back.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>In This Year - </b> Added summary of world news to some Lifepath pages, to give you an idea of the big events that occurred when your agent was growing up, studying, and beginning her intelligence career.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Dynamic Dresses - </b> The red dress now has an unzipped, "half on, half off" state to make undressing sexier. It also rides up a little when the agent sits down or moves too vigorously. (Inspired by <i>my GF's mother,</i> who once greeted her by saying: "What a lovely dress you're almost wearing, dear.")</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Changed the frames of the sunglasses your agent wears in Dubai, so they look less like the hypnotherapy blindfold.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Improved the look of the agent's iPhone. (This is currently used in the graduation gown scene at uni, but will be used to start quests and communicate with NPCs in the future.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Allowed Analysts who failed Operator training to request a firearm during Operation LIONESS. Changed the firearm issued from the big, boxy Glock 19 to a sleeker, female-friendly SIG Sauer P365 (thanks Akhorahil).</td>
</tr>
<</nobr>></table>\
[[Previous updates|CHANGELOG]]
</td>\
</tr>\
</table></span>\
</div></span></center>\<<silently>>
/* ### Template for public edition
<center><img src="https://attachments.f95zone.to/2019/03/271930_w7JdL1JZpahnihhzuaZstUDnJxBnr4TAcXoi3MdjL4C9wjD38ADSB2SeEkquiEUY.gif" style="width: 864px">\
<div style="background-color: #e73939; border-top: 5px solid black; border-bottom: 2px solid black; padding-top: 24px; padding-bottom: 24px; line-height: 100%; width: 100%;"><div style="max-width: 54em; margin: 0 auto !important;">\
<span style="font-family: 'Muli', sans-serif; color: white; font-style: italic">A sexpionage adventure game <b>for adults only.</b>
<b>Thank you</b> for playing <i>Female Agent.</i></span></div></div></center>
<center><span class="heading"><div style="max-width: 54em; margin-left: 10vw !important; margin-right: 10vw !important;">\
I started developing <i>Female Agent</i> because it's the game I'd always wanted to play – turns out, game development is pretty hard. I'd have given up a long time ago without the encouragement of my generous supporters on Patreon. If you want more <i>Female Agent</i> and can afford $1 a month, please consider supporting us on Patreon. 🦀
<i>Crushstation, April 2020</i>
Supporters unlock:
<table>\
<tr>\
<td>\
<<= "<img src='" + $imagePath + "eCup-grey.gif'>" >>\
</td>
<td>
<b>Bigger boobs –</b> supporters can select E cup as their agent's bra size.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "backButton.gif'>" >>\
</td>
<td>
<b>Back button –</b> supporters can use the back button (above the avatar's head) to go back a step.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "kinks.gif'>" >>\
</td>
<td>
<b>All the Kinks –</b> supporters can start the game with more than one Kink – so gaming can finally have a promiscuous, bisexual exhibitionist secret agent protagonist who likes rough sex and older men.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "discord-grey.gif'>" >>\
</td>
<td>
<b>Discord community –</b> supporters can join our great community on Discord! They get to hang out with me and tell me their ideas for <i>Female Agent.</i>
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "vote-grey.gif'>" >>\
</td>
<td>
<b>Vote on development priorities –</b> $5 supporters and higher get to choose what features get worked on next.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "crabTyping-grey.jpg'>" >>\
</td>
<td>
<b>Moar female agent –</b> the most important benefit. Support on Patreon allows me and the team to keep working on the game.
</td>
</tr>
</table>
More content is being worked on as you read this! For updates, and to check for newer versions, check out the <a href="https://www.patreon.com/crushstation">Patreon page</a>.
<br>
<a href="https://www.patreon.com/crushstation"><img src="http://www.femaleagentgame.com/wp-content/uploads/2018/07/supportFemaleAgentBanner.gif" width="100%" /></a>
</div></span></center>\
*/
<</silently>>\
<center><img src="https://attachments.f95zone.to/2019/03/271930_w7JdL1JZpahnihhzuaZstUDnJxBnr4TAcXoi3MdjL4C9wjD38ADSB2SeEkquiEUY.gif" style="width: 864px">\
<div style="background-color: #e73939; border-top: 5px solid black; border-bottom: 2px solid black; padding-top: 24px; padding-bottom: 24px; line-height: 100%; width: 100%;"><div style="max-width: 54em; margin: 0 auto !important;">\
<span style="font-family: 'Muli', sans-serif; color: white; font-style: italic">A sexpionage adventure game <b>for adults only.</b>
<b>Thank you</b> for playing <i>Female Agent.</i></span></div></div></center>
<center><span class="heading"><div style="max-width: 54em; margin-left: 10vw !important; margin-right: 10vw !important;">\
I started developing <i>Female Agent</i> because it's the game I'd always wanted to play – turns out, game development is pretty hard. I'd have given up a long time ago without the encouragement of my generous supporters on Patreon. If you want more <i>Female Agent</i> and can afford $1 a month, please consider supporting us on Patreon. 🦀
<i>Crushstation, April 2020</i>
Supporters unlock:
<table>\
<tr>\
<td>\
<<= "<img src='" + $imagePath + "eCup-grey.gif'>" >>\
</td>
<td>
<b>Bigger boobs –</b> supporters can select E cup as their agent's bra size.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "backButton.gif'>" >>\
</td>
<td>
<b>Back button –</b> supporters can use the back button (above the avatar's head) to go back a step.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "kinks.gif'>" >>\
</td>
<td>
<b>All the Kinks –</b> supporters can start the game with more than one Kink – so gaming can finally have a promiscuous, bisexual exhibitionist secret agent protagonist who likes rough sex and older men.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "discord-grey.gif'>" >>\
</td>
<td>
<b>Discord community –</b> supporters can join our great community on Discord! They get to hang out with me and tell me their ideas for <i>Female Agent.</i>
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "vote-grey.gif'>" >>\
</td>
<td>
<b>Vote on development priorities –</b> $5 supporters and higher get to choose what features get worked on next.
</td>
</tr>
<tr>
<td>
<<= "<img src='" + $imagePath + "crabTyping-grey.jpg'>" >>\
</td>
<td>
<b>Moar female agent –</b> the most important benefit. Support on Patreon allows me and the team to keep working on the game.
</td>
</tr>
</table>
More content is being worked on as you read this! For updates, and to check for newer versions, check out the <a href="https://www.patreon.com/crushstation">Patreon page</a>.
<br>
<a href="https://www.patreon.com/crushstation"><img src="http://www.femaleagentgame.com/wp-content/uploads/2018/07/supportFemaleAgentBanner.gif" width="100%" /></a>
</div></span></center>\
<center><div style="width: 300px; position: relative;"><span class="menuButton"><<link "Play Female Agent">>
<<goto "Agent selection">>\
<</link>></span></div></center><<silently>>
/* Blank release table
<b>Version 1.x.x.x (P) – date</b>
Commentary. Thanks to fan helpers
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Operation LIONESS night 1 –</b> Fixed a red error message in the safe house that displayed after sex with a man who <i>nearly</i> made the agent come.</td>
</tr>
</table>
*/
<</silently>>\
<center><span class="heading"><span style="font-size:xx-large">CHANGELOG</span>
<table>\
<tr>\
<td><<newSceneIcon>></td>\
<td>New scene</td>\
<td style="padding-left: 12px;"><<newFeatureIcon>></td>\
<td>New feature</td>\
<td style="padding-left: 12px;"><<improvementIcon>></td>\
<td>Improvement</td>\
<td style="padding-left: 12px;"><<fixIcon>></td>\
<td>Bug fix</td>\
</tr>\
</table></span></center>\
<center><div style="width: 200px; position: relative;"><span class="menuButton">[[BACK TO MENU|Start]]</span></div></center>\
<span class="heading">
<b>Version 1.5.1.06 P – 01 October 2019</b>
Suntans & UI improvements.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Suntans -</b> Everybody hated the suntans we introduced in 1.5 <i>("Why does my agent look like a burned potato?" "She looks like a fry up").</i> Redrew all 983 suntan art files to get a bronzed backpacking babe look.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Menu -</b> We revamped the start page (this page) and added a lot of new info!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td>
<b>Steady screen -</b> We added code that prevents the page from scrolling back to the top when changing something during character creation!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Descriptions -</b> We added a ton of random descriptions!
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Customiser -</b> We added more buttons to randomise your agent, as well as reintroduced the hairstyle names!
</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a bug where men could ignore leggings during sex (thanks tamwin5).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Ensured that an agent wearing leggings removes them when she changes into a skirt (thanks Falloutbabe).</td>
</tr>
<</nobr>></table>\
<b>Version 1.5.1.05 – 24 August 2019</b>
Hot fix of a bug introduced yesterday.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed red error introduced during Mike Novak's LIONESS briefing (thanks Fluffah).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a bug with eyes losing their tan in Dubai.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Corrected error that conflated the Canadian Army with the whole CAF in the scene where two soldiers hit on the agent during a student party (thanks Mano2).</td>
</tr>
</table>
<b>Version 1.5.1.04 – 23 August 2019</b>
Mostly bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>My Shepard would never say that –</b> added a new dialogue option to the LIONESS briefing with Mike Novak. This was based on a request from a player who didn't feel that any of the available choices fit their vision of their agent – get in touch if you have similar requests.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>I have no mouth, and I must scream –</b> fixed a bug where a suntan caused the agent's mouth to disappear. Cause: missing art files.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>That escalated quickly –</b> fixed a bug where, during at the table during dinner in Dubai, an amorous Max could take the agent's dress <i>off</i> instead of just tugging the hemline up a bit. Cause: misnamed art files.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Those aren't my hot pants –</b> fixed the "ass pinch" scene in Oceana so it no longer refers to the agent wearing hot pants if she isn't (thanks Tanzie).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>How time flies by -</b> fixed a bug with the game calendar not reflecting the time flow in LRS KV. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Say "Cheese!" -</b> fixed the missing facial art at the end of Oceana casting scene. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>A slight typo -</b> fixed typo suggesting that the Canadian Armed Forces joined the war in Afghanistan in 2012, not 2002. Sorry CAF.</td>
</tr>
</table>
<b>Version 1.5.1.03 – 20 August 2019</b>
New avatar face.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Agent Johansson -</b> added new facial features (face 6) to the character creator.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Natural blonde –</b> recoloured eyebrows and bushes for blonde agents.</td>
</tr>
</table>
<b>Version 1.5.1.02 – 19 August 2019</b>
Hotfix of a bug by Tommygun.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a critical bug in Norway (which was a result of a bug fixed in v1.5.1.01). Thanks Richard Kent, Baita and Fallen Angel Creations for the reports.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a small bug with the eye color at Oceana interview.</td>
</tr>
</table>
<b>Version 1.5.1.01 – 18 August 2019</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed missing images in local image pack version. (Thanks Skyline PJ, Tanzie, Jeremy Johnson, Donavon Clark, Jax, TSPCFS and others)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed ab muscles overlapping onto the breasts of strong, busty agents. (Thanks Toadsith, Mano2 and others)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed error where an agent who took her knickers off after Miss Wet T-shirt was wearing them in the next scene.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed text referring to an agent's high heels even when the agent was wearing sneakers. (Thanks Katie)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed some instances of the agent's clothes not supporting her boobs properly.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a bug that didn't remove the "pokies" hard nipples layer when the agent's top gets lifted up in or after Oceana.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a bug that made a busty Operations Officer's boobs look weird when she gets handcuffed during the training exercise in Norway.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Agents who wore glasses to Miss Wet T-shirt will now put them back on after the contest. (Thanks Arsenal Jacob)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed some dialogue appearing twice in Norway.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed several instances of white space appearing in the text.</td>
</tr>
</table>
<b>Version 1.5.1 – 14 August 2019</b>
Public release of 1.5.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Zoom and enhance –</b> Added the ability to scale the avatar up or down to the Settings menu (under the agent's feet).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Wet hair –</b> Added new wet hair art for all haircuts (triggers during Miss Wet T-shirt at Oceana, and in the pool in Dubai).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Added <b>Oktoberfest t-shirt</b> to the Cathouse dressup scene and <b>Moog crop top</b> to the Oceana dressup scene.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Added a jewellery system to the dressup scenes. We'll add more jewellery options soon.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Changed the onstage dialogue in Oceana, in which the agent describes her wildest sexual experience, to draw from her actual sexual experiences in the Lifepath.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Gappy haircuts -</b> Fixed white gaps appearing in many haircuts – by creating 2,673 new artwork files, and editing most of them by hand. <i>I did it because I love you.</i> Thanks dogdogdogdogdog and others for reporting this.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Moving tables! -</b> Fixed the CSS so that mobile users can now scroll the relationship tables horizontally - Thanks yaflow!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Wrong clothes descriptions -</b> Fixed instances of the game not properly recognising what clothes the agent is wearing in certain scenes (especially Oceana) – thanks Breadloaf, ArsenalJacob, David W and others.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Missing dice roll -</b> Fixed a scene in Norway where the dice were being rolled, but the notification failed to display – thanks Katie.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed <b>many</b> typos identified during proof reading by ArsenalJacob. You know it's 2019 when an Englishman's English gets fixed by a Chinese guy living in Sweden. :-D Thanks AJ</td>
</tr>
</table>
<b>Version 1.5.0.1 – 01 August 2019</b>
Miscellaneous improvements and bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>The Bug Hunt, Episode 1 –</b> Numerous bug fixes, mostly too minor to be mentioned individually. Thanks to Alliterative Acolyte, Mordschlag, Breadloaf, DogDogDogDogDog and FalloutBabe for reporting them via Discord, Bitbucket or Patreon. Special gratitude goes to Antilles for reporting the only game-blocking bug found thus far.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Added <b>red Converse Hi Tops</b> to Cathouse and Oceana dressup scenes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Know when you're getting drunk! –</b> Added notifications for level of drunkenness.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Faster & Smoother –</b> Improved behind the scenes save and history handling, making the game feel snappier.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Barry, bring me everyone –</b> Added button to generate all relationship table partners at once.</td>
</tr>
</table>
<b>Version 1.5 – 31 July 2019</b>
(Early access version to $5+ Patrons) Major avatar upgrade.
<table>
<tr>
<td style="vertical-align: top;"><<newSceneIcon>></td>
<td style="vertical-align: top;"><b>Naked Graduation –</b> The agent can fulfil her boyfriend's sexual fantasy on her graduation day. (To play this scene, have at least one serious boyfriend at university.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newSceneIcon>></td>
<td style="vertical-align: top;"><b>Digital Capture Session –</b> The CIA tech experts building up the agent's cover identity need her to model some outfits for them. (All agents will play this scene.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Mrs Potato Head –</b> You can now customise your agent's face.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Body types –</b> You can now choose whether your agent has a lean, hourglass or curvy figure.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Dat ass doe –</b> You can now turn the avatar around for a rear view. (Activated during the new <i>Digital Capture Session</i> scene.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Local image pack support –</b> Added support for a downloadable local image pack, which will speed up image loading and let you play <i>Female Agent</i> offline.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Lady gardens –</b> You can now choose your agent's bikini line style.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Body piercings –</b> Your agent can now pierce her eyebrow, nose, nipples and navel during the Lifepath.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Tattoos –</b> Your agent can pick up a few tattoos during the Lifepath.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Six Pack –</b> Your agent will develop six pack abs as her Strength stat increases. (To get the most pronounced effect currently available, create a Star Athlete who takes kickboxing or gymnastics in her teens, and joins the track team at University.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Hi! It's Duo. Looks like you missed your Korean lesson –</b> New notification system for XP and feedback.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>HD avatar –</b> The avatar and all clothing items have been completely redrawn to look more detailed and display crisply on Retina/HD screens.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>O face –</b> Your agent now has a new facial expression, used during sex scenes that she's enjoying.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Devil Doll –</b> The avatar now fucking <i>blinks!</i> It's less creepy than it sounds.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Added dress-up scenes (like in Dubai) before each of the Scottish nightclubs. Now you can choose what your agent wears to Corinthian, Cathouse or (ugh) Oceana.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>University results –</b> Added some new internal monologue on the agent's final university grade if she seduced a professor into changing her mark on a paper (thanks tejerk).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>More hair styles –</b> Added 4 new long hairstyles.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>More hair colours –</b> Increased available starting hair colours from 4 to 11.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Jewellery –</b> The agent can now wear jewellery like watches, bracelets and necklaces.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> Lara revamped the agent selection and customisation UI while also implementing dropdowns.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Build description -</b> The agent's build description now includes metric units!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;">Fixed many typos and grammar mistakes (thanks ArsenalJacob).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed a bug causing some relationship table partners not to fire.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">The agent's behaviour during the Kink Vignette with the lecturer who is attracted to her now impacts her academic performance correctly (thanks Tommygun).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed bug allowing the player to select non-existent hair styles (thanks Toadsith).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Fixed the agent's HQ appearing as "$hq" in a Dubai scene (thanks ArsenalJacob).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">The agent's age can now be selected as 30 and you no longer need to rely on good luck (thanks Lara).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Time Travel Fuck-</b>When generating partners after the Ukraine mission you could be send to the previous passage.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;">Ensured the clock blinks only when the time changes.</td>
</tr>
</table>
<b>Version 1.4.9 - 24 June 2019</b>
Bugfixes by Hyneman and Tommygun
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>This degree gotta <i>mean</i> something –</b> Fixed a bug which made huge one-time XP gains to work incorrectly - including the situation when all degrees yielded the same +0 in Law/Psychology/Accounting, among other things.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>There are other poses, you know –</b> Agent now gets more XP in sexual skills from partners in serious relationship - and less XP from one night stands.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Bigger <i>is</i> better –</b> Agents with E cups now get more XP in Titfuck than their less-endowed colleagues.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>She knows her business –</b> Agent now gets XP in all relevant sexual skills during Kink Vignettes and other sexual encounters with different NPCs. (excluding operation Lioness for now)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Partner counter –</b> Fixed a bug which allowed for constant increase of partner counter in LRS vignette. Thanks SuperMaxo for reporting it on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Zombie dad –</b> When parents are seperated (dad is dead) and the player changes the parents to together, dad stays dead. Fixed: added some logic. Also made the 9/11 dropdowns appear correctly.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Unknown girl variables in Wet T-shirt contest –</b> Fixed it by adding some logic. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>You know how I can tell if a 18-year-old girl is lying? When her mouth moves –</b> When selecting no drug use, you could still get a stoner boyfriend in ther relationship tables (you liar!). Cause: partner selection widget not working correctly. Should be fixed</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Give me "F"! Give me "A"! –</b> University cheerleading section has been slightly reworked: Agents get correct amount of XP and Canadian Agents have a correct probability to become cheerleaders.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Give me "F"! Give me "A"! –</b> University cheerleading section has been slightly reworked: Agents get correct amount of XP and Canadian Agents have a correct probability to become cheerleaders.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Where is the farm? –</b> Location of Camp Peary is now correctly shown as near Williamsburg, VA. Thanks to the reporter on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Syria posting bugs –</b> XP is now correctly gained for Agents in Syria. Cause: faulty calculation of a variable.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>I'm not that old! –</b> HECATE now correctly identifies Agent's age. Cause: wrong variable set. Fix: changed the variable.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>...neither is he! –</b> Game now correctly identifies whether Agent's first boyfriend is older than her or not. Cause: faulty logic. Fix: added a variable tracking boyfriends' age</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b> There's always a chance –</b> Fixed a bug which allowed 0% success rate on one of the rolls. Cause: faulty conditions in dice roll calculation. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>I dare you –</b> Fixed a bug which set extremely low (or high) initial Daring values for Agent. Cause: <i>missing brackets.</i></td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Magic drinks –</b> Fixed a bug which allowed Agent to drink alcohol in Cathouse which was ordered back in the Corinthian. Cause: variables had old values. Fix: reset the variables. Thanks Yorath for reporting this on Bitbucket. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Stamina bug –</b> Fixed a typo which showed wrong text snippet for Operations Officer recruits with Stamina = 1.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Header bugs –</b> Fixed several minor bugs in headers.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Gap year time travel –</b> Time progresses correctly now for Surval graduates taking a gap year. Cause: a typo in header.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Ave Lingua Latina –</b> Agents who were studying law have regained the ability to show their knowledge in JTF briefing. Cause: legacy code. Fix: updated code.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Gamer girls rule –</b> Fixed a typo which prevented Agent to gain XP in "Video Gaming", the most useful skill there is.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Elite university applications –</b> Fixed typos which applied wrong modifiers to high school cheerleader and working poor Agents when they attempted to enroll at elite universities.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Money is time –</b> Fixed a typo which made Agents with an allowance in university to lose free time, instead of gaining it.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Naming bugs –</b> Fixed a bug with Surval roomie names. Cause: missing commas in an array.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Rock is for life –</b> Agents now gain XP when they play in a band in university.</td>
</tr>
</table>
<b>Version 1.4.8 – 22 May 2019</b>
Bugfixes by Hyneman and Tommygun
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Last Posting in Turkey –</b> Cause: missing logic when not following James's Path. Thanks to the people who reported this and Tommygun for finding the problem and proposing a fix!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Transitioning from Lifepath to Five Eyes mission –</b> Empty xp widget. Cause: variable cleanup. Thanks SuperMaxo and Tommygun!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Random encounters no longer firing in Corinthian –</b> Timing is off. Cause: lifepath. Fix: set gamedate. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Missing cum: no choice –</b> Cause: missing logic in widget. Thanks Tommygun and reporters of this bug.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Incorrect calculation of attribute modifier –</b> faulty math. Cause: missing brackets. Solution: respected order of operations. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Incorrect calculation of skill modifiers –</b> faulty math. Cause: missing brackets. Solution: respected order of operations. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Time skip in 2015 for analysts –</b> faulty logic. Solution: moved if statement. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Variable not set in Oceana –</b> femaleWinner. Cause: Inproper variable name. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Neptune first mission bug Cause –</b> missing location variable. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Neptune first mission random encounter bug –</b> Cause : missing location variable.Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Yoga XP gain not triggering –</b> Not everyone getting Yoga experience. Everybode needs some Yoga in their live. Fix: Added xp widgets. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Auckland is not in Australia :) –</b> Replaced with Canberra. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Text snippet for busty U.S. agents missing –</b> Variable set later in game. Now set at start. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>No option to selectt to continue games and duplicates #109,#249,#196. –</b> Thanks to all the people who reported this. It should be fixed now (as I keep saying everytime I fix this bug :)). Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Text snippets connected to high IQ level not showing –</b> Missing variable. Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI Improvements By Lara –</b> New side menu buttons and new debug UI.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>No name partner. Issue resolved –</b>Surname to Surnames in code. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Infinite XP –</b>Placed some safeguards. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Timer (No cathouse link) –</b>Added safeguard, Thanks Tommygun.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Timer (infite Cathouse hangout) –</b>Added Safeguard. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Pc.uni error –</b>Thanks to Tommygun for pointing out I misplaced the fix. Should be fixed now. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Suddenly having a sister –</b> In Oceana contest. Cause: old code. Fix: Safeguard in place. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Cheerleader Tryouts Uni. –</b> Updated header. Thanks Tommygun</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Kink vignette nationality error –</b>Fixed, added n. Thanks Tommygunand whoever reported it in another report </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Relationship with absent father influencing roll results –</b>Fixed using extra logic (or most of it at least). thanks Tommygun </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Agent's dad never comes back once he leaves –</b>Added some safeguards. Thanks Tommygun </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Relationship table is doubled on a single screen –</b>Deleted one of the tables. Thanks Tommygun </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Drink error widget intox –</b>If the bug is indeed still in the game it should be fixed now. Added empty Drink experience to shots. Thanks Tommygunand JaneGrr over on F95zone. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>9/11 age calculation –</b>Used Tommyguns code for fix. Thanks Tommygunfor fixing this and SuperMaxo for reporting. </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Persuade skill not counted despite agent having the skill –</b>Thanks Tommygun </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Intelligence (Analyst) skill isn't gained –</b>Added the skill Thanks Tommygun </td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Cathouse DJ error –</b>Might be resolved. Thanks Travis Wisecup. </td>
</tr>
</table>
<b>Version 1.4.7.1 – 30 March 2019</b>
Miscellaneous improvements and bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Random generation –</b> Added the random generation button in the character customizer before the input, so it will not move when generating. Thanks to the person who suggested this!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Safeguard showXp–</b> Added safeguard in the showXp widget. Thanks <b>Javegar453</b> for reporting this over on Discord!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Safeguard location –</b> Added safeguard in Corinthian location variable. Thanks <b>Falloutbabe</b> for reporting this over on Discord!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Variable cleanup –</b> Cleared the lifepath-variable after the lifepath is over, to speed up the game a bit.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Variable cleanup –</b> Cleared the Surps-variable and made it a local one, to speed up the game a bit.</td>
</tr>
</table>
<b>Version 1.4.7 – 29 March 2019</b>
Bugfixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Dead End in Corinthian Scenario -</b> Cause: unknown. Fix: added yet another safeguard. Thanks to however reported it on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Location variables are generic –</b> Cause: left placeholders. Fix: replaced placeholders. Thanks to <b>Bathoz</b> for reporting this over on Bitbucket.
</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Intelligence (operative) skill not counted in a scene –</b> Cause: Scene was written using the "Tradecraft" skill name. but this was renamed to "Intelligence (Operative)" skill name. Fix: replaced the name. This should be fixed. Thanks to <b>A concerned citizen</b> who reported this over on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Age selection –</b> Fixed: Age selection not being able to get age 30 (or should be fixed at least). Thanks <b>Lara</b> for reporting this bug.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Spacing In skill tab of the character sheet. –</b> Cause : to many backslash in code.Fix: replaced with nobr for readability. Thanks to everyone who complained about this.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Relationship tables –</b> Cleared some redundant variables, which should improve loading speed slightly.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Line missing from "Ask the DM" page –</b> Cause: incorrect variable name. Fix: replaced lifepath.dad.relationship with lifepath.mom.relationship.
Thanks to <b>A concerned citizen</b> for reporting this bug over on Bitbucket (and giving the solution to the problem :) ).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Despite having "persuade +1" Skill calculation lists -4 for lack of persuade skill. –</b> Cause: Calculation used the skill-name Persuasion, which doesn't exist. Fix: replaced Persuasion with Persuade.
Thanks <b>Paweł K</b> for reporting this bug over on Bitbucket!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>XP is infinitely gained when selecting a second language at age 5. –</b> Cause: Duplicate skill increases in an inlcuded passage on the second language passage. Fix: removed duplicate skill increases. Thanks to <b>A concerned citizen</b> for reporting this over on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>pc.uni value missing. –</b> Cause: old code, pc.uni wasn't set anymore. Fix: updated code.
Thanks to the person who reported this over on Bitbucket.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Bugreporting –</b> Changed some instructions.</td>
</tr>
</table>
<b>Version 1.4.6 – 11 March 2019</b>
Miscellaneous improvements and bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Slave Leia costume –</b> Added the <i>Cosplay</i> University hobby, for geek girls with free time.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Travel to Scotland –</b> contributor <b>Lara</b> updated the travel sequence to Scotland for better accuracy and improved travel photography.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sexual partners –</b> Fixed a bug that didn't track your first boyfriend as a sexual partner (thanks FoundAndLost). Added code to add sexual partners from the main mission to the character sheet (thanks SuperMaxo).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Relationship Tables –</b> Fixed a bug that caused a dialog box error when creating some US & Canadian partners (thanks F).</td>
</tr>
</table>
<b>Version 1.4.5 – 5 March 2019</b>
Relationship table improvements.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Relationship Tables –</b> Fixed a bug generating the wrong range of partners for most Relationship Tables. Fixed red errors in the Swiss finishing school Relationship Table. Fixed a bug where partners in Lagos would stalk you all the way to your next posting in Ankara.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Relationship Tables –</b> Added new partners to all Relationship Tables.</td>
</tr>
</table>
<b>Version 1.4.4 – 28 February 2019</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Oceana onstage interview –</b> Fixed a bug preventing non-Promiscuous agents from answering Connor's question about the naughtiest place they've had sex. (Thanks Morome & Former User.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Once is a misfortune, twice is carelessness –</b> Fixed a bug that allowed an agent who lost her dad in 9/11 to go on to lose her dad <i>again</i> in her teens, and get bonuses based on the relationship later in the game when asking for an allowance. (Thanks Ripe.)</td>
</tr>
</table>
<b>Version 1.4.3 – 26 February 2019</b>
Bug fixes by the walrus.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Red errors in Swiss relationship table –</b> No more red errors (at the moment :)) in the Swiss relationship table. Cause: missing $ in descriptions special object. (Thanks Paweł K for reporting this.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Number of partners in Relationship tables –</b> Made sure the correct number of partners was selectable in the relationship tables.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Unlimited XP in Donetsk, Ukraine –</b> Fixed a bug that would give you unlimited XP for the Russian Language, Writing and Intelligence skills. Cause: skill increases inside the header. Resolved using visited(). (Thank you Paweł K)</td>
</tr>
</table>
<b>Version 1.4.2 – 26 February 2019</b>
Bug fixes while hung over.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>African American names –</b> these will now display in the relationship tables, instead of the word "africanAmerican".</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>MI6 Officer "C" –</b> Fixed bug in MH17 Crash Investigator background that displayed a note reminding me to do something instead of a public mention of your agent by her first initial (thanks Paweł K).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Red error (Lifepath Analyst 2016) –</b> Fixed a bug that prevented you from continuing from this passage (thanks Former User).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Emotional graduation –</b> Added facial expressions for surprisingly good or bad results in the final graduation scene.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Missing link –</b> Fixed a bug that prevented you from continuing after successfully persuading the final exam professor to revise your grade <i>without</i> resorting to sex (thanks Former User).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Cathouse red error –</b> Fixed a red text error when a certain song played in Cathouse nightclub (thanks Breadloaf).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Premature ageing –</b> Fixed a bug where creating new relationship partners in Panama, Timor-Leste, Argentina, Nigeria or Turkey increased the agent's age by 1 year (thanks Iain and Falloutbabe).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>You can't stop progress –</b> Replaced my pleasingly archaic spelling of "coördination" with the modern and soulless "coordination". You win, Diss.</td>
</tr>
</table>
<b>Version 1.4.1 – 26 February 2019</b>
Bug fix.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Bug fix –</b> Fixed critical bug preventing progress in Glasgow Safe House. <i>Again.</i></td>
</tr>
</table>
<b>Version 1.4 – 25 February 2019</b>
Stable version of 1.4 Beta.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Bug fixes –</b> Fixed critical bugs preventing progress in Glasgow Safe House and during the Oceana backstage casting scene. Fixed bug preventing men from approaching the agent in nightclubs. Fixed lots of other bugs.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Prettier tables –</b> Improved the layout of relationship tables.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Universities –</b> Improved the university choice, differentiated the universities more.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar wardrobe –</b> Added lots of new avatar clothes. Added makeup to appropriate Lifepath scenes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Loads of other improvements –</b> Too many to list. Play it already!</td>
</tr>
</table>
<b>Version 1.4 Beta – 27 January 2019</b>
Beta test version of the new character creation system, released to $5+ Patrons only.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Major update –</b> Added the <i>Lifepath,</i> an absurdly detailed interactive character generator that's been described as "a game within the game" by dev testers. Play through your agent's unique backstory from childhood, through university, to their agency career before being selected for the mission.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Major update –</b> Implemented <i>S.U.R.P.S.,</i> the RPG ruleset that will provide randomness, replayability and character improvement for all future versions. Stats, skills, experience points and dice-based task resolution all added.</td>
</tr>
</table>
<b>Version 1.3.6.5 (P) – 21 September 2018</b>
Critical bug fix. Thanks to Miky, Lulu, Rep ent! and others for the reports.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Backstage casting couch scene –</b> Fixed a problem where both options were greyed out, making it impossible to continue the game.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators: Diana Prince, Sabrina Jackson, Cassandra Grant, Sarah Belding, Callie Travers, Jill McBain, Hannie Caulder, and the surname Cockburn (which tends to be pronounced coe-burn for some reason).</td>
</tr>
</table>
<b>Version 1.3.6.4 (P) – 27 August 2018</b>
Bug fixes and minor clubbing improvement. Thanks to J H Bang for the bug reports.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Approaching men in clubs –</b> Improved the logic, so this option isn't presented right after you turn down a guy.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Character creation –</b> Improved the drop-down menus, so you no longer need to click UPDATE after picking an option.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Bi Curious –</b> Changed the name of this kink to "Bisexual" to better reflect the fact that the agent has had past sexual experiences with other women. (Thanks Breadloaf)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Miss Wet T-Shirt –</b> Fixed a bug that prevented the agent from dancing with Connor onstage.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Hanging out with a guy forever –</b> Fixed some weird logic that could prevent the nightclub seduction scenes from progressing.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators: Kiki Longford, Eliza Grand, Emiko DeVries.</td>
</tr>
</table>
<b>Version 1.3.6.3 (P) – 17 July 2018</b>
Hotfix of bug introduced in previous version (sorry). Thanks to HSandy for the bug report.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Agent customisation –</b> Fixed a red error that broke the boob size changer.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>University of Otago –</b> Corrected a mis-spelling of this institution's name. Go Scarfies!</td>
</tr>
</table>
<b>Version 1.3.6.2 (P) – 17 July 2018</b>
Bug fixes. Thanks to Breadloaf, Ben R, Falloutbabe, Tuko and others for the bug reports.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Nightclub last chance guy –</b> Added the option for the agent to make the first move with the last guy generated in each nightclub, to prevent the agent having to wait indefinitely for him to summon up the courage to kiss her.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Operation LIONESS night 1 –</b> Fixed a red error message in the safe house that displayed after sex with a man who <i>nearly</i> made the agent come.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow groundhog day, again –</b> Cleaned up internal links in clubs to eliminate this bug once and for all.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Dubai –</b> Fixed a small graphics glitch in the black lace up sandals you can buy in Dubai.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Kissing –</b> Fixed a formatting error that made the full stop after some kisses appear on the next line
.</td>
</tr>
</table>
<b>Version 1.3.6.1 (P) – 16 July 2018</b>
Bug fixes. Thanks to Falloutbabe, Noctrune, Maurice C, Ben R, Dogdogdogdogdog and others for the bug reports.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow groundhog day –</b> Fixed a couple of broken links that could send you back in time to a previous club.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Oceana dance floor –</b> Fixed a broken link to the Oceana dance floor.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Max date –</b> Fixed some missing words in one of Max's dialogue options for English agents.</td>
</tr>
</table>
<b>Version 1.3.6 & 1.3.6 P - 15 July 2018</b>
A few nightclub improvements. Thanks to RinA, Tuko, Falloutbabe and Nilth for the bug reports.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>"Three measures of Gordon's, one of vodka, half a measure of kina lillet..." –</b> implemented a new bar interface allowing you to choose your drinks (instead the game picking one for you at random).
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Agent Gone Wild –</b> allowed agents who are drunk to select some actions that were previously limited to Exhibitionist and Promiscuous agents. Now your demure CIA desk analyst can surprise everyone with how wild she is after a few alcopops.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Dance floor –</b> added some more interactivity to the dance floors in the Corinthian, Cathouse and Oceana nightclubs.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>UI –</b> changed the colours of the forward/back (Patreon version only) and save/load buttons to make it clear they're clickable.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Likes Older Men –</b> added some short flavour text snippets for agents who Like Older Men in various scenes.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Glock 19 –</b> corrected some text that referred to the external safety catch (a feature not present on this weapon).
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Vanilla Agent –</b> fixed a bug that allowed you to start the game with no Kinks.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Warp speed to Myanmar –</b> fixed a bug that could let you jump from a sex scene in Scotland to an airport in South East Asia in one click.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Wet t-shirt contest –</b> fixed a bug that allowed non-Promiscuous agents to pick a Promiscuous option.
</td>
</tr>
<</nobr>></table>
<b>Version 1.3.6.B.4 Beta - 11 July 2018</b>
13 more bug fixes today. Thanks to Noctrune, Nilth, nakedtuna, Dogdogdogdogdog, Falloutbabe, Breadloaf, Tuko and others for reporting them. As of right now the game has no reported bugs. :-)
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Corinthian last chance –</b> fixed a critical bug preventing progress when hanging out with the last chance NPC in Corinthian.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Random encounters –</b> fixed a bug preventing random encounters firing in Corinthian for British agents. (Special thanks to ultimate_elephant for providing a vital clue as to the cause!)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Cover surname –</b> stopped Levy Sloan's computer from offering you a cover surname more than once.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>LIONESS briefing –</b> corrected a dialogue link that went to the wrong destination.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>BJ red error –</b> fixed a red error that displayed when giving a BJ on nights 2 & 3 of LIONESS.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Casting couch scene –</b> fixed a red error that could display when stripping for the camera.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Oceana debriefing –</b> fixed a red error that could occur when giving Clark all the details about the steamy taxi ride.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Safe house shoes –</b> fixed a bug in the safe house where an agent's shoes could reappear on her feet after she took them off.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Dance floor red errors –</b> fixed a red error when dancing intimately with a guy, and a different red error when dancing with Jake or Gus from the casino encounter.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Everybody sounds Australian –</b> fixed a bug in the casino encounter where American, English and Canadian agents are mistaken for Australians. (Kiwi agents still get it, but they get that a lot.)
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Missing cock restored –</b> fixed a passage describing an erect cock as just "an erect".
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<improvementIcon>>
</td>
<td style="vertical-align: top;">
<b>Yes doctor –</b> replaced misleading links in final hypnosis scene with Dr Campbell with greyed out options, to make it more clear that the agent is compelled to answer positively.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>End of content screen –</b> corrected the date in this unwelcome final screen.
</td>
</tr>
<</nobr>></table>
<b>Version 1.3.6.B.3 Beta - 10 July 2018</b>
Hotfix of critical bug (introduced in the last version) that prevented casting couch sex scene from firing. Thanks Falloutbabe and John Bigbooty for reporting it.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Casting couch –</b> fixed a critical JavaScript bug that crashed this scene.
</td>
</tr>
<</nobr>></table>
<b>Version 1.3.6.B.2 Beta - 10 July 2018</b>
12 more bug fixes today. Thanks to Alex P for fixing some of these for us, and to Breadloaf, Tuko, Dogdogdogdogdog, Noctrune, Green Man, Falloutbabe, hornguy6, bos, William Lewis, Jaime Alonso, Austin Eric Smith, ddntes, Nilth and others for reporting them.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Corinthian safehouse –</b> fixed a critical Sex Engine bug that could cause the game not to present any options to progress once a sex scene had started, and a second that could cause a red error message instead of the guy you were with taking his action.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Jake and Gus –</b> fixed red errors in the hanging out scenes after the casino encounter, if you chose to leave with Jake or Gus. Fixed an error in Jake's character sheet that could lead to him being described as "in his early sixties".
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Nightclub flirting –</b> fixed red error messages caused when hanging out with men.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Debriefings –</b> fixed an error that prevented the agent from bringing up the fake casting audition in her final debriefing.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Sex Engine –</b> fixed a red error that could display during BJs.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Sex Engine –</b> fixed a red error that could display on the dance floor.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>$male1.firstname just had a little more stamina –</b> fixed this dialogue option to actually show the name of this impressive chap.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Really premature ejaculation –</b> fixed a bug where a guy you took home from Oceana could orgasm as soon as the sex scene started.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Corinthian Mac short encounter –</b> fixed a red error at the end of the short Mac dancefloor encounter.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Aborting the mission –</b> fixed a JavaScript popup error caused when clicking an "abort mission" link within the game.
</td>
</tr>
<</nobr>></table>
<b>Version 1.3.6.B.1 Beta - 9 July 2018</b>
10 bug fixes. Thanks to Breadloaf, Falloutbabe, OrenjiJusu, Noctrune, nakedtuna, DogDogDogDogDog, Droliath Estolah, Lena, hornguy6 and others for reporting these bugs.
<table><<nobr>>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Casting Couch scene –</b> fixed a bug greying out all choices towards the end of the casting couch scene, preventing further progress. Fixed red error message caused by the agent removing her bra. Fixed a bug where busty agents are described as "a pretty with big tits" instead of "a pretty blonde/brunette/redhead with big tits".
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Out, damned spot –</b> fixed a bug where cum shots would persist on the agent's clothes for days at a time.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Tan lines –</b> fixed a bug causing bikini top tanlines to appear on agents who sunbathe topless in Dubai.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Oceana NPC mixup –</b> fixed a bug where the traits of the guy you met before the wet t-shirt contest can be merged with those of Clive the bouncer, leading to some weirdness (like describing him as a 52-year old boy).
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Sex Engine red errors –</b> fixed red errors that can display when being fingerbanged by any male partner, or giving any male partner a BJ.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Oceana debriefing –</b> fixed red error when choosing to give Clark all the details of the taxi ride.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Oceana debriefing –</b> fixed red error during the dancefloor hot chick random encounter in Corinthian.
</td>
</tr>
<tr>
<td style="vertical-align: top;">
<<fixIcon>>
</td>
<td style="vertical-align: top;">
<b>Queueing at the bar –</b> fixed red errors when ordering a drink at the bar after a guy is attracted to you, but gets too scared to talk to you.
</td>
</tr>
<</nobr>></table>
<b>Version 1.3.6.B Beta – 8 July 2018</b>
This release introduced new mechanics and many improvements to existing story content.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New avatar –</b> Big updates to the avatar based on artwork by our new illustrator Victoria. Added 16 new haircuts.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Oceana casting couch scene –</b> Added the option for the agent to accept Connor's request to do some modelling backstage, after the wet t-shirt contest. To trigger this scene, win the contest.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Random encounters –</b> Added random encounter engine, which can trigger unique scripted encounters and side quests.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Corinthian Casino –</b> Added a short side quest in Corinthian nightclub, in which your agent can be invited to play dice in the club's casino. To trigger this encounter, hang out unaccompanied in Corinthian.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Corinthian club photographer –</b> Added a short random encounter in Corinthian nightclub, where your agent can pose for a club promo photo. To trigger this scene, hang out unaccompanied in Corinthian.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Mac from Corinthian –</b> Added a short dancefloor encounter in Corinthian nightclub, where your agent can dance with an unattractive guy.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Corinthian dancing girl –</b> Added a short random encounter in Corinthian nightclub, featuring a hot blonde on the dancefloor.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar skin tones –</b> Added three skin tones (fair, pale, olive).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Cumshot engine –</b> Added 13 "money shot" artworks to the avatar, which can activate at the end of a sex scene. Collect them all!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Cover surname –</b> you can now enter your cover surname directly, rather than have the computer pick it for you. To unlock this option just refuse the surname you're offered a few times. (Thanks Alleykatt.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Player hair logic –</b> Where the head goes, the body follows, so getting hold of a girl's hair is a great way to move her around during a sex scene. Added a new feature to each haircut that allows partners to pull the agent's hair during sex scenes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> improved the start page (this page!) to make it more attractive and readable.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> upgraded the Arousal meters in the Sex Engine from plain text numbers to animated bars.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> the game clock now pulses when it changes, to draw your attention to the passing of time. If you find this annoying, you can turn it off at the bottom of the Stats screen. (We'll implement a proper Settings screen later.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Restarting the game –</b> fixed a problem that could prevent some story variables being reset correctly on game restart.</td>
</tr>
</table>
<b>Version 1.3.5.4 – 14 June 2018</b>
This update made hypno fetish content optional.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>JTF Neptune HQ –</b> hypnosis is no longer mandatory. To unlock the option to refuse it, ask Dr Campbell if it's optional.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Dubai –</b> fixed a bug that caused the desert road scene to display red errors.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> fixed a bug that could stop you progressing in the nightclubs after closing time.</td>
</tr>
</table>
<b>Version 1.3.5.3 – 14 June 2018</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Stats screen –</b> the stats screen now opens in a new window, to prevent bugs reported when returning from this screen. (Thanks Supermaxo.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a bug that allowed you to stay in a nightclub long past closing time.</td>
</tr>
</table>
<b>Version 1.3.5.2 – 14 June 2018</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a bug where selecting a certain sex option in Scotland could jump the game forward to a post-sex scene in Dubai. (Thanks Tice.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a bug where visiting the Stats screen, then returning to the post-hypnosis scene, would give you an extra Kink. (Thanks CrazyPerson.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Dubai –</b> Fixed a bug that caused red errors during the drive to Al Hadheerah restaurant if Max tried to touch the agent's knee. (Thanks RinA.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a bug that could result in you hanging out in a Scottish nightclub forever, like something out of Dante's <i>Inferno.</i></td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a typo causing an extra comma while being chatted up in Glasgow. (Thanks anonymous.)</td>
</tr>
</table>
<b>Version 1.3.5.1 – date</b>
This release fixed a problem that prevented <i>every single image in the game</i> from displaying. Fun times.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Images –</b> Migrated around 450 avatar & clothing images to a private secure server, to avoid relying on a third party for image hosting.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Dubai date with Max –</b> Guest writer Dracis3D wrote some improvements to the Max scenes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>All the kinks –</b> (Patron version only) you can now choose multiple Kinks at startup. Promiscuous, bi-curious exhibitionists who like older men and rough sex are now possible!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Stats page –</b> the agent's Stats page now displays her Kink(s).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators: Jinx Finch, Lizzie Borden, Annabelle Waldorf, Amarysse van Halden, Mercedes van Houten, Kate Daniels.</td>
</tr>
</table>
<b>Version 1.3.5 – date</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Oceana nightclub –</b> Fixed some bugs that prevented the clothing state of your fellow Miss Wet T-Shirt contestants displaying correctly in their info boxes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that prevented the agent from telling a partner where she'd like him to come. (Thanks hornguy6.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that caused the game to refer to leg wraps as stockings during sex scenes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that caused the game to refer to some clothing items as _topDesc and _bottomsDesc. (Thanks Tuko.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Atlantis Hotel –</b> Fixed a bug that could cause a red error message in Max's hotel room.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that could cause text to display incorrectly when receiving oral sex. (Thanks Hyneman.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Ops Room –</b> Fixed a bug that caused the first guy the agent sleeps with in Operation LIONESS to be referred to later as $scene.male1. (Thanks Tuko.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a red error that appeared when a man tried to kiss you roughly.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Uber ride –</b> Fixed a red error upon clicking an info box while returning to the safehouse.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that prevented agents from asking for rough sex. (Thanks Sameer, Kurt Wagner, and Maurice C.)</td>
</tr>
</table>
<b>Version 1.3.4 – date</b>
Emergency bug fix.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow –</b> Fixed a critical bug that crashed the game on night 2 of Operation Lioness. (Thanks Tuko.)</td>
</tr>
</table>
<b>Version 1.3.3 – date</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Hypnosis –</b> Fixed a bug where flashing images in the hypnosis scenes could block the underlying links. (Thanks Kurt Wagner, Alex P, Imthatguy9924.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Hypnosis –</b> Fixed a bug where flashing images in the hypnosis scenes could block the underlying links. (Thanks Kurt Wagner, Alex P, Imthatguy9924, lilly 221983, and Atar.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a red error message that could appear when asking men to be rougher during a sex scene, (Thanks Alex P.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Glasgow Safe House, night 2 –</b> Fixed a bug that made it impossible for the agent to take off her bodystocking during the sex scene after Cathouse (although everybody knows it's hotter to leave it on). (Thanks Alex P.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug in which an agent who Likes Rough Sex couldn't ask partners to be rough with her. (Thanks Alex P.)</td>
</tr>
</table>
<b>Version 1.3.2 – date</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Oceana nightclub –</b> Fixed a critical bug that could stop the agent hooking up with a guy after Oceana's Miss Wet T-Shirt contest – again! Hopefully it's properly fixed this time. (Thanks Zachary Spear, Tuko and RDudesome.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug that displayed inconsistent descriptions during sex (e.g. text describes the agent on top, when she should be on her back).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Cathouse nightclub –</b> Fixed a bug where the fishnet bodystocking wouldn’t display for D cup agents.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Ops Room –</b> Fixed a bug where agents who are Promiscuous from the start can’t pick the "Promiscuous from start" dialogue option in the final debriefing at Kinloss. (Thanks Ripe.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Fixed a bug where male cumshot text doesn’t display. (Thanks Nilth and Jerilyn Watson.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Glasgow safe house –</b> Added first draft of (minor) new content in the first safe house scene, drawing out the experience of the agent stripping on surveillance camera for the first time.</td>
</tr>
</table>
<b>Version 1.3.1 – date</b>
Emergency bug fix.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Oceana nightclub –</b> Fixed a critical bug that could stop the agent hooking up with a guy after Oceana's Miss Wet T-Shirt contest. (Thanks Zachary Spear.)</td>
</tr>
</table>
<b>Version 1.3 – date</b>
Stable version of 1.3 Beta.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Bug fixes –</b> Fixed more than 45 bugs reported in the Beta. (Thanks Hyneman & Goblin Steve.)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New content –</b> Added new Operation LIONESS content that didn't make the Beta.</td>
</tr>
</table>
<b>Version 1.3 Beta – date</b>
Beta test version of the new story content, released to $5+ Patrons only.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Major story update –</b> Added a three day training mission in Scotland, codenamed Operation LIONESS. Seduce a series of random civilians to prepare yourself for Bangkok!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Hypnosis/Mind control fetish content –</b> Your agency psychologist has arrived, and he's got an idea that can help you psychologically adapt to your mission. Enjoy a new hypno/MC subplot.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators:: Holly Whitney, Czilla Kori, Amy McCrow, Emily McCoy, Sadie Cartwright, Keeley Knight, Jerilyn Watson.</td>
</tr>
</table>
<b>Version 1.2.2 – date</b>
Minor scene tweak.
<table>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Hacking Max's phone –</b> rewrote the scene where Max catches you hacking his phone to rely on choices instead of a dice roll (this is because the "sexy" lie leads to a popular scene, so I wanted you to always have the option to reach it). To get caught with the phone, hesitate before putting it down.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Character creation –</b> added University of Colorado to U.S. universities list, as requested by an alumni. Go Buffaloes!</td>
</tr>
</table>
<b>Version 1.2.1 – date</b>
Bug fixes.
<table>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Bug fixes –</b> Fixed 5 bugs and 2 spelling errors reported by users. Added an option to initiate sex from the BJ position, to avoid the heroine getting stuck giving an endless blow job, just like my girlfriend on a Friday night. (Thanks Hyneman, esclavage, Das Flute & Christen.)</td>
</tr>
</table>
<b>Version 1.2 – date</b>
This update added sex to the game.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Sex Engine –</b> Added version 1 of the Sex Engine, which will power all future sex scenes in the game. Many positions and descriptions still need to be added, but you can experiment with the foundation for now.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Character customisation –</b> upgraded the character customisation screen to allow you to directly type in your character name instead of being limited to the name lists, and pick customisation options from drop down menus instead of randomly shuffling through them (thanks Banshee534, LadyDeath1138, Flamewind11, RayvenSixx, DarkeCourage, J-Helterbrand and others).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar code –</b> rewrote the avatar system to support future planned features like nipple piercings, different facial features, and on-the-fly hairstyle changes.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Wardrobe code –</b> rewrote the wardrobe system to make clothing more interactive during sex scenes and during certain clothing combinations (e.g. wearing thin tops with no bra now = pokies!)</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Clothing improvements –</b> redrew many avatar and clothing items to look better.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Dubai date –</b> you can now go on your date with Max, and attempt to hack his phone. Don't get caught!</td>
</tr>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Reload avatar button –</b> added a "reload avatar" link (below the avatar's feet) that you can use should any avatar graphics fail to load.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Heartbreaker –</b> rewrote some dialogue options that referred to Tom Petty, to reflect the fact that he has died.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Character creation –</b> raised maximum agent starting age to 30 (thanks mackaie).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> recoloured the <i>SAVE</i> & <i>RESTART</i> dialogue boxes to improve readability.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Writing –</b> general writing and dialogue improvements.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators: Eva Sanchez, Forfelyn De La Tex, Lizzy Holmes, Kimberlyn Stoddard, Alexis Hunter.</td>
</tr>
</table>
<b>Version 1.1 – date</b>
This update introduced the ability to customise your agent.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Agent customiser –</b> added the ability to customise your agent during character creation (thanks Josef Kurz, OrangeJuice, Nephilim_Annunaki, vRAY, MySecondaryUsername, SpellsOfErotica, BuridansAsshole, esclavage, mackaie, and others).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<fixIcon>></td>
<td style="vertical-align: top;"><b>Dubai date –</b> fixed a bug that let you go barefoot to your date with Max.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Writing –</b> general writing and dialogue improvements.</td>
</tr>
</table>
<b>Version 1.0.1 – date</b>
Changes made based on feedback from the first public release.
<table>
<tr>
<td style="vertical-align: top;"><<newFeatureIcon>></td>
<td style="vertical-align: top;"><b>Avatar face –</b> redrew the avatar so she has a face (thanks OralObsession, esclavage, mackaie and others).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>UI –</b> improved header font readability on all platforms (thanks NoSneksFourWeeks).</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar –</b> redrew avatar so nudity displays under clothes while loading (thanks FightHerTightHer) and added shading.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar –</b> added new hairstyles.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar –</b> added makeup system.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Avatar –</b> added facial expressions system.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Wardrobe –</b> Redrew starting outfit and added some new black underwear to the Dubai wardrobe.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>Writing –</b> general writing and dialogue improvements.</td>
</tr>
<tr>
<td style="vertical-align: top;"><<improvementIcon>></td>
<td style="vertical-align: top;"><b>New agent names –</b> added the following Patron-submitted names to all 5 name generators: Evelyn Walker, Ramona Flowers, Luna Abelli, Ruth Haliwell, Jessica Jones.</td>
</tr>
</table></span>
<center><div style="width: 200px; position: relative;"><span class="menuButton">[[BACK TO MENU|Start]]</span></div></center><center><span style="font-size:xx-large"><span class="heading">CREDITS</span></span>
<span style="font-size:x-large"><span class="heading">The creator</span></span>
<span style="font-size:x-large"><b>Crushstation</b></span>
----
<span style="font-size:x-large"><span class="heading">Coders</span></span>
- Hyneman
- Lara
- TommyGun
----
<span style="font-size:x-large"><span class="heading">Writers</span></span>
- Dissonant Soundtrack
- Esclavage
- FalloutBabe
- Mano2
- Dracis3D
- Lanny
----
<span style="font-size:x-large"><span class="heading">Artists</span></span>
- Victoria
----
<span style="font-size:x-large"><span class="heading">Special Thanks</span></span>
- LockeKosta
- The Twine community
----
This game was created using the Twine 2 engine and Sugarcube 2 story format.
<div style="width: 200px"><span class="menuButton">[[BACK TO MENU|Start]]</span></div></center><center><span style="font-size:xx-large"><span class="heading">CONTRIBUTE CONTENT</span></span>
Yes! You too can contribute to this game! Below are a few examples of content that can be contributed. Didn't find what you were looking for? You can always contact us on [[Discord|https://discordapp.com/invite/rYtM9xM]] and head over to our #suggestion-box or slide into our DM's there or on [[Patreon|https://www.patreon.com/crushstation]]!
----
<center>
<span style="font-size:x-large"><span class="heading"><b>New!</b> Hometowns</span></span>
The hometowns in the game are a bit lacking. You can help us improve this!
These are the hometowns where the agent grows up.
You can submit new hometowns via this easy google form:
<div style="width: 300px"><span class="menuButton"> [[HOMETOWNS SUBMIT FORM|"https://forms.gle/WjGnoReFmjhTGntn9"]]</span></div>
</center>
----
<center>
<span style="font-size:x-large"><span class="heading"><b>New!</b> In This Year</span></span>
We need news events from 1988 to 2018 to create a better lifepath.
You can submit new in this year content via this easy google form:
<div style="width: 300px"><span class="menuButton"> [[IN THIS YEAR SUBMIT FORM|"https://docs.google.com/forms/d/e/1FAIpQLSfpqTK4HwvMVdxYB_YX3C8QlQYYLneeu9U_ApzHflgay1tZsA/viewform?usp=sf_link"]]</span></div>
</center>
----
<span style="font-size:x-large"><span class="heading">NPC Remarks</span></span>
Do you think a certain NPC or the PC should react differently/make a remark depending on the look of your agent, past experience or something else?</center>
<u>Example:</u>
The bouncer in the Oceana club should make a comment about your nipple piercings if you have them during the groping scene.
----
<center><span style="font-size:x-large"><span class="heading">Additional options</span></span>
Do you think a certain passage should offer an additional option for the agent to choose from? Do the options that are available not fit the agent you have in your mind?</center>\
----
<center><span style="font-size:x-large"><span class="heading">Kink Vignettes</span></span>
During university, the agent goes through 5 short sexy scenes, each related to a kink you can select during character creation. These scenes are called Kink Vignettes. Currently there is one for each kink:</center>
• <b>Bisexual:</b> in a party game of spin-the-bottle, the spin lands on another girl.
• <b>Exhibitionist:</b> the agent has the opportunity to pose topless or naked for a campus photography exhibition.
• <b>Likes Older Men:</b> one of the agent’s lecturers develops a crush on her.
• <b>Likes Rough Sex:</b> the agent meets a hot girl or boy who likes hurting her boobs during sex.
• <b>Promiscuous:</b> two soldiers on leave hit on the agent at a house party.
<center>The idea is to have much, much more kinkvignettes so every playthrough has a different combination! Want to write one of your own? Visit our design document on the details of how to write one and submit it!
<div style="width: 300px"><span class="menuButton">[[KV DESIGN DOC|"http://www.femaleagentgame.com/wp-content/uploads/How_to_write_kink_vignettes.pdf"]]</span></div></center>
----
<center><span style="font-size:x-large"><span class="heading">Patreon Supporters </span></span>
Patreon supporters can contribute content like a new first and last name or a new outfit for the agent to wear.
----
<div style="width: 200px"><span class="menuButton">[[BACK TO MENU|Start]]</span></div></center><center><span class="heading"><span style="font-size:xx-large">LINKS</span>
<span style="font-size:x-large">Websites</span>
<div style="width: 300px"><span class="menuButton">\
[[FA SITE|"http://www.femaleagentgame.com/"]]
[[PATREON|"https://www.patreon.com/crushstation"]]
[[DISCORD|"https://discordapp.com/invite/rYtM9xM"]]
[[TFGAMES|"https://tfgames.site/?module=viewgame&id=1637"]]
[[ITCH.IO|"https://crushstation.itch.io/female-agent"]]
[[BITBUCKET|"https://bitbucket.org/femaleagent/femaleagent/"]]</span></div>
----
<span style="font-size:x-large">Documentation</span>
<div style="width: 300px"><span class="menuButton">\
[[SURPS DESIGN DOC|"https://docs.google.com/document/d/1rqmUtAqtkF3XEzB90zecwm5qxjA236zC9teNlEGcpnA/edit?usp=sharing"]]
[[KV DESIGN DOC|"http://www.femaleagentgame.com/wp-content/uploads/How_to_write_kink_vignettes.pdf"]]</span></div>
----
<div style="width: 200px"><span class="menuButton">[[BACK TO MENU|Start]]</span></div></span></center><<silently>>
<<first>>
<<script>>
SimpleNotification.info("New Features","Avatar Zoom & Dark Mode are in SETTINGS (under her feet).",{duration: 10000});
<</script>>
<</first>>
<</silently>>\
<<agentGenerator>>
<span class="heading">\
<div style="width: 300px; position: relative;"><span class="menuButton"><<link "Start with this agent">><<custErrCheck>><</link>></span></div>
<span style="font-size:medium">[[Customise this agent|Agent customiser]] | [[Choose a different agent|Agent selection]]</span>
</span><<generateStats>>
<<if $pc.intelligence.score gt 0 and $pc.attractiveness.score gt 0 and $pc.coordination.score gt -2 and Array.from($pc.kinks).length == 1>>\
<<link "Family history" "Lifepath time card">>
<<calculateSecondaryStats>>
<</link>>
<</if>>\<<silently>>
<</silently>>
<<run UIBar.stow()>>\
<div class="center-div">
<span class="heading" style="font-size:x-large;">
[[$pc.age + " YEARS AGO..."|Lifepath birth]]
</span>
</div><<nobr>>
<<set _array to []>>
<<set _array.push([19880103,"English","Margaret Thatcher becomes the longest-serving UK Prime Minister this century, having been in power for eight years and 244 days."],[19880204,"English","Nearly 7,000 ferry workers go on strike in Britain, paralysing the nation\'s seaports."],[19880217,"U.S.","U.S.Lieutenant Colonel William R. Higgins, serving with a United Nations group monitoring a truce in southern Lebanon, is kidnapped."],[19880306,"English","A Special Air Service team of the British Army shoots dead three unarmed members of a Provisional Irish Republican Army Active Service Unit in Gibraltar."],[19880316,"English","Three men are killed and 70 are wounded by loyalist paramilitary Michael Stone at Milltown Cemetery in Belfast during the funerals of the three IRA members killed in Gibraltar."],[19880410,"English","Golfer Sandy Lyle becomes the first British winner of the US Masters."],[19880414,"U.S.","The USS Samuel B. Roberts strikes a naval mine in the Persian Gulf, while deployed on Operation Earnest Will, during the Tanker War phase of the Iran–Iraq War."],[19880611,"English","Some 80,000 people attend a concert at Wembley Stadium in honour of Nelson Mandela, the South African anti-apartheid campaigner who has been imprisoned since 1964."],[19880820,"English","Six British soldiers are killed by an IRA bomb near Belfast; twenty-seven others are injured."],[19880829,"English","Fourteen-year-old Matthew Sadler becomes 'Britains youngest international chess 'master."],[19880910,"English","Teenager Lee Boxell disappears in South London, whilst out shopping with a friend. To this day, he has never been found."],[19881013,"English","The House of Lords rules that extracts of the banned book Spycatcher can be published in the media."],[19881027,"U.S.","Ronald Reagan decides to tear down the new U.S. Embassy in Moscow because of Soviet listening devices in the building structure."],[19881115,"English","Firearms (Amendment) Act 1988 prohibits civilian ownership of virtually all semi-automatic firearms from January 1989, in response to the Hungerford massacre of 1987."],[19881122,"U.S.","In Palmdale, California, the first prototype B-2 Spirit stealth bomber is revealed."],[19881212,"English","35 people are killed in the Clapham Junction rail crash."],[19881221,"Global","Pan Am Flight 103 explodes over the town of Lockerbie, killing a total of 270 people – 11 on the ground and all 259 who were on board."],[19880301,"Global","Oliver North and John Poindexter are indicted for their roles in the Iran-Contra Affair."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19890108,"English","A British Midland Boeing 737 crashes onto the M1 motorway on the approach to East Midlands Airport, killing 44 people."],[19890120,"U.S.","George H. W. Bush is sworn in as the 41st President of the United States."],[19890205,"English","Sky Television begins broadcasting as the first satellite TV service in Britain."],[19890320,"English","Chief Superintendent Harry Breen and Superintendent Bob Buchanan of the Royal Ulster Constabulary are killed by the IRA."],[19890320,"U.S.","Dick Cheney is sworn in as the new Secretary of Defense, succeeding Frank Carlucci."],[19890415,"English","94 people are killed in the Hillsborough disaster during the FA Cup semi-final at the Hillsborough Stadium; around 300 others have been hospitalized."],[19890504,"English","Margaret Thatcher completes ten years as Prime Minister – the first British Prime Minister of the 20th century to do so."],[19890621,"English","Police arrest 250 people celebrating the summer solstice at Stonehenge."],[19890621,"U.S.","In Texas v. Johnson, the United States Supreme Court ruled that burning the Flag of the United States was protected speech under the First Amendment to the United States Constitution."],[19890814,"English","The West Midlands Police Serious Crime Squad is disbanded when 50 CID detectives are transferred or suspended after repeated allegations that the force has fabricated confessions."],[19890820,"English","A pleasure cruiser collides with a barge in the River Thames killing 51 people."],[19890914,"U.S.","Standard Gravure shooting: Factory worker Joseph Wesbecker kills 8 and injures 12 before committing suicide inside a factory in Louisville, Kentucky."],[19891023,"English","The police force are now taking medical emergency 999 calls in London due to the ongoing strike by ambulance crews."],[19891108,"English","British Army and Royal Air Force troops are now manning London's ambulance services as the regular ambulance crews are till on strike."],[19891121,"English","The House of Commons is televised live for the first time."],[19891203,"Global","Margaret Thatcher, along with American president George Bush and Soviet leader Mikhail Gorbachev, declare the end of the Cold War after 40 years."],[19891206,"Global","Marc Lépine murders fourteen women at the École Polytechnique massacre."],[19891206,"English","The original run of Doctor Who is ended by the BBC after 26 years."],[19891217,"U.S.","The television show The Simpsons premiers on FOX."],[19891220,"U.S.","Operation Just Cause is launched in an attempt to overthrow Panamanian dictator Manuel Noriega."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19890215,"English","The UK and Argentina restore diplomatic relations after eight years. Diplomatic ties were broken off in response to Argentina's invasion of the Falkland Islands in 1982."],[19900125,"U.S.","Avianca Flight 52 crashes into Cove Neck, Long Island, New York, killing 73, after a miscommunication between the flight crew and JFK Airport officials."],[19900301,"English","The Official Secrets Act 1989 comes into force."],[19900309,"English","37 people are arrested and 10 police officers injured in Brixton, London, during rioting against the new Community Charge."],[19900405,"English","Aldi, a German discount food supermarket chain, opens its first store in Britain, in Stechford, Birmingham."],[19900422,"U.S.","Microsoft releases Windows 3.0."],[19900423,"U.S.","Lebanon hostage crisis: Lebanese kidnappers release American educator Robert Polhill, who had been held hostage since January 1987."],[19900601,"English","An army recruit is shot dead and two others are wounded by two suspected IRA gunmen in Lichfield, Staffordshire."],[19900601,"U.S.","Cold War: U.S. President George H. W. Bush and Soviet Union leader Mikhail Gorbachev sign the Chemical Weapons Accord to end chemical weapon production and begin destroying their respective stocks."],[19900827,"English","The BBC begins broadcasting on Radio 5, its first new station for 23 years."],[19900910,"English","Pegasus, a leading British travel operator, goes bankrupt."],[19901003,"Global","East and West Germany officially reunite as the Federal Republic of Germany."],[19901005,"U.S.","In Cincinnati, a jury finds an art museum and its art director innocent of breaking obscenity laws for displaying sexually explicit photographs by Robert Mapplethorpe."],[19901008,"English","First members of the Women's Royal Naval Service to serve officially on an operational warship board Type 22 frigate HMS Brilliant."],[19901013,"New Zealand","13 people are killed by local David Gray in a mass shooting in the small township of Aramoana near Dunedin. He was later killed by NZ Police."],[19901122,"English","Margaret Thatcher announces her resignation as Leader of the Conservative Party and therefore as Prime Minister, having led the government for more than 11 years and the Conservative Party for over 15 years. She was the longest serving prime minister of the 20th century."],[19901201,"English","Channel Tunnel workers from the United Kingdom and France meet 40 metres beneath the English Channel seabed,[10] establishing the first land connection between the United Kingdom and the mainland of Europe for around 8,000 years."],[19911219,"Australian","Paul Keating becomes the 24th Prime Minister of Australia after launching a successful leadership challenge against Bob Hawke."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19911219,"Australian","Paul Keating becomes the 24th Prime Minister of Australia after launching a successful leadership challenge against Bob Hawke."],[19910102,"U.S.","Sharon Pratt Dixon is sworn in as mayor of the District of Columbia, thus becoming the first African-American woman to be mayor of a major U.S. city."],[19910207,"English","The Provisional Irish Republican Army launch a mortar attack against 10 Downing Street, blowing in all the windows of the cabinet room, during a session of the War Cabinet, but there are no injuries."],[19910207,"U.S.","Gulf War: Ground troops cross the Saudi Arabian border and enter Kuwait, thus starting the ground phase of the war."],[19910722,"U.S.","Serial killer Jeffrey Dahmer is arrested after the remains of eleven men and boys are found in his Milwaukee, Wisconsin apartment. Police soon find out that he is involved in six more murders."],[19911016,"U.S.","George Hennard guns down 24 people in a restaurant in Killeen, Texas before committing suicide. It would be the largest mass shooting by a single person in the United States until 2007."],[19911130,"U.S.","The United States win the first ever FIFA Women\'s World Cup in China against Norway in the Final."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19920108,"U.S.","George H. W. Bush is televised falling violently ill at a state dinner in Japan, vomiting into the lap of Prime Minister Kiichi Miyazawa and fainting."],[19920331,"U.S.","USS Missouri (BB-63), the last active U.S. Navy battleship, is decommissioned at Long Beach, California."],[19920719,"U.S.","Arkansas Governor Bill Clinton is nominated for U.S. President and Tennessee Senator Al Gore for Vice President, at the Democratic National Convention in New York City."],[19920919,"New Zealand","New Zealand voted in a non-binding referendum to officially change its electoral system from First Past The Post to Mixed Member Proportional. The change wouldn't become official until the second binding referendum the next year."],[19921013,"English","The government announces the closure of a third of Britain's deep coal mines, with the loss of 31,000 jobs."],[19921111,"English","The Church of England votes to allow women to become priests."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19930120,"U.S.","Bill Clinton is sworn in as the 42nd President of the United States."],[19930226,"U.S.","1993 World Trade Center bombing: In New York City, a van bomb parked below the North Tower of the World Trade Center explodes, killing six and injuring over 1,000."],[19930419,"U.S.","A 51-day stand-off at the Branch Davidian compound near Waco, Texas, ends with a fire that kills 76 people, including David Koresh."],[19930429,"English","The Queen announces that Buckingham Palace will open to the public for the first time."],[19930625,"Canadian","Kim Campbell becomes the first female Canadian Prime Minister. She would serve a total of 132 days, the shortest term of any Prime Minister in Canada."],[19930627,"U.S.","Windows NT 3.1, the first version of Microsoft's line of Windows NT operating systems, is released to manufacturing."],[19930716,"English","MI5 publishes a booklet, The Security Service, revealing publicly for the first time its activities, operations and duties, as well as the identity and photographs of Stella Rimington as Director General."],[19930923,"Australian","Sydney is selected to be the host of the 2000 Olympic Games."],[19931008,"U.S.","David Miscavige announces the IRS has granted full tax exemption to the Church of Scientology International and affiliated churches and organizations, ending the Church's 40-year battle with the IRS and resulting in religious recognition in the United States."],[19931025,"Canadian","The 1993 Canadian Federal Election is held, and Progressive Conservative Prime Minister Kim Campbell loses her seat to the Liberal leader of the opposition Jean Chrétien. Her party also lose 154 seats down to 2, making this election the largest defeat of a standing government in the western world."],[19931207,"U.S.","Colin Ferguson opens fire with his Ruger 9 mm pistol on a Long Island Rail Road train, killing six and injuring 29."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19940211,"English","Forensic tests reveal that MP Stephen Milligan died of asphyxiation and that his death was probably the result of an auto-erotic sex practice."],[19940301,"U.S.","A lone terrorist kills Ari Halberstam during an attack on 14 Jewish students on the Brooklyn Bridge in New York City.[2]"],[19940408,"U.S.","Kurt Cobain, songwriter and frontman for the band Nirvana, is found dead at his Lake Washington home. He is believed to have committed suicide three days before he was found."],[19940422,"U.S.","Former President Richard Nixon dies in New York City at 81. He is buried at his presidential library on April 26, following a state funeral."],[19940506,"English","The Channel Tunnel, a 51 km (32 mi) long rail tunnel beneath the English Channel at the Strait of Dover, officially opened."],[19940510,"U.S.","Illinois executes serial killer John Wayne Gacy by lethal injection for the murder of 33 young men and boys."],[19940617,"U.S.","NFL star O.J. Simpson and his friend Al Cowlings flee from police in his white Ford Bronco. The low-speed chase ends at Simpson's Brentwood, Los Angeles, California mansion, where he 'surrenders."],[19940714,"English","The Queen opens the SIS Building, the new headquarters of MI6 on the banks of the River Thames in London."],[19941108,"U.S.","USAir Flight 427, a Boeing 737 with 132 people on board, crashes on approach to Pittsburgh International Airport; there are no survivors."],[19941119,"English","The first UK National Lottery draw takes place."],[19941119,"U.S.","American troops stage a bloodless invasion of Haiti in order to restore the legitimate elected leader, Jean-Bertrand Aristide, to power."],[20190718,"Global","AMIA bombing: 85 people are killed after a car-bomb destroyed a Jewish community center (AMIA) in Buenos Aires, Argentina. Above 300 injured and Ansar Allah claimed responsability for the attack. The Mossad is collaborating with the local authorities."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19950101,"Global","The first enlargement of the EU since the end of the cold war. Austria, Sweden and Finland, who joined the 'original' 12 EU nations, enjoyed a history of democracy and a willingness to adopt the obligations membership required."],[19950104,"U.S.","The 104th United States Congress, the first controlled by Republicans in both houses since 1953 to 1955, convenes."],[19950226,"English","Barings Bank, the UK\'s oldest merchant bank collapses following $1,400,000,000 of losses by rogue trader, Nick Leeson."],[19950316,"U.S.","Mississippi ratifies the Thirteenth Amendment, becoming the last state to approve the abolition of slavery. The amendment was nationally ratified in 1865, but did not make it official until 2013."],[19950320,"English","The Queen arrives in Cape Town for the first royal visit to South Africa in nearly fifty years."],[19950419,"U.S.","Oklahoma City bombing: 168 people, including 8 Federal Marshals and 19 children, are killed at the Alfred P. Murrah Federal Building. Timothy McVeigh and one of his accomplices, Terry Nichols, set off the bomb."],[19950614,"English","Pauline Clare is appointed as Chief Constable of Lancashire Constabulary, becoming the first woman to hold the office of Chief Constable."],[19950927,"English","The BBC begins regular Digital Audio Broadcasting, from the Crystal Palace transmitting station."],[19951119,"U.S.","The Washington Post and The New York Times publish the Unabomber\'s manifesto."],[19951122,"U.S.","The first ever full length computer animated feature film Toy Story was released by Pixar and Walt Disney Pictures."],[19950320,"Global","he Tokyo Subway Sarin Attack was an act of domestic terrorism perpetrated on 20 March 1995 by members of the cult movement Aum Shinrikyo. In five coordinated attacks, the perpetrators released sarin on three lines of the Tokyo Metro during rush hour, killing 13 people and severely injuring 50. This remains the deadliest terrorist incident in Japan in recent memory by modern standards"])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19960102,"U.S.","Philadelphia police officer Lauretha Vaird is shot dead during a botched armed bank robbery by rapper Cool C. She becomes Philadelphia's first female police officer killed in the line of duty."],[19960215,"U.S.","The U.S. Embassy in Athens, Greece comes under mortar fire."],[19960302,"Australian","John Howard defeats Paul Keating in the 1996 Federal Election to become the 25th Prime Minister of Australia."],[19960313,"English","Dunblane massacre: A gunman kills sixteen children, and their teacher, then commits suicide at a primary school in Scotland. The killer, who wounds thirteen other children and another teacher, is quickly identified as 43-year-old former scout leader Thomas Hamilton. It is the worst killing spree in the United Kingdom since the Hungerford massacre in August 1987."],[19960428,"Australian","Martin Bryant kills 35 people in a shooting rampage at the tourist hotspot of Port Arthur, Tasmania."],[19960428,"Australian","[Extension of a suggestion by Mano2] (his bit): Martin Bryant kills 35 people in a shooting rampage at the tourist hotspot of Port Arthur, Tasmania. (my addition): Following this, the federal goverment introduces sweeping gun law reforms, effectively removing almost all automic and semi-automic weapons from the Autralian citizenry. To date, no similar massacres have occured since."],[19960605,"Global","Dolly the sheep, the first mammal to have been successfully cloned from an adult cell, is born at the Roslin Institute in Scotland."],[19960613,"U.S.","An 81-day standoff between the Montana Freemen and FBI agents ends with their surrender in Montana."],[19961007,"U.S.","The Fox News Channel is launched on U.S. cable systems."],[19961113,"U.S.","Tupac Shakur dies after being shot on September 7 after attending the Mike Tyson – Bruce Seldon boxing match at the MGM Grand Las Vegas in Paradise, Nevada."],[19961130,"English","The Stone of Scone is installed in Edinburgh Castle 700 years after it was removed from Scotland by King Edward I of England."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19970120,"U.S.","President Bill Clinton begins his second term."],[19970212,"English","A 23 year old British soldier is shot dead in Northern Ireland. Lance Bombardier Stephen Restorick was shot by a sniper while manning a checkpoint in Bessbrook (County Armagh), he is the last British soldier to be killed by the Provisional IRA."],[19970309,"U.S.","U.S. rapper The Notorious B.I.G. is killed in a drive-by shooting in Los Angeles."],[19970326,"U.S.","In San Diego, California, 39 Heaven's Gate cultists commit mass suicide at their compound."],[19970501,"English","The Labour Party under Tony Blair defeat the incumbent Conservatives under Prime Minister John Major to win the election in a landslide result, winning 418 seats."],[19970602,"U.S.","In Denver, Colorado, Timothy McVeigh is convicted on 15 counts of murder and conspiracy for his role in the 1995 Oklahoma City bombing."],[19970701,"English","The UK transfers sovereignty of Hong Kong, the largest remaining British colony, to the People's Republic of China as the 99 years lease on the territory formally ends. This event is widely considered by historians and commentators to mark the end of the British Empire."],[19970715,"U.S.","Spree killer Andrew Cunanan shoots fashion designer Gianni Versace to death outside Versace's Miami, Florida, residence."],[19970801,"U.S.","Steve Jobs returns to Apple Computer, Inc at Macworld in Boston."],[19970806,"U.S.","Microsoft buys a $150 million share of financially troubled Apple Computer."],[19970831,"Global","Reports emerge in the early hours of the morning that Diana, Princess of Wales, has been injured in a car crash in Paris . Within four hours, it is confirmed that Diana has died in hospital as a result of her injuries. The United Kingdom and much of the rest of the world is plunged into widespread mourning."],[19971015,"English","Andy Green driving the ThrustSSC sets a new land speed record of 763.035 mph (1227.99 km/h), the first time the sound barrier is broken on land."],[19971016,"U.S.","The first color photograph appears on the front page of The New York Times."],[19971115,"U.S.","www.google.com is registered by Google."],[19971201,"U.S.","Michael Carneal opens fire on a prayer group at Heath High School in West Paducah, Kentucky, killing 3 and injuring 5."],[19971219,"Global","After an arduous production Titanic exploded out of Hollywood, capturing and breaking the hearts of millions across the world. James Cameron's epic grossed nearly $2 billion dollars and claimed ignificant critical success."],[19971219,"U.S.","James Cameron\'s Titanic, the highest-grossing film of all time until Avatar (2009), premieres in the US."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19980126,"U.S.","Lewinsky scandal: On American television, President Bill Clinton denies he had 'sexual relations' with former White House intern Monica Lewinsky."],[19980203,"U.S.","Karla Faye Tucker is executed in Texas, becoming the first woman executed in the United States since 1984 and the first to be executed in Texas since the American Civil War."],[19980307,"U.S.","The Imperial Wizard of the Ku Klux Klan is fined for burning a cross in his garden and infringing air regulations in California."],[19980324,"U.S.","Teenagers Mitchell Johnson and Andrew Golden open fire on classmates during a fire drill, killing 5 and injuring 10 at Westside Middle School in Jonesboro, Arkansas."],[19980410,"English","The Good Friday Agreement, an agreement between the UK and Irish governments, and the main political parties in Northern Ireland is signed."],[19980521,"Global","Suharto, President of Indonesia for 31 years, resigns following the breakdown of his public support due to the governments economic mismanagement enhancing the effects of the Asian Financial Crisis in the country and massive student led protests. The era known as the New Order is over."],[19980607,"U.S.","Three white supremacists murder James Byrd Jr. in Jasper, Texas."],[19980807,"Global","Two US embassies, one in Nairobi, Kenya and another in Dar es Salaam, Tanzania are attacked with truck bombs, killing 224 people. al-Qaeda claims responsibility and the FBI put leader Osama bin Laden on it Top Ten Fugitives list."],[19980904,"U.S.","Google, Inc. is founded in Menlo Park, California, by Stanford University Ph.D. candidates Larry Page and Sergey Brin."],[19981119,"U.S.","Lewinsky scandal: The United States House of Representatives' Judiciary Committee begins impeachment hearings against U.S. President Bill Clinton."],[19981124,"English","The Queen\'s Speech is interrupted by MPs and peers, when the Queen began to outlay the government's plan to abolish the rights of 700 hereditary peers to sit and 'vote in the House of Lords."],[19981219,"U.S.","Lewinsky scandal: President Bill Clinton is impeached by the United States House of Representatives. (He was later acquitted of any wrongdoing.)"])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([19990212,"U.S.","Impeachment of Bill Clinton: President Bill Clinton is acquitted by the Senate."],[19990307,"Global","American-born film director Stanley Kubrick dies at his home in St Albans, Hertfordshire, of a heart attack aged 70, five days after completing his final film Eyes Wide Shut, which is released in July."],[19990327,"U.S.","Kosovo War: A U.S. F-117 Nighthawk is shot down by Serbian forces."],[19990407,"U.S.","The World Trade Organization rules in favor of the United States in its long-running trade dispute with the European Union over bananas"],[19990420,"U.S.","Columbine High School massacre: Two Littleton, Colorado teenagers, Eric Harris and Dylan Klebold, open fire on their teachers and classmates, killing 12 students and 1 teacher, and then themselves. It would be the deadliest shooting at a high school in U.S. history at the time. The shooting sparks debate on school bullying, gun control and violence in the media."],[19990501,"U.S.","The animated children's TV series SpongeBob SquarePants debuts on the cable network Nickelodeon."],[19990519,"U.S.","Star Wars: Episode I – The Phantom Menace is released in theaters. It becomes the highest grossing Star Wars film."],[19990603,"Global","The highly anticipated precursor to the defining films of the previous generation, The Phantom Menace, releases to a mixed critical and fan reception."],[19990612,"U.S.","Texas Governor George W. Bush announces he will seek the Republican Party nomination for President of the United States."],[19990702,"U.S.","Benjamin Nathaniel Smith begins a 3-day killing spree targeting racial and ethnic minorities in Illinois and Indiana."],[19990810,"U.S.","Buford O. Furrow Jr. wounds 5 and kills 1 during the Los Angeles Jewish Community Center shooting."],[19991009,"U.S.","The last flight of the SR-71."],[19991010,"English","The London Eye begins to be lifted into position on the South Bank in London."],[19991101,"Global","Pokemon featured in the November issue of Time magazine, recognising the success of the Japanese born cultural phenomenon. 'Pokemania' swept throughout the Western 'world through the game series and Anime Series after the English dub launched in the US in September 1998.The colorful characters, pleasant visual and interesting character designs captured the hearts of children and parents alike."],[19991106,"Australian","A two question referendum on whether Australia would become a republic was held across the country. 55 percent of the voting population say no."],[19991231,"U.S.","The U.S. turns over complete administration of the Panama Canal to the Panamanian government, as stipulated in the Torrijos–Carter Treaties of 1977."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20000131,"English","Dr. Harold Shipman is sentenced to life imprisonment after being found guilty of murdering fifteen patients in Greater Manchester between 1995–98. He is also sentenced to four years in prison, to run concurrently, for forging the will of one of his victims. The subsequent enquiry considers him to have killed at least 215."],[20000217,"U.S.","Microsoft releases Windows 2000."],[20000327,"U.S.","The Phillips explosion of 2000 kills one and injures 71 in Pasadena, Texas."],[20000401,"U.S.","The 2000 United States Census determines the resident population of the United States to be 281,421,906."],[20000420,"Canadian","Wiebo Ludwig is convicted for orchestrating bombings and vandalism of oil wells to protest sour gas extraction, which he said was causing stillbirths and health problems in the community."],[20000517,"English","Royal Marines Alan Chambers and Charlie Paton become the first British people to reach the Geographic North Pole unaided."],[20000808,"U.S.","The Confederate submarine H. L. Hunley is raised to the surface after 136 years on the ocean floor."],[20001107,"English","The theft of £350,000,000 worth of diamonds from the Millennium Dome is foiled by the police."],[20001107,"U.S.","Republican candidate Texas Governor George W. Bush defeats Democratic Vice President Al Gore in the closest election in history, but the final outcome is not known for over a month because of disputed votes in Florida."],[20001213,"U.S.","The Texas Seven escape from their prison unit in Kenedy, Texas, and start a crime spree."],[20190410,"New Zealand","A sheep walks past a bush near Dunedin."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20010120,"U.S.","George W. Bush is sworn in as the 43rd President of the United States."],[20010218,"U.S.","FBI agent Robert Hanssen is arrested and charged with spying for Russia for 15 years."],[20010407,"U.S.","Timothy Thomas, a 19-year-old African-American, is shot by a police officer in Cincinnati, sparking riots in downtown Cincinnati from April 10 to April 12."],[20010801,"U.S.","Alabama Supreme Court Chief Justice Roy Moore has a 2.5-short-ton (2,300 kg) monument of the Ten Commandments installed in the Rotunda of the Judiciary Building. He is later sued to have it removed, and is eventually removed from office."],[20010904,"U.S.","Robert Mueller becomes the FBI\'s director."],[20010905,"English","Peter Bray completes the first crossing of the Atlantic Ocean in a kayak."],[20010918,"U.S.","A series of anthrax attacks commence as anthrax letters are mailed from Princeton, New Jersey to ABC News, CBS News, NBC News, the New York Post, and the National Enquirer."],[20011003,"U.S.","2001 Greyhound bus attack: A passenger slits the throat of the driver, causing the bus to crash near Manchester, Tennessee, killing seven people."],[20011026,"U.S.","U.S. President George W. Bush signs the USA PATRIOT Act into law."],[20011112,"English","Greek authorities hold 12 British plane-spotters on charges of spying."],[20011113,"U.S.","War on Terror: In the first such act since World War II, U.S. President George W. Bush signs an executive order allowing military tribunals against any foreigners suspected of having connections to terrorist acts or planned acts against the United States."],[20011222,"English","British-born terrorist, Richard Reid, attempts to blow up American Airlines Flight 63 from Charles de Gaulle Airport in Paris to Miami International Airport, using explosives hidden in his shoes."],[20011222,"U.S.","A flight from Paris, France to Miami, Florida is diverted to Boston, Massachusetts after passenger Richard Reid attempts to detonate explosives hidden in his shoes."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20020111,"U.S.","The first detainees arrive at Camp X-Ray (Guantanamo)."],[20020208,"U.S.","The Winter Olympics are held in Salt Lake City, Utah. The U.S. wins 10 gold, 13 silver and 11 bronze medals."],[20020422,"U.S.","16th Street Baptist Church bombing: A jury in Birmingham, Alabama convicts Ku Klux Klan member Bobby Frank Cherry of the 1963 murders of four girls."],[20021002,"U.S.","The Beltway sniper attacks begin with five shootings taking place in Montgomery County, Maryland."],[20021009,"U.S.","Congress passes the Iraq Resolution authorizing the Iraq War."],[20021012,"Global","202 people are killed on the Indonesian holiday island of Bali in three connected suicide bombings; al-Qaeda claims responsibility along with its Indonesian cohorts Jemaah Islamiyah."],[20021125,"U.S.","U.S. President George W. Bush signs the Homeland Security Act into law, establishing the Department of Homeland Security, in the largest U.S. government reorganization since the creation of the Department of Defense in 1947."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20030201,"U.S.","Space Shuttle Columbia disintegrates over Texas upon re-entry, killing all 7 astronauts on board."],[20030227,"U.S.","Fred Rogers, host of the children's television show Mister Rogers Neighborhood, dies of stomach cancer at the age of 74."],[20030320,"U.S.","The US-led Iraq War begins."],[20030630,"U.S.","In Irvine, California, Joseph Hunter Parker kills two Albertsons employees with a sword, before being shot to death by the police."],[20030708,"U.S.","Douglas Williams goes on a shooting rampage in a Lockheed Martin plant in Meridian, Mississippi, killing six and injuring eight before committing suicide."],[20031015,"U.S.","The 2003 Staten Island Ferry crash kills 11 after one of its ferries slams into a pier."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20040203,"U.S.","The CIA admits that there was no imminent threat from weapons of mass destruction before the 2003 invasion of Iraq."],[20040311,"Global","193 people are killed when al-Qaeda attacks the commuter rail system of Madrid, Spain with bombs placed on four different trains. The bombing and the contorversial handling of its aftermath directly contributes to Prime Minister of Spain José María Aznar losing power."],[20040312,"U.S.","Marcus Wesson is arrested in Fresno, California after killing nine family members. Wesson had built a cult around his family and had molested and 'married' several of his daughters. Wesson is sentenced to death in 2005."],[20040429,"U.S.","The last Oldsmobile rolls off of the assembly line."],[20040501,"Global","The EU welcomed Cyprus, the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Malta, Poland, Slovakia and Slovenia in it's largest ever expansion. Many of the 10 new nations joined from the former Soviet Bloc. Some Western Europeans express skepticism."],[20040506,"U.S.","The final episode of Friends airs on NBC, drawing an estimated 66 million viewers in North America. Advertisers pay $2 million for 30 second ads."],[20040603,"U.S.","Director of Central Intelligence George Tenet tenders his resignation, citing 'personal reasons'. John E. McLaughlin, CIA Deputy Director, becomes the acting director until a permanent director is chosen and confirmed by Congress."],[20040605,"U.S.","Ronald Reagan, the 40th President of the United States, dies at his home in Bel-Air, California, at the age of 93. A six-day state funeral follows after his death."],[20040704,"U.S.","Construction of One World Trade Center in New York City begins."],[20040909,"Australian","The Australian Embassy was bombed in the City of Jakarta. 9 people were included in the list of fatalities, including the suicide bomber, and over 150 people wounded. Responsibility for the attack was claimed by Jemaah Islamiyah."],[20041102,"U.S.","The United States re-elects George W. Bush of the Republican Party to a second term as President of the United States, defeating John Kerry."],[20041102,"U.S.","11 American states ban gay marriage."],[20041208,"U.S.","Former Pantera guitarist 'Dimebag' Darrell Abbott is murdered on stage by gunman Nathan Gale in Columbus, Ohio. Gale kills three others before being shot dead by police."],[20041226,"Global","The Boxing Day Tsunami hits 15 countries in the Indian Ocean. Nearly a quarter of a million people are killed, mostly in Indonesia."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20050106,"U.S.","The Graniteville train disaster kills nine and injures 250 in Graniteville, South Carolina."],[20050120,"U.S.","U.S. President George W. Bush begins his second term."],[20050215,"U.S.","The Internet site YouTube goes online."],[20050216,"U.S.","The Kyoto Protocol goes into effect, without the support of the United States and Australia."],[20050225,"U.S.","Wichita, Kansas police apprehend the BTK serial killer Dennis Rader, 31 years after his first murder."],[20050326,"English","The beloved but long-since-canceled sci-fi television series Doctor Who is revived for the modern era, and is met with great success."],[20050531,"U.S.","W. Mark Felt reveals himself to be the Watergate scandal whistleblower called 'Deep Throat.'"],[20050624,"U.S.","Lance Armstrong wins a record 7th straight Tour de France before his scheduled retirement. He is later disqualified from each of those races and banned from cycling for life for doping offenses by the United States Anti-Doping Agency (USADA) in 2012."],[20050707,"English","52 people are killed when suicide bombers attacked trains and buses on London's public transport system. All the attackers were not connected to any major jihadist groups."],[20050829,"U.S.","At least 1,836 are killed, and severe damage is caused along the U.S. Gulf Coast, as Hurricane Katrina strikes coastal areas from Louisiana to Alabama, and travels up the entire state of Mississippi (flooding coast 31 feet (9.4 m)), affecting most of eastern North America. Katrina becomes the costliest hurricane in US history with $108 billion in damages."],[20050928,"U.S.","United States House Majority Leader Tom DeLay (R–Texas) is indicted on charges of criminal conspiracy by a Texas grand jury. After being indicted, DeLay stepped down from his position as Majority Leader. He was the first congressional leader ever to be indicted."],[20051015,"U.S.","A riot occurs in Toledo, Ohio during a Neo-Nazi rally on racial issues; 114 are arrested."],[20051216,"U.S.","The 43rd Mersenne prime is found, 230,402,457 − 1. It was discovered with the GIMPS project by Dr. Curtis Cooper and Dr. Steven Boone, professors at Central Missouri State University."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20060211,"U.S.","Vice President Dick Cheney accidentally shoots and wounds a lawyer while quail hunting in southern Texas."],[20060315,"Australian","The Commonwealth Games are held in Melbourne. It was the largest sporting event to be held in the city."],[20060316,"U.S.","The Blu-ray Disc format is released in the United States."],[20060908,"U.S.","The world\'s tallest living tree, a 115.61 metres (379.3 ft) tall coast redwood (sequoia) now named 'Hyperion', is discovered in Redwood National Park."],[20061002,"U.S.","Charles Carl Roberts IV, a 32-yr-old milk-truck driver, kills 5 girls at an Amish schoolhouse in Lancaster County, Pennsylvania before shooting himself."],[20061010,"U.S.","Google buys YouTube for $1.65 billion."],[20061226,"U.S.","Former President Gerald Ford dies at the age of 93 in Rancho Mirage, California."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20070101,"Global","Bulgaria and Romania join the EU in a third post-cold war enlargement. The European bloc has quickly expanded in size."],[20070109,"U.S.","Steve Jobs publicly announces the release of the first iPhone."],[20070416,"U.S.","Seung-Hui Cho, a South Korean national, kills 32 students and injures 17 in a mass shooting at Virginia Polytechnic Institute and State University (aka Virginia Tech) in Blacksburg, Virginia before killing himself."],[20070416,"U.S.","Thirty-two people are killed in the Virginia Tech massacre on the premises of Virginia Polytechnic Institute and State University in Blacksburg, Virginia. Gunman Seung-Hui Cho is able to buy his firearms legally, despite having a record of mental illness, causing a large national debate on guns."],[20070707,"U.S.","Venus Williams wins the Women's Singles, at Wimbledon for a fourth time."],[20071124,"Australian","Kevin Rudd\'s Labour party wins the federal election against encumbent Liberal Prime Minister John Howard, opening a revolving door to Australia's highest political office that has yet to stop spinning."],[20071225,"U.S.","An escaped tiger kills one person and injures two others at the San Francisco Zoo."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20080210,"U.S.","The 50th Annual Grammy Awards takes place at the Staples Center in Los Angeles, California."],[20080211,"U.S.","A former Boeing engineer and Defense Department analyst were arrested and charged with espionage for allegedly passing information to the Chinese government."],[20080401,"Global","The Marvel Studios film adaptation of Iron Man is released, launching the decade-long film phenomenon of the Marvel Cinematic Universe, and revitalising the at-the-time seemingly dead career of its lead actor Robert Downey Jr."],[20080601,"U.S.","A large fire engulfs parts of Universal Studios in Universal City, California, destroying a vault with the master tapes of as many as half a million songs."],[20080928,"U.S.","SpaceX Falcon 1 becomes the world\'s first privately developed space launch vehicle to successfully make orbit."],[20080929,"U.S.","The Dow Jones Industrial Average falls 777 points due to the financial panic."],[20081101,"Global","The sub-prime housing bubble bursts, causing a financial crisis on a scale not seen since the crash of the 1920s"],[20081104,"U.S.","Democratic U.S. Senator Barack Obama is elected as the 44th President of the United States and U. S. Senator Joe Biden is elected the 47th Vice President. Barack Obama becomes the first African-American President-elect."],[20081126,"Global","166 people are killed when Lashkar-e-Taiba militants attack several hotels, restaurants and train stations in Mumbai, India with assault rifles and grenades."],[20081215,"Global","The ASEAN member states met at a summit in Jakarta to launch a charter to adopt an EU style community. The charter turned ASEAN into a separate legal entity for a region encompassing approximately 500 million people."],[20081224,"U.S.","Bruce Pardo, while wearing a Santa suit, kills nine people during a Christmas Eve party and burns down the house during the Covina, California massacre."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20090207,"Australian","The Black Saturday bushfires were a series of that ignited and burned across the state of Victoria over a near 5 week period. There was at least 173 direct casualties with many left homeless."],[20090120,"U.S.","Barack Obama is inaugurated as the 44th President of the United States."],[20090120,"U.S.","Barack Obama is inaugurated as the 44th President of the United States."],[20090814,"English","The UK imposes direct rule on the Turks and Caicos Islands after an inquiry that found evidence of government corruption"],[20090115,"U.S.","US Airways Flight 1549 makes an emergency landing in the Hudson River in an incident that becomes known as the 'Miracle on the Hudson' all passengers are rescued."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20100725,"Global","Wikileaks leaks over 90,000 internal documents about the US led War in Afghanistan; causing major embarrassment to the United States as information ranging from deaths of civilians to increased Taliban attacks goes public in what is thought to be the largest leak in US military history."],[20100420,"U.S.","The Deepwater Horizon Explosion. 11 people die with a further 17 injured in an explosion in the Gulf of Mexico in what is considered the largest accidental marine oil spill in the world, and the largest environmental disaster in U.S. history."],[20100624,"Australian","Julia Gillard is sworn in to be the first female Prime Minister of Australia, following the resignation of Kevin Rudd."],[20101128,"Global","United States diplomatic cables leak. The first 220 diplomatic cables are released on this day. Wikileaks giving redacted copies to selected newspapers. the subject of the leaks were the classified cables that had been sent to the U.S. State Department by 274 of its consulates, embassies, and diplomatic missions around the world."],[20100506,"U.S.","The Flash Crash. 1 trillion dollars is temporarily wiped of the stock market in a crash lasting 36 minutes in what is though to have been initiated by a series of automated trading programs in a feedback loop."],[20101006,"Global","Instagram launches on 6 October exclusively for IOS. With an Android version releasing a year and a half later. Designed around sharing photos, it would become one of the most popular forms of social media and gave rise to the \'Instagram Model\'."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20110222,"New Zealand","Christchurch is hit by a 6.3 earthquake, killing 185 people and causing up to NZ$50 million dollars of damage to the city."],[20110311,"Global","The Fukushima Nuclear Disaster. A magnitude 9.0 earthquake off the coast of Sendai caused a tsunami that severely damaged two Fukushima Plants causing a chain of events leading to 3 nuclear meltdowns. TEPCO was found to have been at fault for the incident, failing to meet basic safety requirements."],[20111023,"New Zealand","New Zealand beat France in the Rugby World Cup Final, winning the match 8–7, the slimmest margin by which any Rugby World Cup final has been decided."],[20110429,"English","Prince William and Catherine (Kate) Middleton get married. Nearly 2 billion people watch the wedding held at Westminster Abbey."],[20110917,"U.S.","Occupy Wall Street protests begin in the United States. This develops into the Occupy movement which spreads to 82 countries by October."],[20111215,"U.S.","The United States declares an end to the Iraq War. The withdrawal of troops started in late 2007 and was completed in December 2011. The number of US military forces stationed in Iraq peaked at just over 170,000."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20120206,"English","Queen Elizabeth II celebrated her Diamond Jubilee, her reign hitting the 60 year mark."],[20191220,"Canadian","Authorities arrest seventeen men in connection to the theft of 3000 tons of maple syrup from a facility in Quebec, valued at 18.7 million dollars."],[20120907,"Canadian","Canada cuts diplomatic ties with Iran, closing its embassy in Tehran and ordering the expulsion of Iranian diplomats in Ottawa."],[20120727,"English","London hosts the Olympic Games. After a fortnight of competition the UK finished in 3rd place behind the winner USA and second place China. The opening ceremony was met with a cordial reception both at home and abroad."],[20121106,"U.S.","Barack Obama is reelected as President of the United States"],[20120720,"U.S.","The Aurora Colorado Shooting. At a showing of the Dark Night Rises James Holmes sets off tear gas grenades and opens fire at the audience, killing 12 and injuring 58. Holmes is later found behind the cinema claiming to be the \'Joker\'."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20130101,"English","The United Kingdom assumes presidency of the G8 group. The next summit will be held in Lough Erne, Northern Ireland."],[20130508,"English","Sir Alex Ferguson, the most successful manager in English football ends his 27 year spell in charge of Manchester United by announcing his retirement \nat the end of the Premier League season later in the month"],[20130606,"Global","Edward Snowden makes his first disclosure about U.S. government's various mass surveillance programs to news publications and flees the country. Snowden makes his first disclosure in Hong Kong and seeks political asylum in Russia."],[20130522,"English","Soldier Lee Rigby is is murdered in Woolwich, southeast London by Islamic terrorists Michael Adebolajo and Michael Adebowale."],[20130415,"U.S.","The Boston Marathon Bombing. Dzhokhar Tsarnaev and Tamerlan Tsarnaev explode two bombs at the Boston Marathon in Boston, Massachusetts killing 3 and injuring approximately 264 others. Tamerlan died during an escape attempt from police, Dzhokhar was later captured and sentenced to death after trial and is on death row."],[20130907,"Australian","Tony Abbott defeats Kevin Rudd to become the next Prime Minister of Australia. Abbott is sworn in on September 18th."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20140318,"Global","Russia annexed the Crimean peninsula from Ukraine following an internationally unrecognized referendum on the status of the region."],[20140612,"Global","ISIS militants capture and execute 1,600 Iraqi Army cadets at Camp Speicher during their Northern Iraq offensive."],[20141014,"Canadian","Michael Zehaf-Bibeau murders Corporal Nathan Cirillo, and then attempts to storm Parliament, where he is killed by security."],[20141215,"Australian","The Sydney Hostage Crisis. Lone gunman, Man Haron Monis, held ten customers and eight employees of a Lindt chocolate café in Sydney, Australia hostage in a 16 hour standoff. 3, including the gunman, were killed in what was later deemed by the Coroner to be a terrorist attack. Early on, hostages were seen holding a black Islamic flag against the window of the café"],[20190918,"English","Scotland held a referendum on its independence. The vote was defeated by the people of Scotland with 55.3% of the vote."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20151031,"Global","Metrojet Flight 9268, a Russian tourist charter flight, is bombed shortly after leaving Sharm El Sheikh in Egypt, killing 224 people. ISIS claims responsibility."],[20151113,"Global","ISIS gunmen attack Paris, France, attacking a stadium, several cafes and restaurants as well as storming a theatre during a concert, killing 131 people. The mastermind is killed a few days later."],[20151031,"New Zealand","New Zealand beat rivals Australia 34–17 in the Rugby World Cup Final. Winning the World Cup for a record third time, the team had successfully retained their title."],[20150507,"English","The general election held this year produces the first Conservative majority in 18 years. David Cameron becomes Prime Minister for a second time."],[20150911,"English","Queen Elizabeth II became the longest-reigning British monarch in history and the longest-serving head of state of any nation in modern history."],[20151202,"U.S.","14 people were killed and 22 others injured in an Islamic terrorist attack consisting of a mass shooting and an attempted bombing at the Inland Regional Center in California."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20160614,"Global","On Bastille Day, a Islamic lone wolf rams a truck through crowds of civilians along the Promenade des Anglais in Nice, France, killing 86. He is later shot and killed by French police."],[20160623,"English","The United Kingdom votes in a referundum on its continued membership of the European Union. By a narrow margin, the UK elects to leave the EU."],[20161108,"U.S.","In an unexpected and controversial upset, millionaire businessman Donald Trump is elected 45th president of the United States of America."],[20160616,"English","Jo Cox MP died after being shot and stabbed multiple times in Birstall, West Yorkshire. Thomas Alexander Mair, a 53-year-old right wing extremist, was found guilty of her murder. He was sentenced to life imprisonment with a whole life order."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push([20170322,"English","In a terrorist attack, 52-year-old Briton Khalid Masood, drove a car into pedestrians on the pavement along the south side of Westminster Bridge injuring more than 50 people, killing 4. He then crashed the car into the Palace grounds. He ran into New Palace Yard, where he fatally stabbed an unarmed police officer. He was then shot by armed police and died at the scene."],[20170522,"English","22 people were killed and more than 500 injured in a terrorist attack committed in Manchester at an Ariana Grande concert."],[20171001,"U.S.","58 people are killed and 851 injured when lone gunman opens fire on a Las Vegas crowd. committing what is the largest and deadliest mass shooting by a lone gunman in US History"],[20171214,"U.S.","in a 66$ billion dollar deal, the Walt Disney Company announces it will acquire most of 21st Century Fox, including the 20th Century Fox Film Studio."])>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear<<nobr>>
<<set _array to []>>
<<set _array.push()>>
<<set _global to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq "Global">>
<<set _global.push(_array[_i])>>
<</if>>
<</for>>
<<set _local to []>>
<<for _i to 0; _i lt _array.length; _i++>>
<<if _array[_i][1] eq $pc.nationality>>
<<set _local.push(_array[_i])>>
<</if>>
<</for>>
<<if _global.length eq 0>>
<<set _global.push([1,"Global",""])>>
<</if>>
<<if _local.length eq 0>>
<<set _local.push([1,$pc.nationality,""])>>
<</if>>
<<set _globalEvent to _global.pluck()>>
<<set _localEvent to _local.pluck()>>
<<if _localEvent[0] gt _globalEvent[0]>>
<<set _snippetInThisYear to _localEvent[2]+" "+_globalEvent[2]>>
<<else>>
<<set _snippetInThisYear to _globalEvent[2]+" "+_localEvent[2]>>
<</if>>
<</nobr>>
_snippetInThisYear/*Replacement of old surps variable*/
<<widget "surpsMasterSkillListGen">><<nobr>>
<<set _surpsMasterSkillList to [],
_surpsMasterSkillList.push(
{"name": "Accounting", "description": "Understanding finance", "category": "SME", "builds": [""], "families": [""]},
{"name": "Acting", "description": "Stage and screen acting (builds Confidence and Creativity)", "category": "Creative", "builds": ["Confidence", "Creativity","Deception"], "families": [""]},
{"name": "Afrikaans", "description": "Speaking and reading Afrikaans", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Anal Sex", "description": "Having anal sex", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Arabic", "description": "Speaking and reading Arabic", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Art", "description": "Drawing and painting (builds Creativity)", "category": "Creative", "builds": ["Creativity"], "families": [""]},
{"name": "Basic Cycling", "description": "Riding a bike", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Basic Swimming", "description": "Being able to swim", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Bass Guitar", "description": "Playing the bass (builds Creativity)", "category": "Creative", "builds": ["Creativity"], "families": [""]},
{"name": "Camping", "description": "Sleeping outdoors", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Cheerleading", "description": "More dangerous than football (builds Confidence and Daring)", "category": "Creative", "builds": ["Confidence", "Daring"], "families": ["Dance"]},
{"name": "Combatives", "description": "Military-style hand-to-hand training (builds Daring)", "category": "Physical", "builds": ["Daring"], "families": ["Fighting"]},
{"name": "Connoisseur", "description": "Recognising fine quality things (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Computers", "description": "Using computers", "category": "Knowledge", "builds": [""], "families": [""]},
{"name": "Cosplay", "description": "Making and wearing costumes of fictional characters (builds Creativity and Confidence)", "category": "Social", "builds": ["Creativity", "Confidence"], "families": [""]},
{"name": "Geopolitics", "description": "Understanding world events", "category": "SME", "builds": [""], "families": [""]},
{"name": "Dance", "description": "Dancing (builds Creativity and Stamina)", "category": "Social", "builds": ["Creativity", "Stamina"], "families": [""]},
{"name": "Deception", "description": "Lying effectively (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Deepthroating", "description": "Glug glug glug", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Driving", "description": "Driving a car", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Dutch", "description": "Speaking and reading Dutch", "category": "Languages", "builds": [""], "families": [""]},
{"name": "English", "description": "Speaking and reading English", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Etiquette", "description": "Conducting yourself in polite society (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Firearms (Longarm)", "description": "Engaging near targets with a rifle, shotgun or SMG", "category": "Physical", "builds": [], "families": ["Marksman"]},
{"name": "Firearms (Sidearm)", "description": "Engaging near targets with a pistol", "category": "Physical", "builds": [], "families": ["Marksman"]},
{"name": "Firearms (Sniper)", "description": "Engaging distant targets with a scoped rifle", "category": "Physical", "builds": [], "families": ["Marksman"]},
{"name": "First Aid", "description": "Emergency medical treatment (builds Confidence)", "category": "Physical", "builds": ["Confidence"], "families": [""]},
{"name": "Flirting", "description": "Attracting sexual partners (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "French", "description": "Speaking and reading French", "category": "Languages", "builds": [""], "families": [""]},
{"name": "General Knowledge", "description": "Stuff you know", "category": "Knowledge", "builds": [""], "families": [""]},
{"name": "German", "description": "Speaking and reading German", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Girl/Girl", "description": "Being a good lover for a female partner", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Gymnastics", "description": "Performing gymnastics (builds Strength and Daring)", "category": "Sports", "builds": ["Strength", "Daring"], "families": [""]},
{"name": "Heptathlon", "description": "Sprints, hurdles, long jumps, high jumps, shot put & javelin (builds Daring, Stamina and Strength)", "category": "Sports", "builds": ["Strength", "Daring", "Stamina"], "families": [""]},
{"name": "Hiking", "description": "Walking long distances", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Horse Riding", "description": "Riding horses", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Intelligence (Operative)", "description": "Undercover tradecraft", "category": "Careers", "builds": [""], "families": [""]},
{"name": "Intelligence (Analyst)", "description": "Desk analysis", "category": "Careers", "builds": [""], "families": [""]},
{"name": "Italian", "description": "Speaking and reading Italian", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Japanese", "description": "Speaking and reading Japanese", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Jet Skiing", "description": "Riding a personal watercraft", "category": "Sports", "builds": [""], "families": [""]},
{"name": "Kickboxing", "description": "A combat sport based on kicking and punching (builds Strength and Daring)", "category": "Sports", "builds": ["Strength", "Daring"], "families": ["Fighting"]},
{"name": "Kissing", "description": "Kissing sexily", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Law", "description": "Understanding law", "category": "SME", "builds": [""], "families": [""]},
{"name": "Live Musician", "description": "Playing in front of a live audience (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Mandarin", "description": "Speaking and reading Mandarin Chinese", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Makeup", "description": "Enhancing your appearance with cosmetics (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Modelling", "description": "Posing for the camera", "category": "Careers", "builds": [""], "families": [""]},
{"name": "Motorbike", "description": "Riding a motorbike (builds Daring)", "category": "Physical", "builds": ["Daring"], "families": [""]},
{"name": "Persuade", "description": "Influencing people (builds Confidence)", "category": "Social", "builds": ["Confidence","Deception"], "families": [""]},
{"name": "Piano", "description": "Playing the piano (builds Creativity)", "category": "Creative", "builds": ["Creativity"], "families": [""]},
{"name": "Psychology", "description": "Understanding the science of behaviour (builds Confidence)", "category": "SME", "builds": ["Confidence"], "families": ["persuasion"]},
{"name": "Nigerian Pidgin", "description": "Speaking West Africanised English", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Portuguese", "description": "Speaking and reading Portuguese", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Public Speaking", "description": "Speaking to a live audience (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Research", "description": "Finding info on a subject", "category": "Knowledge", "builds": [""], "families": [""]},
{"name": "Rough Sex (Submissive)", "description": "Taking pain during sex", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "RPG Gaming", "description": "Playing roleplaying games (builds Creativity)", "category": "Hobbies", "builds": ["Creativity"], "families": [""]},
{"name": "RTI", "description": "Resistance To Interrogation training", "category": "Social", "builds": [""], "families": [""]},
{"name": "Running", "description": "Just Do It (builds Stamina)", "category": "Sports", "builds": ["Stamina"], "families": ["sports"]},
{"name": "Russian", "description": "Speaking and reading Russian", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Secretary", "description": "Filing, typing, taking calls", "category": "Careers", "builds": [""], "families": [""]},
{"name": "Socialise", "description": "Making friends", "category": "Social", "builds": [""], "families": [""]},
{"name": "Singing", "description": "Singing in tune (builds Creativity)", "category": "Creative", "builds": ["Creativity"], "families": [""]},
{"name": "Spanish", "description": "Speaking and reading Spanish", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Streetwise", "description": "Avoiding or interacting with street criminals (builds Confidence)", "category": "Social", "builds": ["Confidence"], "families": [""]},
{"name": "Surfing", "description": "Riding a surfboard", "category": "Sports", "builds": [""], "families": [""]},
{"name": "Swimming", "description": "Advanced swimming (builds Stamina)", "category": "Sports", "builds": ["Stamina"], "families": [""]},
{"name": "Te Reo Māori", "description": "The language of the native population of New Zealand", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Tetum", "description": "The most widely-used native language on Timor-Leste", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Turkish", "description": "Speaking and reading Turkish", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Titfuck", "description": "Masturbating men with your boobs", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "TV Shows", "description": "Binging on box sets", "category": "Hobbies", "builds": [""], "families": [""]},
{"name": "Urdu", "description": "Speaking and reading Urdu", "category": "Languages", "builds": [""], "families": [""]},
{"name": "Video Gaming", "description": "You have a k/d ratio", "category": "Hobbies", "builds": [""], "families": [""]},
{"name": "Weightlifting", "description": "Working out with weights (builds Strength)", "category": "Sports", "builds": ["Strength"], "families": [""]},
{"name": "Winter Sports", "description": "Skiing, snowboarding, ice-skating, etc", "category": "Sports", "builds": [""], "families": [""]},
{"name": "Writing", "description": "Expressing your thoughts in writing (builds Creativity)", "category": "Creative", "builds": ["Creativity"], "families": [""]},
{"name": "Yoga", "description": "Postures and breathing techniques that are beneficial to mind and body", "category": "Physical", "builds": [""], "families": [""]},
{"name": "Oral Sex", "description": "Giving good head", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Vaginal Sex", "description": "How good you are in bed", "category": "Sexual", "builds": [""], "families": [""]},
{"name": "Makeout", "description": "Kissing and other foreplay", "category": "Sexual", "builds": [""], "families": [""]}
)>>
/* add localised skill descriptions to the master skill list */
<<if def $pc.nationality>>
<<if $pc.nationality == "U.S.">>
<<set _surpsMasterSkillList.push(
{"name": "School Sports", "description": "Basketball, softball, etc (builds Stamina)", "category": "Sports", "builds": ["stamina"], "families": ["sports"]}
)>>
<<elseif $pc.nationality == "Canadian">>
<<set _surpsMasterSkillList.push(
{"name": "School Sports", "description": "Basketball, softball, etc (builds Stamina)", "category": "Sports", "builds": ["stamina"], "families": ["sports"]}
)>>
<<elseif $pc.nationality == "English">>
<<set _surpsMasterSkillList.push(
{"name": "School Sports", "description": "Netball, football, etc (builds Stamina)", "category": "Sports", "builds": ["stamina"], "families": ["sports"]}
)>>
<<elseif $pc.nationality == "Australian">>
<<set _surpsMasterSkillList.push(
{"name": "School Sports", "description": "Netball, soccer, etc (builds Stamina)", "category": "Sports", "builds": ["stamina"], "families": ["sports"]}
)>>
<<elseif $pc.nationality == "New Zealand">>
<<set _surpsMasterSkillList.push(
{"name": "School Sports", "description": "Netball, soccer, etc (builds Stamina)", "category": "Sports", "builds": ["stamina"], "families": ["sports"]}
)>>
<</if>>
<</if>>
<</nobr>><</widget>><<silently>>
<<run UIBar.unstow()>>
<<cleanExoticNames>>/*Clean exotic names*/
/* turn eye blinking off */
<<set $settings.devilDoll to false>>
/* set a temporary variable that tracks her age throughout the Lifepath */
<<set $scene.lifepathAge to 0>>
/* set her current assignment to Civilian so the character sheet knows she's not an agent yet */
<<set $pc.currentAssignment to "civilian">>
/* Change to baby avatar */
<<stripPC>>
/* remove adult mouth, breasts & feet art */
<<set $avatar.mouth to "",
$breasts to "",
$avatar.feet to "">>
/* set baby avatar */
<<set $avatar.freckles to "">>
<<set $avatar.beautyMark to "">>
<<= "<<set $avatar.hair to 'av-baby-hair-" + $pc.naturalHairColour + ".png'>>" >>
<<= "<<set $avatar.body to 'av-baby-body-" + $pc.skinColour + ".png'>>" >>
<<if $pc.race == "Caucasian">>
<<= "<<set $avatar.eyes to 'av-baby-eyes-" + $pc.skinColour + "-blue-" + $pc.eyes.shape + ".png'>>" >>
<<else>>
<<= "<<set $avatar.eyes to 'av-baby-eyes-" + $pc.skinColour + "-" + "$pc.eyes.colour" + "-" + $pc.eyes.shape + ".png'>>" >>
<</if>>
<<= "<<set $avatar.brows to 'av-baby-brows-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $avatar.nose to 'av-baby-nose-" + $pc.skinColour + "-" + $pc.nose + ".png'>>" >>
/* wear baby blanket (in trousers layer) */
<<set $avatar.trousers to "av-baby-blanket-yellow.png">>
/* Setting up Months */
<<set _months to ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]>>
/* Set birthday */
<<if ndef $scene.birthMonth>>
<<set $scene.birthMonth to random(0,11)>>
<<if $scene.birthMonth == 1>>
<<if (2019-$pc.age) == 1992 or 2019-$pc.age eq 1996 or 2019-$pc.age eq 1988>>
<<set $scene.birthDay to random(1,29)>>/*1988, 1992 and 1996 are leap years*/
<<else>>
<<set $scene.birthDay to random(1,28)>>
<</if>>
<<elseif $scene.birthMonth == 3 or $scene.birthMonth == 5 or $scene.birthMonth == 8 or $scene.birthMonth == 10>>
<<set $scene.birthDay to random(1,30)>>
<<else>>
<<set $scene.birthDay to random(1,31)>>
<</if>>
/* Convert Birthmonth and BirthDay to String, so it's usable in the dropdowns */
<<set $birthMonth to _months[$scene.birthMonth]>>
<<set $birthDay to $scene.birthDay.toString()>>
<<else>>
<<set $scene.birthDay to Number($birthDay)>>
<<set $scene.birthMonth to _months.indexOf($birthMonth)>>
<</if>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* Set up mom and dad */
<<if ndef $lifepath.mom>>
<<set $lifepath.mom to {},
$lifepath.mom.present to true,
$lifepath.dad to {},
$lifepath.dad.present to true>>
<</if>>
/* Set family social class*/
<<if ndef $pc.socialClass>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 1>>
<<set $pc.socialClass to "elite">>
<<elseif _d100 lte 35>>
<<set $pc.socialClass to "upper middle class">>
<<elseif _d100 lte 82>>
<<set $pc.socialClass to "middle class">>
<<elseif _d100 lte 97>>
<<set $pc.socialClass to "working class">>
<<else>>
<<set $pc.socialClass to "working poor">>
<</if>>
<</if>>
/* Set parent togetherness */
<<if ndef $pc.parentsAre>>
<<if $pc.socialClass != "elite" and $pc.socialClass != "upper middle class">>
<<set _d100 to random(1,100)>>
<<if _d100 lte 25>>
<<set $pc.parentsAre to "separated">>
<<else>>
<<set $pc.parentsAre to "together">>
<</if>>
<<else>>
<<set $pc.parentsAre to "together">>
<</if>>
<</if>>
/* Set parent separation reason */
<<if $pc.parentsAre == "separated">>
<<set $lifepath.parentsTogether to false,
$lifepath.dad.present to false>>
<<if ndef $pc.parentsApartBecause>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 80>>
<<set $pc.parentsApartBecause to "dad abandoned mom">>
<<elseif _d100 lte 95>>
<<set $pc.parentsApartBecause to "mom left dad">>
<<else>>
<<set $pc.parentsApartBecause to "dad died before you were born">>
<</if>>
<</if>>
<<else>>
<<set $lifepath.parentsTogether to true>>
<</if>>
<<if $pc.parentsApartBecause == "dad died before you were born">>
<<set $lifepath.dad.alive to false>>
<<else>>
<<set $lifepath.dad.alive to true>>
<</if>>
<<if $lifepath.dad.present>>
<<if ndef $lifepath.dad.relationship>>
<<set _d100roll to random(1,100)>>
<<if _d100roll lte 16>>
<<set $lifepath.dad.relationship to "loving">>
<<elseif _d100roll lte 84>>
<<set $lifepath.dad.relationship to "supportive">>
<<else>>
<<set $lifepath.dad.relationship to "distant">>
<</if>>
<</if>>
<</if>>
<<if ndef $lifepath.mom.relationship>>
<<set _d100roll to random(1,100)>>
<<if _d100roll lte 16>>
<<set $lifepath.mom.relationship to "loving">>
<<elseif _d100roll lte 84>>
<<set $lifepath.mom.relationship to "supportive">>
<<else>>
<<set $lifepath.mom.relationship to "distant">>
<</if>>
<</if>>
<<set $agency to {}>>
<<if $pc.agency == "CIA">>
<<set $agency.hq to "George Bush Center for Intelligence",
$agency.hqLocation to "Langley, VA">>
<<elseif $pc.agency == "MI6">>
<<set $agency.hq to "Vauxhall Cross",
$agency.hqLocation to "London">>
<<elseif $pc.agency == "CSIS">>
<<set $agency.hq to "CSIS Headquarters",
$agency.hqLocation to "Ottawa">>
<<elseif $pc.agency == "ASIS">>
<<set $agency.hq to "R G Casey House",
$agency.hqLocation to "Canberra">>
<<elseif $pc.agency == "NZSIS">>
<<set $agency.hq to "Pipitea House",
$agency.hqLocation to "Wellington">>
<</if>>
<<if $pc.hometown.state == "military upbringing">>
<<setFlag "militarybrat">>
<</if>>
<</silently>>\
\
<div class="maleInfo"><small><i>In this year:</i> <<= "<<include '" + $gameDate.getFullYear() +"'>>">></small></div>
<span class="heading"><b><<= $pc.hometown.hospital.toUpperCase()>></b>, <<= $pc.hometown.hospitalLocation.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
You're born at <<time12hr>>, a healthy baby girl! Your <<if $lifepath.parentsTogether>>parents name<<else>><<mom>> names<</if>> you $pc.firstname. Everyone agrees that you're <<if $pc.attractiveness.score gte 3>>a beautiful<<elseif $pc.attractiveness.score gte 2>>a very pretty<<elseif $pc.attractiveness.score gte 1>>a pretty<</if>> baby.
<span class="heading">\
<table><<nobr>>
<tr>
<td>Birthday:</td>
<td><<nobr>>
<<if $scene.birthMonth == 1>>
<<if $gameDate.getFullYear() == 1980 or $gameDate.getFullYear() == 1984 or $gameDate.getFullYear() == 1988 or $gameDate.getFullYear() == 1992 or $gameDate.getFullYear() == 1996 or $gameDate.getFullYear() == 2000 or $gameDate.getFullYear() == 2004 or $gameDate.getFullYear() == 2008 or $gameDate.getFullYear() == 2012>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29">>
<<else>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28">>
<</if>>
<<elseif $scene.birthMonth == 3 or $scene.birthMonth == 5 or $scene.birthMonth == 8 or $scene.birthMonth == 10>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30">>
<<else>>
<<dropdownCustom "$birthDay" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31">>
<</if>>
<<dropdownCustom "$birthMonth" _months>>
<</nobr>></td>
<td><<pcStarSign>></td>
</tr>
<tr>
<td><br /></td>
</tr>
<tr>
<td><span class="heading"><small><b>FAMILY CIRCUMSTANCES</b></small></span></td>
</tr>
<tr>
<td>Your parents are:</td>
<td><<dropdownCustom "$pc.parentsAre" $lifepath.parentsAre>></td>
<<if $pc.parentsAre == "separated">>
<td><small> because <<dropdownCustom "$pc.parentsApartBecause" $lifepath.parentsApartBecause>></small></td>
<</if>>
</tr>
<tr>
<td>Family social class:</td>
<td><<dropdownCustom "$pc.socialClass" $pc.hometown.socialClasses>></td>
<td><<socialClassDescription>></td>
</tr>
<<if $pc.parentsAre == "together">>
<<set $lifepath.dad.alive to true>>
<<set $lifepath.dad.present to true>>
<tr>
<td>Relationship with Dad:</td>
<td><<dropdownCustom "$lifepath.dad.relationship" $lifepath.upbringings>></td>
</tr>
<</if>>
<tr>
<td>Relationship with Mom:</td>
<<set $lifepath.mom.present to true>>
<td><<dropdownCustom "$lifepath.mom.relationship" $lifepath.upbringings>></td>
</tr>
<tr>
<td>Siblings:</td>
<td>
<<if $lifepath.elderBrother>>\
<<checkbox "$lifepath.elderBrother" false true checked>>\
<<else>>\
<<checkbox "$lifepath.elderBrother" false true>>\
<</if>> Elder brother</td>
<td>
<<if $lifepath.elderSister>>\
<<checkbox "$lifepath.elderSister" false true checked>>\
<<else>>\
<<checkbox "$lifepath.elderSister" false true>>\
<</if>> Elder sister</td>
</tr>
<tr>
<td></td>
<td>
<<if $lifepath.youngerBrother>>\
<<checkbox "$lifepath.youngerBrother" false true checked>>\
<<else>>\
<<checkbox "$lifepath.youngerBrother" false true>>\
<</if>> Younger brother</td>
<td>
<<if $lifepath.youngerSister>>\
<<checkbox "$lifepath.youngerSister" false true checked>>\
<<else>>\
<<checkbox "$lifepath.youngerSister" false true>>\
<</if>> Younger sister</td>
</tr>
<</nobr>></table></span>\
<<link "Early childhood" "Early childhood">>
/* Convert birthday and birthmonth strings back to intigers */
/* You can probably do it with one set instead of two */
<<set $scene.birthMonth to _months.indexOf($birthMonth)>>
<<unset $birthMonth>>
<<set $scene.birthDay to Number($birthDay)>>
<<unset $birthDay>>
/* set the agent's birthday */
<<set $pc.birthDay to $scene.birthDay,
$pc.birthMonth to $scene.birthMonth,
$pc.birthYear to $gameDate.getFullYear()>>
/* advance game clock 5 years */
<<set $scene.lifepathAge += 5>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<if $lifepath.elderSister>>
<<set $pc.siblings += 1,
$pc.sisters += 1>>
<</if>>
<<if $lifepath.youngerSister>>
<<set $pc.siblings += 1,
$pc.sisters += 1>>
<</if>>
<<if $lifepath.elderBrother>>
<<set $pc.siblings += 1,
$pc.brothers += 1>>
<</if>>
<<if $lifepath.youngerBrother>>
<<set $pc.siblings += 1,
$pc.brothers += 1>>
<</if>>
<<if $pc.parentsAre == "together" and $lifepath.dad.alive and $lifepath.dad.present>>
<<set $lifepath.upheaval.push("Dad vanishes")>>
<<elseif $pc.parentsAre == "separated" and $lifepath.dad.present>>
<<set $lifepath.dad.present to false>>
<</if>>
/* Add Māori to language dropdown for Kiwi agents */
<<if $pc.nationality == "New Zealand">>
<<set setup.lifepath.bilingual.push("Te Reo Māori")>>
<</if>>
<<if $pc.socialClass == "elite">>\
<<surpsAddXP "Connoisseur" 500>>\
<<surpsAddXP "Etiquette" 500>>\
<<surpsAddXP "Horse Riding" 500>>\
<<elseif $pc.socialClass == "upper middle class">>\
<<surpsAddXP "Etiquette" 500>>\
<<elseif $pc.socialClass == "middle class">>\
<<elseif $pc.socialClass == "working class">>\
<<surpsAddXP "Streetwise" 500>>\
<<elseif $pc.socialClass == "working poor">>\
<<surpsAddXP "Streetwise" 1000>>\
<</if>>\
<</link>><<silently>>
<<stripPC>>
<<set $avatar.feet to "">>
<<= "<<set $avatar.body to 'av-age5-body-" + $pc.skinColour + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-age5-hair-" + $pc.naturalHairColour + ".png'>>" >>
<<= "<<set $avatar.brows to 'av-age5-brows-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $avatar.mouth to 'av-age5-mouth-" + $pc.skinColour + "-" + $pc.mouth + ".png'>>" >>
<<= "<<set $avatar.nose to 'av-age5-nose-" + $pc.skinColour + "-" + $pc.nose + ".png'>>" >>
<<= "<<set $avatar.eyes to 'av-age5-eyes-" + $pc.skinColour + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<<setFlag "intox" false>>
/* Default bilingual drop-down to "no second language" */
<<if ndef $pc.extraLanguage>>
<<set $pc.extraLanguage to "No second language">>
<</if>>
<<set _biling to setup.lifepath.bilingual>>
<</silently>>\
<<showXP>>\
<div class="maleInfo"><small><i>In this year:</i> <<= "<<include '" + $gameDate.getFullYear() +"'>>">></small></div>
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<include "Lifepath Early childhood Snippets">>\
<<if Flag("militarybrat")>>
<<if $pc.nationality == "U.S.">>\
You grow up in Camp Humphreys, a big US military base in South Korea. You enrol in Humphreys Elementary School and make <<if $pc.extraversion.score gt 0>>lots of friends!<<elseif $pc.extraversion.score == 0>>your first friends!<<else>>a few close friends.<</if>> You also learn how to swim and ride a bike.
<<elseif $pc.nationality == "British">>\
You grow up in Episkopi Station, a big British military base in Cyprus. You enrol in Episkopi Primary School, which is on a cliff overlooking the Mediterranean Sea, and make <<if $pc.extraversion.score gt 0>>lots of friends!<<elseif $pc.extraversion.score == 0>>your first friends!<<else>>a few close friends.<</if>> You also learn how to swim and ride a bike.
<<elseif $pc.nationality == "Canadian">>\
You grow up near CFB Suffield, a big military base in Alberta. You enrol in primary school and make <<if $pc.extraversion.score gt 0>>lots of friends!<<elseif $pc.extraversion.score == 0>>your first friends!<<else>>a few close friends.<</if>> You also learn how to swim and ride a bike.
<<elseif $pc.nationality == "Australian">>\
You grow ???
<</if>>\
<<else>>
You enrol in <<if $pc.region == "America">>elementary<<else>>primary<</if>> school and make <<if $pc.extraversion.score gt 0>>lots of friends!<<elseif $pc.extraversion.score == 0>>your first friends!<<else>>a few close friends.<</if>> You also learn how to swim and ride a bike.
<</if>>\
Some kids are raised with more than one language in the household<<if $pc.nationality == "Canadian">> (most commonly French in Canada)<<elseif $pc.nationality == "New Zealand">> (most commonly Māori in New Zealand)<</if>>. Optionally, pick an extra language: <span class="heading"><small><<dropdownCustom "$pc.extraLanguage" _biling>></small></span>
<<link "Continue" "911">>
<<if $pc.nationality == "New Zealand" or $pc.nationality == "Australian">>
<<set $gameDate to new Date(2001, 8, 12, 8, 46)>>
<<else>>
<<set $gameDate to new Date(2001, 8, 11, 8, 46)>>
<</if>>
<<surpsAddXP "Basic Cycling" 500>>
<<surpsAddXP "Basic Swimming" 500>>
<<surpsAddXP "English" 500>>
<<if $pc.extraLanguage == "Afrikaans">>
<<surpsAddXP "Afrikaans" 500>>
<<elseif $pc.extraLanguage == "Dutch">>
<<surpsAddXP "Dutch" 500>>
<<elseif $pc.extraLanguage == "French">>
<<surpsAddXP "French" 500>>
<<elseif $pc.extraLanguage == "German">>
<<surpsAddXP "German" 500>>
<<elseif $pc.extraLanguage == "Italian">>
<<surpsAddXP "Italian" 500>>
<<elseif $pc.extraLanguage == "Russian">>
<<surpsAddXP "Russian" 500>>
<<elseif $pc.extraLanguage == "Spanish">>
<<surpsAddXP "Spanish" 500>>
<<elseif $pc.extraLanguage == "Te Reo Māori">>
<<surpsAddXP "Te Reo Māori" 500>>
<</if>>
<</link>><<if $pc.hometown.city == "Manhattan">>\
<<silently>>
<<set $scene.movedElite to "You move to SoHo, a hip NY neighbourhood known for designer boutiques, fancy chain stores and high-end art galleries. Your new home is a stunning multi-million dollar split level condo with massive rooms and a balcony view of bustling Broadway.",
$scene.movedUMC to "You move to Hell\'s Kitchen, a bohemian New York neighbourhood that borders Broadway. It\'s known for being a home to actors, the arts and international restaurants, and is a hub of gay culture. Your new home is a split level apartment in a brownstone overlooking the Hudson.",
$scene.movedMC to "You move to Alphabet City, a laid-back New York residential neighbourhood with trendy restaurants and bars. Your new home is an apartment on East 7th Street near Tompkins Square Park, where students, artists and young families sunbathe and walk their dogs.",
$scene.movedWC to "You move to the Lower East Side, where gritty alleys and tenement-style buildings mix with upscale apartments and chic boutiques. Your new home is a rented tenement one floor above a pawn shop.",
$scene.movedWP to "You move to \"El Barrio\", East Harlem, a mostly Hispanic and black New York neighbourhood. Your new home is a Section 8 tenement on one of the projects: when cops come here, they come in groups.">>
<<set $scene.eliteBF to ("a cashier at Louis Vuitton New York"),
$scene.umcBF to ("a living statue in Hell\'s Kitchen"),
$scene.mcBF to ("a busker from Tompkins Square Park"),
$scene.wcBF to ("a boy from my block in the Lower East Side"),
$scene.wpBF to ("a tough kid from the projects, who always looked out for me")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in SoHo, a hip New York neighbourhood known for designer boutiques, fancy chain stores and high-end art galleries. Your childhood home is a multi-million dollar split level condo with massive rooms and hardwood floors that you ride your trike around on for hours.
You take regular holidays both overseas and upstate, where you love to ride horses through the beautiful countryside.
<<elseif $pc.socialClass == "upper middle class">>\
You grow up in Hell's Kitchen, a bohemian New York neighbourhood that borders Broadway. It's known for being a home to actors, the arts and international restaurants, and is a hub of gay culture. Your childhood home is a big apartment in a brownstone overlooking the Hudson River.
<<elseif $pc.socialClass == "middle class">>\
You grow up in Alphabet City, a laid-back New York residential neighbourhood with trendy restaurants and bars. Your childhood home is an apartment on East 7th Street near Tompkins Square Park, where students, artists and young families sunbathe and walk their dogs.
<<elseif $pc.socialClass == "working class">>\
You grow up in the Lower East Side, where gritty alleys and tenement-style buildings mix with upscale apartments and chic boutiques. Your childhood home is a rented tenement one floor above a pawn shop.
<<elseif $pc.socialClass == "working poor">>\
You grow up in "El Barrio", East Harlem, a mostly Hispanic and black New York neighbourhood. Your childhood home is a Section 8 tenement on one of the projects: when cops come here, they come in groups.
<</if>>\
<<elseif $pc.hometown.city == "London">>\
<<silently>>
<<set $scene.movedElite to "You move to Mayfair, an elite London neighbourhood steeped in sophistication. It\'s home to imposing buildings, decadent restaurants, luxury hotels and world-class galleries, and Lamborghinis and Bentleys cruising through pristine streets. Your new home is a stunning multi-million pound townhouse overlooking Hyde Park.",
$scene.movedUMC to "You move to Islington, a stylish North London neighbourhood studded with fashionable restaurants, wine bars and boutique shops. Your new home is a smart townhouse in a peaceful side road, a two minute walk from bustling Upper Street.",
$scene.movedMC to "You move to Kennington, a mostly residential South London neighbourhood sprawling around the local shops, restaurants, pubs and bars on the Kennington Road. Your new home is a small terraced townhouse near the tube station.",
$scene.movedWC to "You move to Tottenham, a white working class neighbourhood in North London that\'s home to one of the country\'s top football teams: hordes of fans swarm here every match day. Your new home is a council flat on St. Ann's Road.",
$scene.movedWP to "You move to Peckham, a mostly black South London neighbourhood. Your new home is a council flat on a rough housing estate terrorised by aggressive hoodie-wearing teens. When the police come here, they come in force.">>
<<set $scene.eliteBF to ("my next-door neighbour, the son of a CEO"),
$scene.umcBF to ("a cockney street seller from Chapel Market"),
$scene.mcBF to ("a cashier at the Tesco on Kennington Lane"),
$scene.wcBF to ("a footballer from the Tottenham Hotspur Youth Academy"),
$scene.wpBF to ("my tough next-door neighbour, who looked out for me on my estate")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in Mayfair, an elite London neighbourhood steeped in sophistication. It's home to imposing buildings, decadent restaurants, luxury hotels and world-class galleries, and Lamborghinis and Bentleys cruising through pristine streets. Your childhood home is a multi-million pound townhouse overlooking Hyde Park.
<<elseif $pc.socialClass == "upper middle class">>\
You grow up in Islington, a stylish North London neighbourhood studded with fashionable restaurants, wine bars and boutique shops. Your childhood home is a smart townhouse in a peaceful side road, a two minute walk from bustling Upper Street.
<<elseif $pc.socialClass == "middle class">>\
You grow up in Kennington, a mostly residential South London neighbourhood sprawling around the local shops, restaurants, pubs and bars on the Kennington Road. Your childhood home is a small terraced townhouse near the tube station.
<<elseif $pc.socialClass == "working class">>\
You grow up in Tottenham, a white working class neighbourhood in North London that's home to one of the country's top football teams: hordes of fans swarm here every match day. Your childhood home is a council flat on St. Ann's Road.
<<elseif $pc.socialClass == "working poor">>\
You grow up in Peckham, a mostly black South London neighbourhood. Your childhood home is a council flat on a rough housing estate terrorised by aggressive hoodie-wearing teens. When the police come here, they come in force.
<</if>>\
<<elseif $pc.hometown.city == "Kelowna">>\
<<silently>>
<<set $scene.movedElite to "You move to the Upper Mission, an affluent Kelowna neighbourhood that boasts magnificent views of the city and Okanagan Lake. Your new home is a multi-million dollar mansion complete with working vineyard and winery. You spend your summers sailing on the lake, and winters at your ski-in ski-out chalet at Big White Ski Resort.",
$scene.movedUMC to "You move to Glenmore, an upscale suburb of Kelowna in the Glenmore Valley. Your new home is a large ranch-style house on the hillside. Your summers are spent on the beaches of Okanagan Lake or exploring the many trails outside the city. A season pass at Big White Ski Resort lets you spend almost every winter weekend snowboarding.",
$scene.movedMC to "You move to Ellison, a rural suburb of Kelowna. Your new home is an older split-level house within walking distance of Ellison Elementary School. You earn some spending money during the summer working on a friend\'s uncle\'s cattle ranch; you quickly spend most of it at Orchard Park Mall.",
$scene.movedWC to "You move to Rutland, a Kelowna neighbourhood that\'s often seen as \"the wrong side of the tracks\". Your new home is a small, single-level house a short walk from Rutland Middle School.",
$scene.movedWP to "You move to Rutland, a Kelowna neighbourhood that\'s often seen as \"the wrong side of the tracks\". Your new home is a dingy fourplex near Highway 97 and Leathead Road.">>
<<if $lifepath.dad.present and $lifepath.mom.present>>
<<set _parentsPossessivePronoun to "mom and dad\'s">>
<<elseif $lifepath.dad.present>>
<<set _parentsPossessivePronoun to "dad\'s">>
<<else>>
<<set _parentsPossessivePronoun to "mom\'s">>
<</if>>
<<set $scene.eliteBF to ( "a boy from Rutland, who does summer work on my " + _parentsPossessivePronoun + " vineyard",
"a snowboarder I met at Big White"),
$scene.umcBF to ("a snowboarder I met at Big White"),
$scene.mcBF to ("another summer worker at my friend\'s uncle\'s cattle ranch"),
$scene.wcBF to ("the little brother of a feared local meth dealer"),
$scene.wpBF to ("the little brother of a feared local meth dealer")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in the Upper Mission, an affluent Kelowna neighbourhood that boasts magnificent views of the city and Okanagan Lake. Your childhood home is a multi-million dollar mansion on a vineyard and winery that your <<if $lifepath.dad.present and $lifepath.mom.present>>parents<<elseif $lifepath.dad.present>>dad<<else>><<mom>><</if>> bought just before you were born.
You spend your summers sailing on the lake, and winters at your ski-in ski-out chalet at Big White Ski Resort.
<<elseif $pc.socialClass == "upper middle class">>\
You grow up in Glenmore, an upscale suburb of Kelowna in the Glenmore Valley. Your childhood home is a large ranch-style house on the hillside. Your summers are spent on the beaches of Okanagan Lake or riding your dirtbike on the many trails outside the city. A season pass at Big White Ski Resort means that every winter weekend is spent snowboarding.
<<elseif $pc.socialClass == "middle class">>\
You grow up in Ellison, a rural suburb of Kelowna. Your childhood home is an older split-level house within walking distance of Ellison Elementary School. You earn some spending money during the summer working on a friend's uncle's cattle ranch; you quickly spend most of it at Orchard Park Mall.
<<elseif $pc.socialClass == "working class">>\
You grow up in Rutland, a Kelowna neighbourhood that's often seen as "the wrong side of the tracks" but to you is just home. Your childhood home is a small, single-level house a short walk from Rutland Middle School.
<<elseif $pc.socialClass == "working poor">>\
You grow up in Rutland, a Kelowna neighbourhood that's often seen as "the wrong side of the tracks" but to you is just home. Your childhood home is a dingy fourplex near Highway 97 and Leathead Road.
<</if>>\
<<elseif $pc.hometown.city == "Washington">>\
<<silently>>
<<set $scene.movedElite to "You move to Georgetown, an upscale and historic neighbourhood on the Potomac with pristine cobbled streets, eclectic high-end shops, and a peaceful canal. Your new home is an ivy-covered mansion with dozens of rooms and a beautiful garden, which was a former home to Senator Ted Kennedy.",
$scene.movedUMC to "You move to Dupont, a bustling upscale D.C. neighbourhood that\'s home to designer stores, embassies, museums, trendy bars and restaurants. Your new home is a 19th century redbrick rowhouse on a leafy side street.",
$scene.movedMC to "You move to Shady Grove, a middle class D.C. suburb. It\'s basically a metro stop with some stores and restaurants surrounding the metro. Your new home is a single-storey brick rancher with a basement (your bedroom) and a big shared back yard.",
$scene.movedWC to "You move to Fairlawn, a low-income D.C. neighbourhood, close enough for you to hear the gunshots coming from the projects in nearby Anacostia. Your new home is a little rowhouse near the footbridge over the freeway to Anacostia Park.",
$scene.movedWP to "You move to Anacostia, a mostly African American neighbourhood blighted by crime, drugs and poverty. Your childhood home is a run-down bungalow in the projects. Gang-related shootings happen every week; when the cops come here, they come in groups.">>
<<set $scene.eliteBF to ("a groundskeeper. He saw me changing when he was cutting the ivy around my bedroom window."),
$scene.umcBF to ("a boy I met at an outdoor movie screening in Stead Park"),
$scene.mcBF to ("a boy I met at Bohrer Water Park"),
$scene.wcBF to ("a boy who worked in the 7/11 on 14th and Good Hope"),
$scene.wpBF to ("a tough kid from the projects")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in Georgetown, an upscale and historic neighbourhood on the Potomac with pristine cobbled streets, eclectic high-end shops, and a peaceful canal. Your childhood home is an ivy-covered mansion with dozens of rooms and a beautiful garden, which was a former home to Senator Ted Kennedy.
<<elseif $pc.socialClass == "upper middle class">>\
You grow up in Dupont, a bustling upscale D.C. neighbourhood that's home to designer stores, embassies, museums, trendy bars and restaurants. Your childhood home is a 19th century redbrick rowhouse on a leafy side street.
<<elseif $pc.socialClass == "middle class">>\
You grow up in Shady Grove, a middle class D.C. suburb. It's basically a metro stop with some stores and restaurants surrounding the metro. Your childhood home is a single-storey brick rancher with a basement (your bedroom) and a big shared back yard.
<<elseif $pc.socialClass == "working class">>\
You grow up in Fairlawn, a low-income D.C. neighbourhood, close enough for you to hear the gunshots coming from the projects in nearby Anacostia. Your childhood home is a little rowhouse near the footbridge over the freeway to Anacostia Park.
<<elseif $pc.socialClass == "working poor">>\
You grow up in Anacostia, a mostly African American neighbourhood blighted by crime, drugs and poverty. Your childhood home is a run-down bungalow in the projects. Gang-related shootings happen every week; when the cops come here, they come in groups.
<</if>>\
<<elseif $pc.hometown.city == "Toronto">>
/*TORONTO*/
<<silently>>
<<set $scene.movedElite to "You move to the Bay Street Corridor in the centre of Old Toronto, the financial heart of the city. Near to the headquarters of the Big Five banks of Canada, sleek high-rise office buildings, expensive condos and stylish apartments shadow Bay Street, the neighbourhood’s namesake as cafes, restaurants and exclusive shops line the sidewalks and side alleys, catering to the businessmen, lawyers, bankers and young professionals that work here every day. Your new home is a multi-million-dollar half-floor apartment with its own gym, pool, sauna and guest suite next to College Park and just a few blocks away from the Financial District. And as with many people in this area, your life was tangled with either normal childhood activities or multiple social events, and you mingled with the best and brightest Torontonians in the process as well as the bigwigs in Canadian finance, media and social influence.",
$scene.movedUMC to "You move to Birch Cliff, an easterly neighbourhood that is part of the city of Scarborough that was eventually amalgamated into the city of Toronto in 1998. The neighbourhood is dominated by the Irish Canadian community; however, it has become a popular place for immigrants to settle, in particular from Asian countries. Your new home is a seventh story luxury condo facing the Hunt Club Fairways golf course and having picturesque views of Lake Ontario.",
$scene.movedMC to "You move to Harbord Village, a nice quiet residential neighbourhood directly next to the University of Toronto, or UToronto as it is known. Rows of Toronto style bay-and-gable houses dominate the neighbourhood underneath the green leaves of tall temperate trees and the rush of university students and young families fill the neighbourhood with constant friendly traffic that never ceases to end. Your new home is a traditional style three storey Victorian semi-detached house just a few blocks from the university campus to the east and a few minutes’ walk to either Koreatown or Chinatown up and downwards.",
$scene.movedWC to "You move to Dorset Park, a mainly light industrial and commercial neighbourhood just a few steps away from the centre of Scarborough. Bordered by Highway 401, the neighbourhood often acts as a feeder to the main city of Toronto as well as Scarborough CBD. Your new home is a small sized detached backsplit house next to the Highland Farms supermarket and near to several housing projects.",
$scene.movedWP to "You move to Wexford, a working-class immigrant neighbourhood on the edges of the borders of Old Toronto. Old World War 2 bungalows and small-time retail and commercial areas dominate the area, along with a small number of low-income apartments. Crime is very noticeable in this area, and Toronto Police Service cruisers often come in hard and in numbers when a crime is committed. Your new home is a one storey 1940s freestanding brick and tile bungalow along Warden Avenue.">>
<<set $scene.eliteBF to ("a boy I met in a Yonge Street eatery"),
$scene.umcBF to ("a boy I met at an outdoor movie screening in the park"),
$scene.mcBF to ("a boy I met at the Water Park"),
$scene.wcBF to ("a boy who worked in Tim Hortons"),
$scene.wpBF to ("a tough kid from the projects")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grew up in the Bay Street Corridor in the centre of Old Toronto, the financial heart of the city. Near to the headquarters of the Big Five banks of Canada, sleek high-rise office buildings, expensive condos and stylish apartments shadow Bay Street, the neighbourhood’s namesake as cafes, restaurants and exclusive shops line the sidewalks and side alleys, catering to the businessmen, lawyers, bankers and young professionals that work here every day.
Your childhood home is a multi-million-dollar half-floor apartment with its own gym, pool, sauna and guest suite next to College Park and just a few blocks away from the Financial District. And as with many people in this area, your life was tangled with either normal childhood activities or multiple social events, and you mingled with the best and brightest Torontonians in the process as well as the bigwigs in Canadian finance, media and social influence.
<<elseif $pc.socialClass == "upper middle class">>\
You grew up in Birch Cliff, an easterly neighbourhood that is part of the city of Scarborough that was eventually amalgamated into the city of Toronto in 1998. The neighbourhood is dominated by the Irish Canadian community; however, it has become a popular place for immigrants to settle, in particular from Asian countries.
Your childhood home is a seventh story luxury condo facing the Hunt Club Fairways golf course and having picturesque views of Lake Ontario.
<<elseif $pc.socialClass == "middle class">>\
You grew up in Harbord Village, a nice quiet residential neighbourhood directly next to the University of Toronto, or UToronto as it is known. Rows of Toronto style bay-and-gable houses dominate the neighbourhood underneath the green leaves of tall temperate trees and the rush of university students and young families fill the neighbourhood with constant friendly traffic that never ceases to end.
Your childhood home is a traditional style three storey Victorian semi-detached house just a few blocks from the university campus to the east and a few minutes’ walk to either Koreatown or Chinatown up and downwards.
<<elseif $pc.socialClass == "working class">>\
You grew up in Dorset Park, a mainly light industrial and commercial neighbourhood just a few steps away from the centre of Scarborough. Bordered by Highway 401, the neighbourhood often acts as a feeder to the main city of Toronto as well as Scarborough CBD.
Your childhood home is a small sized detached backsplit house next to the Highland Farms supermarket and near to several housing projects.
<<elseif $pc.socialClass == "working poor">>\
You grew up in Wexford, a working-class immigrant neighbourhood on the edges of the borders of Old Toronto. Old World War 2 bungalows and small-time retail and commercial areas dominate the area, along with a small number of low-income apartments. Crime is very noticeable in this area, and Toronto Police Service cruisers often come in hard and in numbers when a crime is committed.
Your childhood home is a one storey 1940s freestanding brick and tile bungalow along Warden Avenue.
<</if>>\
<<elseif $pc.hometown.city == "Auckland">>
/*AUCKLAND*/
<<silently>>
<<set $scene.movedElite to "You move to Saint Heliers, a seaside Auckland suburb directly east of the city known for being one of the richest suburbs in Auckland, maybe even the entire country. It is famous for its beaches on the shore of Waitematā Harbour, as well as its charming seaside cafes and the picturesque views of Rangitoto Island in Haruaki Gulf. Your new home is a two-floor free standing coastal mansion right next to Kohimarama Beach and contains expansive views of the Gulf as well as easy access to the centre of Saint Heliers via coastal walkways. Your holidays frequently occur on your family yacht and going into the gulf on a summer's day was frequently one of your best experiences.",
$scene.movedUMC to "You move to Devonport, a historically significant harbourfront suburb just a jump across from Auckland CBD, separated by the Waitematā Harbour by ferry. The area is well known for its pleasant harbourside dining, alcohol drinking establishments and its well-known Kiwi historical heritage, as well as being the primarily location for Devonport Naval Base, the main base for the Royal New Zealand Navy. Your new home is a large two-floor non detached house that has a view of Auckland CBD from afar, and is just a short distance from the commercial centre of Devonport. Your family regularly head down to the Esplanade for a bite to eat as well as taking in the local heritage.",
$scene.movedMC to "You move to Henderson, a middle-class West Auckland suburb on the fringes of the urban limit that is dominated by the service industry. It is a well-respected suburb for families and the area is often known for its local high-quality wines and respected clash of urban and rural features.Your new home is a modern brick and steel house just nearby to the WestCity Waitakere shopping centre, the Henderson train station and several major commercial shopping districts.",
$scene.movedWC to "You move to Glenfield, a North Shore suburb that primarily consists of working class industrial and commercial arrangements with the Glenfield Mall providing a backbone for the economy of the suburb plus the nearby industrial commercial area of the Wairau Valley. Your new home is an old 1980s style single storey unit just a short walk near the mall and often throughout your childhood you take several part-time jobs at the Mall to shore up the family finances. ",
$scene.movedWP to "You move to Mangere, a multicultural low-income neighbourhood located on the northeast coast of Manukau Harbour in South Auckland, right next to Auckland Airport. The area is known for high crime rates, youth gangs, rampant unemployment and general economic hardship and poverty among its population of native Kiwis, Maori, Pacific Islanders and Asians. Your new home is a cheap single storey bungalow near the edge of the suburb, next to rural farms and a local industrial estate.">>
<<set $scene.eliteBF to ("a boy you met on the beach"),
$scene.umcBF to ("a navy cadet from the naval base"),
$scene.mcBF to ("a local worker in the vineyards"),
$scene.wcBF to ("a boy who worked in local shop "),
$scene.wpBF to ("a baggage handler at the airport")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grew up in Saint Heliers, a seaside Auckland suburb directly east of the city known for being one of the richest suburbs in Auckland, maybe even the entire country. It is famous for its beaches on the shore of Waitematā Harbour, as well as its charming seaside cafes and the picturesque views of Rangitoto Island in Haruaki Gulf.
Your childhood home is a two-floor free standing coastal mansion right next to Kohimarama Beach and contains expansive views of the Gulf as well as easy access to the centre of Saint Heliers via coastal walkways. Your holidays frequently occur on your family yacht and going into the gulf on a summer's day was frequently one of your best experiences.
<<elseif $pc.socialClass == "upper middle class">>\
You grew up in Devonport, a historically significant harbourfront suburb just a jump across from Auckland CBD, separated by the Waitematā Harbour by ferry. The area is well known for its pleasant harbourside dining, alcohol drinking establishments and its well-known Kiwi historical heritage, as well as being the primarily location for Devonport Naval Base, the main base for the Royal New Zealand Navy.
Your childhood home is a large two-floor non detached house that has a view of Auckland CBD from afar, and is just a short distance from the commercial centre of Devonport. Your family regularly head down to the Esplanade for a bite to eat as well as taking in the local heritage.
<<elseif $pc.socialClass == "middle class">>\
You grew up in Henderson, a middle-class West Auckland suburb on the fringes of the urban limit that is dominated by the service industry. It is a well-respected suburb for families and the area is often known for its local high-quality wines and respected clash of urban and rural features.
Your childhood home is a modern brick and steel house just nearby to the WestCity Waitakere shopping centre, the Henderson train station and several major commercial shopping districts.
<<elseif $pc.socialClass == "working class">>\
You grew up in Glenfield, a North Shore suburb that primarily consists of working class industrial and commercial arrangements with the Glenfield Mall providing a backbone for the economy of the suburb plus the nearby industrial commercial area of the Wairau Valley.
Your childhood home is an old 1980s style single storey unit just a short walk near the mall and often throughout your childhood you take several part-time jobs at the Mall to shore up the family finances.
<<elseif $pc.socialClass == "working poor">>\
You grew up in Mangere, a multicultural low-income neighbourhood located on the northeast coast of Manukau Harbour in South Auckland, right next to Auckland Airport. The area is known for high crime rates, youth gangs, rampant unemployment and general economic hardship and poverty among its population of native Kiwis, Maori, Pacific Islanders and Asians.
Your childhood home is a cheap single storey bungalow near the edge of the suburb, next to rural farms and a local industrial estate.
<</if>>\
<<elseif $pc.hometown.city == "Sydney">>
/*SYDNEY*/
<<silently>>
<<set $scene.movedElite to "You move to Darling Point, one of the most affluent and prestigious suburbs of Sydney. It is well known for its evergreen landscapes, exclusive private schools, exclusive high roller community and its intoxicating, picturesque views of the CBD and the Harbour Bridge. Your new home is a multimillion-dollar modernistic house apartment hosting panoramic views of Sydney Harbour with two floors, expansive spaces and your own private gas heated swimming pool. You spend your childhood holidays either sailing up and down the NSW coast with your family yacht or attending high class social events in the CBD, brushing shoulders with the elite cream of the crop of Australian society.",
$scene.movedUMC to "You move to Bondi Beach, the worldwide famous eastern beachside suburb of Sydney with stunning views of the Tasman Sea as well as having trendy restaurants, fashion boutiques, excellent hotels and seaside cafes. It is home to the first Surf Life Savers club in the world and the world-famous Iceberg swimming pools, as well as being a hotspot for surfers from all across the state. Your new home is a respectable but vibrant two-floor semidetached house just a short walk from Campbell Parade and your holidays are pretty much spent all day at the eponymously named beach with your family or friends, being engrossed and heartily accepted into Australia’s relaxed beach culture.",
$scene.movedMC to "You move to Surry Hills, a mixed residential, commercial and light industrial inner-city suburb just a stone's throw from central Sydney and its well known for its fashion wholesale business, as well as the creeping gentrification of its historical buildings and new residents of middle-class professionals and business people. Your new home is a traditional Victorian two-floor terraced house next to several local restaurants and you often spend your free time strolling the streets shopping or heading into the city for some exploration the one or two times you jump school with your best friends.",
$scene.movedWC to "You move to Bankstown, a mainly lower income industrial estate suburb 16 kilometres southwest of the Sydney CBD. Its economy is mainly connected to the nearby Bankstown Airport with aviation, engineering and maintenance businesses operating in the area, as well as more traditional manufacturing businesses and retail. Although not as wealthy as surrounding suburbs, it’s an okay life. Your new home is a single floor brick family house that is nearby to the main shopping parade, and the noise from the airport and the industrial chugging of the estate nearby sets up the environment of your childhood years, mainly airplane engines and manufacturing machinery.",
$scene.movedWP to "You move to Macquarie Fields, a run down and low-income southwestern Sydney suburb where its known in the wider area as a hotbed of petty crime, run down residential and commercial areas, heavy unemployment and high rates of drinking and drug use among its teen population. Kids here often make their own fun, and that often brings the attention of the local authorities. Your new home is a small run-down cul-de-sac housing commission residence near the Glenquarie Town Centre shopping complex and the local TAFE campus. The sounds of police & ambulance sirens every night and the overwhelming presence of cops in the suburb whenever a stabbing, a ram raid or an out of control party occurs nearby becomes a normal part of life for you.">>
<<set $scene.eliteBF to ("a boy from private school"),
$scene.umcBF to ("a surfer boy"),
$scene.mcBF to ("a local boy who does some gardening"),
$scene.wcBF to ("a boy who worked in local shop"),
$scene.wpBF to ("a tough local street kid")>>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in Darling Point, one of the most affluent and prestigious suburbs of Sydney. It is well known for its evergreen landscapes, exclusive private schools, exclusive high roller community and its intoxicating, picturesque views of the CBD and the Harbour Bridge.
Your childhood home is a multimillion-dollar modernistic house apartment hosting panoramic views of Sydney Harbour with two floors, expansive spaces and your own private gas heated swimming pool. You spend your childhood holidays either sailing up and down the NSW coast with your family yacht or attending high class social events in the CBD, brushing shoulders with the elite cream of the crop of Australian society.
<<elseif $pc.socialClass == "upper middle class">>\
You grew up in Bondi Beach, the worldwide famous eastern beachside suburb of Sydney with stunning views of the Tasman Sea as well as having trendy restaurants, fashion boutiques, excellent hotels and seaside cafes. It is home to the first Surf Life Savers club in the world and the world-famous Iceberg swimming pools, as well as being a hotspot for surfers from all across the state.
Your childhood home is a respectable but vibrant two-floor semidetached house just a short walk from Campbell Parade and your holidays are pretty much spent all day at the eponymously named beach with your family or friends, being engrossed and heartily accepted into Australia’s relaxed beach culture.
<<elseif $pc.socialClass == "middle class">>\
You grew up in Surry Hills, a mixed residential, commercial and light industrial inner-city suburb just a stone's throw from central Sydney and its well known for its fashion wholesale business, as well as the creeping gentrification of its historical buildings and new residents of middle-class professionals and business people.
Your childhood home is a traditional Victorian two-floor terraced house next to several local restaurants and you often spend your free time strolling the streets shopping or heading into the city for some exploration the one or two times you jump school with your best friends.
<<elseif $pc.socialClass == "working class">>\
You grew up in Bankstown, a mainly lower income industrial estate suburb 16 kilometres southwest of the Sydney CBD. Its economy is mainly connected to the nearby Bankstown Airport with aviation, engineering and maintenance businesses operating in the area, as well as more traditional manufacturing businesses and retail. Although not as wealthy as surrounding suburbs, it’s an okay life.
Your childhood home is a single floor brick family house that is nearby to the main shopping parade, and the noise from the airport and the industrial chugging of the estate nearby sets up the environment of your childhood years, mainly airplane engines and manufacturing machinery.
<<elseif $pc.socialClass == "working poor">>\
You grow up in Macquarie Fields, a run down and low-income southwestern Sydney suburb where its known in the wider area as a hotbed of petty crime, run down residential and commercial areas, heavy unemployment and high rates of drinking and drug use among its teen population. Kids here often make their own fun, and that often brings the attention of the local authorities.
Your childhood home is a small run-down cul-de-sac housing commission residence near the Glenquarie Town Centre shopping complex and the local TAFE campus. The sounds of police & ambulance sirens every night and the overwhelming presence of cops in the suburb whenever a stabbing, a ram raid or an out of control party occurs nearby becomes a normal part of life for you.
<</if>>\
<<else>> /* generic neighbourhood description */\
<<silently>>
<<set $scene.movedElite to "You move to a luxury home in the most expensive part of town.",
$scene.movedUMC to "You move to an upper middle class part of town.",
$scene.movedMC to "You move to a middle class part of town.",
$scene.movedWC to "You move to a working class part of town.",
$scene.movedWP to "You move to the poorest part of town.">>
<</silently>>\
<<if $pc.socialClass == "elite">>\
You grow up in a luxury home in the most expensive part of town.
<<elseif $pc.socialClass == "upper middle class">>\
You grow up in a nice home in a rich part of town.
<<elseif $pc.socialClass == "middle class">>\
You grow up in a nice part of town.
<<elseif $pc.socialClass == "working class">>\
You grow up in a working class part of town.
<<elseif $pc.socialClass == "working poor">>\
You grow up in a poor part of town.
<</if>>\
<</if>>\<<silently>>
<<run UIBar.stow()>>
<<if $scene.birthMonth lte 8>>
<<set $scene.lifepathAge to 2001-$pc.birthYear>>
<<else>>
<<if $scene.birthMonth == 8 and $scene.birthDay lte 10>>
<<set $scene.lifepathAge to 2001-$pc.birthYear>>
<</if>>
<<set $scene.lifepathAge to 2000-$pc.birthYear>>
<</if>>
/* set unique NYC options if agent is a New Yorker */
<<if def $lifepath.dad.wtc>>
<<if $lifepath.dad.wtc eq "No">>
<<set $lifepath.dad.present to true>>\
<</if>>
<</if>>
<<if $pc.hometown.city == "Manhattan">>
<<if ndef $lifepath.dad.wtc>>
<<set $lifepath.dad.wtc to "No">>
<</if>>
<<if $pc.socialClass == "elite" or $pc.socialClass == "upper middle class">>
<<set _dad911DropDown to [
"No",
"Yes, he was a civilian"]>>
<<else>>
<<set _dad911DropDown to [
"No",
"Yes, he was a civilian",
"Yes, he was a firefighter",
"Yes, he was a cop"]>>
<</if>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
SEPTEMBER 11, 2001</span>
<<if $pc.nationality == "U.S.">>\
<<if $pc.hometown.city == "Manhattan">>\
<<= "<img src='" + $imagePath + "911.jpg'>" >>\
<<else>>\
<<= "<img src='" + $imagePath + "911-tv.jpg'>" >>\
<</if>>\
<<elseif $pc.nationality == "English">>\
<<= "<img src='" + $imagePath + "911-bbc.jpg'>" >>\
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>\
<<= "<img src='" + $imagePath + "911-abc.jpg'>" >>\
<<elseif $pc.nationality == "Canadian">>\
<<= "<img src='" + $imagePath + "911-cbc.jpg'>" >>\
<</if>>\
<<if $pc.nationality == "U.S.">>\
<<if $pc.hometown.city == "Manhattan">>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. Your first memory of it is a confusing morning at school – the adults were worried and scared, then a fighter jet flew low over the school, shaking the building and setting off car alarms.
<<if $lifepath.dad.present>>\
Three thousand families, mostly New Yorkers, lost loved ones in the attack. Was your dad one of them?
<span class="heading"><<dropdownCustom "$lifepath.dad.wtc" _dad911DropDown>></span>
<<if $lifepath.dad.wtc == "No">>\
<<set $lifepath.dad.alive to true>>\
<<set $lifepath.parentsTogether to true>>\
<<set $lifepath.dad.killed911 to false>>\
<<if !Array.from($lifepath.upheaval).includes("Dad vanishes")>>
<<set $lifepath.upheaval.push("Dad vanishes")>>
<</if>>
It was a time before smartphones and instant Internet access, and it wasn't until you got home that you learned the truth. Seeing the burning towers and the traumatised survivors on TV affected you deeply, and in the months that followed you and your mom took part in bake sales to raise funds for the families of victims and first responders.
<<else>>\
<<set $lifepath.dad.alive to false>>\
<<set $lifepath.parentsTogether to false>>\
<<set $lifepath.dad.present to false>>\
<<set $lifepath.dad.killed911 to true>>\
<<set $lifepath.upheaval.delete("Dad vanishes")>>
You were pulled out of class and sent home, told only that there had been a plane crash. When you got home, and found the house filled with relatives in the middle of the afternoon on a weekday, you knew it was much more.
Your dad <<if $lifepath.dad.wtc == "Yes, he was a firefighter" or $lifepath.dad.wtc == "Yes, he was a cop">>had responded to the attack to assist with the evacuation<<else>>was at a meeting in the south tower<</if>>, and was missing. Later, he was declared one of the <<if $lifepath.dad.wtc == "Yes, he was a cop">>73 law enforcement officers<<elseif $lifepath.dad.wtc == "Yes, he was a firefighter">>344 firefighters<<else>>2,997 people<</if>> killed in the attack. His body was never recovered.
<</if>>\
<<else>>\
It was a time before smartphones and instant Internet access, and it wasn't until you got home that you learned the truth. Seeing the burning towers and the traumatised survivors on TV affected you deeply, and in the months that followed you and your mom took part in bake sales to raise funds for the families of victims and first responders.
<</if>>\
<<else>>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. You remember a confusing morning at school – the adults were worried and scared, but they weren't talking.
It was a time before smartphones and instant Internet access, and it wasn't until you got home that you learned the truth. Seeing the burning towers and the traumatised survivors on TV affected you deeply, and in the months that followed you and your mom took part in bake sales to raise funds for the families of victims and first responders.
<</if>>\
<<elseif $pc.nationality == "English">>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. You remember getting home from school and being mesmerised by the TV footage of burning skyscrapers and terrorists from far-off deserts.
For a short time, the free world is united against the threat. Prime Minister Blair promises to stand shoulder to shoulder with America and, less than a month later, British warplanes, missiles and Special Forces are fighting in Afghanistan.
<<elseif $pc.nationality == "Australian">>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. You remember waking up on the morning of the 12th and being mesmerised by the news footage of burning skyscrapers and terrorists from far-off deserts.
For a short time, the free world is united against the threat. On a visit to Washington at the time of the attack, Prime Minister Howard pledges Australia's support to the United States. Less than a month later, Australian SASR soldiers are fighting on the ground in Afghanistan.
<<elseif $pc.nationality == "Canadian">>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. You remember getting home from school and being mesmerised by the TV footage of burning skyscrapers and terrorists from far-off deserts.
For a short time, the free world is united against the threat. Prime Minister Chrétien offers your country's immediate support: US commercial flights are redirected to land at Canadian airports to help clear American skies on the day of the attack, and the Canadian Armed Forces joins the war in Afghanistan in January 2002.
<<elseif $pc.nationality == "New Zealand">>\
You're $scene.lifepathAge years old when 19 terrorists fly hijacked aircraft into the World Trade Centre and the Pentagon. You remember waking up on the morning of the 12th and being mesmerised by the news footage of burning skyscrapers and terrorists from far-off deserts.
For a short time, the free world is united against the threat. Prime Minister Clark pledges New Zealand's support to the United States and, less than a month later, New Zealand SAS soldiers are fighting on the ground in Afghanistan.
<</if>>\
<<link "Continue" "Adolescence">>
<<if $pc.socialClass == "elite">>
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Horse Riding" 500>>
<<elseif $pc.socialClass == "working poor">>
<<surpsAddXP "Streetwise" 500>>
<</if>>
<</link>><<silently>>
<<run UIBar.unstow()>>
/* set agent's age to 13 */
<<set $scene.lifepathAge to 13>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set the number of skill points the character has */
<<set _totalAcademicSkills to $pc.intelligence.score + $pc.conscientiousness.score + $pc.openness.score>>
<<if _totalAcademicSkills lt 1>>
<<set _totalAcademicSkills to 1>>
<</if>>
<<= "<<set $avatar.bagBackground to 'age12-pigtails-" + $pc.naturalHairColour + ".png'>>" >>
<<= "<<set $avatar.body to 'age12-body-" + $pc.skinColour + "-" + $pc.agency + ".png'>>" >>
<<= "<<set $avatar.hair to 'age12-hair-" + $pc.naturalHairColour + ".png'>>" >>
<<= "<<set $avatar.brows to 'av-age12-brows-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $avatar.mouth to 'av-age12-mouth-" + $pc.skinColour + "-" + $pc.mouth + ".png'>>" >>
<<= "<<set $avatar.nose to 'av-age12-nose-" + $pc.skinColour + "-" + $pc.nose + ".png'>>" >>
<<= "<<set $avatar.eyes to 'av-age12-eyes-" + $pc.skinColour + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<<if $pc.beautyMark != "none">>
<<= "<<set $avatar.beautyMark to 'av-beautyMark-" + $pc.beautyMark + "-age12.png'>>" >>
<</if>>
<<if $pc.freckles neq 0>>
<<= "<<set $avatar.freckles to 'age12-freckles-" + $pc.freckles + ".png'>>" >>
<</if>>
<<set _xpIntAmount1 to 500 * $pc.intelligenceMultiplier>>
<<set _xpIntAmount2 to 1000 * $pc.intelligenceMultiplier>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<if $pc.socialClass == "elite" or $pc.socialClass == "working poor">>\
<<showXP>>\
<</if>>\
<div class="maleInfo"><small><i>In this year:</i> <<= "<<include '" + $gameDate.getFullYear() +"'>>">></small></div>
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You enrol in your local <<if $pc.region == "America">>high<<else>>secondary<</if>> school, and establish a reputation as <<if $pc.intelligence.score == 1>>a clever<<elseif $pc.intelligence.score == 2>>an academically gifted<<elseif $pc.intelligence.score == 3>>a highly gifted<</if>> <<if $pc.conscientiousness.score gt 0>>and hard working girl<<elseif $pc.conscientiousness.score == 0>>girl<<elseif $pc.conscientiousness.score lt 0>>girl, although some teachers complain that you don't push yourself hard enough<</if>>.
<<if $pc.extraversion.score lt 0>>You're quite shy, and you're often happiest on your own. Some people consider you a bit of a wallflower.<<elseif $pc.extraversion.score gt 0>>You make friends easily and you're considered one of the popular girls.<<else>>You spend most of your time with a few close friends.<</if>>
What do you excel at in <<if $pc.region == "America">>high<<else>>secondary<</if>> school?
<<if $pc.coordination.score gt 0>>\
<<link "(Coordination +1) Sports." "Age 13 upheaval">>
<<set $temp to "sports">>
<<surpsAddXP "School Sports" 500>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Socialise" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(Coordination +1) Sports.</span>
<</if>>\
<<if $pc.intelligence.score gt 0>>\
<<link "(Intelligence +1) Academics." "Age 13 upheaval">>
<<set $temp to "academics">>
<<surpsAddXP "General Knowledge" _xpIntAmount2>>
<<surpsAddXP "Socialise" 500>>
<<if $pc.nationality == "English">>
<<if $pc.extraLanguage == "French">>
<<surpsAddXP "German" 500>>
<<else>>
<<surpsAddXP "French" 500>>
<</if>>
<<elseif $pc.nationality == "U.S.">>
<<if $pc.extraLanguage == "Spanish">>
<<surpsAddXP "French" 500>>
<<else>>
<<surpsAddXP "Spanish" 500>>
<</if>>
<<elseif $pc.nationality == "Canadian">>
<<if $pc.extraLanguage == "French">>
<<surpsAddXP "Mandarin" 500>>
<<else>>
<<surpsAddXP "French" 500>>
<</if>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<if $pc.extraLanguage == "Japanese">>
<<surpsAddXP "French" 500>>
<<else>>
<<surpsAddXP "Japanese" 500>>
<</if>>
<</if>>
<<surpsAddXP "Writing" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(Intelligence +1) Academics.</span>
<</if>>\
<<if $pc.extraversion.score gt 0>>\
<<link "(Extraversion +1) Making friends." "Age 13 upheaval">>
<<set $temp to "friends">>
<<surpsAddXP "Socialise" 1000>>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Persuade" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(Extraversion +1) Making friends.</span>
<</if>>\
<<if $pc.openness.score gt 0>>\
<<link "(Openness to Experience +1) Arts and drama." "Age 13 upheaval">>
<<set $temp to "arts">>
<<surpsAddXP "Acting" 500>>
<<surpsAddXP "Art" 500>>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Socialise" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(Openness to Experience +1) Arts and drama.</span>
<</if>>\<<silently>>
<<run UIBar.stow()>>
/* set default upheaval */
<<if ndef $scene.upheaval>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads" or $lifepath.upheaval == "">>
<<set $scene.upheaval to "No upheaval">>
<<else>>
<<set $scene.upheaval to $lifepath.upheaval.random()>>
<</if>>
<</if>>
/* set default financial circumstances */
<<if ndef $scene.familyFortune>>
<<if $pc.socialClass == "elite">>
<<set $scene.familyFortune to "Stays the same">>
<<else>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set $scene.familyFortune to "Stays the same">>
<<else>>
<<set $scene.familyFortune to either("Stays the same", "Improves greatly", "Improves", "Worsens", "Worsens greatly")>>
<</if>>
<</if>>
<</if>>
/* create a temp variable with the PC's new social class (we don't actually change the social class until they leave this passage) */
/* change PC social class if necessary */
<<if $scene.familyFortune == "Improves greatly">>
<<if $pc.socialClass == "middle class">>
<<set _tempSocialClass to "elite">>
<<elseif $pc.socialClass == "working class">>
<<set _tempSocialClass to "upper middle class">>
<<elseif $pc.socialClass == "working poor">>
<<set _tempSocialClass to "middle class">>
<</if>>
<<elseif $scene.familyFortune == "Improves">>
<<if $pc.socialClass == "upper middle class">>
<<set _tempSocialClass to "elite">>
<<elseif $pc.socialClass == "middle class">>
<<set _tempSocialClass to "upper middle class">>
<<elseif $pc.socialClass == "working class">>
<<set _tempSocialClass to "middle class">>
<<elseif $pc.socialClass == "working poor">>
<<set _tempSocialClass to "working class">>
<</if>>
<<elseif $scene.familyFortune == "Worsens">>
<<if $pc.socialClass == "elite">>
<<set _tempSocialClass to "upper middle class">>
<<elseif $pc.socialClass == "upper middle class">>
<<set _tempSocialClass to "middle class">>
<<elseif $pc.socialClass == "middle class">>
<<set _tempSocialClass to "working class">>
<<elseif $pc.socialClass == "working class">>
<<set _tempSocialClass to "working poor">>
<</if>>
<<elseif $scene.familyFortune == "Worsens greatly">>
<<if $pc.socialClass == "elite">>
<<set _tempSocialClass to "middle class">>
<<elseif $pc.socialClass == "upper middle class">>
<<set _tempSocialClass to "working class">>
<<elseif $pc.socialClass == "middle class">>
<<set _tempSocialClass to "working poor">>
<</if>>
<</if>>\
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "sports">>\
At <<if $pc.region == "America">>high<<else>>secondary<</if>> school you're known as one of the sporty girls.
<<elseif $temp == "academics">>\
At <<if $pc.region == "America">>high<<else>>secondary<</if>> school you're known as one of the clever girls.
<<elseif $temp == "friends">>\
At <<if $pc.region == "America">>high<<else>>secondary<</if>> school you're known as a popular girl.
<<elseif $temp == "arts">>\
At <<if $pc.region == "America">>high<<else>>secondary<</if>> school you're known as an arty girl.
<</if>>\
<span class="heading">\
<small>\
<b>UPHEAVAL</b>
</small>\
</span>\
<span class="heading"><<dropdownCustom "$scene.upheaval" $lifepath.upheaval>></span>
<<if $scene.upheaval == "No upheaval">>\
Your family remains stable through your high school years.
<<elseif $scene.upheaval == "Dad vanishes">>\
While overseas, your dad just...disappears. The <<if $pc.nationality == "U.S.">>State Department and FBI mount<<elseif $pc.nationality == "English">>Foreign Office mounts<<elseif $pc.nationality == "Canadian" >>Global Affairs Canada mounts<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>Department of Foreign Affairs and Trade mounts<</if>> an investigation, but can't find his body or evidence of foul play. Some suspect he was the victim of a kidnapping or robbery gone wrong, others that he vanished to start a new life.
<<if $lifepath.dad.relationship == "loving">>\
You and your dad were very close, and losing him was a huge blow. As the years pass, the pain fades, but so does the hope that you'll see him again.
<<elseif $lifepath.dad.relationship == "supportive">>\
Losing your dad was a huge blow. As the years pass, the pain fades, but so does the hope that you'll see him again.
<<elseif $lifepath.dad.relationship == "distant">>\
Your relationship with your dad wasn't great, and you grapple with complex emotions: sometimes fear that you drove him away, sometimes guilt at feeling relieved that he's no longer around, and sometimes you just miss having a dad.
<</if>>\
<</if>>\
<span class="heading">\
<small>\
<b>FAMILY FINANCIAL SITUATION</b>
</small>\
</span>\
<<if $pc.socialClass == "elite">>\
<span class="heading"><<dropdownCustom "$scene.familyFortune" "Stays the same" "Worsens" "Worsens greatly">></span>
<<elseif $pc.socialClass == "upper middle class">>\
<span class="heading"><<dropdownCustom "$scene.familyFortune" "Improves" "Stays the same" "Worsens" "Worsens greatly">></span>
<<elseif $pc.socialClass == "middle class">>\
<span class="heading"><<dropdownCustom "$scene.familyFortune" "Improves greatly" "Improves" "Stays the same" "Worsens" "Worsens greatly">></span>
<<elseif $pc.socialClass == "working class">>\
<span class="heading"><<dropdownCustom "$scene.familyFortune" "Improves greatly" "Improves" "Stays the same" "Worsens">></span>
<<elseif $pc.socialClass == "working poor">>\
<span class="heading"><<dropdownCustom "$scene.familyFortune" "Improves greatly" "Improves" "Stays the same">></span>
<</if>>\
<<if $scene.familyFortune == "Stays the same">>\
Your family's finances stay much the same through your teenage years.
<<elseif $scene.familyFortune == "Improves greatly">>\
Financially, things improve greatly for your family during your teen years. <<if _tempSocialClass == "elite">>$scene.movedElite<<elseif _tempSocialClass == "upper middle class">>$scene.movedUMC<<elseif _tempSocialClass == "middle class">>$scene.movedMC<<elseif _tempSocialClass == "working class">>$scene.movedWC<<elseif _tempSocialClass == "working poor">>$scene.movedWP<</if>>
<<elseif $scene.familyFortune == "Improves">>\
Financially, things improve for your family during your teen years. <<if _tempSocialClass == "elite">>$scene.movedElite<<elseif _tempSocialClass == "upper middle class">>$scene.movedUMC<<elseif _tempSocialClass == "middle class">>$scene.movedMC<<elseif _tempSocialClass == "working class">>$scene.movedWC<<elseif _tempSocialClass == "working poor">>$scene.movedWP<</if>>
<<elseif $scene.familyFortune == "Worsens">>\
Financially, things get worse for your family during your teen years. <<if _tempSocialClass == "elite">>$scene.movedElite<<elseif _tempSocialClass == "upper middle class">>$scene.movedUMC<<elseif _tempSocialClass == "middle class">>$scene.movedMC<<elseif _tempSocialClass == "working class">>$scene.movedWC<<elseif _tempSocialClass == "working poor">>$scene.movedWP<</if>>
<<elseif $scene.familyFortune == "Worsens greatly">>\
Financially, things get much worse for your family during your teen years. <<if _tempSocialClass == "elite">>$scene.movedElite<<elseif _tempSocialClass == "upper middle class">>$scene.movedUMC<<elseif _tempSocialClass == "middle class">>$scene.movedMC<<elseif _tempSocialClass == "working class">>$scene.movedWC<<elseif _tempSocialClass == "working poor">>$scene.movedWP<</if>>
<</if>>\
<<link "Continue" "Lifepath set shortname">>
<<if $scene.upheaval == "Dad vanishes">>\
<<set $lifepath.parentsTogether to false>>\
<<set $lifepath.dad.present to false>>\
<</if>>
/* change PC social class if necessary */
<<if $scene.familyFortune == "Improves greatly">>
<<if $pc.socialClass == "middle class">>
<<set $pc.socialClass to "elite">>
<<elseif $pc.socialClass == "working class">>
<<set $pc.socialClass to "upper middle class">>
<<elseif $pc.socialClass == "working poor">>
<<set $pc.socialClass to "middle class">>
<</if>>
<<elseif $scene.familyFortune == "Improves">>
<<if $pc.socialClass == "upper middle class">>
<<set $pc.socialClass to "elite">>
<<elseif $pc.socialClass == "middle class">>
<<set $pc.socialClass to "upper middle class">>
<<elseif $pc.socialClass == "working class">>
<<set $pc.socialClass to "middle class">>
<<elseif $pc.socialClass == "working poor">>
<<set $pc.socialClass to "working class">>
<</if>>
<<elseif $scene.familyFortune == "Worsens">>
<<if $pc.socialClass == "elite">>
<<set $pc.socialClass to "upper middle class">>
<<elseif $pc.socialClass == "upper middle class">>
<<set $pc.socialClass to "middle class">>
<<elseif $pc.socialClass == "middle class">>
<<set $pc.socialClass to "working class">>
<<elseif $pc.socialClass == "working class">>
<<set $pc.socialClass to "working poor">>
<</if>>
<<elseif $scene.familyFortune == "Worsens greatly">>
<<if $pc.socialClass == "elite">>
<<set $pc.socialClass to "middle class">>
<<elseif $pc.socialClass == "upper middle class">>
<<set $pc.socialClass to "working class">>
<<elseif $pc.socialClass == "middle class">>
<<set $pc.socialClass to "working poor">>
<</if>>
<</if>>\
/* push unique first BFs into the mix */
<<if def $scene.eliteBF>>
<<if $pc.socialClass == "elite">>
<<set $lifepath.firstBF.heIs.push($scene.eliteBF)>>
<<elseif $pc.socialClass == "upper middle class">>
<<set $lifepath.firstBF.heIs.push($scene.umcBF)>>
<<elseif $pc.socialClass == "middle class">>
<<set $lifepath.firstBF.heIs.push($scene.mcBF)>>
<<elseif $pc.socialClass == "working class">>
<<set $lifepath.firstBF.heIs.push($scene.wcBF)>>
<<elseif $pc.socialClass == "working poor">>
<<set $lifepath.firstBF.heIs.push($scene.wpBF)>>
<</if>>
<</if>>
<</link>><<silently>>
<<run UIBar.unstow()>>
/* set agent's age to 16 */
<<set $scene.lifepathAge to 16>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<set $avatar.bagBackground to "">>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-bare.png'>>" >>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<pcEyebrows>>
<<set $avatar.brows to $pc.brows.calm>>
<<= "<<set $avatar.mouth to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + ".png'>>" >>
<<= "<<set $avatar.nose to 'av-adult-nose-" + $pc.skinColour + "-" + $pc.nose + ".png'>>" >>
<<if $pc.freckles neq 0>>
<<= "<<set $avatar.freckles to 'Freckles-" + $pc.freckles + ".png'>>" >>
<<else>>
<<set $avatar.freckles to "">>
<</if>>
<<if $pc.beautyMark != "none">>
<<= "<<set $avatar.beautyMark to 'av-beautyMark-" + $pc.beautyMark + ".png'>>" >>
<</if>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-" + $pc.skinColour + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<<= "<<set $avatar.body to 'av-age16-body-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.earrings to "av-earrings-sapphireStuds.png">>
/* push up the agent's boobs like she's wearing a bra */
<<set $bra.flags.add("liftsBoobs")>>
/* wear school uniform */
<<= "<<set $avatar.top to 'age16-schoolUniform-" + $pc.agency + "-" + $pc.bodyType + "-" + $pc.braSize +".png'>>" >>
/* restart the terrifying blinking */
<<set $settings.devilDoll to true>>
/* set default clique */
<<if ndef $pc.highSchoolClique>>
<<set $pc.highSchoolClique to "No Clique">>
<</if>>
<<set _xpIntAmount1 to 500 * $pc.intelligenceMultiplier>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
/* add teen upbringing skills */
<<if $pc.socialClass == "elite">>
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Flirting" 500>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Horse Riding" 500>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Piano" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Writing" 500>>
<<elseif $pc.socialClass == "upper middle class">>
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Flirting" 500>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Winter Sports" 500>>
<<elseif $pc.socialClass == "middle class">>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<surpsAddXP "Flirting" 500>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Makeup" 500>>
<<elseif $pc.socialClass == "working class">>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<surpsAddXP "Flirting" 500>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Streetwise" 500>>
<<elseif $pc.socialClass == "working poor">>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<surpsAddXP "Flirting" 500>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Streetwise" 500>>
<</if>>
<<if $pc.extraLanguage == "Afrikaans">>
<<surpsAddXP "Afrikaans" 500>>
<<elseif $pc.extraLanguage == "Dutch">>
<<surpsAddXP "Dutch" 500>>
<<elseif $pc.extraLanguage == "French">>
<<surpsAddXP "French" 500>>
<<elseif $pc.extraLanguage == "German">>
<<surpsAddXP "German" 500>>
<<elseif $pc.extraLanguage == "Italian">>
<<surpsAddXP "Italian" 500>>
<<elseif $pc.extraLanguage == "Russian">>
<<surpsAddXP "Russian" 500>>
<<elseif $pc.extraLanguage == "Spanish">>
<<surpsAddXP "Spanish" 500>>
<<elseif $pc.extraLanguage == "Te Reo Māori">>
<<surpsAddXP "Te Reo Māori" 500>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.socialClass == "elite">>\
<<set _socialClass to 5>> /* for alpha female calculation below */\
You continue to do well at school, benefiting from advanced tutoring. Your <<if $pc.region == "America">>high<<else>>secondary<</if>> school years are studded with exotic beach <<if $pc.region == "America">>vacations<<else>>holidays<</if>> in summer, and ski chalet retreats in winter. You also start experimenting with makeup, and crushes on boys and celebrities.
<<elseif $pc.socialClass == "upper middle class">>\
<<set _socialClass to 4>> /* for alpha female calculation below */\
You continue to do well at school; your teachers describe you as <<university>> material. Your family takes a foreign <<if $pc.region == "America">>vacation<<else>>holiday<</if>> every summer, and you go on school skiing trips in the winters. In your spare time you start experimenting with makeup, and crushes on boys and celebrities.
<<elseif $pc.socialClass == "middle class">>\
<<set _socialClass to 3>> /* for alpha female calculation below */\
You continue to do well at school; your teachers encourage you to consider <<university>>. In your spare time you start experimenting with makeup, and crushes on boys and celebrities.
<<elseif $pc.socialClass == "working class">>\
<<set _socialClass to 2>> /* for alpha female calculation below */\
You continue to do well at school; one of your teachers says that you could go to <<university>> if you <<if $pc.conscientiousness.score gte 0>>keep working hard<<else>>worked harder<</if>>. In your spare time you start experimenting with makeup, and crushes on boys and celebrities.
<<elseif $pc.socialClass == "working poor">>\
<<set _socialClass to 1>> /* for alpha female calculation below */\
You continue to do well at school; one of your teachers says that you could go to <<university>> if you <<if $pc.conscientiousness.score gte 0>>keep working hard<<else>>worked harder<</if>>. In your spare time you start experimenting with makeup, and crushes on boys and celebrities.
<</if>>\
As kids develop their social identity, it's common for them to go by a "familiar version" of their given name – Jessica might go by Jess, or Elizabeth might be known as Liz, Ellie or Beth.
What name are you known by in your social circle?
[["" + $pc.firstname + "."|High school clique choice]]
[[A familiar name.|High school familiar name]]
[["Wait, " + $pc.firstname + " *is* my familiar name."|High school fix familiar name]]<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
What name do your friends call you?
<<textbox "$scene.shortName" $pc.firstname "High school clique choice" autofocus>>[[⏎|High school clique choice]]
<div class="devnote">\
This just changes what people call $pc.firstname in conversation – they won't react to your choice in any way.
Picking a sexualised nickname <i>now</i> will make it less sexy when $pc.firstname has to pick a stripper name later. 🦀
</div>\<<silently>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
No problem. Your friends call you $pc.knownAs, but what first name is on your birth certificate?
Full first name?
<<textbox "$pc.firstname" $pc.firstname "High school clique choice" autofocus>>[[⏎|High school clique choice]]
<div class="devnote">\
This just changes $pc.knownAs's full name – NPCs won't react to this choice in any way.
Picking a sexualised first name <i>now</i> will make it less sexy when $pc.knownAs has to pick a stripper name later. 🦀
</div>\<<silently>>
<<if (def $scene.shortName) and ($scene.shortName != $pc.firstname) >>
<<set $pc.knownAs to $scene.shortName>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Like all teenagers, you struggle over the next few years to understand who you are and where you fit in. Some people find they fit best into a clique or subculture.
What describes you best?
<<if $pc.coordination.score + $pc.conscientiousness.score gte 1>>\
[[(Coordination + Conscientiousness) Sports star.|Teens][$pc.highSchoolClique to "Star Athlete"]]
<<else>>\
<span class="greyedOut">(Coordination or Conscientiousness too low) Sports star.</span>
<</if>>\
<<if $pc.intelligence.score + $pc.conscientiousness.score gte 1>>\
[[(Intelligence + Conscientiousness) Geek girl.|Teens][$pc.highSchoolClique to "Geek"]]
<<else>>\
<span class="greyedOut">(Intelligence or Conscientiousness too low) Geek girl.</span>
<</if>>\
<<if $pc.attractiveness.score + _socialClass + $pc.extraversion.score - $pc.agreeableness.score gte 5>>\
[[(Attractiveness + Social Class + Extraversion – Agreeableness) Alpha female.|Teens][$pc.highSchoolClique to "Alpha Female"]]
<<else>>\
<span class="greyedOut">(Attractiveness, Social Class or Extraversion too low, or Agreeableness too high) Alpha Female.</span>
<</if>>\
[[Rock chick.|Teens][$pc.highSchoolClique to "Rock Chick"]]
<<link "Just a normal girl." "Teens">>\
<<set $pc.highSchoolClique to "No Clique">>
/* we need to add in some skills for no clique girls !!! */
<</link>>\<<silently>>
/* change into high school clique clothes */
<<wearHighSchoolCliqueClothes>>
<<set _xpIntAmount1 to 500 * $pc.intelligenceMultiplier>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<<set _xpCoorAmount2 to 1000 * $pc.coordinationMultiplier>>
<</silently>>\
\
<<showXP>>\
<div class="maleInfo"><small><i>In this year:</i> <<= "<<include '" + $gameDate.getFullYear() +"'>>">></small></div>
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.highSchoolClique == "Rock Chick">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"the bouncer at my local rock club")>>
<<set $lifepath.firstBF.isOlder.push(
"the bouncer at my local rock club")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a local rocker I met at a Metallica gig")>>
<</silently>>\
Rock music is a profound discovery for you, and your bedroom quickly becomes a temple to your new passion, its walls adorned with posters of gorgeous, long-haired singers and guitarists. You regularly spend your allowance on CDs and black clothes, lipsticks and eyeshadows.
Some young rock fans learn instruments and form bands, others are happy just enjoying the music and being part of the subculture. Which are you?
<<link "Learn the bass and join a band." "Teens clique choice">>\
<<set $temp to "rockBand">>
<<surpsAddXP "Bass Guitar" 500>>
<<surpsAddXP "Singing" 500>>
<</link>>
<<link "Just enjoy the music." "Teens clique choice">>\
<<set $temp to "rockFan">>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<<surpsAddXP "Socialise" 500>>
<</link>>\
<<elseif $pc.highSchoolClique == "Geek">>\
<<silently>>
<</silently>>\
Your sharp mind needs more stimulation than you can get from TV and schoolwork and whatever fashion trends and social media dramas the popular girls are obsessing over.
You gravitate towards the other clever people in your school year. You know you're hanging out with the nerds, but you honestly prefer talking about things like gravity and vampires than about how Jason didn't answer a text or why Laura is being such a huge bitch this week.
What's your favourite after-school club?
<<link "Computer club." "Teens clique choice">>\
<<set $temp to "computerClub">>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Video Gaming" 500>>
<</link>>
<<if $pc.extraversion.score gt 0>>\
<<link "Debate club." "Teens clique choice">>\
<<set $temp to "debateClub">>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Public Speaking" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(High Extraversion) Debate club.</span>
<</if>>\
<<link "D&D club." "Teens clique choice">>\
<<set $temp to "rpgClub">>
<<surpsAddXP "RPG Gaming" 500>>
<<surpsAddXP "Writing" 500>>
<</link>>\
<<elseif $pc.highSchoolClique == "Star Athlete">>\
<<silently>>
<</silently>>\
As their bodies change, a lot of your friends drop out of sport, but you push yourself harder and harder, enjoying the cameraderie and the physical and mental improvements that come with regular training.
What's your favourite sport?
<<link "Gymnastics." "Teens clique choice">>\
<<set $temp to "gymnastics">>
<<surpsAddXP "Gymnastics" _xpCoorAmount1>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<</link>>
<<link "Kickboxing." "Teens clique choice">>\
<<set $temp to "kickboxing">>
<<surpsAddXP "Kickboxing" _xpCoorAmount1>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<</link>>
<<link "Swimming." "Teens clique choice">>\
<<set $temp to "swimming">>
<<surpsAddXP "Swimming" _xpCoorAmount2>>
<</link>>\
<<elseif $pc.highSchoolClique == "Alpha Female">>\
<<silently>>
<</silently>>\
Being part of the popular clique at school gives you a lot of social power, but it also can feel like you're constantly being judged on your appearance and your behaviour. You develop a keen interest in fashion and the social skills needed to survive amongst a group of bitchy mean girls.
Part of being an Alpha Female is being competitive and ambitious.
<<if $pc.conscientiousness.score gt 0>>\
<<link "(Conscientiousness +1) Succeed academically." "Teens clique choice">>\
<<set $temp to "valedictorian">>
<<set $pc.academicAlpha to true>>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Writing" _xpIntAmount1>>
<</link>>
<<else>>\
<span class="greyedOut">(Conscientiousness +1) Succeed academically.</span>
<</if>>\
<<if $pc.region == "America">>\
<<link "Run for Class President." "Teens clique choice">>\
<<set $temp to "classPresident">>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Public Speaking" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(US/Canada only) Run for Class President.</span>
<</if>>\
<<link "Campaign for Prom Queen." "Teens clique choice">>\
<<set $temp to "promQueen">>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Persuade" 500>>
<</link>>
<<elseif $pc.highSchoolClique == "No Clique">>\
<<silently>>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-highHeels.png'>>" >>
<<= "<<set $avatar.top to 'av-age16-teaDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-blackCons.png">>
<</silently>>\
You're more interested in just being yourself than fitting into a set clique. You dabble in a range of interests.
<<link "Continue">>
<<if $pc.nationality == "U.S.">>
<<goto "Cheerleader tryouts">>
<<else>>
<<goto "First job">>
<</if>>
<</link>>
<</if>>\<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "gymnastics">>\
<<silently>>
/* change into gym leotard */
<<clearBra>>
<<clearTrousers>>
<<clearTop>>
<<clearShoes>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickers to 'av-age16-blackLeotard-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.knickersDark to 'av-age16-blackLeotard-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>/*Dark blockout layer.*/
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"a 27-year old personal trainer with a sculpted, perfect body")>>
<<set $lifepath.firstBF.isOlder.push(
"a 27-year old personal trainer with a sculpted, perfect body")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a talented district gymnast and Olympic hopeful")>>
<</silently>>\
Gymnastics is less popular than soccer or field hockey – which don't make girls wear a skintight leotard while going through puberty – but for you, it becomes a way of life.
You can't half-ass gymnastics; every time you practice you could, quite literally, kill yourself with one wrong move. Three days a week, for three hours at a time, you learn discipline, determination, and how to rapidly backflip along a four-inch wide piece of wood.
<<elseif $temp == "kickboxing">>\
<<silently>>
/* change into kickboxing gear */
<<set $avatar.shoes to "">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-shorts-kickbox-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.gloves to "av-age16-gloves-boxingGloves.png">>
<<pcFrown>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"my kickboxing instructor")>>
<<set $lifepath.firstBF.isOlder.push(
"my kickboxing instructor")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a kickboxer")>>
<</silently>>\
Most girls' parents enrol them in ballet or gymnastics, but your <<if $lifepath.dad.present and $lifepath.mom.present>><<mom>> and dad sign<<elseif $lifepath.dad.present>>dad signs<<elseif $lifepath.mom.present>><<mom>> signs<</if>> you up for a combat sport.
Three times a week after school, you learn to punch and kick heavy bags – and later, other girls – to a thumping dance music soundtrack. From time to time you show up to school with a black eye, and even some boys treat you like a badass.
<<elseif $temp == "swimming">>\
<<silently>>
/* change into swimsuit */
<<set $avatar.bra to "",
$avatar.trousers to "",
$avatar.top to "",
$avatar.shoes to "">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickers to 'av-age16-swimsuit-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"a 26-year old lifeguard who chatted me up at the swimming pool")>>
<<set $lifepath.firstBF.isOlder.push(
"a 26-year old lifeguard who chatted me up at the swimming pool")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a boy from the swim team")>>
<</silently>>\
You join the school team, the Barracudas, which means you start three school days a week by jumping into a cold pool while everyone else is at home in bed. You go through a bottle of shampoo a week, and you have to wear a wet swimsuit all through puberty, but swim team is worth it; you love powering through the water, and the camaraderie of cheering for your teammates at competitions.
<<elseif $temp == "rockBand">>\
<<silently>>
<<set $pc.highSchoolRockBand to true>>
<<if $pc.socialClass == "elite">>
<<set _bass to "a Fender Mustang PJ">>
<<elseif $pc.socialClass == "upper middle class">>
<<set _bass to "a Fender Precision">>
<<elseif $pc.socialClass == "middle class">>
<<set _bass to "an Ibanez">>
<<else>>
<<set _bass to "a battered second-hand Squier">>
<</if>>
<<set _localBand to either("Till August", "The Dead Prostitutes", "Warp Core", "Strawberry Soapbox", "Charlie Don\'t Surf", "Sunday Apparently", "Department of Public Worms", "Hypersonic Gummy Bear", "Muffin Apocalypse", "Tasered Chaffinch", "A Distinguished Member of the Humane Society", "Dream City Film Club", "The Fence-Cutting War", "Obesity in the United States", "Tile Matching Video Game", "Time Warner Cable Sports 32", "Window Cornice", "Thermal Sandwiches", "College for Kids", "Vorpal Rust", "Khyber Bass", "Interference Pattern", "Harmonic Emotion", "Big G and the Oblate Spheroids", "Barry Centre and the Tides", "Posthumous Aardvark", "Purple Badger", "The Emancipation Proclamation", "Patent Leather Pending", "Strawberry Glissandro", "Kyle et Minnows", "Wombat Combat", "Black Talons", "Pot and Kettle", "Barbed Bitch Kiss", "Y-Not", "Electric Sluts")>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"a promoter for local bands, in his late 20s")>>
<<set $lifepath.firstBF.isOlder.push(
"a promoter for local bands, in his late 20s")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my drummer",
"a fan of my band, who went to every gig")>>
<</silently>>\
Your <<if $lifepath.dad.present and $lifepath.mom.present>>parents buy you<<elseif $lifepath.dad.present>>dad buys you<<elseif $lifepath.mom.present>><<mom>> buys you<<else>>(ERROR IN LIFEPATH.DAD.PRESENT & LIFEPATH.MOM.PRESENT<</if>> _bass bass guitar and a little practice amp for your birthday, and you spend hours in your bedroom jamming along to your favourite bands.
You play basslines until your fingers bleed. From posters on your walls, female bassists like D'arcy Wretzky, Kim Deal and Melissa Auf der Maur gaze dispassionately down upon your efforts.
With some friends you form <i>_localBand</i> and start gigging. When you're older, you'll look back on the band and realise that none of you could play very well, the songs weren't very good, you didn't really have a sound, and nobody really liked you – but for now, fame and fortune feels like it could be just one Battle of the Bands away.
<<elseif $temp == "rockFan">>\
<<silently>>
<</silently>>\
Getting up on a stage and making a big exhibition of yourself isn't for you; you're happy just enjoying the music and the scene. Being a rock chick means being part of a minority, but there's a lot of camaraderie within the scene.
<<elseif $temp == "computerClub">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"a confident older guy I met on social media")>>
<<set $lifepath.firstBF.isOlder.push(
"a confident older guy I met on social media")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my friend from Computer Club, who made his first move in Azeroth")>>
<<set $scene.computerClub to true>>
<</silently>>\
You're the only girl in computer club, but you quickly discover that code isn't something that only boys can learn. You enjoy writing HTML pages and formatting them with CSS, using your mind to find the best and most elegant ways to solve problems.
All the boys in the club are hardcore gamers, and over time you become pretty deadly in CoD, and power levelled in WoW. You normally play Call of Duty with your mic off, to avoid triggering a mixed deluge of misogynistic abuse and creepy PMs, but sometimes you enjoy letting some douchebag know that he just got his ass kicked by a girl.
<<elseif $temp == "debateClub">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"a local businessman, who was on a panel at one of my debates")>>
<<set $lifepath.firstBF.isOlder.push(
"a local businessman, who was on a panel at one of my debates")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a boy from another school, who I debated against")>>
<</silently>>\
A teacher steers you into debate club. You go into the first session filled with stomach-churning dread at the prospect of speaking in front of an audience. You discover that quickly coming up with an argument, then delivering it persuasively, is something you're naturally talented at.
You win a lot of debates that you shouldn't, and you learn to see straight through rhetorical tricks that most people find convincing.
<<elseif $temp == "rpgClub">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"my Dungeon Master\'s elder brother")>>
<<set $lifepath.firstBF.isOlder.push(
"my Dungeon Master\'s elder brother")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my Dungeon Master")>>
<<set $scene.dnd to true>>
<</silently>>\
While most of your girl friends are watching TV or their phones, you and a group of boys spend countless hours having imaginary adventures in Faerun, the World of Darkness, and Alpha Complex. Your <<if $lifepath.dad.present and $lifepath.mom.present>>parents don't<<elseif $lifepath.dad.present>>dad doesn't<<elseif $lifepath.mom.present>><<mom>> doesn't<<else>>(ERROR IN LIFEPATH.DAD.PRESENT & LIFEPATH.MOM.PRESENT<</if>> really understand your sudden obsession with medieval history and oddly shaped dice, but <<if $lifepath.dad.present and $lifepath.mom.present>>they take it in their stride<<elseif $lifepath.dad.present>>he takes it in his stride<<elseif $lifepath.mom.present>>she takes it in her stride<<else>>(ERROR IN LIFEPATH.DAD.PRESENT & LIFEPATH.MOM.PRESENT<</if>>.
<<elseif $temp == "valedictorian">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $pc.region == "America">>
<<set _maths to "math">>
<<else>>
<<set _maths to "maths">>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my private " + _maths + " tutor; we kept it secret at first")>>
<<set $lifepath.firstBF.isOlder.push(
"my private " + _maths + " tutor; we kept it secret at first")>>
<</if>>
<<if $pc.region == "America">>
<<set _school to "high">>
<<else>>
<<set _school to "secondary">>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my study buddy through most of " + _school + " school")>>
<</silently>>\
You're a top student; while other kids are messing around or goofing off or just plain relaxing, you're studying as hard as you can in every class. You get a reputation as a teacher's pet, but you know deep down that the kids who call you that are just trying to bring you down to their level.
<<elseif $temp == "classPresident">>\
<<silently>>
/* wear rosette (in gloves layer for convenience) */
<<set $avatar.gloves to "av-age16-classPrezRosette.png">>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"the owner of a local print shop; he made my Class President buttons for free")>>
<<set $lifepath.firstBF.isOlder.push(
"the owner of a local print shop; he made my Class President buttons for free")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my campaign manager for Class President")>>
<<set _attributeModifiers to [["extraversion", 1.5], ["attractiveness", 1], ["confidence", 1], ["conscientiousness", 1]]>>
<<set _skillModifiers to [["Persuade", 1], ["Socialise", 1]]>>
<<set _otherModifiers to "">>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<<pcSmile>>
<</silently>>\
The contest for Class President comes down to a choice between you and a cocky boy named Stig, who does <i>not</i> take the exercise seriously – his platform includes scrapping homework and making the moon the destination of the final school trip. He and his friends put up 6-foot tall propaganda-style posters all over the school.
You have serious ideas about improving school lunches and arranging a better venue for the prom, but a worryingly large number of students seem to support Stig just because he's funny and popular. You think he's more interested in putting up massive photos of his face than becoming Class President.
<<elseif $temp == "promQueen">>\
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"the photographer at my pre-prom photoshoot")>>
<<set $lifepath.firstBF.isOlder.push(
"the photographer at my pre-prom photoshoot")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"my best friend\'s prom date")>>
<<set _attributeModifiers to [["attractiveness", 1.5], ["confidence", 1], ["extraversion", 1]]>>
<<set _skillModifiers to [["Dance", 1], ["Socialise", 1]]>>
<<set _otherModifiers to "">>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<<if $pc.region == "Australasia">>
<<set _nameArray to "ausNZFirstname">>
<<elseif $pc.nationality == "U.S.">>
<<set _nameArray to "usFirstname">>
<<elseif $pc.nationality == "Canadian">>
<<set _nameArray to "canadianFirstname">>
<<elseif $pc.nationality == "English">>
<<set _nameArray to "britFirstname">>
<</if>>
/* generate frenemy names */
<<= "<<set $scene.frenemy to setup." + _nameArray + ".random()>>" >>
<</silently>>\
Everybody gets caught up in the buzz of prom season! You and your friends spend hours looking at glamorous dresses, planning hairstyles and nails and makeup, organising a limo, and imagining what the hottest boys in school will look like in their tuxedoes.
The high point of the prom will be the crowning of the Prom King and Prom Queen. You're a popular, pretty girl. You've got a shot at wearing that crown.
<<else>>\
ERROR IN TEMP VARIABLE.
<</if>>\
<<if $temp == "valedictorian" and ($pc.nationality == "U.S." or $pc.nationality == "Canadian")>>\
<<silently>>
<<set _attributeModifiers to [["conscientiousness", 1.5], ["intelligence", 1], ["extraversion", 1]]>>
<<set _skillModifiers to [["General Knowledge", 1], ["Writing", 1]]>>
<<set _otherModifiers to "">>
<<skillCheck 14 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
Your hard work makes you a candidate to become Valedictorian, the top academic honour in the school. The title is awarded to the student with the highest grades; the Valedictorian delivers the closing speech at the graduation ceremony, and has a better chance of being accepted by a top <<university>>.
<<link "Continue" "High school valedictorian test">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>
<<set $pc.valedictorian to true>>
<<else>>
/* consequences of failed skill roll here */
<<set $pc.valedictorian to false>>
<</if>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>><span class="heading"> <small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "High School Valedictorian">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<elseif $temp == "classPresident">>\
<<silently>>
<</silently>>\
<<link "Continue" "High school class president election">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>><span class="heading"> <small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "High School Class President">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<elseif $temp == "promQueen">>\
<<silently>>
<</silently>>\
<<link "Continue" "High school prom">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>><span class="heading"> <small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "High School Prom Queen">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<else>>\
<<link "Continue">>
<<if $pc.nationality == "U.S.">>
<<goto "Cheerleader tryouts">>
<<else>>
<<goto "First job">>
<</if>>
<</link>>
<</if>>\<<silently>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You work hard in class, study hard at home, and take every opportunity you can to earn extra credit.
<<if $scene.d10Roll.success>>\
<<silently>>
<<pcSmile>>
<<set $avatar.bra to "",
$avatar.skirt to "",
$avatar.shoes to "av-age16-shoes-nudeHeels.png">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<if $pc.nationality == "English">>
<<= "<<set $avatar.tights to 'av-age16-tights-opaqueBlack-" + $pc.bodyType + "-highHeels.png'>>" >>
<<= "<<set $avatar.tightsDark to 'av-age16-tights-opaqueBlack-" + $pc.bodyType + "-highHeels-dark.png'>>" >>
<</if>>
<<set $avatar.hat to "av-age16-valedictorianMortarboard.png">>
<<set $avatar.hatDark to "av-age16-valedictorianMortarboard-dark.png">>
<<set $avatar.top to "av-age16-valedictorianRobe.png">>
<</silently>>\
All the hard work pays off, and you're named Valedictorian in the face of some very stiff competition. Giving the closing address at the graduation ceremony is terrifying but exciting, and you think it goes well. Afterwards, the principal congratulates you on how well you did.
<<else>>\
<<pcMoodSkeptical>>\
Your grades are excellent, but it's not enough. You lose out the Valedictorian slot to Nitesh, an Indian boy who is a math prodigy and whose hobbies include coding and making robots.
<</if>>\
<<link "Continue">>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<pcMoodCalm>>
<<if $pc.nationality == "U.S.">>
<<goto "Cheerleader tryouts">>
<<else>>
<<goto "First job">>
<</if>>
<</link>><<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
<<set $pc.wasClassPresident to true>>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
Sanity prevails, and you win the election. You become involved in planning and fundraising for class events, and holding regular meetings with teachers and other student body appointees (like the treasurer and your Vice President).
Stig gives a genuinely hilarious concession speech. He goes on to become Prom King instead.
<<else>>\
<<pcMoodSkeptical>>\
It's a close run thing, but Stig wins the election. He gives a genuinely hilarious acceptance speech and then, so far as you can tell, never carries out a single duty as Class President.
<</if>>\
<<link "Continue">>
<<pcMoodCalm>>
<<if $pc.nationality == "U.S.">>
<<goto "Cheerleader tryouts">>
<<else>>
<<goto "First job">>
<</if>>
<</link>><<silently>>
/* change into prom dress */
<<eyeshadowCalypsoBlue>>
<<lipstickLovableRouge>>
<<blusherTerracotta>>
<<set $avatar.bra to "",
$avatar.skirt to "",
$avatar.top to "",
$avatar.shoes to "">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-6-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-dress-promDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.wristwatch to "av-lifepath-corsage.png">>
<<set $avatar.shoes to "av-age16-shoes-silverPromShoes.png">>
<<if $scene.d10Roll.success>>
<<set $avatar.glasses to "av-age16-promTiara.png">>
<<pcBigSmile>>
<<pcRaiseEyebrows>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You get some friends to nominate you as a candidate for Prom Queen, and join the prom committee to help organise the event – and the chance to influence the outcome. In the run up weeks you and your friends campaign in the halls, trying to get your name and photo out there as much as possible.
On the big day you get your hair and makeup just right, and ride in a limo to the party.
<<if $scene.d10Roll.success>>\
<<silently>>
<<set $lifepath.firstBF.heIs.push(
"the Prom King")>>
<<setFlag "highSchoolPromQueen">>
<</silently>>\
All the hard work paid off – the vote is held, and the Queen's crown placed on your head while everybody applauds and camera flashes pop. You slow dance with the Prom King while everybody gazes on, blissfully unaware that his erection is pressing into your belly while you dance.
<<else>>\
<<setFlag "highSchoolPromPrincess">>\
<<pcMoodSkeptical>>\
The vote is held, and your frenemy $scene.frenemy, <<if $pc.naturalHairColour == "dirtyBlonde" or $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>a <<if $pc.braSize == "34A" or $pc.braSize == "34B" or $pc.braSize == "34C">>busty<<else>>skinny<</if>>, ravishing brunette<<else>>a <<if $pc.braSize == "34A" or $pc.braSize == "34B" or $pc.braSize == "34C">>busty<<else>>skinny<</if>>, blue-eyed blonde<</if>>, wins the title. You force yourself to smile and applaud as the crown is placed on her head, and she slow dances with the Prom King.
<</if>>\
<<link "Continue">>
<<pcRemoveMakeup>>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<set $avatar.wristwatch to "">>
<<if $pc.nationality == "U.S.">>
<<goto "Cheerleader tryouts">>
<<else>>
<<goto "First job">>
<</if>>
<</link>><<silently>>
<<wearHighSchoolCliqueClothes>>
<<set _attributeModifiers to [
["openness",1],
["conscientiousness", 1],
["extraversion", 1],
["agreeableness", 1],
["neuroticism", -1],
["intelligence", 1],
["attractiveness", 1.5],
["coordination", 1],
["stamina", 1],
["confidence", 1]]>>
<<set _skillModifiers to "">>
<<set _otherModifiers to [
["$pc.highSchoolClique", "eq", "Alpha Female", 1],
["$pc.highSchoolClique", "eq", "Star Athlete", 1],
["$pc.highSchoolClique", "eq", "Rock Chick", -1],
["$pc.highSchoolClique", "eq", "Geek", -1],
["pc skills name check", "Dance", 1],
["pc skills name check", "Gymnastics", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 16</span>
Your high school holds a tryout for the cheerleading team. Being a cheerleader is a coveted position, and competition for a spot on the team is fierce. Being a cheerleader requires lots of time, dedication and hard work.
To take part you'll need to stay late after school every day for a week to learn a cheer, a sideline, a dance, and some tumbling skills. At the end of the week, a panel of judges will score you on categories such as spirit, eye contact, sharpness and ability.
<<if $pc.highSchoolClique == "Star Athlete">>\
Your good looks and sporty nature mark you out as an obvious candidate for the team.
<<elseif $pc.highSchoolClique == "Geek">>\
Most of your friends think that cheerleading is dumb.
<<elseif $pc.highSchoolClique == "Rock Chick">>\
Most of your friends think that cheerleaders suck and are lame.
<<elseif $pc.highSchoolClique == "Alpha Female">>\
You're part of the popular clique, and most of your friends will be trying out for the squad.
<<else>>\
Any girl can try out for the team.
<</if>>\
<<link "Try out for the team." "Try out as a cheerleader">>
/* Add 500XP to Cheerleading for attending the tryout prep classes */
<<surpsAddXP "Cheerleading" _xpCoorAmount1>>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>
<<set $pc.highSchoolCheerleader to true>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"one of my cheerleading squad\'s big brother")>>
<<set $lifepath.firstBF.isOlder.push(
"one of my cheerleading squad\'s big brother")>>
<</if>>
<<if $pc.highSchoolClique == "Alpha Female">>
<<if $pc.nationality == "U.S.">>
<<set $lifepath.firstBF.heIs.push(
"the football team captain")>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.firstBF.heIs.push(
"the hockey team captain")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"the basketball team captain",
"the wrestling team captain")>>
<<else>>
<<if $pc.nationality == "U.S.">>
<<set $lifepath.firstBF.heIs.push(
"a high school footballer")>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.firstBF.heIs.push(
"a high school hockey player")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a high school basketballer",
"a high school wrestler")>>
<</if>>
<<else>>
<<set $pc.failedHighSchoolCheerleader to true>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "High School Cheerleader Tryouts">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<link "Don\'t bother." "First job">>
<<set $temp to "didNotTry">>
<</link>><<silently>>
<<set _coachSurname to setup.usSurname.random()>>
/* change into sports gear */
<<set $avatar.bra to "",
$avatar.knickers to "",
$avatar.knickersDark to "",
$avatar.skirt to "",
$avatar.top to "",
$avatar.trousers to "",
$avatar.glasses to "",
$avatar.hat to "",
$avatar.shoes to "",
$avatar.tights to "",
$avatar.leggings to "",
$avatar.gloves to "",
$avatar.boots to "">>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-bare.png'>>" >>
<<= "<<set $avatar.bra to 'av-age16-bra-pinkSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-trousers-nikeLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-age16-top-whiteSportsTank-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-nikeTrainers.png">>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 16</span>
Every night after school for a week you attend three-hour cheerleading clinics, one of around <<if $pc.hometown.type == "urban">>100<<elseif $pc.hometown.type == "suburban">>60<<else>>30<</if>> hopeful girls. You're quizzed on the general rules of basketball, football and wrestling; you learn to tumble; and you learn a practice cheer.
On tryout day, you <<link "cheer and tumble" "Try out as a cheerleader 2">>
<<if $pc.highSchoolCheerleader>>
<<surpsAddXP "Cheerleading" _xpCoorAmount1>>
<<surpsAddXP "Makeup" 500>>
<</if>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>> in front of a panel of cheerleaders and Coach _coachSurname.<<silently>>
<<set _coachSurname to setup.usSurname.random()>>
<<if $pc.highSchoolCheerleader>> /* she made the squad */
/* switch to cheerleader hair */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-2-" + $pc.bodyType + ".png'>>" >>
/* change into cheer uniform */
<<set $avatar.top to "",
$avatar.bra to "",
$avatar.trousers to "",
$avatar.shoes to "av-age16-shoes-redSneakers.png">>
<<= "<<set $avatar.tights to 'av-age16-tights-americanTan-" + $pc.bodyType + "-bareFeet.png'>>" >>
<<= "<<set $avatar.skirt to 'av-age16-skirt-cheerSkirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-age16-cheertop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<lipstickMissScarlet>>
<<eyeshadow9to5>>
<<pcBigSmile>>
<<else>> /* she failed the tryouts */
/* change back to her clique clothes */
<<wearHighSchoolCliqueClothes>>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<pcMoodSkeptical>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 16</span>
<<if $scene.d10Roll.success>>\
The results are posted on the school website over the weekend. About <<if $pc.hometown.type == "urban">>50<<elseif $pc.hometown.type == "suburban">>30<<else>>15<</if>> names are on the list...including <<= $pc.firstname.toUpperCase()>> <<= $pc.surname.toUpperCase()>>. You made the squad!
Cheerleading becomes a big part of your life, with practice, summer camp, pep rallies and cheering at games with stands full of screaming fans eating up a lot of your free time.
<<else>>\
The results are posted on the school website over the weekend. About <<if $pc.hometown.type == "urban">>50<<elseif $pc.hometown.type == "suburban">>30<<else>>15<</if>> names are on the list...but yours isn't one of them. You didn't make the squad!
You tell your friends that you didn't really want to be a cheerleader anyway.
<</if>>\
<<link "Continue" "First job">>
<<pcRemoveMakeup>>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<</link>><<silently>>
/* change back to her clique clothes */
<<wearHighSchoolCliqueClothes>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 16</span>
<<if $temp == "didNotTry">>\
You decide that dancing around in a skimpy costume for hours on end is not your idea of a good time.
<</if>>\
At age 16, you're old enough to get a part time job.
<<if $pc.socialClass == "elite" or $pc.socialClass == "upper middle class" or $pc.socialClass == "middle class">>\
[[(Middle class or higher) Just survive on your allowance.|First job 2][$temp to "allowance"]]
<<else>>\
<span class="greyedOut">(Family too poor) Just survive on your allowance.</span>
<</if>>\
<<link "Deliver pizzas." "First job 2">>\
<<set $temp to "pizzaDelivery">>
<<surpsAddXP "Motorbike" _xpCoorAmount1>>
<</link>>
<<link "Work as a waitress." "First job 2">>\
<<set $temp to "waitress">>
<<surpsAddXP "Etiquette" 500>>
<</link>><<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "pizzaDelivery">>\
<<silently>>
<<set $pc.teenJob to "pizzaRider">>
/* change into hot pizza uniform */
<<set $avatar.bra to "",
$avatar.knickers to "",
$avatar.skirt to "",
$avatar.top to "",
$avatar.trousers to "",
$avatar.hat to "",
$avatar.shoes to "",
$avatar.tights to "",
$avatar.leggings to "",
$avatar.gloves to "",
$avatar.boots to "">>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-bare.png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-trousers-blueJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-age16-trousers-blueJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-age16-top-hotPizzaTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-redSneakers.png">>
<<set $avatar.hat to "av-age16-hat-hotPizzaCap.png">>
<<set $avatar.hatDark to "av-age16-hat-hotPizzaCap-dark.png">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<</if>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"my supervisor at Hot Pizza",
"one of my regular pizza deliveries, a hot guy in his late 20s")>>
<<set $lifepath.firstBF.isOlder.push(
"my supervisor at Hot Pizza",
"one of my regular pizza deliveries, a hot guy in his late 20s")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"one of my regular pizza deliveries, a boy I had a crush on at school")>>
<<set $lifepath.firstBF.heIs.push(
"a crewmember at Hot Pizza")>>
<</silently>>\
You're at <<if $pc.nationality == "U.S.">>senior high<<elseif $pc.nationality == "Canadian">>college<<elseif $pc.nationality == "English">>Sixth Form college<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>senior school<</if>> in the daytimes, so you need a job that you can work on in the evenings and at weekends.
You ace an interview at Hot Pizza and get offered a job as a delivery rider. They advance you the money for your moped licence, and you discover that buzzing about on it is quite exciting. You enjoy your job; time passes quickly when you're out on the road, the customers are always pleased to see you, and your colleagues are mostly young and fun.
<<elseif $temp == "waitress">>\
<<silently>>
<<set $pc.teenJob to "waitress">>
/* change into waitress uniform */
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-highHeels.png'>>" >>
<<set $avatar.bra to "",
$avatar.knickers to "",
$avatar.skirt to "",
$avatar.top to "",
$avatar.trousers to "",
$avatar.hat to "",
$avatar.shoes to "av-age16-shoes-blackHeels.png",
$avatar.tights to "",
$avatar.leggings to "",
$avatar.gloves to "",
$avatar.boots to "">>
<<eyeshadow9to5>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<lipstickVamp>>
<<else>>
<<lipstickLovableRouge>>
<</if>>
<<= "<<set $avatar.tights to 'av-age16-tights-opaqueBlack-" + $pc.bodyType + "-highHeels.png'>>" >>
<<= "<<set $avatar.skirt to 'av-age16-skirt-blackMiniskirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-age16-shirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $lifepath.firstBF.heIs.push(
"the restaurant manager at work")>>
<<set $lifepath.firstBF.isOlder.push(
"the restaurant manager at work")>>
<</if>>
<<set $lifepath.firstBF.heIs.push(
"a trainee chef in the hotel restaurant")>>
<</silently>>\
You're at <<if $pc.nationality == "U.S.">>senior high<<elseif $pc.nationality == "Canadian">>college<<elseif $pc.nationality == "English">>Sixth Form college<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>senior school<</if>> in the daytimes, so you need a job that you can work on in the evenings and at weekends.
You interview at a local hotel and get offered a job as an evening waitress. You learn how to set a formal dinner service, how to sell expensive wines, and how tiring it is to work a night shift in heels. The money isn't great, but the rest of the team are nice, the work is exciting during busy services, and the tips can be great – especially when slightly drunk middle-aged men try and make an impression on you.
<<elseif $temp == "allowance">>\
<<set $pc.teenJob to "none">>\
Keeping your evenings and weekends free gives you more time for homework, socialising and your hobbies.
<</if>>\
<<link "Continue">>
<<goto "First boyfriend">>
<<silently>>
/* add candidates for first BF */
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $lifepath.elderBrother>>
<<set $lifepath.firstBF.heIs.push(
"one of my big brother\'s friends")>>
<<set $lifepath.firstBF.isOlder.push (
"one of my big brother\'s friends")>>
<</if>>
<<if $lifepath.dad.present and Array.from($pc.kinks).includes("Promiscuous")>>
<<set $lifepath.firstBF.heIs.push(
"one of my dad\'s work colleagues. We used to secretly make out after poker night")>>
<<set $lifepath.firstBF.isOlder.push(
"one of my dad\'s work colleagues. We used to secretly make out after poker night")>>
<</if>>
<</if>>
<<if $pc.nationality == "U.S.">>
<<set $lifepath.firstBF.heIs.push("a boy from senior high")>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.firstBF.heIs.push("a boy from college")>>
<<elseif $pc.nationality == "English">>
<<set $lifepath.firstBF.heIs.push("a boy from Sixth Form")>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $lifepath.firstBF.heIs.push("a boy from senior school")>>
<</if>>
<</silently>>\
<</link>><<silently>>
<<run UIBar.stow()>>
/* set BF's name randomly */
<<if ndef $lifepath.firstBF.firstname>>
<<if $pc.region == "Australasia">>
<<set $lifepath.firstBF.firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $lifepath.firstBF.firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.firstBF.firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set $lifepath.firstBF.firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
/* set how she met him randomly if necessary */
<<if ndef $lifepath.firstBF.howWeMet>>
<<set $lifepath.firstBF.howWeMet to $lifepath.firstBF.heIs.random()>>
<</if>>
/* determine whether first boyfriend is older */
<<set _older to false>>
<<if $lifepath.firstBF.isOlder.length gte 0>>
<<for _i to 0; _i lt $lifepath.firstBF.isOlder.length; _i++>>
<<if $lifepath.firstBF.isOlder[_i] == $lifepath.firstBF.howWeMet>>
<<set _older to true>>
<</if>>
<</for>>
<</if>>
/* set a complication for certains relationships */
<<if $lifepath.firstBF.howWeMet == "my drummer">>
<<set _relationshipComplication to "You worry that a relationship might mess up your band, but $lifepath.firstBF.firstname tells you that it was fine for Fleetwood Mac.">>
<<elseif $lifepath.firstBF.howWeMet == "my private math tutor; we kept it secret at first" or $lifepath.firstBF.howWeMet == "my private maths tutor; we kept it secret at first">>
<<set _relationshipComplication to "You have to keep your relationship a secret until after you pass your exams, but that just makes it more exciting and romantic. Once they find out, not everybody approves of the age difference or the way you got together.">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You've had crushes on boys<<if Array.from($pc.kinks).includes("Bisexual")>> (and girls)<</if>> before, but they're nothing compared to the rush of feelings you have for $lifepath.firstBF.firstname, the first person you fall in love with. <<if _older>><<if def _relationshipComplication>>_relationshipComplication<<else>>Not everybody approves of the age difference, but he's so much sexier and more confident than boys your own age.<</if>><</if>><<if def _relationshipComplication and !_older>>_relationshipComplication<</if>>
<span class="heading">\
<small>\
<table>
<tr>
<td>His name is:</td>
<td>$lifepath.firstBF.firstname\
<<nobr>>
<<link "🔀" `passage()`>>
<<if $pc.region == "Australasia">>
<<set $lifepath.firstBF.firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $lifepath.firstBF.firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.firstBF.firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set $lifepath.firstBF.firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</link>>
<<link "⌨">>
<<toggleclass "#bfname" "hidden">>
<</link>>
<span id="bfname" class="hidden"><<textbox "$lifepath.firstBF.firstname" $lifepath.firstBF.firstname `passage()`>></span>
<</nobr>>\
</td>
</tr>
<tr>
<td>He is:</td>
<td><<dropdownCustom "$lifepath.firstBF.howWeMet" $lifepath.firstBF.heIs>></td>
</tr>
</table>
</small>
</span>
<<link "Continue" "Late teens">>
<<pcRemoveMakeup>>
<<surpsAddXP "Driving" 500>>
<<surpsAddXP "Oral Sex" 150>>
<<surpsAddXP "Kissing" 150>>
<<surpsAddXP "Vaginal Sex" 150>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 150>>
<</if>>
/* Determine if she does anal */
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Rough Sex")>>
<<surpsAddXP "Anal Sex" 150>>
<</if>>
<</link>><<silently>>
<<run UIBar.unstow()>>
/* set agent age to 18. daddy's little girl ain't a girl no more */
<<set $scene.lifepathAge to 18>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* Update avatar */
<<stripPC>>
<<pcBody>>
<<= "<<set $avatar.abs to 'av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png'>>" >>
/* push up the agent's boobs like she's wearing a bra */
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<geekEyeglasses>>
<<if $pc.highSchoolClique == "Geek">>
<<= "<<set $avatar.skirt to 'av-lifepath-geekSkirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-alderaanTshirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-socks-whiteOverkneeSocks-" + $pc.bodyType + ".png'>>" >>
<<pcRemoveHeels>>
<<set $avatar.shoes to "av-shoes-blackSkateTrainers.png">>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<manicurePomodoro>>
<<pedicurePomodoro>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set $avatar.bra to "">>
<</if>>
<<= "<<set $avatar.top to 'av-lifepath-alphaRomper-" + $pc.bodyType + ".png'>>" >>
<<eyeshadowBellini>>
<<blusherPeaches>>
<<lipstickSkinnyDip>>
<<pcWearHighHeels>>
<<= "<<set $avatar.shoes to 'av-lifepath-strappySandals-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.trousers to 'av-lifepath-runningShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-sportsCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<= "<<set $avatar.tights to 'av-lifepath-footlessFishnets-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-baphometDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<eyeshadowLBD>>
<<lipstickVamp>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<set $avatar.shoes to "av-lifepath-gothBoots.png">>
<<set $avatar.shoesDark to "av-lifepath-gothBoots-dark.png">>
<<else>>
<<= "<<set $avatar.trousers to 'av-lifepath-denimShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-pinkTrainers.png">>
<</if>>
/* wear wristwatch */
<<if $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-fitbit-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.socialClass == "elite">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-omegaConstellation-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-plain-" + $pc.bodyType + ".png'>>" >>
<</if>>
/* wear bracelet */
<<if $pc.highSchoolClique != "Star Athlete">>
<<if $pc.socialClass == "working poor">>
<<= "<<set $avatar.bracelet to 'av-bracelet-bangles-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.bracelet to 'av-bracelet-silver-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
/* set no of other partners (used in next passage) */
<<rTablesVariableSetup>>/*This is needed for the relationship Tables only once and is not needed anywhere else*/
<</silently>>\
<<showXP>>\
<div class="maleInfo"><small><i>In this year:</i> <<= "<<include '" + $gameDate.getFullYear() +"'>>">></small></div>
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 18</span>
In your teenage years, you go through <<if $pc.nationality == "U.S.">>an American<<elseif $pc.nationality == "Canadian">>a Canadian<<elseif $pc.nationality == "English">>a British<<elseif $pc.nationality == "Australian">>an Aussie<<elseif$pc.nationality == "New Zealand">>a kiwi<</if>> girl's normal rites of passage: you <<if $pc.nationality == "U.S.">>graduate from senior high<<elseif $pc.nationality == "Canadian">>graduate from college<<elseif $pc.nationality == "English">>graduate from Sixth Form college<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>graduate senior school<</if>>, pass your driving test, and lose your virginity.
As a young woman, you have to make some decisions about your body and your look. One of the first is how to style your bikini line.
What's your normal style?<<nobr>>
<table>
<tr>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'bikini'">
<<= "<img src='" + $imagePath + "bikiniline-bikini.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'brazilian'">
<<= "<img src='" + $imagePath + "bikiniline-brazilian.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'landingStrip'">
<<= "<img src='" + $imagePath + "bikiniline-landingStrip.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
</tr>
<tr>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'martiniGlass'">
<<= "<img src='" + $imagePath + "bikiniline-martiniGlass.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'postageStamp'">
<<= "<img src='" + $imagePath + "bikiniline-postageStamp.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
<td>
<a data-passage="lifepath favourite position" data-setter="$pc.bikiniLine to 'hollywood'">
<<= "<img src='" + $imagePath + "bikiniline-hollywood.png' style='width: 150px; height: 150px;'>" >>
</a>
</td>
</tr>
</table><</nobr>><span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 18</span>
You soon find out you have a position which brings you the most pleasure.
This favourite position is:
<<nobr>>
<table>
<tr>
<td>
<a data-passage="bikiniline" data-setter="$pc.favouritePosition to 'missionary'">
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "kamaSutra-missionary-dark.jpg' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "kamaSutra-missionary.png' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<</if>>
</a>
</td>
<td>
<a data-passage="bikiniline" data-setter="$pc.favouritePosition to 'cowgirl'">
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "kamaSutra-cowgirl-dark.jpg' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "kamaSutra-cowgirl.png' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<</if>>
</a>
</td>
<td>
<a data-passage="bikiniline" data-setter="$pc.favouritePosition to 'doggystyle'">
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "kamaSutra-doggy-dark.jpg' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "kamaSutra-doggy.png' class='scaleOnHover' style='width: 150px; height: 120px;'>" >>
<</if>>
</a>
</td>
</tr>
</table><</nobr>><<silently>>
<<if $pc.bikiniLine != "hollywood">>
<<= "<<set $avatar.bikiniLine to 'av-bikiniLine-" + $pc.bikiniLine + "-" + $pc.bodyType + "-" + $pc.naturalHairColour + ".png'>>" >>
<</if>>
<<if ndef $scene.piercings>>
<<set $scene.piercings to {}>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 18</span>
You experiment with styles, <<if $pc.bikiniLine == "bikini">>and settle on a basic bikini line<<elseif $pc.bikiniLine == "brazilian">>and settle on a neat Brazilian stripe<<elseif $pc.bikiniLine == "landingStrip">>and settle on a skinny landing strip<<elseif $pc.bikiniLine == "martiniGlass">>and settle on a little triangle<<elseif $pc.bikiniLine == "postageStamp">>and settle on a little tuft<<elseif $pc.bikiniLine == "hollywood">>but decide you look better totally bare<</if>> down there.
You got your ears pierced a few years ago. Do you want any more body piercings?
<span class="heading">\
<b>Eyebrow piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.brow" "none" checked>>
</td>
<td>
None
</td>
</tr>
<<if $pc.highSchoolClique == "Rock Chick">>
<tr>
<td>
<<radiobutton "$scene.piercings.brow" "silverBarbellL">>
</td>
<td>
(Rock Chick) Silver barbell - left
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Rock Chick) Silver barbell - left</span>
</td>
</tr>
<</if>>
<<if $pc.highSchoolClique == "Rock Chick">>
<tr>
<td>
<<radiobutton "$scene.piercings.brow" "silverBarbellR">>
</td>
<td>
(Rock Chick) Silver barbell - right
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Rock Chick) Silver barbell - right</span>
</td>
</tr>
<</if>>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Nose piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.nose" "none" checked>>
</td>
<td>
None
</td>
</tr>
<<if $pc.highSchoolClique == "Rock Chick">>
<tr>
<td>
<<radiobutton "$scene.piercings.nose" "noseRingL">>
</td>
<td>
(Rock Chick) Nose ring - left
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Rock Chick) Nose ring - left</span>
</td>
</tr>
<</if>>
<<if $pc.highSchoolClique == "Rock Chick">>
<tr>
<td>
<<radiobutton "$scene.piercings.nose" "noseRingR">>
</td>
<td>
(Rock Chick) Nose ring - right
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Rock Chick) Nose ring - right</span>
</td>
</tr>
<</if>>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Nipple piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.nipples" "none" checked>>
</td>
<td>
None
</td>
</tr>
<<if Array.from($pc.kinks).includesAny("Exhibitionist", "Likes Rough Sex")>>
<tr>
<td>
<<radiobutton "$scene.piercings.nipples" "silverBarbells">>
</td>
<td>
(Exhibitionist or Likes Rough Sex) Silver barbells - pair
</td>
</tr>
<<else>>
<tr>
<td>
<span class="greyedOut">–</span>
</td>
<td>
<span class="greyedOut">(Exhibitionist or Likes Rough Sex) Silver barbells - pair</span>
</td>
</tr>
<</if>>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Navel piercings</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "silverBar">>
</td>
<td>
Curved barbell
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.piercings.navel" "sapphire">>
</td>
<td>
Sapphire jewel
</td>
</tr>
</table>
</span>
<</nobr>>\
[[Continue|Lifepath tattoos]]<<silently>>
/* work out agent's chinese zodiac sign */
<<if $pc.birthYear == 1972 or $pc.birthYear == 1984 or $pc.birthYear == 1996 or $pc.birthYear == 2008>>
<<setFlag "chinesezodiac" "Rat">>
<<elseif $pc.birthYear == 1973 or $pc.birthYear == 1985 or $pc.birthYear == 1997 or $pc.birthYear == 2009>>
<<setFlag "chinesezodiac" "Ox">>
<<elseif $pc.birthYear == 1974 or $pc.birthYear == 1986 or $pc.birthYear == 1998 or $pc.birthYear == 2010>>
<<setFlag "chinesezodiac" "Tiger">>
<<elseif $pc.birthYear == 1975 or $pc.birthYear == 1987 or $pc.birthYear == 1999 or $pc.birthYear == 2011>>
<<setFlag "chinesezodiac" "Rabbit">>
<<elseif $pc.birthYear == 1976 or $pc.birthYear == 1988 or $pc.birthYear == 2000 or $pc.birthYear == 2012>>
<<setFlag "chinesezodiac" "Dragon">>
<<elseif $pc.birthYear == 1977 or $pc.birthYear == 1989 or $pc.birthYear == 2001>>
<<setFlag "chinesezodiac" "Snake">>
<<elseif $pc.birthYear == 1978 or $pc.birthYear == 1990>>
<<setFlag "chinesezodiac" "Horse">>
<<elseif $pc.birthYear == 1979 or $pc.birthYear == 1991>>
<<setFlag "chinesezodiac" "Goat">>
<<elseif $pc.birthYear == 1980 or $pc.birthYear == 1992>>
<<setFlag "chinesezodiac" "Monkey">>
<<elseif $pc.birthYear == 1981 or $pc.birthYear == 1993>>
<<setFlag "chinesezodiac" "Rooster">>
<<elseif $pc.birthYear == 1982 or $pc.birthYear == 1994>>
<<setFlag "chinesezodiac" "Dog">>
<<elseif $pc.birthYear == 1983 or $pc.birthYear == 1995>>
<<setFlag "chinesezodiac" "Pig">>
<</if>>
<<if ndef $scene.tattoos>>
<<set $scene.tattoos to {}>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 18</span>
What about tattoos?
<span class="heading">\
<b>Upper back & neck</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.upperBack" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.upperBack" "stars">>
</td>
<td>
Starry swirl
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Left shoulder blade</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "zodiac">>
</td>
<td>
Zodiac symbol (<<= Flag("starsign")>>)
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftShoulderBlade" "chineseZodiac">>
</td>
<td>
Chinese zodiac hanzi (<<= Flag("chineseZodiac")>>)
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Lower back</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.trampStamp" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<if $pc.highSchoolClique == "Rock Chick">>
<<radiobutton "$scene.tattoos.trampStamp" "tribal1">>
<<else>>
<span class="greyedOut">–</span>
<</if>>
</td>
<td>
<<if $pc.highSchoolClique == "Rock Chick">>
(Rock Chick) Tribal "tramp stamp"
<<else>>
<span class="greyedOut">(Rock Chick) Tribal "tramp stamp"</span>
<</if>>
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Left hip</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftHip" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<radiobutton "$scene.tattoos.leftHip" "roses">>
</td>
<td>
Big rose design
</td>
</tr>
</table>
</span>
<</nobr>>\
<span class="heading">\
<b>Pelvis</b></span><<nobr>>
<span class="heading">
<table>
<tr>
<td>
<<radiobutton "$scene.tattoos.pelvis" "none" checked>>
</td>
<td>
None
</td>
</tr>
<tr>
<td>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<radiobutton "$scene.tattoos.pelvis" "hotZone">>
<<else>>
<span class="greyedOut">–</span>
<</if>>
</td>
<td>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
(Promiscuous) Hot Zone pussy tattoo
<<else>>
<span class="greyedOut">(Promiscuous) Hot Zone pussy tattoo</span>
<</if>>
</td>
</tr>
</table>
</span>
<</nobr>>\
[[Continue|Lifepath body mods]]<<silently>>
/* delete unneeded variables */
/* count how many tattoos she got */
<<set _tattoos to 0>>
<<if $scene.tattoos.upperBack != "none">>
<<if $scene.tattoos.upperBack == "stars">>
<<= "<<set $avatar.upperBackTattoo to 'av-tattoo-upperBack-starrySwirl.png'>>" >>
<<setFlag "highvistattoo">>
<<setFlag "hastattoo">>
<</if>>
<<set _dadPissed to true>>
<<set _tattoos += 1>>
<</if>>
<<if $scene.tattoos.leftShoulderBlade != "none">>
<<if $scene.tattoos.leftShoulderBlade == "zodiac">>
<<= "<<set $avatar.lShoulderBladeTattoo to 'av-tattoo-lShoulderBlade-zodiac-" + Flag("starsign") + ".png'>>" >>
<<setFlag "hastattoo">>
<<elseif $scene.tattoos.leftShoulderBlade == "chineseZodiac">>
<<= "<<set $avatar.lShoulderBladeTattoo to 'av-tattoo-lShoulderBlade-chineseZodiac-" + Flag("chinesezodiac") + ".png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<<set _dadPissed to true>>
<</if>>
<<setFlag "starsign" false>>
<<setFlag "chineseZodiac" false>>
<<if $scene.tattoos.leftHip != "none">>
<<if $scene.tattoos.leftHip == "roses">>
<<= "<<set $avatar.lHipTattoo to 'av-tattoo-lHip-roses-" + $pc.bodyType + "-front.png'>>" >>
<<= "<<set $avatar.lHipTattooRear to 'av-tattoo-lHip-roses-" + $pc.bodyType + "-rear.png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<<set _dadPissed to true>>
<</if>>
<<if $scene.tattoos.trampStamp != "none">>
<<if $scene.tattoos.trampStamp == "tribal1">>
<<= "<<set $avatar.trampStampTattoo to 'av-tattoo-trampStamp-tribal1-" + $pc.bodyType + ".png'>>" >>
<<setFlag "hastattoo">>
<</if>>
<<set _tattoos += 1>>
<<set _dadPissed to true>>
<</if>>
<<if $scene.tattoos.pelvis != "none">>
<<if $scene.tattoos.pelvis == "hotZone">>
<<= "<<set $avatar.pelvisTattoo to 'av-tattoo-pelvis-hotZone-" + $pc.bodyType + ".png'>>" >>
<<setFlag "hastattoo">>
<<setFlag "hotzone">>
<<set _tattoos += 1>>
<</if>>
<</if>>
/* count how many new piercings she got */
<<set _piercings to 0>>
<<if $scene.piercings.nose != "none">>
<<set _piercings += 1>>
<<if $scene.piercings.nose == "noseRingL">>
<<= "<<set $avatar.nosePiercing to 'av-piercing-nose-silverRingL-" + $pc.nose + ".png'>>" >>
<<elseif $scene.piercings.nose == "noseRingR">>
<<= "<<set $avatar.nosePiercing to 'av-piercing-nose-silverRingR-" + $pc.nose + ".png'>>" >>
<</if>>
<<set _dadPissed to true>>
<</if>>
<<if $scene.piercings.navel != "none">>
<<set _piercings += 1>>
<<if $scene.piercings.navel == "silverBar">>
<<= "<<set $avatar.navelPiercing to 'av-piercing-navel-silverBar-" + $pc.bodyType + ".png'>>" >>
<<elseif $scene.piercings.navel == "sapphire">>
<<= "<<set $avatar.navelPiercing to 'av-piercing-navel-sapphire-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
<<if $scene.piercings.brow != "none">>
<<set _piercings += 1>>
<<set $pc.browPiercing to {}>>
<<if $scene.piercings.brow == "silverBarbellL">>
<<= "<<set $pc.browPiercing.calm to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-calm.png'>>" >>
<<= "<<set $pc.browPiercing.frown to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-mad.png'>>" >>
<<= "<<set $pc.browPiercing.raised to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-happy.png'>>" >>
<<= "<<set $pc.browPiercing.oFace to 'av-piercing-brow-barbellL-" + $pc.brows.shape + "-oFace.png'>>" >>
<<elseif $scene.piercings.brow == "silverBarbellR">>
<<= "<<set $pc.browPiercing.calm to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-calm.png'>>" >>
<<= "<<set $pc.browPiercing.frown to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-mad.png'>>" >>
<<= "<<set $pc.browPiercing.raised to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-happy.png'>>" >>
<<= "<<set $pc.browPiercing.oFace to 'av-piercing-brow-barbellR-" + $pc.brows.shape + "-oFace.png'>>" >>
<</if>>
<<set $avatar.browPiercing to $pc.browPiercing.calm>>
<<set _dadPissed to true>>
<</if>>
<<if $scene.piercings.nipples != "none">>
<<set _piercings += 1>>
<<set $pc.nipplePiercings to {}>>
<<if $scene.piercings.nipples == "silverBarbells">>
<<= "<<set $pc.nipplePiercings.bra to 'av-piercing-nipples-silverBarbells-" + $pc.bodyType + "-" + $pc.braSize + "-bra.png'>>" >>
<<= "<<set $pc.nipplePiercings.braless to 'av-piercing-nipples-silverBarbells-" + $pc.bodyType + "-" + $pc.braSize + "-braless.png'>>" >>
<</if>>
<<set $avatar.nipplePiercings to $pc.nipplePiercings.braless>>
<</if>>
<<set _xpIntAmount1 to 250 * $pc.intelligenceMultiplier>>
<<set _xpCoorAmount1 to 250 * $pc.coordinationMultiplier>>
/* determine how much time Agent has between graduation and mission start (in order to avoid time skip for young Agents) */
<<if $pc.birthYear lte 1993>>
<<setFlag "time-in-uni" -10>> /* no limitations */
<<elseif $pc.birthYear == 1994>>
<<setFlag "time-in-uni" 1>>
<<elseif $pc.birthYear == 1995>>
<<setFlag "time-in-uni" 2>>
<<else>>
<<setFlag "time-in-uni" -100>> /* value for error in $pc.birthYear - shouldn't trigger */
<</if>>
<<if $pc.region == "America">>
<<set _timeinuni to Flag ("time-in-uni")>>
<<set _timeinuni += 1>>
<<setFlag "time-in-uni" _timeinuni>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE 18</span>
<<if _tattoos == 0 and _piercings == 0>>\
You steer clear of your local tattoo parlour.
<<elseif _tattoos gt 0 and _piercings == 0>>\
You get inked at your local tattoo parlour. <<if $lifepath.dad.present and _dadPissed>>Your dad is <i>pissed.</i><</if>>
<<elseif _tattoos == 0 and _piercings gt 0>>\
You get pierced at your local tattoo parlour. <<if $lifepath.dad.present and _dadPissed>>Your dad is <i>pissed.</i><</if>>
<<else>>\
You get inked and pierced at your local tattoo parlour. <<if $lifepath.dad.present and _dadPissed>>Your dad is <i>pissed.</i><</if>>
<</if>>\
You experiment with alcohol, and many in your social group experiment with drugs.
<<link "Stay clear of drugs." "Late teens drug use">>\
<<set $pc.drugUse to "straightEdge">>
<<surpsAddXP "General Knowledge" _xpIntAmount1>>
<<surpsAddXP "Writing" 250>>
<</link>>
<<link "Try weed." "Late teens drug use">>\
<<set $pc.drugUse to "stoner">>
<<surpsAddXP "Streetwise" 125>>
<</link>>
<<if $pc.openness.score gt 0>>\
<<link "(High Openness to Experience) Try weed, coke and pills." "Late teens drug use">>\
<<set $pc.drugUse to "partyGirl">>
<<surpsAddXP "Streetwise" 500>>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<</link>>\
<<else>>\
<span class="greyedOut">(High Openness to Experience) Try weed, coke and pills.</span>
<</if>>\<<silently>>
<<rTablesSetupCalculate "teenage">>
<</silently>>\
<<first>>\
<<showXP>>\
<</first>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.drugUse == "straightEdge">>\
Alcohol's enough for you – you stay totally away from drugs. Avoiding drugs improves your academic performance at <<if $pc.nationality == "U.S.">>senior high<<elseif $pc.nationality == "Canadian">>college<<elseif $pc.nationality == "English">>Sixth Form college<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>senior school<</if>>.
<<elseif $pc.drugUse == "stoner">>\
You're not a stoner, but you enjoy smoking weed from time to time, and occasionally score some from a dealer. In a few years, you'll have to answer lots of questions about your marijuana use <<if $pc.region == "America">>while hooked up to a $pc.agency polygraph machine<<else>>in a very uncomfortable $pc.agency vetting interview<</if>>, but for now you can enjoy feeling blissed out and relaxed while listening to Sublime on repeat.
<<elseif $pc.drugUse == "partyGirl">>\
After being warned for years that drugs will ruin your life if you even try them once, it's something of a revelation to learn that you can use party drugs and still function just fine. Weed makes you feel blissed out and relaxed, pills make you love everyone and want to dance, and coke makes you feel confident, talkative and <<aroused>>. You learn to manage the comedowns, score from dealers, and sneakily snort lines in toilet cubicles.
In a few years, you'll have to answer lots of questions about your drug use <<if $pc.region == "America">>while hooked up to a $pc.agency polygraph machine<<else>>in a very uncomfortable $pc.agency vetting interview<</if>>, but for now you can enjoy feeling like a sexy, invincible rock star when you let your hair down.
<</if>>\
Besides $lifepath.firstBF.firstname, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> other sexual partners in your hometown.
<span class="heading"><xxl><b>Teen Relationships</b></xxl></span>
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<if $pc.socialClass == "elite" and Flag ("time-in-uni") lt 3>>\
<<link "Continue" "Finishing school">>
<<set $pc.sexualPartners += 1>>
/* set no of partners for next rTable (Surval) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 4>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
<</link>>
<<elseif $pc.socialClass == "upper middle class">>\
<<link "Continue" "Lifepath gap year">>
<<set $pc.sexualPartners += 1>>
<<rTablesCleanAndLevelUp>>
<</link>>
<<else>>\
<<link "Continue" "Lifepath University Selection">>
<<set $pc.sexualPartners += 1>>
/* set no of partners for next rTable (university serious) */
<<rTablesCleanAndLevelUp>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<rTablesSetMaxMinPartners 0 4>>
<<else>>
<<rTablesSetMaxMinPartners 0 3>>
<</if>>
<</link>>
<</if>>
<</if>>\<<silently>>
<<set $pc.survalienne to true>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>SURVAL MONTREUX INTERNATIONAL BOARDING SCHOOL FOR GIRLS</b>, SWITZERLAND
<<= $gameDate.getFullYear()>> | AGE 18</span>
Your relationship with $lifepath.firstBF.firstname is threatened when you're sent to to study at an elite Swiss finishing school. The two of you stay in touch with Skype calls, but over time the distance causes you to drift apart, and you break up.
<<= "<img src='" + $imagePath + "surval.png'>" >>\
Nestled in the foothills of the Alps, looking down on the town of Montreux and beautiful Lake Geneva, Surval exists to prepare girls from wealthy international families for <<university>> [[and the future.|Finishing school 2]]<<silently>>
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<pcRemoveMakeup>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<eyeshadowBellini>>
<</if>>
<<set $bra.flags.add("liftsBoobs")>>
/* Wear Surval uniform */
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-lifepath-survalSocks-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.socksDark to 'av-lifepath-survalSocks-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-survalSkirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-survalJacket-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topdark to 'av-lifepath-survalJacket-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<set $avatar.feet to $feet.bare>>
<<set $avatar.shoes to "av-lifepath-survalShoes.png">>
<<geekEyeglasses>>
<<set _russianGirlNames to [
"Viktoria",
"Elizaveta",
"Varvara",
"Polina",
"Ksenia",
"Ekaterina",
"Aleksandra",
"Veronika",
"Valeriya",
"Ulyana",
"Roksana",
"Irina",
"Svetlana",
"Nadezhda",
"Vera",
"Margarita"]>>
<<set _russianGirlNames.delete($pc.firstname)>>
<<set $lifepath.survalRoomie to _russianGirlNames.random()>>
/* check whether the PC speaks French */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "French">>
<<if $pc.skills[_i].xp lte 499>>
<<set _french to "un peu">>
<<elseif $pc.skills[_i].xp lte 999>>
<<set _french to "basic">>
<<else>>
<<set _french to "fluent">>
<</if>>
<</if>>
<</for>>
/* check whether the PC speaks Mandarin */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Mandarin">>
<<set _mandarin to true>>
<</if>>
<</for>>
/* check whether the PC speaks Spanish */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Spanish">>
<<set _spanish to true>>
<</if>>
<</for>>
/* check whether the PC speaks Arabic */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Arabic">>
<<set _arabic to true>>
<</if>>
<</for>>
/* check whether the PC speaks Portuguese */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Portuguese">>
<<set _portuguese to true>>
<</if>>
<</for>>
/* check whether the PC speaks Japanese */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Japanese">>
<<set _japanese to true>>
<</if>>
<</for>>
/* check whether the PC speaks Russian */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Russian">>
<<set _russian to true>>
<</if>>
<</for>>
/* check whether the PC speaks German */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "German">>
<<set _german to true>>
<</if>>
<</for>>
<</silently>>\
<span class="heading"><b>SURVAL MONTREUX INTERNATIONAL BOARDING SCHOOL FOR GIRLS</b>, SWITZERLAND
<<= $gameDate.getFullYear()>> | AGE 18</span>
<<if $pc.extraversion.score == -1>>The thought of having to make new friends in a foreign country was scary<<else>>Leaving your friends behind to live in a foreign country was hard<</if>>, but the year you spend boarding at Surval is enriching. You make new friends from all over the world, and are educated in a totally new style, prepping you for learning in a <<university>> environment.
You're also taught traditional "finishing school" subjects like manners, cooking, fashion and makeup. Before you came, you were worried that they might try and turn you into some kind of Stepford Wife, but the teaching is modern and career-focused; for instance, in makeup class you learn about the impact beauty and grooming has on lifetime earnings long before you start experimenting with designer French lipsticks.
<<= "<img src='" + $imagePath + "makeupLesson.jpg'>" >>\
You're roomed with $lifepath.survalRoomie, a platinum blonde Slavic beauty with bright blue eyes and cheekbones that could cut paper, and tasked with improving her English just by chatting with her every night. The two of you quickly become firm friends.
The school has a strong international outlook, and every girl leaves here speaking fluent French and English. <<if _french != "fluent">>Beyond the language requirement, the curriculum is individually tailored for <<link "every girl." "Finishing school 3">>
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "French" 1000>>
<<surpsAddXP "Makeup" 500>>
<</link>>\
<<else>>\
Since you already speak French well, choose a different language to learn.
<<if not _arabic>>\
<<link "Arabic." "Finishing school 3">>\
<<surpsAddXP "Arabic" 500>>
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Makeup" 500>>
<</link>>
<</if>>\
<<if not _german>>\
<<link "German." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "German" 500>>
<<surpsAddXP "Makeup" 500>>
<</link>>
<</if>>\
<<if not _japanese>>\
<<link "Japanese." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Japanese" 500>>
<<surpsAddXP "Makeup" 500>>
<</link>>
<</if>>\
<<if not _mandarin>>\
<<link "Mandarin Chinese." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Mandarin" 500>>
<</link>>
<</if>>\
<<if not _portuguese>>\
<<link "Portuguese." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Portuguese" 500>>
<</link>>
<</if>>\
<<if not _russian>>\
<<link "Russian." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Russian" 500>>
<</link>>
<</if>>\
<<if not _spanish>>\
<<link "Spanish." "Finishing school 3">>\
<<surpsAddXP "Connoisseur" 500>>
<<surpsAddXP "Etiquette" 500>>
<<surpsAddXP "Makeup" 500>>
<<surpsAddXP "Spanish" 500>>
<</link>>
<</if>>\
<</if>>\<<silently>>
<<rTablesSetupCalculate "SwissFinish">>
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
/* put on a party dress to go on the razz in montreux */
<<= "<<set $avatar.top to 'av-lifepath-survalPartyDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.feet to $feet.highHeels>>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackHighHeels.png">>
<<set $avatar.wristwatch to "">>
<<= "<<set $avatar.bracelet to 'av-bracelet-silver-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<else>>
<<eyeshadow9to5>>
<</if>>
<<lipstickMissScarlet>>
<<blusherPeaches>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>SURVAL MONTREUX INTERNATIONAL BOARDING SCHOOL FOR GIRLS</b>, SWITZERLAND
<<= $gameDate.getFullYear()>> | AGE 18</span>
Montreux's a peaceful town for most of the year, but it does have a few expensive bars and nightclubs that attract night owls, foreign tourists, and senior Surval girls ignoring their curfew. From time to time you and $lifepath.survalRoomie slip out for cocktails at Harry's Bar or La Vinoteca, and go on to dance the night away at Black Pearl or Club Millésime.
<<= "<img src='" + $imagePath + "montreuxNight2.jpg'>" >>\
For two weeks in July the population of the town grows tenfold for the Montreuz Jazz Festival – which really features all kinds of famous and emerging bands and artists, from jazz to EDM to heavy metal to hip hop. The streets fill up with tourists and market stalls, and you can drift between 20 separate music stages every night.
<<= "<img src='" + $imagePath + "montreuxNight.png'>" >>\
During your year at Surval, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue." "Lifepath gap year">>
/* set no of partners for next rTable (University Serious) */
<<rTablesCleanAndLevelUp>>
<<if $pc.region == "America">>
<<rTablesSetMaxMinPartners 0 4>>
<<else>>
<<rTablesSetMaxMinPartners 0 3>>
<</if>>
<</link>>
<</if>><<silently>>
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<set $avatar.feet to $feet.bare>>
<<set $bra.flags.add("liftsBoobs")>>
<<pcRemoveMakeup>>
/* change into trekking clothes */
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-khakiShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-flipFlops.png">>
<<set $avatar.glasses to "av-lifepath-bigWhiteShades.png">>
<<set $lifepath.tookGapYear to true>>
<<if $pc.region == "Australasia">>
<<set _nameArray to "ausNZFirstname">>
<<elseif $pc.nationality == "U.S.">>
<<set _nameArray to "usFirstname">>
<<elseif $pc.nationality == "Canadian">>
<<set _nameArray to "canadianFirstname">>
<<elseif $pc.nationality == "English">>
<<set _nameArray to "britFirstname">>
<</if>>
/* generate friend names */
<<= "<<set _friend1 to setup." + _nameArray + ".random()>>" >>
<<= "<<set _friend2 to setup." + _nameArray + ".random()>>" >>
<<= "<<set _friend3 to setup." + _nameArray + ".random()>>" >>
<<if $scene.gapYearDestination == "Africa">>
<<rTablesSetupCalculate "AfricaGap">>
<<elseif $scene.gapYearDestination == "Australia">>
<<rTablesSetupCalculate "AustralianGap">>
<<elseif $scene.gapYearDestination == "Europe">>
<<rTablesSetupCalculate "EuropeanGap">>
<</if>>
<</silently>>\
<<showXP>>\
<<if $scene.gapYearDestination == "Africa">>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S GAP YEAR</b>, AFRICA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<elseif $scene.gapYearDestination == "Australia">>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S GAP YEAR</b>, AUSTRALASIA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<elseif $scene.gapYearDestination == "Europe">>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S GAP YEAR</b>, EUROPE
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<</if>>\
You and <<if $pc.extraversion.score lt 0>>your close friend $lifepath.gapYearFriend1<<elseif $pc.extraversion.score == 0>>your close friends $lifepath.gapYearFriend1 and $lifepath.gapYearFriend2<<elseif $pc.extraversion.score gt 0>>your close friends $lifepath.gapYearFriend1, $lifepath.gapYearFriend2 and $lifepath.gapYearFriend3<<else>>ERROR wrong pc extraversion score<</if>> plan out the itinerary carefully. After this, you might <<if $pc.extraversion.score lt 0>>both<<else>>all<</if>> go to different <<universities>>, so you want the trip to be a shared adventure that you'll remember forever.
<<if $scene.gapYearDestination == "Africa">>\
<<= "<img src='" + $imagePath + "gapYearElephants.png'>" >>\
You start in South Africa, then travel north into the continent. Along the way you see amazing natural wonders like Table Mountain, the red dunes of Namib-Naukluft National Park, and the massive, alien-looking baobab trees of Madagascar.
<<= "<img src='" + $imagePath + "gapYearBaobabs.png'>" >>\
On safaris you observe and photograph majestic endangered animals – lions, leopards, rhinos, elephants, cape buffalo. You also have the opportunity to do short stints of volunteering work, cataloguing endangered black rhino in Namibia and teaching English in a schoolhouse in Uganda.
Africa has beautiful and bustling cities from Cape Town to Morocco, featuring colourful markets and cool nightclubs and bars that attract Western travellers. Outside of the cities you can find perfect peaceful silence, staring up at rivers of stars while on safari, or climbing one of the many stunning and isolated mountains. The months you spend here teach <<if $pc.extraversion.score lt 0>>both<<else>>all<</if>> of you much about the exotic and diverse cultures you encounter, but they teach you more about yourselves.
During your gap year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<elseif $scene.gapYearDestination == "Australia">>\
<<silently>>
/* check if the agent can already surf */
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == "Surfing">>
<<set _pcCanSurf to true>>
<</if>>
<</for>>
<</silently>>\
<<= "<img src='" + $imagePath + "gapYearOz.png'>" >>\
Distant Australasia is the perfect gap year destination. You start travelling on the east coast of Australia, heading south to north, exploring towns and beaches by day and partying in bars and nightclubs by night. You <<if _pcCanSurf>>rent a surfboard and catch some amazing waves off Bondi Beach<<else>>learn to surf on Bondi Beach<</if>>, scuba dive in the Great Barrier Reef, and see glorious Sydney Harbour and the amazing Fraser Island, the only place in the world where rainforest grows on sand.
You travel through cities, beaches, deserts, bush, the Outback. When you're ready, you head off to explore the spell-binding scenery of New Zealand, including a hike up Franz Josef Glacier. You spend the final month of your gap year visiting first the tropical islands of Fiji, famous for their pristine beaches and thriving marine life, then keep on travelling all the way to the Cook Islands.
<<= "<img src='" + $imagePath + "gapYearCookIslands.png'>" >>\
The local people visit your beach hut every morning to try and sell you black pearls, coconut palm weaved hats and bright wrap around skirts: you stock up on piles of exotic gifts to bring back to your family and friends.
During your gap year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<elseif $scene.gapYearDestination == "Europe">>\
<<= "<img src='" + $imagePath + "gapYearItaly.png'>" >>\
The birthplace of democracy and Western civilisation, Europe has something to offer every traveller. You savour fine art and fine food in cosmopolitan Paris, visit Victorian palaces next door to hip bars in multicultural London, and buzz on rented Vespas between ancient ruins and chic street cafés in Rome.
<<= "<img src='" + $imagePath + "gapYearNorway.png'>" >>\
You have wild nights in Amsterdam and even wilder nights in the untamed nightlife of Serbia. You explore the scenic mountain forests of Germany and Austria, spend summer on the beaches of Spain and Greece, and see the majestic northern lights in stark and stunning Norway.
During your gap year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<elseif $scene.gapYearDestination == "Far East">>
An incredible adventure through China and Japan, taking in some truly amazing sights and experiences, from the Great Wall to the Terracotta Warriors to dazzling downtown Tokyo.
<<set _true to true>>
<<elseif $scene.gapYearDestination == "India">>
<<set _true to true>>
India
<<elseif $scene.gapYearDestination == "South America">>
<<set _true to true>>
South America
<<elseif $scene.gapYearDestination == "USA">>
<<set _true to true>>
USA coast to coast
<</if>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath University Selection">>
/* set no of partners for next rTable (University Serious) */
<<rTablesCleanAndLevelUp>>
<<if $pc.region == "America">>
<<rTablesSetMaxMinPartners 0 4>>
<<else>>
<<rTablesSetMaxMinPartners 0 3>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>><<silently>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<lipstickSkinnyDip>>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<eyeshadow9to5>>
<<lipstickMissScarlet>>
<<else>>
<<eyeshadowBellini>>
<<lipstickSkinnyDip>>
<</if>>
<<blusherPeaches>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>SURVAL MONTREUX INTERNATIONAL BOARDING SCHOOL FOR GIRLS</b>, SWITZERLAND
<<= $gameDate.getFullYear()>> | AGE 18</span>
Your year at Surval is filled with vivid memories. You have classes in art & drama, public speaking, logic & rhetoric, meditation and yoga. In the summer you play watersports on Lake Geneva, in the winter you ski and snowboard in the Alps.
Extra-curricular activities are frequent and varied. You go on cultural visits to several European cities, and you take part in many charity experiences: packing and delivering cartons of free food to the poor, raising money for disabled kids in a sponsored 5km street run, and building a schoolhouse in an impoverished village in a school trip to Kenya.
<<= "<img src='" + $imagePath + "montreuxDay.png'>" >>\
The school minibus runs regularly down to Montreux and back, and you often spend afternoons cycling or roller skating along the lakeside promenade, sipping hot chocolate in one of the charming street cafés, or shopping in the Riviera. In July, the town hosts a famous international music festival, and in winter the lakeside promenade becomes one of the prettiest Christmas markets in Europe.
There's a curfew, but Montreux is just a twenty-minute walk away, so some girls <<link "sneak out after dark" "Finishing school 4">>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Jet Skiing" 500>>
<<surpsAddXP "Winter Sports" 500>>
<<surpsAddXP "Writing" 500>>
<</link>> for access to alcohol, music and hot European boys.<<silently>>
<<if $pc.socialClass == "elite">>\
/* change back into Surval uniform for the graduation ceremony */
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<lipstickSkinnyDip>>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<eyeshadow9to5>>
<<lipstickMissScarlet>>
<<else>>
<<eyeshadowBellini>>
<<lipstickSkinnyDip>>
<</if>>
<<blusherPeaches>>
/* Wear Surval uniform */
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-lifepath-survalSocks-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.socksDark to 'av-lifepath-survalSocks-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-survalSkirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-survalJacket-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topdark to 'av-lifepath-survalJacket-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<set $avatar.feet to $feet.bare>>
<<set $avatar.shoes to "av-lifepath-survalShoes.png">>
<<geekEyeglasses>>
/* advance 1 year for agents who went to Surval */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<set _timeinuni to Flag("time-in-uni")>>
<<set _timeinuni += 1>>
<<setFlag "time-in-uni" _timeinuni>>
<</if>>
/* create 3 friends for gap year experience (used on next passage) */
<<if $pc.region == "Australasia">>
<<set _nameArray to "ausNZFirstname">>
<<elseif $pc.nationality == "U.S.">>
<<set _nameArray to "usFirstname">>
<<elseif $pc.nationality == "Canadian">>
<<set _nameArray to "canadianFirstname">>
<<elseif $pc.nationality == "English">>
<<set _nameArray to "britFirstname">>
<</if>>
<<= "<<set $lifepath.gapYearFriend1 to setup." + _nameArray + ".random()>>" >>
<<= "<<set $lifepath.gapYearFriend2 to setup." + _nameArray + ".random()>>" >>
<<= "<<set $lifepath.gapYearFriend3 to setup." + _nameArray + ".random()>>" >>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.socialClass == "elite">>\
<<= "<img src='" + $imagePath + "survalBears.png'>" >>\
<<pcSmile>>
At your graduation ceremony you're given a diploma certificate and a Surval teddy bear. <i>"Aseema</i> is a Sanskrit word, meaning 'limitless'," the headmistress says in her speech. "You leave Surval fully prepared for a future without limits. I know that every one of you will, in different ways, make us very proud."
You say goodbye to $lifepath.survalRoomie and the other friends you've made this year, then head to Geneva Airport. The flight home is bittersweet: you wonder how much your friends back home will have changed...and how much you have.
You also have to make a decision about your future. An aim of Surval was to prepare you for <<university>>, but you don't have to rush straight into that if you don't want to. Taking a gap year would give you a chance to experience some travel and adventure before throwing yourself into a degree course and then a career.
<<else>>\
Your <<if $pc.nationality == "U.S.">>senior high<<elseif $pc.nationality == "Canadian">>college<<elseif $pc.nationality == "English">>Sixth Form<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>senior school<</if>> grades are good enough to get you into <<university>>, but you don't have to rush straight into that if you don't want to. Your family can afford to send you on a gap year; that would give you a chance to experience some travel and adventure before throwing yourself into a degree course and then a career.
<</if>>\
<<if Flag("time-in-uni") lt 3>>\
<<link "Take a gap year in Africa." "Lifepath gap year experience">>
<<set $scene.gapYearDestination to "Africa">>
<<surpsAddXP "Camping" 500>>
<<surpsAddXP "Hiking" 500>>
<</link>>
<<if $pc.nationality != "Australian" and $pc.nationality != "New Zealand">>\
<<link "Take a gap year in Australia." "Lifepath gap year experience">>
<<set $scene.gapYearDestination to "Australia">>
<<surpsAddXP "Surfing" 500>>
<<surpsAddXP "Socialise" 500>>
<</link>>
<</if>>\
<<if $pc.nationality != "English">>\
<<link "Take a gap year in Europe." "Lifepath gap year experience">>
<<set $scene.gapYearDestination to "Europe">>
<<surpsAddXP "Motorbike" _xpCoorAmount1>>
<<surpsAddXP "Socialise" 500>>
<</link>>
<</if>>\
<</if>>\
<<if $pc.nationality == "U.S.">>\
[[Apply for college instead.|Lifepath University Selection]]
<<else>>\
[[Apply for university instead.|Lifepath University Selection]]
<</if>>\<<silently>>
<<run UIBar.stow()>>
<<set $scene.academicPerformance to 0,
$scene.freeTime to 0>>
<<set _attributeModifiers to [["intelligence", 1], ["conscientiousness", 1.5]]>>
<<set _skillModifiers to [["Persuade", 1], ["Writing", 1]]>>
<<set _otherModifiers to [
["$pc.highSchoolClique", "eq", "Star Athlete",1],
["$pc.highSchoolClique", "eq", "Geek", 1],
["$pc.highSchoolCheerleader", "eq", true, 1],
["$pc.socialClass", "eq", "elite", 2],
["$pc.socialClass", "eq", "upper middle class", 1],
["$pc.socialClass", "eq", "working class", -1],
["$pc.socialClass", "eq", "working poor", -2],
["$pc.survalienne", "eq", true, 2],
["$pc.drugUse", "eq", "straightEdge", 1],
["$pc.valedictorian", "eq", true, 2],
["$pc.academicAlpha", "eq", true, 1, "and", "$pc.valedictorian", "eq", false],
["$pc.wasClassPresident", "eq", true, 1],
["$pc.teenJob", "eq", "none", 1]]>>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.socialClass == "elite">>\
The combination of your <<if $pc.intelligence.score == 1>>high<<else>>superior<</if>> intelligence and your family's wealth meant that it was always just assumed that you'd go to <<university>>. <<if $lifepath.tookGapYear>>Back home in $pc.hometown.city, you<<else>>You<</if>> set about deciding which <<universities>> to apply to<<if $pc.survalienne>>; at Surval you learned exactly how to write a stand-out application<<else>>.<</if>>
<<elseif $pc.socialClass == "upper middle class">>\
<<if $lifepath.tookGapYear>>Back home in $pc.hometown.city,<<else>>In your free time<</if>> you focus hard on your <<university>> applications. Some days it feels like <<university>> is all anybody wants to talk about.
<<elseif $pc.socialClass == "middle class">>\
The <<university>> application process is stressful. Your friends are all going through the same thing, though, so at least you're all in the same boat. Some of your friends from wealthy families decide to take a gap year, but you know that isn't a real option.
<<elseif$pc.socialClass == "working class">>\
Most of your friends are jumping straight into entry level jobs, but you throw yourself into the <<university>> application process instead. The stack of essays to write and letters of recommendation to send feel overwhelming sometimes, but you're determined to be something more than a secretary or a hairdresser.
<<elseif$pc.socialClass == "working poor">>\
Your friends think you're crazy when you tell them you're planning to go to <<university>>. Your <<if $lifepath.parentsTogether>>parents tell you that they can't afford it<<else>><<mom>> tells you that she can't afford it<</if>>. But your school guidance counsellor gives you some helpful pamphlets about getting fees waived, and steers you towards some scholarships you could seek out. Growing up poor makes it harder to go to <<university>>, but it's not impossible.
<<else>>\
Something is wrong as there is no social class assigned.
<</if>>\
<<if $pc.nationality == "U.S.">>\
<<set _elite to "the Ivy League">>\
The eight Ivy League schools are the most selective in the US. Each of them has top-ranked academics and an award-winning faculty; they also boast beautiful and historic campuses. Competition for admission is fierce, with fewer than 1 in 10 applicants accepted.
<<elseif $pc.nationality == "Canadian">>\
<<set _elite to "the Canadian Ivies">>\
Canada's university system isn't quite so stratified as the US or the UK systems, but there are four "Canadian Ivies" that are the oldest, most selective, and richest universities. Competition for admission is competitive.
<<elseif $pc.nationality == "English">>\
<<set _elite to "Oxbridge">>\
Oxford and Cambridge ("Oxbridge") are the UK's two most prestigious universities. They're considered to be among the best universities in the world, but the application process is fiercely competitive.
<<elseif $pc.nationality == "Australian">>\
<<set _elite to "the sandstone universities">>\
The six "sandstone universities" are the oldest and most prestigious universities in Australia. Competition for admission is fierce, and most students come from higher income families.
<<elseif $pc.nationality == "New Zealand">>\
<<set _elite to "the top two">>\
New Zealand only has a small population, but all eight of its universities are in the top 45% of the world rankings. The two top ranked – where competition for admission is the most competitive – are the University of Auckland and the University of Otago.
<<else>>\
ERROR! Wrong nationality option
<</if>>\
<<link `"Apply to " + _elite +"."` "Lifepath Apply Uni">>
<<set $scene.appliedElite to true>>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
<<set $scene.uniType to "elite">>
<<else>>
<<if $pc.nationality == "U.S." or $pc.nationality == "English" or $pc.nationality == "New Zealand">>
<<if $scene.d10Roll.roll + $scene.d10Roll.finalMod gte $scene.d10Roll.difficulty - 4>>
<<set $scene.uniType to "good">>
<<else>>
<<set $scene.uniType to "regular">>
<</if>>
<<else>>
<<set $scene.uniType to "good">>
<</if>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Applying for elite uni">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<link "Apply for a different university." "Lifepath Apply Uni">>
<<if $pc.nationality == "U.S." or $pc.nationality == "English" or $pc.nationality == "New Zealand">>
<<if $scene.d10Roll.roll + $scene.d10Roll.finalMod gte $scene.d10Roll.difficulty - 4>>
<<set $scene.uniType to "good">>
<<else>>
<<set $scene.uniType to "regular">>
<</if>>
<<else>>
<<set $scene.uniType to "good">>
<</if>><</link>><<silently>>
<<if $pc.nationality == "U.S.">>\
<<set _elite to "the Ivy League isn\'t">>\
<<elseif $pc.nationality == "Canadian">>\
<<set _elite to "the Canadian Ivies aren\'t">>\
<<elseif $pc.nationality == "English">>\
<<set _elite to "Oxbridge isn\'t">>\
<<elseif $pc.nationality == "Australian">>\
<<set _elite to "the sandstone universities aren\'t">>\
<<elseif $pc.nationality == "New Zealand">>\
<<set _elite to "the top two aren\'t">>\
<</if>>\
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.appliedElite>>\
You carefully craft your applications and personal statements to the <<universities>> that will look best on your <<if $pc.region == "America">>resume<<else>>CV<</if>>. You also apply to some less prestigious institutions as a backup.
<<else>>\
You decide that _elite for you. You carefully craft applications and personal statements to the <<universities>> that you feel are a better fit.
<</if>>\
<<if $scene.appliedElite>>\
<<if $scene.d10Roll.success>>\
You're thrilled when a series of acceptance letters arrive. You have the pick of the bunch!
<<else>>\
It's a good thing you did; you receive rejection letters from your first choice <<universities>>. It's disappointing, but a number of your second choices send acceptance letters, and they're all good <<universities>>.
<</if>>\
<<else>>\
You're pleased when several acceptance letters arrive. You feel like you have a good range of options.
<</if>>\
<<if $pc.nationality == "U.S.">>\
<<if $scene.uniType == "elite">>\
[[Accept a place at Brown.|Lifepath uni degree choice][$temp to "brown"]]
[[Accept a place at Columbia.|Lifepath uni degree choice][$temp to "columbia"]]
[[Accept a place at Cornell.|Lifepath uni degree choice][$temp to "cornell"]]
[[Accept a place at Dartmouth.|Lifepath uni degree choice][$temp to "dartmouth"]]
[[Accept a place at Harvard.|Lifepath uni degree choice][$temp to "harvard"]]
[[Accept a place at Pennsylvania.|Lifepath uni degree choice][$temp to "pennsylvania"]]
[[Accept a place at Princeton.|Lifepath uni degree choice][$temp to "princeton"]]
[[Accept a place at Yale.|Lifepath uni degree choice][$temp to "yale"]]
<<elseif $scene.uniType == "good">>\
[[Accept a place at UCLA.|Lifepath uni degree choice][$temp to "california"]]
[[Accept a place at Chicago.|Lifepath uni degree choice][$temp to "chicago"]]
[[Accept a place at Georgetown.|Lifepath uni degree choice][$temp to "georgetown"]]
[[Accept a place at Michigan.|Lifepath uni degree choice][$temp to "michigan"]]
[[Accept a place at Colorado.|Lifepath uni degree choice][$temp to "colorado"]]
[[Accept a place at Tulane.|Lifepath uni degree choice][$temp to "tulane"]]
[[Accept a place at Emory.|Lifepath uni degree choice][$temp to "emory"]]
[[Accept a place at Rutgers.|Lifepath uni degree choice][$temp to "rutgers"]]
<<elseif $scene.uniType == "regular">>\
[[Accept a place at Texas.|Lifepath uni degree choice][$temp to "texas"]]
[[Accept a place at Pepperdine.|Lifepath uni degree choice][$temp to "pepperdine"]]
[[Accept a place at Oregon.|Lifepath uni degree choice][$temp to "oregon"]]
[[Accept a place at Fordham.|Lifepath uni degree choice][$temp to "fordham"]]
[[Accept a place at Hawaii.|Lifepath uni degree choice][$temp to "hawaii"]]
<</if>>\
<<elseif $pc.nationality == "English">>\
<<if $scene.uniType == "elite">>\
[[Accept a place at Cambridge.|Lifepath uni degree choice][$temp to "cambridge"]]
[[Accept a place at Oxford.|Lifepath uni degree choice][$temp to "oxford"]]
<<elseif $scene.uniType == "good">>\
[[Accept a place at University College London.|Lifepath uni degree choice][$temp to "uclLondon"]]
[[Accept a place at Imperial.|Lifepath uni degree choice][$temp to "imperial"]]
[[Accept a place at Durham.|Lifepath uni degree choice][$temp to "durham"]]
[[Accept a place at Exeter.|Lifepath uni degree choice][$temp to "exeter"]]
[[Accept a place at Loughborough.|Lifepath uni degree choice][$temp to "loughborough"]]
<<elseif $scene.uniType == "regular">>\
[[Accept a place at Cardiff.|Lifepath uni degree choice][$temp to "cardiff"]]
[[Accept a place at Sheffield.|Lifepath uni degree choice][$temp to "sheffield"]]
[[Accept a place at Manchester.|Lifepath uni degree choice][$temp to "manchester"]]
[[Accept a place at York.|Lifepath uni degree choice][$temp to "york"]]
<</if>>\
<<elseif $pc.nationality == "Canadian">>\
<<if $scene.uniType == "elite">>\
[[Accept a place at Toronto.|Lifepath uni degree choice][$temp to "toronto"]]
[[Accept a place at McGill.|Lifepath uni degree choice][$temp to "mcgill"]]
[[Accept a place at Queen's.|Lifepath uni degree choice][$temp to "queens"]]
<<elseif $scene.uniType == "good">>\
[[Accept a place at British Columbia.|Lifepath uni degree choice][$temp to "britishColumbia"]]
[[Accept a place at Alberta.|Lifepath uni degree choice][$temp to "alberta"]]
[[Accept a place at Brock.|Lifepath uni degree choice][$temp to "brock"]]
[[Accept a place at Concordia.|Lifepath uni degree choice][$temp to "concordia"]]
[[Accept a place at McMaster.|Lifepath uni degree choice][$temp to "mcmaster"]]
<<elseif $scene.uniType == "regular">>\
<</if>>\
<<elseif $pc.nationality == "Australian">>\
<<if $scene.uniType == "elite">>\
[[Accept a place at Adelaide.|Lifepath uni degree choice][$temp to "adelaide"]]
[[Accept a place at Melbourne.|Lifepath uni degree choice][$temp to "melbourne"]]
[[Accept a place at Queensland.|Lifepath uni degree choice][$temp to "queensland"]]
[[Accept a place at Sydney.|Lifepath uni degree choice][$temp to "sydney"]]
[[Accept a place at Tasmania.|Lifepath uni degree choice][$temp to "tasmania"]]
[[Accept a place at UWA.|Lifepath uni degree choice][$temp to "perth"]]
<<elseif $scene.uniType == "good">>\
[[Accept a place at UNSW Sydney.|Lifepath uni degree choice][$temp to "unswSydney"]]
[[Accept a place at Monash.|Lifepath uni degree choice][$temp to "monash"]]
[[Accept a place at ANU.|Lifepath uni degree choice][$temp to "anuAustralia"]]
<<elseif $scene.uniType == "regular">>\
<</if>>\
<<elseif $pc.nationality == "New Zealand">>\
<<if $scene.uniType == "elite">>\
[[Accept a place at Auckland.|Lifepath uni degree choice][$temp to "auckland"]]
[[Accept a place at Otago.|Lifepath uni degree choice][$temp to "otago"]]
<<elseif $scene.uniType == "good">>\
[[Accept a place at Canterbury.|Lifepath uni degree choice][$temp to "canterbury"]]
[[Accept a place at Victoria.|Lifepath uni degree choice][$temp to "victoria"]]
[[Accept a place at Waikato.|Lifepath uni degree choice][$temp to "waikato"]]
<<elseif $scene.uniType == "regular">>\
[[Accept a place at Massey.|Lifepath uni degree choice][$temp to "massey"]]
[[Accept a place at Lincoln.|Lifepath uni degree choice][$temp to "lincoln"]]
[[Accept a place at Auckland Tech.|Lifepath uni degree choice][$temp to "aucklandTech"]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.uni to {},
$pc.degree to {}>>
<<if $temp == "brown">>
<<set $scene.uni.longName to "Brown University",
$scene.uni.shortName to "Brown",
$scene.uni.location to "Providence, Rhode Island",
$scene.uni.picture to "brown2.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Brown">>
<<elseif $temp == "columbia">>
<<set $scene.uni.longName to "Columbia University",
$scene.uni.shortName to "Columbia",
$scene.uni.location to "Manhattan, New York City",
$scene.uni.picture to "columbia.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Columbia">>
<<elseif $temp == "cornell">>
<<set $scene.uni.longName to "Cornell University",
$scene.uni.shortName to "Cornell",
$scene.uni.location to "Ithaca, NY",
$scene.uni.picture to "cornell.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Cornell">>
<<elseif $temp == "dartmouth">>
<<set $scene.uni.longName to "Dartmouth College",
$scene.uni.shortName to "Dartmouth",
$scene.uni.location to "Hanover, New Hampshire",
$scene.uni.picture to "dartmouth.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Dartmouth">>
<<elseif $temp == "harvard">>
<<set $scene.uni.longName to "Harvard University",
$scene.uni.shortName to "Harvard",
$scene.uni.location to "Cambridge, Mass",
$scene.uni.picture to "Harvard20University_40020new_400_400_90.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Harvard">>
<<elseif $temp == "pennsylvania">>
<<set $scene.uni.longName to "University of Pennsylvania",
$scene.uni.shortName to "Penn",
$scene.uni.location to "Philadelphia",
$scene.uni.picture to "penn.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Penn">>
<<elseif $temp == "princeton">>
<<set $scene.uni.longName to "Princeton University",
$scene.uni.shortName to "Princeton",
$scene.uni.location to "New Jersey",
$scene.uni.picture to "princeton.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Princeton">>
<<elseif $temp == "yale">>
<<set $scene.uni.longName to "Yale University",
$scene.uni.shortName to "Yale",
$scene.uni.location to "New Haven, Connecticut",
$scene.uni.picture to "yale.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Yale">>
<<elseif $temp == "california">>
<<set $scene.uni.longName to "UC Los Angeles",
$scene.uni.shortName to "UCLA",
$scene.uni.location to "Los Angeles",
$scene.uni.picture to "ucla-shooting.png",
$scene.uni.beach to "Santa Monica Beach",
$scene.uni.hoodie to "UCLA">>
<<elseif $temp == "chicago">>
<<set $scene.uni.longName to "University of Chicago",
$scene.uni.shortName to "U of C",
$scene.uni.location to "Illinois",
$scene.uni.picture to "original-grid-image-429-1377050354-17.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Chicago">>
<<elseif $temp == "georgetown">>
<<set $scene.uni.longName to "Georgetown University",
$scene.uni.shortName to "Georgetown",
$scene.uni.location to "Washington D.C.",
$scene.uni.picture to "healy_hall_at_georgetown_university.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Georgetown">>
<<elseif $temp == "michigan">>
<<set $scene.uni.longName to "University of Michigan",
$scene.uni.shortName to "Michigan",
$scene.uni.location to "Ann Arbor, MI",
$scene.uni.picture to "macmurtrie_400_400_s_c1_c_c_0_0_1.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Michigan">>
<<elseif $temp == "colorado">>
<<set $scene.uni.longName to "University of Colorado",
$scene.uni.shortName to "Colorado",
$scene.uni.location to "Boulder, CO",
$scene.uni.picture to "2789ec6c41ce87e915a7882747a36401.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Colorado">>
<<elseif $temp == "tulane">>
<<set $scene.uni.longName to "Tulane University",
$scene.uni.shortName to "Tulane",
$scene.uni.location to "New Orleans",
$scene.uni.picture to "original-grid-image-3407-1377054819-14.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Tulane">>
<<elseif $temp == "emory">>
<<set $scene.uni.longName to "Emory University",
$scene.uni.shortName to "Emory",
$scene.uni.location to "Atlanta, GA",
$scene.uni.picture to "original-grid-image-23194-1377056412-12.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Emory">>
<<elseif $temp == "rutgers">>
<<set $scene.uni.longName to "Rutgers University",
$scene.uni.shortName to "Rutgers",
$scene.uni.location to "New Jersey",
$scene.uni.picture to "IMG_0984.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Rutgers">>
<<elseif $temp == "texas">>
<<set $scene.uni.longName to "University of Texas",
$scene.uni.shortName to "UT Austin",
$scene.uni.location to "Austin, TX",
$scene.uni.picture to "texas.jpg",
$scene.uni.beach to "Volente Beach",
$scene.uni.hoodie to "Texas">>
<<elseif $temp == "pepperdine">>
<<set $scene.uni.longName to "Pepperdine University",
$scene.uni.shortName to "Pepperdine",
$scene.uni.location to "Malibu, CA",
$scene.uni.picture to "original-grid-image-31016-1377030237-20.jpg",
$scene.uni.beach to "Zuma Beach",
$scene.uni.hoodie to "Pepperdine">>
<<elseif $temp == "oregon">>
<<set $scene.uni.longName to "University of Oregon",
$scene.uni.shortName to "Oregon",
$scene.uni.location to "Eugene, OR",
$scene.uni.picture to "uofo.png",
$scene.uni.beach to "",
$scene.uni.hoodie to "Oregon">>
<<elseif $temp == "fordham">>
<<set $scene.uni.longName to "Fordham University",
$scene.uni.shortName to "Fordham",
$scene.uni.location to "The Bronx, NY",
$scene.uni.picture to "original-grid-image-29570-1377093941-15.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Fordham">>
<<elseif $temp == "hawaii">>
<<set $scene.uni.longName to "University of Hawaii",
$scene.uni.shortName to "UH",
$scene.uni.location to "Honolulu",
$scene.uni.picture to "original-grid-image-2108-1377031030-17.jpg",
$scene.uni.beach to "Queen\'s Beach",
$scene.uni.hoodie to "UH">>
<<elseif $temp == "cambridge">>
<<set $scene.uni.longName to "University of Cambridge",
$scene.uni.shortName to "Cambridge",
$scene.uni.location to "Cambridgeshire",
$scene.uni.picture to "rsz_corpus_christi_college_7289571086_o_-_credit_cambridge_university.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Cambridge">>
<<elseif $temp == "oxford">>
<<set $scene.uni.longName to "University of Oxford",
$scene.uni.shortName to "Oxford",
$scene.uni.location to "Oxfordshire",
$scene.uni.picture to "oxford.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Oxford">>
<<elseif $temp == "uclLondon">>
<<set $scene.uni.longName to "University College London",
$scene.uni.shortName to "UCL",
$scene.uni.location to "Euston",
$scene.uni.picture to "Screenshot_2016-09-20_23.11.48.png.600x400_q85.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "UCL">>
<<elseif $temp == "imperial">>
<<set $scene.uni.longName to "Imperial College London",
$scene.uni.shortName to "Imperial",
$scene.uni.location to "South Kensington",
$scene.uni.picture to "imperial.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Imperial">>
<<elseif $temp == "durham">>
<<set $scene.uni.longName to "University of Durham",
$scene.uni.shortName to "Durham",
$scene.uni.location to "County Durham",
$scene.uni.picture to "durham.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Durham">>
<<elseif $temp == "exeter">>
<<set $scene.uni.longName to "University of Exeter",
$scene.uni.shortName to "Exeter",
$scene.uni.location to "Devon",
$scene.uni.picture to "exeter.jpg",
$scene.uni.beach to "Gyllyngvase Beach",
$scene.uni.hoodie to "Exeter">>
<<elseif $temp == "loughborough">>
<<set $scene.uni.longName to "Loughborough University",
$scene.uni.shortName to "Loughborough",
$scene.uni.location to "Leicestershire",
$scene.uni.picture to "Loughborough-400x400.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Loughborough">>
<<elseif $temp == "cardiff">>
<<set $scene.uni.longName to "Cardiff University",
$scene.uni.shortName to "Cardiff",
$scene.uni.location to "Wales",
$scene.uni.picture to "4045_3_cardiff-students-union_400.png",
$scene.uni.beach to "",
$scene.uni.hoodie to "Cardiff">>
<<elseif $temp == "sheffield">>
<<set $scene.uni.longName to "University of Sheffield",
$scene.uni.shortName to "Sheffield",
$scene.uni.location to "South Yorkshire",
$scene.uni.picture to "swfc.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Sheffield">>
<<elseif $temp == "manchester">>
<<set $scene.uni.longName to "University of Manchester",
$scene.uni.shortName to "Manchester",
$scene.uni.location to "Manchester",
$scene.uni.picture to "281.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Manchester">>
<<elseif $temp == "york">>
<<set $scene.uni.longName to "University of York",
$scene.uni.shortName to "York",
$scene.uni.location to "North Yorkshire",
$scene.uni.picture to "York-400x400.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "York">>
<<elseif $temp == "toronto">>
<<set $scene.uni.longName to "University of Toronto",
$scene.uni.shortName to "UofT",
$scene.uni.location to "Ontario",
$scene.uni.picture to "faculty-applied-science-engineering_1.jpg",
$scene.uni.beach to "Sunnyside Beach",
$scene.uni.hoodie to "Toronto">>
<<elseif $temp == "mcgill">>
<<set $scene.uni.longName to "McGill University",
$scene.uni.shortName to "McGill",
$scene.uni.location to "Montreal",
$scene.uni.picture to "160808-mcgilluniversity-submitted-400x400.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "McGill">>
<<elseif $temp == "queens">>
<<set $scene.uni.longName to "Queen\'s University",
$scene.uni.shortName to "Queen\'s",
$scene.uni.location to "Kingston",
$scene.uni.picture to "QueensUniversity-400x400.jpg",
$scene.uni.beach to "Richardson Beach",
$scene.uni.hoodie to "Queens">>
<<elseif $temp == "britishColumbia">>
<<set $scene.uni.longName to "University of British Columbia",
$scene.uni.shortName to "UBC",
$scene.uni.location to "Vancouver",
$scene.uni.picture to "ubc-okanagan-400x400.jpg",
$scene.uni.beach to "Locamo Beach",
$scene.uni.hoodie to "UBC">>
<<elseif $temp == "alberta">>
<<set $scene.uni.longName to "University of Alberta",
$scene.uni.shortName to "U of A",
$scene.uni.location to "Edmonton",
$scene.uni.picture to "cpocthumb1.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Alberta">>
<<elseif $temp == "brock">>
<<set $scene.uni.longName to "Brock University",
$scene.uni.shortName to "Brock",
$scene.uni.location to "St. Catharines",
$scene.uni.picture to "MIWSFPA.DiamondSchmittArchitechts.jpg",
$scene.uni.beach to "Lakeside Park Beach",
$scene.uni.hoodie to "Brock">>
<<elseif $temp == "concordia">>
<<set $scene.uni.longName to "Concordia University",
$scene.uni.shortName to "Concordia",
$scene.uni.location to "Montreal",
$scene.uni.picture to "1505832057801.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Concordia">>
<<elseif $temp == "mcmaster">>
<<set $scene.uni.longName to "McMaster University",
$scene.uni.shortName to "McMaster",
$scene.uni.location to "Hamilton",
$scene.uni.picture to "story-nine.jpg",
$scene.uni.beach to "Burloak Waterfront Park",
$scene.uni.hoodie to "McMaster">>
<<elseif $temp == "adelaide">>
<<set $scene.uni.longName to "University of Adelaide",
$scene.uni.shortName to "Adelaide University",
$scene.uni.location to "South Australia",
$scene.uni.picture to "University20of20Adelaide_v2_1.jpg",
$scene.uni.beach to "Semaphore Beach",
$scene.uni.hoodie to "Adelaide">>
<<elseif $temp == "melbourne">>
<<set $scene.uni.longName to "University of Melbourne",
$scene.uni.shortName to "Melbourne",
$scene.uni.location to "Victoria",
$scene.uni.picture to "Parkville_-_University_of_Mel_1.jpg",
$scene.uni.beach to "St. Kilda West Beach",
$scene.uni.hoodie to "Melbourne">>
<<elseif $temp == "queensland">>
<<set $scene.uni.longName to "University of Queensland",
$scene.uni.shortName to "UQ",
$scene.uni.location to "Brisbane",
$scene.uni.picture to "UQ20Grad20Employability203.jpg",
$scene.uni.beach to "Pandanus Beach",
$scene.uni.hoodie to "UQ">>
<<elseif $temp == "sydney">>
<<set $scene.uni.longName to "University of Sydney",
$scene.uni.shortName to "USYD",
$scene.uni.location to "New South Wales",
$scene.uni.picture to "cdf7b3f0-d1a2-11e8-bf5b-a32565f21459-rimg-w400-h400-dce4ebff-gmir.jpg",
$scene.uni.beach to "Bondi Beach",
$scene.uni.hoodie to "sydney">>
<<elseif $temp == "tasmania">>
<<set $scene.uni.longName to "University of Tasmania",
$scene.uni.shortName to "UTAS",
$scene.uni.location to "Hobart",
$scene.uni.picture to "tasmania.jpg",
$scene.uni.beach to "Red Chapel Beach",
$scene.uni.hoodie to "tasmania">>
<<elseif $temp == "perth">>
<<set $scene.uni.longName to "University of Western Australia",
$scene.uni.shortName to "UWA",
$scene.uni.location to "Perth",
$scene.uni.picture to "53670015-400x400.jpg",
$scene.uni.beach to "Floreat Beach",
$scene.uni.hoodie to "perth">>
<<elseif $temp == "unswSydney">>
<<set $scene.uni.longName to "University of New South Wales",
$scene.uni.shortName to "UNSW Sydney",
$scene.uni.location to "New South Wales",
$scene.uni.picture to "unswSydney.jpg",
$scene.uni.beach to "Bondi Beach",
$scene.uni.hoodie to "UNSW">>
<<elseif $temp == "monash">>
<<set $scene.uni.longName to "Monash University",
$scene.uni.shortName to "Monash",
$scene.uni.location to "Melbourne",
$scene.uni.picture to "monash.jpg",
$scene.uni.beach to "St. Kilda West Beach",
$scene.uni.hoodie to "Monash">>
<<elseif $temp == "anuAustralia">>
<<set $scene.uni.longName to "Australian National University",
$scene.uni.shortName to "ANU",
$scene.uni.location to "Canberra",
$scene.uni.picture to "anu.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "ANU">>
<<elseif $temp == "auckland">>
<<set $scene.uni.longName to "University of Auckland",
$scene.uni.shortName to "Auckland",
$scene.uni.location to "North Island",
$scene.uni.picture to "dNNzEpVZJJGGopl-400x400-noPad.jpg",
$scene.uni.beach to "Herne Bay Beach",
$scene.uni.hoodie to "Auckland">>
<<elseif $temp == "otago">>
<<set $scene.uni.longName to "University of Otago",
$scene.uni.shortName to "Otago",
$scene.uni.location to "Dunedin",
$scene.uni.picture to "dupvfQcBfPnqWsU-400x400-noPad.jpg",
$scene.uni.beach to "Tomahawk Beach",
$scene.uni.hoodie to "Otago">>
<<elseif $temp == "canterbury">>
<<set $scene.uni.longName to "University of Canterbury",
$scene.uni.shortName to "UC",
$scene.uni.location to "Christchurch",
$scene.uni.picture to "University-of-Canterbury.jpg",
$scene.uni.beach to "Waimari Beach",
$scene.uni.hoodie to "UC">>
<<elseif $temp == "victoria">>
<<set $scene.uni.longName to "Victoria University of Wellington",
$scene.uni.shortName to "Victoria",
$scene.uni.location to "Wellington",
$scene.uni.picture to "QXDhTsETPiqzhbN-400x400-noPad.jpg",
$scene.uni.beach to "Freyberg Beach",
$scene.uni.hoodie to "Victoria">>
<<elseif $temp == "waikato">>
<<set $scene.uni.longName to "University of Waikato",
$scene.uni.shortName to "Waikato University",
$scene.uni.location to "Hamilton",
$scene.uni.picture to "151222111015_10302748_10152868799229635_55371804786197026_n.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Waikato">>
<<elseif $temp == "massey">>
<<set $scene.uni.longName to "Massey University",
$scene.uni.shortName to "Massey",
$scene.uni.location to "Palmerston North",
$scene.uni.picture to "kxFqOTxdWlFAPjm-400x400-noPad.jpg",
$scene.uni.beach to "Point Chevalier Beach",
$scene.uni.hoodie to "Massey">>
<<elseif $temp == "lincoln">>
<<set $scene.uni.longName to "Lincoln University",
$scene.uni.shortName to "Lincoln",
$scene.uni.location to "Canterbury",
$scene.uni.picture to "5752880.jpg",
$scene.uni.beach to "",
$scene.uni.hoodie to "Lincoln">>
<<elseif $temp == "aucklandTech">>
<<set $scene.uni.longName to "Auckland University of Technology",
$scene.uni.shortName to "AUT",
$scene.uni.location to "North Island",
$scene.uni.picture to "wz-building-1.jpg",
$scene.uni.beach to "Orakei Beach",
$scene.uni.hoodie to "AUT">>
<</if>>
<<setFlag "pc-uni-shortname" $scene.uni.shortName>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
What subject will you study at $scene.uni.shortName?
[[Business.|Lifepath name change option][$pc.degree.subject to "business"]]
[[Journalism.|Lifepath name change option][$pc.degree.subject to "journalism"]]
[[Law.|Lifepath name change option][$pc.degree.subject to "law"]]
[[Psychology.|Lifepath name change option][$pc.degree.subject to "psychology"]]<<silently>>
<</silently>>
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
This is the start of a new stage in your life. Your friends in $pc.hometown.city all know you as $pc.knownAs.
How will you introduce yourself at <<university>>?
[["" + $pc.knownAs + "."|Lifepath university year 1]]
[[A different name.|Uni familiar name]]<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
What name do your friends call you at <<university>>?
<<textbox "$scene.uniShortName" $pc.firstname "Lifepath university year 1" autofocus>>[[⏎|Lifepath university year 1]]
<div class="devnote">\
This just changes what people call $pc.firstname in conversation – they won't react to your choice in any way.
Picking a sexualised nickname <i>now</i> will make it less sexy when $pc.firstname has to pick a stripper name later. 🦀
</div>\<<silently>>
<<if (def $scene.uniShortName) and ($scene.uniShortName != $pc.knownAs) >>
<<set $pc.knownAs to $scene.uniShortName>>
<</if>>
/* calculate PC's age in her second year at uni (used when building her cover story) */
<<set _dropOutAge to ($scene.lifepathAge +1)>>
<<setFlag "pc-dropout-age" _dropOutAge>>
/* show sidebar */
<<run UIBar.unstow()>>
<<set $pc.currentAssignment to "student">>
/* wear student clothes */
<<kinkVignetteGetDressed>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $scene.degreeLength to 4>>
<<elseif $pc.nationality == "English" or $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $scene.degreeLength to 3>>
<<else>>
ERROR! WRONG NATIONALITY
<</if>>
<<if $pc.socialClass == "elite">>
<<set $scene.academicPerformance += 2>>
<<elseif $pc.socialClass == "upper middle class">>
<<set $scene.academicPerformance += 1>>
<<elseif $pc.socialClass == "working class">>
<<set $scene.academicPerformance -= 1>>
<<elseif $pc.socialClass == "working poor">>
<<set $scene.academicPerformance -= 2>>
<</if>>
<<set _xpIntAmount1 to 750 * $pc.intelligenceMultiplier>>
<<set _xpIntAmount2 to 500 * $pc.intelligenceMultiplier>>
<<set _xpIntAmount3 to 250 * $pc.intelligenceMultiplier>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<= "<img src='" + $imagePath + $scene.uni.picture + "'>" >>\
<<if $pc.socialClass == "elite">>\
Starting <<university>> is daunting, but Surval taught you how to succeed in a new environment like this. Your year in Switzerland prepared you for <<university>>-style learning and you quickly adapt; the big difference is how little oversight you're subjected to.
<<else>>\
<<if $pc.neuroticism.score == 1>>\
Worries about making new friends, succeeding academically, and managing to live alone cause you anxious, sleepless nights in the run-up to starting <<university>>. The reality isn't as bad as you'd feared, and you settle in quite quickly. The biggest change is how little oversight you're subjected to.
<<elseif $pc.neuroticism.score == 0>>\
You're nervous about starting <<university>>, but when you get there you're just one of hundreds of other new arrivals. Realising that everybody is in the same boat helps you to get through the difficult first few days. The biggest change is how little oversight you're subjected to.
<<elseif $pc.neuroticism.score == -1>>\
Starting <<university>> is daunting, but you're level headed and you adapt quickly. The biggest change is how little oversight you're subjected to.
<</if>>\
<</if>>
You have to figure out how to do a range of things without any adult supervision, from using the library to feeding yourself to paying bills. And it's totally up to you when – and even <i>whether</i> – you write assignments or attend lectures.
Everyone starts <<university>> intending to study hard, but the lack of structure and the abundance of new social opportunities sometimes ruins those good intentions.
<<if $pc.conscientiousness.score gt 0>>\
<<link "(High Conscientiousness) Study hard." "Lifepath uni study balance">>\
<<set $temp to "workHard">>
<<surpsAddXP "Research" _xpIntAmount1>>
<<surpsAddXP "Writing" 750>>
<</link>>
<<else>>\
<span class="greyedOut">(High Conscientiousness) Study hard.</span>
<</if>>\
<<link "Balance study and fun." "Lifepath uni study balance">>\
<<set $temp to "balanced">>
<<surpsAddXP "Research" _xpIntAmount2>>
<<surpsAddXP "Socialise" 500>>
<<surpsAddXP "Writing" 500>>
<</link>>
<<if $pc.conscientiousness.score lt 0>>\
<<link "(Low Conscientiousness) Girls just wanna have fun." "Lifepath uni study balance">>\
<<set $temp to "playHard">>
<<surpsAddXP "Research" _xpIntAmount3>>
<<surpsAddXP "Socialise" 1000>>
<<surpsAddXP "Writing" 250>>
<</link>>
<<else>>\
<span class="greyedOut">(Low Conscientiousness) Girls just wanna have fun.</span>
<</if>>\<<silently>>
/* Ditch the satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "workHard">>\
<<silently>>
<<set $scene.academicPerformance += 1,
$scene.freeTime -= 1>>
<</silently>>\
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
<span class="badFeedback">\
Free time <b>decreased.</b>
</span>\
</span>\
<<elseif $temp == "playHard">>\
<<silently>>
<<set $scene.academicPerformance -= 1,
$scene.freeTime += 1>>
<</silently>>\
<span class="heading">\
<span class="goodFeedback">\
Free time <b>increased.</b>
</span>\
</span>\
<span class="heading">\
<span class="badFeedback">\
Academic performance <b>decreased.</b>
</span>\
</span>\
<</if>>\
<<if $temp == "workHard">>\
<<if $pc.conscientiousness.score == 1>>\
Your disciplined, organised nature fits well with your new-found freedom. You stick meticulously to a study plan and a budget. That means you don't go out as much as your friends, but you also avoid getting into the kinds of emergencies that many of them seem to attract. <<if $pc.extraversion.score == -1>>You're often happiest in your own company anyway, so you don't feel like you're missing out on much.<</if>>
<<elseif $pc.conscientiousness.score == 0>>\
Deciding to take <<university>> seriously, you schedule regular study time and mostly stick to your plan. It means you have to say no to parties or nights out sometimes, but staying well ahead of exams and deadlines makes them much less stressful. <<if $pc.extraversion.score == -1>>You're often happiest in your own company anyway, so you don't feel like you're missing out on much.<</if>>
<<else>>\
ERROR! PC conscientiousness score not 0 or 1.
<</if>>\
<<elseif $temp == "balanced">>\
<<if $pc.conscientiousness.score == 1>>\
There's more to <<university>> than just working all the time! You make a study plan, but decide not to stick to it slavishly. You settle into a rhythm of studying most days, and letting your hair down at a student night<<if $pc.highSchoolClique == "Rock Chick">>, rock club<</if>> or house party one or two nights per week. <<if $pc.nationality == "U.S." and $scene.lifepathAge lt 21>>
Until you're 21, a convincing fake ID – <<if Flag("big-tits")>>and your convincingly well developed chest<<else>>made for you by a male admirer in the graphic arts department<</if>> – helps you get into some of these places.<</if>>
<<elseif $pc.conscientiousness.score == 0>>\
You try and aim for a good balance of having fun, but not falling behind on your studies. You settle into a rhythm of studying most days, and letting your hair down at a student night<<if $pc.highSchoolClique == "Rock Chick">>, rock club<</if>> or house party one or two nights per week. <<if $pc.nationality == "U.S." and $scene.lifepathAge lt 21>>
Until you're 21, a convincing fake ID – <<if Flag("big-tits")>>and your convincingly well developed chest<<else>>made for you by a male admirer in the graphic arts department<</if>> – helps you get into some of these places.<</if>>
<<elseif $pc.conscientiousness.score == -1>>\
You try your hardest to study, but it's hard to motivate yourself unless a deadline is imminent. You eventually settle into a balance of sorts – when a deadline is close you work harder than everybody else, fuelled by energy drinks and late nights, and when the pressure's off you reward yourself by letting your hair down at house parties, bar crawls<<if $pc.highSchoolClique == "Rock Chick">>, rock clubs<</if>> and student nights. <<if $pc.nationality == "U.S." and $scene.lifepathAge lt 21>>
Until you're 21, a convincing fake ID – <<if Flag("big-tits")>>and your convincingly well developed chest<<else>>made for you by a male admirer in the graphic arts department<</if>> – helps you get into some of these places.<</if>>
<<else>>\
ERROR! PC conscientiousness score not -1, 0 or 1.
<</if>>\
<<elseif $temp == "playHard">>\
<<if $pc.conscientiousness.score == 0>>\
You make use of your new-found freedom to let your hair down at the many house parties, bar crawls<<if $pc.highSchoolClique == "Rock Chick">>, rock clubs<</if>> and student nights that are now open to you. <<if $pc.nationality == "U.S." and $scene.lifepathAge lt 21>>
Until you're 21, a convincing fake ID – <<if Flag("big-tits")>>and your convincingly well developed chest<<else>>made for you by a male admirer in the graphic arts department<</if>> – helps you get into some of these places.<</if>> Sometimes you worry that you should be studying more.
<<elseif $pc.conscientiousness.score == -1>>\
You just can't motivate yourself to study until a deadline is right on top of you. Your working style is characterised by last minute stress, caffeine-fuelled late nights, and routinely missed assignment deadlines. You tell everyone that you work best under pressure.
You make use of your new-found freedom to let your hair down at the many house parties, bar crawls<<if $pc.highSchoolClique == "Rock Chick">>, rock clubs<</if>> and student nights that are now open to you. <<if $pc.nationality == "U.S." and $scene.lifepathAge lt 21>>
Until you're 21, a convincing fake ID – <<if Flag("big-tits")>>and your convincingly well developed chest<<else>>made for you by a male admirer in the graphic arts department<</if>> – helps you get into some of these places.<</if>>
<<else>>\
ERROR! PC conscientiousness score not 0 or -1.
<</if>>\
<</if>>\
<<link "Continue" "Kink vignette 1">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 1>>
<<selectKinkVignette>>
<</link>><<silently>>
<<kinkVignetteGetDressed>>
/* Remove the satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.socialClass == "working class" or $pc.socialClass == "working poor">>\
Your family can't afford to support you through <<university>>, so you'll have to get a part-time job. You spend some time putting together a <<if $pc.region == "America">>resume<<else>>CV<</if>> and attend some interviews. <<if $pc.neuroticism.score gt 0>>They're totally nerve-wracking, but you somehow manage to get through them and emerge with some offers.<<elseif $pc.neuroticism.score == 0>>You get nervous before the interviews, but manage to get through them okay.<<elseif $pc.neuroticism.score lt 0>>Some people get terrified of job interviews, but you keep your cool and are offered several jobs.<</if>>
<<link "Get a job as a part-time administrator." "Lifepath university part time job">>
<<set $temp to "admin">>
<<surpsAddXP "Secretary" 500>>
<</link>>
<<link "Get a job as a lifeguard." "Lifepath university part time job">>
<<set $temp to "lifeguard">>
<<surpsAddXP "First Aid" 500>>
<<surpsAddXP "Swimming" _xpCoorAmount1>>
<</link>>
<<else>>\
<<silently>>
<<set _attributeModifiers to [["agreeableness", -1]]>>
<<set _skillModifiers to [["Persuade", 1]]>>
<<set _otherModifiers to [
["$pc.socialClass", "eq", "elite", 2],
["$pc.socialClass", "eq", "upper middle class", 1],
["$lifepath.dad.relationship", "eq", "loving", 1, "and", "$lifepath.dad.present", "eq", true],
["$lifepath.dad.relationship", "eq", "distant", -1, "and", "$lifepath.dad.present", "eq", true],
["$lifepath.dad.present", "eq", false, -2],
["$lifepath.mom.relationship", "eq", "loving", 1, "and", "$lifepath.mom.present", "eq", true],
["$lifepath.mom.relationship", "eq", "distant", -1, "and", "$lifepath.mom.present", "eq", true],
["$lifepath.mom.present", "eq", false, -2],
["$pc.siblings", "eq", 0, 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
Lots of students get part-time jobs to support them through <<university>>. Your <<if $lifepath.dad.present and $lifepath.mom.present>><<mom>> and dad <<if $pc.socialClass == "elite">>are rich<<elseif $pc.socialClass == "upper middle class">>are well off<<elseif $pc.socialClass == "middle class">>do have money<</if>><<elseif $lifepath.dad.present>>dad<<else>><<mom>> <<if $pc.socialClass == "elite">>is rich<<elseif $pc.socialClass == "upper middle class">>is well off<<elseif $pc.socialClass == "middle class">>does have money<</if>><</if>>, though, so you think you can persuade <<if $lifepath.dad.present and $lifepath.mom.present>>them<<elseif $lifepath.dad.present>>him<<elseif $lifepath.mom.present>>her<<else>>error in lifepath.dad.present or lifepath.mom.present settings<</if>> to just give you an allowance instead; that would allow you to focus fully on your studies.
Or you might decide you'd rather get a job and be more independent.
<<link "Ask for an allowance." "Lifepath university ask for allowance">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
<<set $scene.allowanceGranted to true>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE <<= _displayChance>>% <<link "[Why?]">><<script>>Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();<</script>><</link>></small></span>
[[Get a part-time job.|Lifepath university get a part time job]]
<</if>>\<<silently>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You spend some time putting together a <<if $pc.region == "America">>resume<<else>>CV<</if>>, and attend some interviews. <<if $pc.neuroticism.score gt 0>>They're totally nerve-wracking, but you somehow manage to get through them and emerge with some offers.<<elseif $pc.neuroticism.score == 0>>You get nervous before the interviews, but manage to get through them okay.<<elseif $pc.neuroticism.score lt 0>>Some people get terrified of job interviews, but you keep your cool and are offered several jobs.<</if>>
<<link "Work as an Office Administrator." "Lifepath university part time job">>
<<set $temp to "admin">>
<<surpsAddXP "Secretary" 500>>
<</link>>
<<link "Work as a Lifeguard." "Lifepath university part time job">>
<<set $temp to "lifeguard">>
<<surpsAddXP "First Aid" 500>>
<<surpsAddXP "Swimming" _xpCoorAmount1>>
<</link>><<silently>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.allowanceGranted>>\
<<silently>>
<<set $scene.academicPerformance += 1,
$scene.freeTime += 1>>
<</silently>>\
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
<span class="goodFeedback">\
Free time <b>increased.</b>
</span>\
</span>\
Your <<if $lifepath.dad.present and $lifepath.mom.present>>parents agree<<elseif $lifepath.dad.present>>dad agrees<<elseif $lifepath.mom.present>><<mom>> agrees<<else>>(ERROR IN LIFEPATH.DAD.PRESENT & LIFEPATH.MOM.PRESENT<</if>> to cover your living expenses and provide some spending money while you're studying. Not having to work gives you more time for both study and extra-curricular activities.
<<link "Continue" "Kink vignette 2">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 2>>
<<selectKinkVignette>>
<</link>>
<<else>>\
You make your case for an allowance, but your <<if $lifepath.dad.present and $lifepath.mom.present>>parents refuse<<elseif $lifepath.dad.present>>dad refuses<<elseif $lifepath.mom.present>><<mom>> refuses<<else>>(ERROR IN LIFEPATH.DAD.PRESENT & LIFEPATH.MOM.PRESENT<</if>>, saying that you've got to stand on your own two feet.
<i>Fine;</i> you spend some time putting together a <<if $pc.region == "America">>resume<<else>>CV<</if>> and attend some interviews. <<if $pc.neuroticism.score gt 0>>They're totally nerve-wracking, but you somehow manage to get through them and emerge with some offers.<<elseif $pc.neuroticism.score == 0>>You get nervous before the interviews, but manage to get through them okay.<<elseif $pc.neuroticism.score lt 0>>Some people get terrified of job interviews, but you keep your cool and are offered several jobs.<</if>>
<<link "Work as an Office Administrator." "Lifepath university part time job">>
<<set $temp to "admin">>
<<surpsAddXP "Secretary" 500>>
<</link>>
<<link "Work as a Lifeguard." "Lifepath university part time job">>
<<set $temp to "lifeguard">>
<<surpsAddXP "First Aid" 500>>
<<surpsAddXP "Swimming" _xpCoorAmount1>>
<</link>>
<</if>>\<<silently>>
/* set flag for PC working through uni */
<<set $pc.workedThroughUni to true>>
/* reduce free time */
<<set $scene.freeTime -= 1>>
<</silently>>\
<<showXP>>\
<<if $temp == "admin">>\
<<silently>>
/* generate a stupid name for the entrepreneur running a boiler room scam */
<<if ndef $scene.froogleBoss>>
<<set $scene.froogle to true>>
<<set $scene.froogleBoss to {},
$scene.froogleBossFirstname to either("Dov", "Arj", "Kainne", "Jaydin", "Adron", "Corvan", "Jayron", "Tal", "Tai"),
$scene.froogleBossSurname to either("Arlo", "Clements", "Demarcus", "Dangelo", "Flynn", "Hendrix", "Princeton", "Yehuda")>>
<</if>>
/* change into office temp attire */
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<pcWearHighHeels>>
<<= "<<set $avatar.tights to 'av-lifepath-tights-chocolate-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-blackMini-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-2-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<<set $avatar.shoes to "av-lifepath-blackHighHeels.png">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="heading">\
<span class="badFeedback">\
Free time <b>decreased.</b>
</span>\
</span>\
You accept a part time office job at Froogle, a small tech startup that's creating a search engine for financial products (like mortgages and loans). The owner, $scene.froogleBossFirstname $scene.froogleBossSurname, is an intense and charismatic entrepreneur who makes you believe that Froogle is going to change the world.
Your job is menial, but easy: making photocopies, filling up printers with paper, sorting petty cash, filing documents, taking phone calls, welcoming visitors, getting coffee for $scene.froogleBossFirstname and managing his diary<<if Array.from($pc.kinks).includes("Promiscuous")>>, flirting with the sales team<</if>>.
As months go by without the product ever actually being launched, you come to suspect that Froogle's main business activity is actually cold calling retired people from around the world and persuading them to invest in Froogle. Still, $scene.froogleBossFirstname is fun to work for and the rowdy office culture is a lively change from academia, so you stay there through your whole <<university>> career. When you leave they throw you a party, and $scene.froogleBossFirstname gives you an expensive necklace and a thank you note so effusive that it makes you cry in front of everyone.
<<link "Continue" "Kink vignette 2">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 2>>
<<selectKinkVignette>>
<</link>>
<<elseif $temp == "lifeguard">>\
<<set $scene.lifeguard to true>>\
<<silently>>
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<pcRemoveHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<pcRemoveMakeup>>
<<set $avatar.wristwatch to "">>
<<set $avatar.bracelet to "">>
/* change into red swimsuit */
<<if $avatar.nipplePiercings == "">>
<<= "<<set $avatar.top to 'av-lifepath-lifeguard-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<= "<<set $avatar.top to 'av-lifepath-lifeguard-" + $pc.bodyType + "-" + $pc.braSize + "-barbells.png'>>" >>
<</if>>
/* tie up hair */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="heading">\
<span class="badFeedback">\
Free time <b>decreased.</b>
</span>\
</span>\
<<if $scene.uni.beach !="">>\
You accept a summer job lifeguarding on $scene.uni.beach, and work winters in an indoor pool at a large gym. After a short training course you certify in rescue swimming and first aid, then get issued with a red one-piece swimsuit, a whistle and a rescue buoy.
It's a pretty laid back job – especially in summer, when you're essentially being paid to sit on the beach (although you need to come back in a bikini on your off days, to avoid getting the worst tan lines of all time). You sit for hours, watching the ocean and people with hot and not-so-hot bodies in bathing suits, and occasionally you get to save someone's life.
<<else>>\
You accept a job lifeguarding at a local swimming pool. After a short training course you certify in rescue swimming and first aid, then get issued with the red one-piece swimsuit, a whistle and a rescue buoy.
It's a pretty laid back job, with lots of flexibility because the management lets you swap hours with other lifeguards as much as you want. You sit by the pool watching people with hot and not-so-hot bodies in bathing suits, and occasionally you get to save someone's life.
<</if>>\
Being a female lifeguard is strange because you experience power and vulnerability at the same time; you're in a position of authority and control, but you're also unclothed and sexualised. One good thing about the job is that it motivates you to stay in shape. Knowing that you'll be on display in a clingy red swimsuit helps when you're tempted to skip a workout or eat that extra slice of pizza.
<<link "Continue" "Kink vignette 2">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 2>>
<<selectKinkVignette>>
<</link>>
<<else>>\
ERROR <<= "$temp">> variable wrong
<</if>>\<<silently>>
<</silently>>\
<<= "<<include '" + $scene.chosenKink + "'>>" >><<silently>>
<</silently>>\
<<= "<<include '" + $scene.chosenKink + "'>>" >><<silently>>
<</silently>>\
<<= "<<include '" + $scene.chosenKink + "'>>" >><<silently>>
<</silently>>\
<<= "<<include '" + $scene.chosenKink + "'>>" >><<silently>>
<</silently>>\
<<= "<<include '" + $scene.chosenKink + "'>>" >><<silently>>
/* Model nude for a photography student's exhibition */
<<kinkVignetteGetDressed>>
/* Set flags for Oceana interview */
<<setFlag "oceana-exhibitionist-vignette" 1>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="information">This is a <b>Kink Vignette</b>. In future versions, this scene will be picked randomly from a list of Exhibitionist scenarios.</span>
A poster on a campus noticeboard catches your eye.
<div style="text-align:center">CELEBRATING WOMEN & THEIR BODIES EXHIBITION
STUDENT MODELS REQUIRED</div>
A <<if $pc.region == "America">>senior<<else>>third year<</if>> visual communications student needs female students willing to pose topless or nude for an exhibition. It will "provide a space for a positive body experience" and "challenge the self-critical internal and external dialogues that women often have around body image".
There's a <<if $pc.region == "America">>cell<<else>>mobile<</if>> number to call if you're interested.
[[Call the number.|Exhib vignette 1 inquire]]
[[Ignore the poster.|Exhib vignette 1 ignore it]]<<silently>>
<<if ndef $scene.exhibPhotographer>>
<<set $scene.exhibPhotographer to {}>>
<<if $pc.region == "Australasia">>
<<set $scene.exhibPhotographer.firstname to setup.aussieBoyNames1990.random(),
$scene.exhibPhotographer.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.exhibPhotographer.firstname to setup.usBoyNames1990.random(),
$scene.exhibPhotographer.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.exhibPhotographer.firstname to setup.canadianBoyNames1990.random(),
$scene.exhibPhotographer.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.exhibPhotographer.firstname to setup.ukBoyNames1984.random(),
$scene.exhibPhotographer.surname to setup.britSurname.random()>>
<</if>>
<</if>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You call the number on the poster, and speak to a guy called $scene.exhibPhotographer.firstname $scene.exhibPhotographer.surname. He explains that his project aims to reverse the misogyny and objectification present in a normal nude photoshoot: instead of the photographer giving direction to the model, the model will choose how much of her body she wants to expose and how she wants to be portrayed.
You'll get a chance to write about your feelings before and after you're photographed, and your narrative will be hung anonymously with the photographs in the exhibition, which will be displayed on campus. The only rules are that you must be either topless or naked, and your face must be in the photo: "I don't want to disembody women," he explains. "Are you interested?"
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.openness.score gt 0>>\
[[(Exhibitionist or high Openness to Experience) Okay...you can sign me up.|Exhib vignette 1 sign up]]
<<else>>\
<span class="greyedOut">(Exhibitionist or high Openness to Experience)) Sign up as a model.</span>
<</if>>\
[[No thanks.|Exhib vignette 1 ignore it]]<<silently>>
<<stripPC>>
<<set $avatar.wristwatch to "">>
/* Hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<lipstickVamp>>
<<manicureFatalBlack>>
<<set $avatar.shoes to "av-lifepath-gothBoots.png">>
<<set $avatar.shoesDark to "av-lifepath-gothBoots-dark.png">>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<eyeshadow9to5>>
<<lipstickMissScarlet>>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<<manicurePomodoro>>
<<else>>
<<eyeshadowBellini>>
<<manicurePomodoro>>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<</if>>
<<geekEyeglasses>>
/* put on a robe */
<<= "<<set $avatar.top to 'av-lifepath-silkRobe-" + $pc.bodyType + ".png'>>" >>
<<set $pc.posedForWATB to true>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The following Saturday, you're in a room on campus that's been converted to a photo studio. There are lamps on tripods and all the windows are covered with thick paper.
You emerge from a makeshift changing room wearing a bathrobe and your favourite <<if $pc.highSchoolClique == "Rock Chick">>boots<<else>>heels<</if>>. $scene.exhibPhotographer.firstname $scene.exhibPhotographer.surname is waiting for you.
You've seen him around on campus. He's very short, less than five feet tall, <<if $pc.build.score lte -1>><<if $pc.build.score == -1>>even <</if>>shorter than you in your <<if $pc.highSchoolClique == "Rock Chick">>boots<<else>>heels<</if>>. He's the first guy you haven't had to look up to to shake hands with.<<else>>and you <<if $pc.build.score gt 0>>absolutely <</if>>tower over him in your <<if $pc.highSchoolClique == "Rock Chick">>boots<<else>>heels<</if>>. You have to lean forward to shake hands with him.<</if>>
"Hi, $pc.knownAs, right?" he beams <<if $pc.build.score gte 0>>up <</if>>at you. "Love the <<if $pc.highSchoolClique == "Rock Chick">>boots!<<else>>shoes!<</if>> Okay, so are we going to do the shoot topless or nude?"
[[Topless.|Exhib vignette 1 start photoshoot][$temp to "topless"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Nude.|Exhib vignette 1 start photoshoot][$temp to "nude"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Nude.</span>
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "topless">>\
<<silently>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<= "<<set $avatar.knickers to 'av-lifepath-blackThong-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-lifepath-slaveLeia-thong-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<setFlag "watb-topless">>
<</silently>>\
"Topless," you tell him.
"Perfect," he says, and checks something on his camera. "Okay, $pc.knownAs, when you're ready just take the robe off and move into this area..."
<<elseif $temp == "nude">>\
<<setFlag "watb-nude">>\
"Nude," you tell him.
"Great, that's really great," he says, and checks something on his camera. "Okay, $pc.knownAs, when you're ready just take the robe off and move into this area..."
<<else>>\
ERROR <<= "$temp">> variable not topless or nude
<</if>>\
[[Take off your robe.|Exhib vignette 1 photoshoot]]<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<set $avatar.top to "">>
<<set $bra.flags.delete("liftsBoobs")>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You take a deep breath, untie your robe and slip it off, <<if $temp == "topless">>baring your breasts and almost all your body<<else>>completely baring your body<</if>> to $scene.exhibPhotographer.firstname. "Wow," he murmurs reassuringly, "you look absolutely beautiful.<<if $pc.highSchoolClique == "Rock Chick">>" He chuckles. "The boots were a great choice, we're going to get so much of your personality across in this shoot.<<else>> Really elegant.<</if>> Here, let me take that."
You pass over the robe and he hangs it carefully over the back of a chair while you walk into the empty space he indicated, your <<if $pc.highSchoolClique == "Rock Chick">>boots thumping<<else>>heels clicking<</if>> in the quiet room. "Okay, $pc.knownAs, this really is going to be your shoot," says $scene.exhibPhotographer.firstname. "Tell me a little bit about [[how you'd like to appear...|Exhib vignette 1 photoshoot 2]]"<<silently>>
<<pcMoodCalm>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The shoot lasts for nearly an hour and $scene.exhibPhotographer.firstname takes <i>hundreds</i> of photos of you. He coaches you on various facial expressions, model poses, and how where you choose to look can totally change the characteristics of a photo shoot.
"If you want an artistic vibe, look away from the camera...perfect," he explains. "If you want to be sexy, look into the lens. Yeah! Like that. That's the difference between art and porn; in porn the model looks at the camera." You feel like you learn a lot.
$scene.exhibPhotographer.firstname is totally professional, but the whole experience is [[still a major turn-on|Exhib vignette 1 photoshoot 3]].<<silently>>
<<pcMoodCalm>>
/* put on a robe */
<<= "<<set $avatar.top to 'av-lifepath-silkRobe-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Straight after the shoot you're asked to write down your thoughts about it. Conscious that your narrative will be going on display, you write something about confidence and empowerment, instead of explaining that you now get why models having sex with photographers is a thing. "Thanks so much, $pc.knownAs," $scene.exhibPhotographer.firstname says. "That was a fantastic shoot."
Your nipples are <<stiff>>, your pussy is <<wetPussyAdjective>>. <i>I would <<if Array.from($pc.kinks).includesAny("Promiscuous", "Exhibitionist", "Likes Rough Sex")>>fuck<<else>>have sex with<</if>> him right now if he asked me to,</i> you realise. "I really enjoyed it," you say. "Thanks, $scene.exhibPhotographer.firstname."
Back in your room you get straight into bed<<if $temp == "topless">>, peel off your soaking wet thong, <</if>> and fingerbate about the experience for hours.
<<link "Continue" "Exhib vignette 1 exhibition">>
<<surpsAddXP "Modelling" 500>>
<</link>><<silently>>
/* change back into uni clothes */
<<kinkVignetteGetDressed>>
/* Remove the satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
/* enjoy the opening night */
<<pcSmile>>
/* log that she posed for the exhibition */
<<set $pc.posedForWATB to true>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Two months later the exhibition goes on display for three weeks. It's open to students, faculty and visitors. You're one of about fifty $scene.uni.shortName girls who took part.
On the opening night the crowd is mostly female, the models and their friends. Your friends tell you that you're brave and you look amazing in your photos.
In the promo material, the <<university>>'s art director calls <i>Celebrating Women & Their Bodies</i> a triumph. <i>"In every photo, the models, all $scene.uni.shortName students, are naked,"</i> he writes. <i>"Yet the nudity seems to be beside the point. Instead the bright personalities of the women burst out at the viewer, almost overwhelming the fact of nakedness..."</i>
A black and white <<if $temp == "topless">>topless<<else>>nude<</if>> photo of you – <<if Array.from($pc.kinks).includes("Promiscuous")>>gazing <<sexily>> into<<else>>gazing moodily past<</if>> the camera, wearing nothing but <<if $pc.highSchoolClique == "Rock Chick">><<if $temp == "topless">>big black boots and a little black thong<<else>>black boots and black lipstick<</if>><<else>><<if $temp == "topless">>heels and a skimpy thong<<else>>high heels<</if>><</if>> – makes it into the printed programme. The caption reads: <i>$pc.knownAs, $scene.lifepathAge, <<= $pc.degree.subject.toUpperFirst()>> <<if $pc.region == "America">>major<<else>>student<</if>>.</i>
The exhibition causes a minor stir in the local press. Some commentators call it empowering or harmless, others wonder how parents will feel about $scene.uni.shortName hanging nude images of their daughters on the walls. The fuss dies down quickly, though. The only real change you notice in the weeks after the exhibition is that you get lots of messages from male students you barely know, trying to get you to hook up.
<<endKinkVignette>><<silently>>
<<setFlag "oceana-exhibitionist" "refused">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Posing nude for an art exhibition is not for you. You move on to other things, and quickly forget all about it.
You're reminded of the poster a couple of months later, when the exhibition goes on display. It causes a minor stir in the local press, with some commentators calling it empowering or harmless, and others wondering how parents feel about $scene.uni.shortName hanging nude images of their daughters on the walls.
<<if hasVisited("Lifepath university agency recruitment 3")>>\
You're not that interested – <i>especially</i> as you're considering a career with <<if $pc.region == "America">>the <</if>>$pc.agency. While you don't know exactly what that would involve if you can get in, you're pretty sure it won't involve stripping your clothes off in public.
<<else>>\
You're not that interested. While you don't know exactly what you'll end up doing for a living after <<university>>, you're pretty sure it won't involve getting naked in public.
<</if>>\
<<endKinkVignette>><<silently>>
/* Sex at a party with two soldiers */
/* Load student clothes, then ditch satchel and remove makeup */
<<kinkVignetteGetDressed>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<pcRemoveMakeup>>
/* Wear house party makeup */
<<eyeshadow9to5>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<lipstickVamp>>
<<else>>
<<lipstickMissScarlet>>
<</if>>
/* enjoy the party */
<<pcSmile>>
/* Generate the soldiers */
<<if ndef $scene.promSoldier1>>
<<set $scene.promSoldier1 to {}>>
<<if $pc.region == "Australasia">>
<<set $scene.promSoldier1.firstname to setup.aussieBoyNames1990.random(),
$scene.promSoldier1.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.promSoldier1.firstname to setup.usBoyNames1990.random(),
$scene.promSoldier1.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.promSoldier1.firstname to setup.canadianBoyNames1990.random(),
$scene.promSoldier1.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.promSoldier1.firstname to setup.ukBoyNames1984.random(),
$scene.promSoldier1.surname to setup.britSurname.random()>>
<</if>>
<</if>>
<<if ndef $scene.promSoldier2>>
<<set $scene.promSoldier2 to {}>>
<<if $pc.region == "Australasia">>
<<set $scene.promSoldier2.firstname to setup.aussieBoyNames1990.random(),
$scene.promSoldier2.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.promSoldier2.firstname to setup.usBoyNames1990.random(),
$scene.promSoldier2.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.promSoldier2.firstname to setup.canadianBoyNames1990.random(),
$scene.promSoldier2.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.promSoldier2.firstname to setup.ukBoyNames1984.random(),
$scene.promSoldier2.surname to setup.britSurname.random()>>
<</if>>
<</if>>
/* Set flags for Oceana interview */
<<setFlag "oceana-promiscuous-vignette" 1>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="information">This is a <b>Kink Vignette</b>. In future versions, this scene will be picked randomly from a list of Promiscuous scenarios.</span>
You're in the kitchen at a dying party, where two hot guys are plying you with alcohol and compliments.
Both are lean, handsome and athletic, with buzz cuts and attractive, confident swaggers. The young men are <<if $pc.nationality == "U.S.">>US Army<<elseif $pc.nationality == "English">>British Army<<elseif $pc.nationality == "Canadian">>Canadian Army<<elseif $pc.nationality == "Australian">>Australian Army<<elseif $pc.nationality == "New Zealand">>New Zealand Army<</if>> infantry soldiers, on their last night of leave between deployments. They tagged along to the party with a girl they met in a bar, but they've ditched her in favour of you instead.
You're sat up between them on a kitchen counter, trading stories about yourself for stories about warzones and ruined countries. One is leaning in to pass you another beer, your faces very close, and the other is ever-so-gently tracing a finger along your thigh through your <<if $pc.highSchoolClique == "Star Athlete">><<if $pc.region == "America">>yoga pants<<else>>leggings<</if>><<else>>jeans<</if>>.
<<if Array.from($pc.kinks).includes("Promiscuous") or $pc.openness.score gt 0>>\
[[(Promiscuous or high Openness to Experience) Make out with them both.|Prom vignette 1 make out with both]]
<<else>>\
<span class="greyedOut">(Promiscuous) Make out with them both.</span>
[[(Drunk) Make out with them both.|Prom vignette 1 make out with both]]
<</if>>\
[[Make out with the hottest one.|Prom vignette 1 make out with hot one]]
[[Go home alone.|Prom vignette 1 go home alone]]<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
/* set the white knight's name */
<<if ndef $scene.whiteKnight>>
<<if $pc.region == "Australasia">>
<<set $scene.whiteKnight to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.whiteKnight to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.whiteKnight to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.whiteKnight to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You take a swig from the beer and kiss the guy – $scene.promSoldier1.firstname – who gave it to you, an impulsive peck on the lips that turns into a full-on make out right there on the kitchen counter. The other soldier's hand slips off your leg, disappointed.
Eyes closed, still kissing $scene.promSoldier1.firstname, you reach down, take $scene.promSoldier2.firstname's hand, and lift it right back onto your thigh. His fingers are still for a second, then he starts to grope you with more energy and daring while you make out with his friend.
You break it off, and turn your head to $scene.promSoldier2.firstname, and lean in for a kiss. He smells different, tastes different, kisses different. You make out with him while $scene.promSoldier1.firstname's hands explore your breasts and the top of your butt.
You come up for air with four male hands on you and an uncertain expression on your face. The guys look at each other, a little awkwardly, then back at you. Some other kitchen partygoers are watching, scandalised.
"Do you wanna get out of here?" asks $scene.promSoldier1.firstname in a low voice, and you nod. You slide off the counter, and let them walk you out of the kitchen and into [[a corridor...|Prom vignette 1 into the bathroom]]<<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
/* get topless */
<<set $avatar.bra to "",
$avatar.top to "">>
<<set $bra.flags.delete("liftsBoobs")>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
...and into a <i>downstairs bathroom,</i> stepping over a passed out girl and into a small room with a door that locks. <i>Click.</i> $scene.promSoldier1.firstname steps into your space and pulls you back into a clinch, his mouth getting reacquainted with yours. You feel $scene.promSoldier2.firstname move in behind you, kissing your neck, his erect <<cock>> pushing into the small of your back, his hands tugging your t-shirt up.
You lift your arms up over your head and he pulls it off, and tosses it into the empty tub. Your bra follows it immediately, almost before you realise that he's taking it off you, and you're suddenly topless with these guys, $scene.promSoldier1.firstname bending down to lick and tweak your <<stiff>> nipples, $scene.promSoldier2.firstname <<if $pc.highSchoolClique == "Star Athlete">>slipping a hand inside your stretchy <<if $pc.region == "America">>yoga pants<<else>>leggings<</if>> and feeling your <<ass>><<else>>unfastening your belt buckle<</if>>...
You're <<aroused>>, but you have friends here, and the realisation that this is <i>bound</i> to be hot gossip on campus tomorrow suddenly occurs to you. Suddenly someone bangs on the door, making you jump. $scene.promSoldier1.firstname lifts his mouth off of your breast to shout "fuck off" dismissively, then goes back to sucking your left nipple. $scene.promSoldier2.firstname's hand is down the front of your <<knickers>>, a fingertip probing between your <<wetPussyAdjective>> lips...
"Not until I know she's okay," comes a voice that you vaguely recognise; $scene.whiteKnight, a fellow $scene.uni.shortName student who was hitting on you before the soldiers showed up. "$pc.knownAs, are you okay in there?"
<<if Array.from($pc.kinks).includes("Promiscuous") and $pc.agreeableness.score lt 0>>\
[[(Promiscuous) Get lost.|Prom vignette 1 ignore rescue][$temp to "badass"]]
<<elseif Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) I'm fine.|Prom vignette 1 ignore rescue][$temp to "kind"]]
<<else>>\
<<if $pc.agreeableness.score lt 0>>\
<span class="greyedOut">(Promiscuous) Get lost.</span>
<<else>>\
<span class="greyedOut">(Promiscuous) I'm fine.</span>
<</if>>\
<</if>>\
[[Use the interruption to get out of there.|Prom vignette 1 accept rescue]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "badass">>\
"Yes," you shout back. "Fuck off, $scene.whiteKnight." The voice at the door goes silent and the soldiers laugh appreciatively.
"She's cool," says $scene.promSoldier2.firstname.
"She's overdressed," replies $scene.promSoldier1.firstname. "Come on, $pc.knownAs, let's get you [[naked...|Prom vignette 1 menage a trois]]"
<<else>>\
"I'm fine, $scene.whiteKnight."
There's a moment of silence while $scene.whiteKnight considers this. "Okay," he shouts back, lamely, then disappears.
"He's just jealous," says $scene.promSoldier2.firstname.
"Forget him," replies $scene.promSoldier1.firstname. "Let's get $pc.knownAs [[naked...|Prom vignette 1 menage a trois]]"
<</if>>\<<silently>>
<<stripPC>>
<<pcOFace>>
<<set $pc.sexualPartners += 2>>
<<surpsAddXP "Kissing" 50>>
<<surpsAddXP "Oral Sex" 100>>
<<surpsAddXP "Vaginal Sex" 100>>
/* Set flags for Oceana interview */
<<setFlag "oceana-promiscuous" "3some">>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
In a few moments the rest of your clothes are in the tub and you're perched on the side of it, leaning forward to slip your lips onto $scene.promSoldier1.firstname's <<cock>>. They take turns in your mouth until your jaw aches, then manoeuvre you onto the tatty pink bathmat and there, on all fours, you fuck them both at once, one in your pussy and one in your tired mouth. They turn you around occasionally for a change of pace. You come several times; "She's fucking <i>loving</i> it," marvels $scene.promSoldier2.firstname, and you can't deny it.
Eventually both of them come too, and this weird and hot instant hookup is over. You dress, and slip out of the party, and you go back to <<university>> and they report back to their unit for another deployment. From time to time you wonder how they are, and if they ever think of you.
<<endKinkVignette>><<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"I'm coming," you shout back. The guys look at you, startled. "I'd better go," you say, sliding out of their grasp.
"No no no," $scene.promSoldier1.firstname protests, but you're already putting your bra back on.
"C'mon, don't be a cocktease," whines $scene.promSoldier2.firstname, pointing to the tentpole erection in his jeans as you pick up your t-shirt. "You can't leave us like this..."
[[Leave.|Prom vignette 1 accept rescue complete]]
<<if $pc.agreeableness.score gt 0>>\
[[(High Agreeableness) Hesitate.|Prom vignette 1 accept rescue hesitation]]
<<else>>\
<span class="greyedOut">(High Agreeableness) Hesitate.</span>
<</if>><<silently>>
<<pcMoodCalm>>
<<pcTalk>>
/* get fully dressed */
/* Load student clothes, then ditch satchel and remove makeup */
<<kinkVignetteGetDressed>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You tug your t-shirt back into place and shake your head. "Sorry," you say, "I'm not that kind of girl."
You get out of the bathroom and slip away from the party alone, disappointing both the soldiers and $scene.whiteKnight. That was a sexy experience, but you're glad you didn't go too far and end up doing something you'd regret. Drunken kitchen make outs are one thing, but having a threesome with two guys you just met is going way too far.
<<endKinkVignette>><<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You hesitate. $scene.promSoldier1.firstname and $scene.promSoldier2.firstname seize their chance, talking to you in low, urgent tones. "C'mon, $pc.knownAs, you can't do this to us," says $scene.promSoldier1.firstname.
"This is our <i>last night</i> back home," says $scene.promSoldier2.firstname. "Come on, let's have some fun."
"$pc.knownAs?" $scene.whiteKnight calls through the door.
You take a deep breath.
[[Stay with the guys.|Prom vignette 1 accept rescue persuaded]]
[[Get out of there.|Prom vignette 1 accept rescue complete]]<<silently>>
<<pcTalk>>
/* get topless */
<<set $avatar.bra to "",
$avatar.top to "">>
<<set $bra.flags.delete("liftsBoobs")>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"I'm...I'm okay, $scene.whiteKnight," you call.
<i>"Yes!"</i> both soldiers hiss, big grins spreading on their handsome faces.
"Huh?" Kev sounds confused.
"I said I'm okay." While you're talking, $scene.promSoldier1.firstname unfastens your bra. He slides it off your body, and tosses it into the tub.
"But...ummm..."
$scene.promSoldier2.firstname<<if $pc.highSchoolClique == "Star Athlete">>'s fingers are in the waistline of your <<if $pc.region == "America">>yoga pants<<else>>leggings<</if>><<else>> has unbuckled your belt and undone your jeans<</if>>. "I said I'm okay, $scene.whiteKnight," you insist as $scene.promSoldier2.firstname tugs the <<if $pc.highSchoolClique == "Star Athlete">>stretchy lycra<<else>>tight denim<</if>> [[down over your hips|Prom vignette 1 menage a trois]]...<<silently>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Kissing" 25>>
<<surpsAddXP "Oral Sex" 50>>
<<surpsAddXP "Vaginal Sex" 50>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You take a swig from the beer and kiss the guy – $scene.promSoldier1.firstname – who gave it to you, an impulsive peck on the lips that turns into a full-on make out right there on the kitchen counter. The other soldier's hand slips off your knee, disappointed.
You and $scene.promSoldier1.firstname leave the party soon after, and head back to your place. In your room, drinking beer and listening to <<if $pc.highSchoolClique == "Rock Chick">>Faith No More<<else>>Ke$ha<</if>>, you make out then you make love. For such a macho guy, he's a surprisingly tender lover, and his conversations reveal a sensitive side that you guess he rarely gets to express in his line of work.
In the morning you say your goodbyes, and you go back to <<university>> and he reports back to his unit for another deployment. From time to time you wonder how he is, and if he ever thinks about you.
<<endKinkVignette>><span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You slip down off the kitchen counter and squeeze out from between them, reestablishing your personal space. "Listen," you say, "it was great to meet you, but I've got an early lecture."
They offer to walk you back to your "quarters", but you graciously decline. You leave the party alone, feeling relieved to be free of that little love triangle – were they trying to get you in bed with them both? A one night stand is one thing, but having sex with two guys you just met is not who you are.
<<endKinkVignette>><<silently>>
/* Have sex with a partner who likes hurting boobs */
/* get naked */
<<stripPC>>
<<pcRemoveHeels>>
<<set $bra.flags.delete("liftsBoobs")>>
/* enjoy being fucked */
<<pcOFace>>
/* exhibitionists or promiscuous girls wore hold ups to their birthday party */
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Exhibitionist")>>
<<= "<<set $avatar.tights to 'av-lifepath-blackHoldUps-barefeet-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tightsDark to 'av-lifepath-blackHoldUps-barefeet-" + $pc.bodyType + "-dark.png'>>" >>
<</if>>
/* let the agent's hair down */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
/* calculate the player's age during this vignette */
<<set _ageYesterday to $scene.lifepathAge>>
/* set up the partner for this scene */
<<if ndef $scene.lrsPartner>>
<<set $scene.lrsPartner to {}>>
<</if>>
<<if ndef $scene.lrsPartner.sex>>
<<set $scene.lrsPartner.sex to "male">>
<</if>>
<<if $scene.lrsPartner.sex == "male">>
<<if $pc.region == "Australasia">>
<<set $scene.lrsPartner.firstname to setup.aussieBoyNames1990.random(),
$scene.lrsPartner.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.lrsPartner.firstname to setup.usBoyNames1990.random(),
$scene.lrsPartner.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.lrsPartner.firstname to setup.canadianBoyNames1990.random(),
$scene.lrsPartner.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.lrsPartner.firstname to setup.ukBoyNames1984.random(),
$scene.lrsPartner.surname to setup.britSurname.random()>>
<</if>>
<<set $scene.lrsPartner.genderNoun to "guy",
$scene.lrsPartner.genderPronoun to "he",
$scene.lrsPartner.genderPossessivePronoun to "his",
$scene.lrsPartner.genderObjectPronoun to "him">>
<<elseif $scene.lrsPartner.sex == "female">>
<<if $pc.region == "Australasia">>
<<set $scene.lrsPartner.firstname to setup.ausNZFirstname.random(),
$scene.lrsPartner.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.lrsPartner.firstname to setup.usFirstname.random(),
$scene.lrsPartner.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.lrsPartner.firstname to setup.canadianFirstname.random(),
$scene.lrsPartner.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.lrsPartner.firstname to setup.britFirstname.random(),
$scene.lrsPartner.surname to setup.britSurname.random()>>
<</if>>
<<set $scene.lrsPartner.genderNoun to "girl",
$scene.lrsPartner.genderPronoun to "she",
$scene.lrsPartner.genderPossessivePronoun to "her",
$scene.lrsPartner.genderObjectPronoun to "her">>
<</if>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lrs-vignette" 1>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="information">This is a <b>Kink Vignette</b>. In future versions, this scene will be picked randomly from a list of Likes Rough Sex scenarios.</span>
It's 3am the morning after your _ageYesterday<<switch _ageYesterday>><<case 21 31 41>>st<<case 22 32 42>>nd<<case 23 33 43>>rd<<default>>th<</switch>> birthday party, and you're drunk, and in bed for the first time with a gorgeous <<if Array.from($pc.kinks).includes("Bisexual")>><<link $scene.lrsPartner.genderNoun `passage()`>><<if $scene.lrsPartner.sex == "male">><<set $scene.lrsPartner.sex to "female">><<elseif $scene.lrsPartner.sex == "female">><<set $scene.lrsPartner.sex to "male">><</if>><</link>><<else>>$scene.lrsPartner.genderNoun<</if>> called $scene.lrsPartner.firstname, who confessed tonight that $scene.lrsPartner.genderPronoun's had a crush on you since <<if $pc.nationality == "U.S.">>freshmen orientation<<elseif $pc.nationality == "English">>Freshers' Week<<elseif $pc.region == "Australasia">>orientation week<<elseif $pc.nationality == "Canadian">>Frosh Week<</if>>.
A birthday kiss turned into a long, drunken make out session, which turned into coming back to your place. The sex started out passionately and is getting more intense – in fact, $scene.lrsPartner.genderPronoun's starting to hurt you.
<<if $scene.lrsPartner.sex == "female">>While her tongue <<tongueLashes>> your clit,<<else>>While his <<cock>> moves rhythmically inside you,<</if>> $scene.lrsPartner.genderPronoun pinches and tugs your nipples, and squeezes your breasts so hard that you're sure they're going to be bruised in the morning.
You squirm and let out a little squeak of protest, and $scene.lrsPartner.genderPronoun pinches your nipples twice as hard in reply. <<if $scene.lrsPartner.sex == "male">>His <<cock>> throbs inside you as he does it. <</if>> There's no doubt about it: $scene.lrsPartner.genderPronoun's getting <<aroused>> by hurting your breasts.
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Go for it, baby.|LRS vignette 1 go for it]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Go for it, baby.</span>
<<if $pc.agreeableness.score gt 0>>\
[[(High Agreeableness) Put up with it.|LRS vignette 1 put up with it]]
<<else>>\
<span class="greyedOut">(High Agreeableness) Put up with it.</span>
<</if>>\
<</if>>\
[[Hey, not so rough!|LRS vignette 1 not so rough]]
<<if $pc.agreeableness.score lt 0>>\
[["(Low Agreeableness) Kick " + $scene.lrsPartner.genderObjectPronoun + " out."|LRS vignette 1 kick him out]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) Kick $scene.lrsPartner.genderObjectPronoun out.</span>
<</if>>\<<silently>>
<<if $scene.lrsPartner.sex == "male">>
<<setFlag "lifepath-cum-pussy">>
<<cumPussy>>
<</if>>
<<set $pc.sexualPartners += 1>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
It really hurts, but being dominated like this also feels really sexy. <<if $scene.lrsPartner.sex == "male">>You gasp in pain, then lean up to whisper in his ear. His hands relax on your boobs; you sense that he thinks you're going to ask him to stop.
"Go for it, baby," you urge him. "Do what you want."
You fall back onto the bed and arch your back, offering your soft breasts vulnerably back into his not-so-tender caresses. He doesn't say anything, just starts pinching and squeezing them as harshly and as painfully as he can while his <<cock>> – which is <i>so</i> hard now – pistons rhythmically inside you. Your little mews of discomfort mingle with his breathy panting. You're not sure how much of this treatment your tits can take but then suddenly his <<cock>> <<cums>> inside you. The sensation pushes you over the edge and you come noisily.
<<elseif $scene.lrsPartner.sex == "female">>You gasp in pain and grasp her wrists lightly. Her hands relax their grip on your boobs and her soft mouth pulls away from your pussy. You sense that she thinks you're going to ask her to stop.
You drop your hands limply back down to your sides instead. She kisses your <<wetPussyAdjective>> pussy, and her fingertips take a gentle, experimental hold on your nipples again. She squeezes them, slowly and very hard, only releasing them when her fingers get tired. "Don't fucking stop me again, $pc.knownAs," she says quietly. You can't see her face in the dark, but her voice is low and steely. "Okay?"
"Okay," you reply softly. She <<spanks>> each of your boobs once, and then the pinching starts again – not softly. Her tongue swirling over your clit, $scene.lrsPartner.firstname goes back to work on your <<pcTits>>, harder this time, handling them as harshly and painfully as she possibly can. Letting her treat you like that is an intense turn on and you find your orgasm rising slowly and inexorably up inside you despite – or maybe because of? – the pain.
Once she's made you come, $scene.lrsPartner.firstname lets go of your boobs. She grabs you by the hair instead and pulls your mouth down onto her bare, stubbly pussy. She's absolutely soaking wet and she comes very quickly and very noisily.<</if>>\
You were both pushing your boundaries, in different ways. You hold each other closely afterwards in peaceful, shared intimacy, your breasts sore, <<if $scene.lrsPartner.sex == "male">><<="[[his " + either("warm ", "", "hot ", "", "sticky ", "", "thick ", "", "creamy ", "", "gooey ", "", "salty ", "") + either("cum ", "jizz ", "sperm ", "load ") + either("trickling", "leaking", "dripping") + " from your pussy|LRS vignette 1 brush teeth]]">><<else>>[[your soft bodies intertwined|LRS vignette 1 brush teeth]]<</if>>.<<silently>>
<<pcSmile>>
/* put on a robe */
<<= "<<set $avatar.top to 'av-lifepath-silkRobe-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<<if $pc.region == "Australasia">>
<<set _friendName to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _friendName to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _friendName to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _friendName to setup.britFirstname.random()>>
<</if>>
<<if $scene.lrsPartner.sex == "male">>
<<surpsAddXP "Kissing" 75>>
<<surpsAddXP "Oral Sex" 150>>
<<surpsAddXP "Vaginal Sex" 150>>
<<if $pc.braSize == "34DD">>
<<surpsAddXP "Titfuck" 40>>
<<elseif $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 60>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<<elseif $scene.lrsPartner.sex == "female">>
<<surpsAddXP "Kissing" 150>>
<<surpsAddXP "Girl/Girl" 150>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"I really liked last night," you tell $scene.lrsPartner.firstname before $scene.lrsPartner.genderPronoun goes. "Maybe we could see each other again?"
"Yeah, I'll Whatsapp you," $scene.lrsPartner.genderPronoun says. "_friendName's got your number, right?"
"Yeah," you smile. "Sounds great."
[[Continue|LRS vignette 1 arrange another date 2]]<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Your smile turns to a wince when $scene.lrsPartner.genderPronoun reaches into your robe and pinches your nipples, <i>hard</i>. "Get used to this," $scene.lrsPartner.genderPronoun murmurs in your ear. "I won't be so gentle next time."
<<endKinkVignette>><<silently>>
/* put on a robe */
<<= "<<set $avatar.top to 'av-lifepath-silkRobe-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 75>>
<</if>>
<<if $scene.lrsPartner.sex == "male">>
<<surpsAddXP "Kissing" 40>>
<<surpsAddXP "Oral Sex" 75>>
<<surpsAddXP "Vaginal Sex" 75>>
<<elseif $scene.lrsPartner.sex == "female">>
<<surpsAddXP "Kissing" 75>>
<<surpsAddXP "Girl/Girl" 75>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You decide that the thing with $scene.lrsPartner.firstname was just a one night stand. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> texts you a few times, but you ignore them and $scene.lrsPartner.genderPronoun gets the message.
<<endKinkVignette>><<silently>>
<<pcEyesOpen>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<if $scene.lrsPartner.sex == "male">>
<<surpsAddXP "Kissing" 25>>
<<surpsAddXP "Oral Sex" 50>>
<<surpsAddXP "Vaginal Sex" 50>>
<<elseif $scene.lrsPartner.sex == "female">>
<<surpsAddXP "Kissing" 50>>
<<surpsAddXP "Girl/Girl" 50>>
<</if>>
<<set $pc.sexualPartners += 1>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Ow," you snap, "quit it!" You slap $scene.lrsPartner.genderPossessivePronoun hands and push them off your breasts. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> looks <<if $scene.lrsPartner.sex == "male">>down<<else>>up<</if>> at you apologetically.
"Too rough," you complain. "Calm down." You cup your hands over your stinging nipples. "Jesus."
Chastened, $scene.lrsPartner.genderPronoun goes back to a gentler lovemaking style, but now neither of you are that into it, and it just fizzles out a few minutes later. $scene.lrsPartner.firstname leaves early in the morning, and doesn't come onto you again. You're not sure whether $scene.lrsPartner.genderPronoun's embarrassed, or if $scene.lrsPartner.genderPronoun lost interest in you because you're not into the rough stuff.
<<endKinkVignette>><<silently>>
<<pcMoodSkeptical>>
<<if $scene.lrsPartner.sex == "male">>
<<setFlag "lifepath-cum-pussy">>
<<cumPussy>>
<</if>>
<<set $pc.sexualPartners += 1>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You gently cup $scene.lrsPartner.genderPossessivePronoun wrists, lifting $scene.lrsPartner.genderPossessivePronoun hands off your boobs. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> leaves them alone for a few moments, letting you relax and get back into enjoying the rhythm of <<if $scene.lrsPartner.sex == "male">>his hard <<cock>><<else>>her soft tongue<</if>>.
It feels <i>great</i> and then...$scene.lrsPartner.genderPossessivePronoun fingers slip slowly back onto your breasts. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> takes a firm grip on your sore nipples, pinches them <i>hard,</i> and twists painfully. You whimper in discomfort, <<if $scene.lrsPartner.sex == "male">>and his hard <<cock>> throbs<<else>>and her tongue slithers inside your <<wetPussyAdjective>> pussy<</if>>.
<<= $scene.lrsPartner.genderPossessivePronoun.toUpperFirst()>> fingers keep squeezing your nipples, crushing them hard. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> holds onto them until $scene.lrsPartner.genderPossessivePronoun fingers get tired. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> won't stop, so you just lie there and take it.
<<if $scene.lrsPartner.sex == "male">>\
"Don't stop me again, okay?" he asks. You shrug back. He <<spanks>> you across your left boob. "Okay?"
"Okay," you reply softly. You fall back onto the bed, delivering your soft breasts back into his not-so-tender caresses. He doesn't say anything else, just starts pinching and squeezing them as harshly and as painfully as he can while his <<cock>> – which is <i>so</i> hard now – pistons rhythmically inside you. Your little mews of discomfort mingle with his breathy panting. You're not sure how much of this treatment your boobs can take but then suddenly his <<cock>> <<cums>> inside you.
<<else>>\
"Don't fucking stop me again, $pc.knownAs," she says quietly. You can't see her face in the dark, but her voice is low and steely. "Okay?"
You think about it. "Okay," you reply softly.
"Good girl." She <<spanks>> each of your boobs a few times, and then the pinching starts again – not softly. Her tongue swirling over your clit, $scene.lrsPartner.firstname goes back to work on your <<pcTits>>, much harder this time, handling them as harshly and painfully as she possibly can. Letting her treat you like that is a turn-on and you find your orgasm rising slowly and inexorably up inside you despite the pain.
Once she's made you come, $scene.lrsPartner.firstname lets go of your boobs. She grabs you by the hair instead and pulls your mouth down onto her bare, stubbly pussy. She's absolutely soaking wet and she comes very quickly and very noisily.
<</if>>\
You were both pushing your boundaries, in different ways. You hold each other closely afterwards in peaceful, shared intimacy, your breasts sore, <<if $scene.lrsPartner.sex == "male">><<="[[his " + either("warm ", "", "hot ", "", "sticky ", "", "thick ", "", "creamy ", "", "gooey ", "", "salty ", "") + either("cum ", "jizz ", "sperm ", "load ") + either("trickling", "leaking", "dripping") + " from your pussy|LRS vignette 1 brush teeth]]">><<else>>[[your soft bodies intertwined|LRS vignette 1 brush teeth]]<</if>>.<<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<<set $avatar.tights to "">>
<<pcRemoveLightMakeup>>
<<removeCum>>
/* bruise boobs */
<<= "<<set $avatar.bra to 'av-lifepath-bruisedTits-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BATHROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
When you brush your teeth the next morning, you see in the mirror that your sore breasts are peppered with vivid fingertip sized bruises. You have a feeling that if you see $scene.lrsPartner.firstname again, you're going to have to get used to them looking like that.
[[Arrange another date.|LRS vignette 1 arrange another date]]
[[It was a one off.|LRS vignette 1 one off]]<<silently>>
<<pcEyesOpen>>
<<pcMoodAngry>>
<<if $scene.lrsPartner.sex == "male">>
<<surpsAddXP "Kissing" 25>>
<<surpsAddXP "Oral Sex" 50>>
<<surpsAddXP "Vaginal Sex" 50>>
<<elseif $scene.lrsPartner.sex == "female">>
<<surpsAddXP "Kissing" 50>>
<<surpsAddXP "Girl/Girl" 50>>
<</if>>
<<set $pc.sexualPartners += 1>>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Ow!" you wince. <<= $scene.lrsPartner.genderPronoun.toUpperFirst()>> pinches you again, <i>totally</i> misjudging your mood, and you feel a sudden flash of anger. "Get the fuck off me!" you snap.
$scene.lrsPartner.firstname is apologetic, but you're furious. You kick $scene.lrsPartner.genderPossessivePronoun ass out of your room and out of your life. Sex is supposed to be about mutual pleasure, you tell a friend over coffee the next day. There's no way you're letting some <<if $scene.lrsPartner.sex == "male">>pig<<else>>bitch<</if>> hurt you just so $scene.lrsPartner.genderPronoun can get $scene.lrsPartner.genderPossessivePronoun rocks off.
<<endKinkVignette>><<silently>>
/* Professor takes an interest */
<<kinkVignetteGetDressed>>
/* set the lechy professor's name */
<<if ndef $scene.lomProf>>
<<set $scene.lomProf to {}>>
<<if $pc.region == "Australasia">>
<<set $scene.lomProf.firstname to setup.aussieBoyNames1990.random(),
$scene.lomProf.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.lomProf.firstname to setup.usBoyNames1990.random(),
$scene.lomProf.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.lomProf.firstname to setup.canadianBoyNames1990.random(),
$scene.lomProf.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.lomProf.firstname to setup.ukBoyNames1984.random(),
$scene.lomProf.surname to setup.britSurname.random()>>
<</if>>
<</if>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lom-vignette" 1>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="information">This is a <b>Kink Vignette</b>. In future versions, this scene will be picked randomly from a list of Likes Older Men scenarios.</span>
One of your <<professors>>, <<Professor>> $scene.lomProf.surname, is so engaging he's almost electric. He shouts about ethics, makes points by slamming his fist on the table, reads poetry in lectures, and gives intriguingly strange in-class exercises. Some of your friends confess to having crushes on him: he's tall and good looking, with steely grey temples and piercing blue eyes, and he's truly passionate about his subject.
Lately, he also seems to be taking a lot of interest in you. It's a series of little things: paying you lots of attention in class...leaning in intimately close to help you with some work...holding doors open for you...fleeting, escalating little touches that you don't <i>think</i> are accidents.
He's married, but there's always this sparkle in his eye when he's around you. It feels like an attraction, but it's subtle, maybe even subconscious on his part.
<<if Array.from($pc.kinks).includes("Likes Older Men") or Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Likes Older Men or Promiscuous) Seduce him.|LOM vignette 1 seduce him]]
<<else>>\
<span class="greyedOut">(Likes Older Men or Promiscuous) Seduce him.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Tease him.|LOM vignette 1 tease him]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Tease him.</span>
<</if>>\
<<if $pc.agreeableness.score == -1>>\
[[(Low Agreeableness) Complain to HR.|LOM vignette 1 complain to HR]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) Complain to HR.</span>
<</if>>\
[[Try to discourage him.|LOM vignette 1 try to discourage him]]<<silently>>
<<set $scene.affairWithLOM1Prof to true>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Kissing" 75>>
<<surpsAddXP "Oral Sex" 150>>
<<surpsAddXP "Vaginal Sex" 150>>
<<if $pc.braSize == "34DD">>
<<surpsAddXP "Titfuck" 40>>
<<elseif $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 60>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<<surpsAddXP "Deception" 150>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
/* change into a short skirt */
<<if $pc.highSchoolClique == "Alpha Female">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-alpha-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-rockChick-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Geek">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-geekSkirt-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-denim-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<set $scene.academicPerformance += 2>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lom" "affair">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You do your best to encourage his advances; you laugh flirtily at his jokes, wear skirts to his classes, and take every chance to be alone with him that you can. Even though a definite sexual chemistry builds up between the two of you over the next few weeks, he never sums up the confidence to cross the line from flirting to something more. You realise that if something is going to happen, you'll have to make the first move.
Sitting in his office one day, surrounded by empty Diet Coke cans – he drinks the stuff like it's water – he leans over your shoulder to point out something in your assignment. You look up, your faces suddenly just inches apart, and both of you stop talking and just stare at each other.
<i>Fuck it.</i> You grab his tie and the back of his head and pull him into a long, passionate kiss that feels like it lasts forever, his stubble scraping your soft face, his coke-flavoured tongue moving insistently inside your mouth.
You break weeks of sexual tension in that kiss, and when you pull away it's to sweep the assignment papers and empty <<if $pc.nationality == "U.S.">>soda<<else>>Diet Coke<</if>> cans off his desk and onto the floor. He lifts you onto the edge of the desk, his fingers snaking up inside your short skirt to curl around the waistband of your thong.
You lift your <<pcAss>> off the desk to let him pull the little scrap of lycra down and off one ankle. One of his fingers slips between your lips while he unzips his <<trousers>>, but it's just to check that you're soaking wet – in an instant his finger is gone and the <<tip>> of his hot, hard <<cock>> replaces it.
He fucks you on his desk, quickly and urgently. You kiss him, your hands roaming over his strong back, trying to keep quiet while his hard <<cock>> thrusts swiftly inside you. Your orgasm rushes up on you moments before he floods your womb with his <<cum>>.
He gets you to take a morning after pill, and always uses a condom after that. Your affair is a passionate secret that lasts for the remainder of your <<university>> career: secret trysts in his office, his car, and a local hotel. You know it's not going anywhere, but the sex is so good that neither of you can stop. And your grades in his class are <i>stellar.</i>
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
<<endKinkVignette>><<silently>>
/* change into a short skirt */
<<if $pc.highSchoolClique == "Alpha Female">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-alpha-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-rockChick-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Geek">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-geekSkirt-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-denim-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<set $scene.academicPerformance += 1>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lom" "tease">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
He's attractive, he has a lot of influence over your grades, and flirting is harmless, right? You start wearing shorter skirts to class, and pretending not to notice when you catch him staring longingly at your legs while you cross and uncross them beneath your desk.
Nobody seems to notice that you always wear short skirts to his class, but you're sure he has – partly because he showers you with positive attention, and partly because your grades rise along with your hemlines.
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
<<endKinkVignette>><<silently>>
<<set $scene.academicPerformance += 1>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lom" "hr">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You talk to some of your classmates about it, but they're no help because they all think <<Professor>> $scene.lomProf.surname is delicious, and they all wish he was flirting with them instead. But having someone you saw as a mentor take a sexual interest in you makes you feel betrayed and question your ability. Was this why he spent so many hours advising you?
You complain to the <<university>>'s HR department. On their advice, you keep a journal detailing every incident that makes you feel uncomfortable. A few weeks later, you present this in a behind-closed-doors meeting.
<<Professor>> $scene.lomProf.surname is mortified and apologetic, insisting it's all a misunderstanding. He agrees to undertake sexual harassment training and to issue you a written apology. From this point forward he's on eggshells around you in the classroom, and your assignments start coming back with better grades.
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
<<endKinkVignette>><<silently>>
<<set $scene.academicPerformance -= 1>>
/* Set flags for Oceana interview */
<<setFlag "oceana-lom" "discourage">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You talk to some of your classmates about it, but they're no help because they think <<Professor>> $scene.lomProf.surname is delicious, and they all wish he was flirting with them instead. But having someone you saw as a mentor take a sexual interest in you makes you feel betrayed and question your ability. Was this why he spent so many hours advising you?
You start wearing loose clothes to his classes, skipping them sometimes, and avoiding office hours with him. You respond to his attempts to flirt with eye rolls and curt replies, making it clear that you're not interested. After a while he gets the hint, and stops calling on you in class. In a few weeks he's ignoring you completely.
The only sign that he was ever interested in you is how unbelievably harshly he starts marking down your assignments. Your grades suffer, but you feel like you did the right thing: you're not going to be an old man's sexual plaything.
<span class="heading">\
<span class="badFeedback">\
Academic performance <b>decreased.</b>
</span>\
</span>\
<<endKinkVignette>><<silently>>
/* Spin the bottle, kiss a girl */
/* Load student clothes, then ditch satchel and remove makeup */
<<kinkVignetteGetDressed>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<pcRemoveMakeup>>
/* Wear house party makeup */
<<eyeshadow9to5>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<lipstickVamp>>
<<else>>
<<lipstickMissScarlet>>
<</if>>
/* set a name for the other girl playing spin the bottle */
<<if ndef $lifepath.spinBottleGirl>>
<<set $lifepath.spinBottleGirl to {}>>
<<if $pc.region == "Australasia">>
<<set $lifepath.spinBottleGirl.firstname to setup.ausNZFirstname.random(),
$lifepath.spinBottleGirl.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $lifepath.spinBottleGirl.firstname to setup.usFirstname.random(),
$lifepath.spinBottleGirl.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $lifepath.spinBottleGirl.firstname to setup.canadianFirstname.random(),
$lifepath.spinBottleGirl.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $lifepath.spinBottleGirl.firstname to setup.britFirstname.random(),
$lifepath.spinBottleGirl.surname to setup.britSurname.random()>>
<</if>>
<</if>>
/* Set flags for Oceana interview */
<<setFlag "oceana-bisexual-vignette" 1>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="information">This is a <b>Kink Vignette</b>. In future versions, this scene will be picked randomly from a list of Bisexual scenarios.</span>
"Okay, so...$pc.knownAs goes first."
It's past midnight at a house party, and – after a few too many drinks – you and another girl have been talked into a game of spin the bottle with a bunch of guy friends. Feeling some misgivings, you reach out to the empty wine bottle in the middle of the circle of friends, and [[give it a vigorous spin|Bisexual vignette 1 spin]].<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The green bottle whirls around on the carpet, coming to a sudden stop that causes a masculine shout of approval. The throat of the bottle points right at $lifepath.spinBottleGirl.firstname, the other girl playing.
A classmate of yours, she's a skinny stoner chick with pretty, wide-set grey eyes and feline cheekbones. Her chin-length dyed blonde hair is swept back with an Alice band.
The only rule agreed beforehand was "guys don't kiss guys", so this was always an implied possible outcome, but...$lifepath.spinBottleGirl.firstname looks back at you, and shrugs slightly. <i>Are we actually going to do this?</i>
[[Kiss her.|Bisexual vignette 1 kiss her]]
<<if $pc.agreeableness.score lt 0>>\
[[(Low Agreeableness) End the stupid game.|Bisexual vignette 1 end the game]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) End the stupid game.</span>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
/* generate two male contestant names */
<<if $pc.region == "Australasia">>
<<set _guy1 to setup.aussieBoyNames1990.random(),
_guy2 to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _guy1 to setup.usBoyNames1990.random(),
_guy2 to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _guy1 to setup.canadianBoyNames1990.random(),
_guy2 to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _guy1 to setup.ukBoyNames1984.random(),
_guy2 to setup.ukBoyNames1984.random()>>
<</if>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You shrug back, and shuffle across to her place in the circle of friends. Kneeling beside her, your legs touching, you just look at each other's faces for a moment. She's so pretty: catlike grey eyes over high cheekbones, the tip of her tongue sweeping nervously over brick red lipstick as she gets ready to be kissed.
Around you the guys are all suddenly, uncharacteristically silent.
You lean in, tilt your heads, and kiss gently, feeling her soft lips against yours, her small tongue flicking inside your mouth. You kiss back, cupping a hand up to her smooth cheek, feeling her hand slip onto your waist. She's a great kisser and you feel a rush of butterflies in your stomach as you melt into the kiss and the moment.
The two of you make out for a long time, your tongues gently exploring each other's mouths, and when you finally break it off your pussy is <<wetPussyAdjective>>. $lifepath.spinBottleGirl.firstname's lipstick is smeared and her nipples are rock hard under her skinny tee.
You're not the only ones who are <<aroused>>; the guys around you can barely wait for their turns with you. _guy1 spins the bottle next, and ends up practically shoving his tongue down $lifepath.spinBottleGirl.firstname's throat. On the next turn, _guy2 grinds his erection into you like a dog humping a leg. Your friends, supposedly educated and intellectual young men, are behaving like they're under a spell of lust; sure, they're drunk, but you can't believe how <<aroused>> one kiss has made them all. You could have your pick of any of them if you wanted.
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[["(Bisexual) Go home with " + $lifepath.spinBottleGirl.firstname + "."|Bisexual vignette 1 go home with her]]
<<else>>\
<span class="greyedOut">(Bisexual) Go home with $lifepath.spinBottleGirl.firstname.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Go home with the hottest guy.|Bisexual vignette 1 go home with hot guy]]
<<else>>\
<span class="greyedOut">(Promiscuous) Go home with the hottest guy.</span>
<</if>>\
[[Go home alone.|Bisexual vignette 1 go home alone]]<<silently>>\
<<pcEyesOpen>>
<<pcMoodCalm>>
<<pcSmile>>
/* generate her boyfriend's name */
<<if $pc.region == "Australasia">>
<<set _bf to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _bf to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _bf to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _bf to setup.ukBoyNames1984.random()>>
<</if>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Kissing" 100>>
<<surpsAddXP "Girl/Girl" 100>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 100>>
<</if>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You and $lifepath.spinBottleGirl.firstname end the game quickly afterwards – the vibe was getting too intense for comfort – and slip back into the regular party. You get lots of attention from guys, but you can't stop thinking about $lifepath.spinBottleGirl.firstname, and when you bump into her again in the kitchen you feel a little rush of relief to see that she's not on someone else's arm.
She bites her lip when she sees you. "Hi, $pc.knownAs." There's a short, awkward pause between you. She looks down to pick the label on her bottle of beer. "I, um, well, we should...hang out more," she says to the bottle.
"Maybe we should <i>kiss</i> more," you reply, and she fixes you with her grey eyes and a happy smile.
"Yeah," she says, "I'd really like that."
The two of you slip away from the party and head back to her dorm room. The room smells of joss sticks and her bedsheets smell of her. Lying side by side in a room lit only by the moon, you two get reacquainted with touches and kisses. Ever so gradually, one of you peels off a piece of tight or lacy clothing, until your soft bodies are naked and intertwined.
You slowly kiss and lick and finger each other to orgasm, again and again, for what seems like hours. Eventually you drift asleep in her arms.
– – –
The next morning you talk with her about the emotionally intense night before. "I don't want to leave _bf," she says, "but we should do this again. Our secret."
<div class="devnote"><b>Dev note:</b> We will insert a path here for an optional MFF with $lifepath.spinBottleGirl.firstname and her boyfriend _bf </div>
<<endKinkVignette>><<silently>>\
<<pcEyesOpen>>
<<pcMoodCalm>>
/* generate hot guy's name */
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random(),
_surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random(),
_surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random(),
_surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random(),
_surname to setup.britSurname.random()>>
<</if>>
/* and his claim to fame */
<<if $pc.region == "Australasia">>
<<set _credential to "university rugby captain",
_job to "University Rugby Captain">>
<<elseif $pc.nationality == "U.S.">>
<<set _credential to "college football captain",
_job to "College Football Captain">>
<<elseif $pc.nationality == "Canadian">>
<<set _credential to "university ice hockey captain",
_job to "University Ice Hockey Captain">>
<<elseif $pc.nationality == "English">>
<<set _credential to "university cricket captain",
_job to "University Cricket Captain">>
<</if>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Kissing" 25>>
<<surpsAddXP "Oral Sex" 50>>
<<surpsAddXP "Vaginal Sex" 50>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You and $lifepath.spinBottleGirl.firstname end the game quickly afterwards – the vibe was getting too intense for comfort – and slip back into the regular party. Both of you have attracted a retinue of male admirers with your little display, and you feel like a queen of the party. You later see $lifepath.spinBottleGirl.firstname leaving with a boy she's had a crush on forever; you end up going home with _firstname _surname, a wealthy and stunningly handsome _credential. He's never paid you much attention before, but he's wrapped around your little finger tonight.
The two of you slip away from the party and back to his place. His hard muscles and sandpaper stubble and fierce kisses feel savagely different from $lifepath.spinBottleGirl.firstname's soft body and skin and mouth, and you come quickly and noisily while he takes you.
It's just a one night thing with _firstname, but you later find out that $lifepath.spinBottleGirl.firstname's relationship with her guy really lasts. You and she become close friends, and after <<university>> she asks you to be a bridesmaid at her wedding. The two of you end up making out again in a nightclub on her <<if $pc.nationality == "U.S.">>bachelorette party<<elseif $pc.nationality == "English">>hen night<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>hen party<<elseif $pc.nationality == "Canadian">>stagette party<<else>>ERROR wrong pc.nationality is set<</if>>.
<<endKinkVignette>><<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You and $lifepath.spinBottleGirl.firstname end the game quickly afterwards – the vibe was getting too intense for comfort – and slip back into the regular party. Both of you have attracted a retinue of male admirers with your little display. $lifepath.spinBottleGirl.firstname enjoys the attention, leaving with a boy she's had a crush on forever, but you end up going home alone.
Kissing $lifepath.spinBottleGirl.firstname was a turn on, but making out with another girl in front of a bunch of <<if $pc.region == "America">>frisky guys<<else>><<aroused>> blokes<</if>> felt demeaning. You're a student, not a stripper in a floorshow.
<<endKinkVignette>><<silently>>
/* Set flags for Oceana interview */
<<setFlag "oceana-bisexual" "refused">>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"This is stupid," you declare, and get up to leave. The guys try and cajole you into going through with the kiss, but you decline on the grounds that (a) you're not twelve<<if Array.from($pc.kinks).includes("Bisexual")>> and (b) you're not going to <<if $pc.region == "America">>make out with<<elseif $pc.nationality == "English">>snog<<elseif $pc.region == "Australia">>pash with<</if>> another girl just to amuse a bunch of <<aroused>> losers.<<else>>, (b) you're not a lesbian and (c) you're not going to <<if $pc.region == "America">>make out with<<elseif $pc.nationality == "English">>snog<<elseif $pc.region == "Australia">>pash with<</if>> another girl just to amuse a bunch of <<aroused>> losers.<</if>>
The guys call you a spoilsport, but you leave the party with your head held high. You're proud that you didn't demean yourself just for male attention. You're a student, not a stripper in a floorshow.
<<endKinkVignette>><<silently>>
<<set $pc.currentAssignment to "candidate">>
<<set $pc.agencyRole to "operator">>
/* set agency name */
<<if $pc.nationality == "Australian">>
<<set _agency to "ASIS">>
<<elseif $pc.nationality == "New Zealand">>
<<set _agency to "NZSIS">>
<<elseif $pc.nationality == "U.S.">>
<<set _agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set _agency to "CSIS">>
<<elseif $pc.nationality == "English">>
<<set _agency to "MI6">>
<</if>>
<<set $scene.operatorApproval to 0>>
<<set _attributeMod to ($pc.conscientiousness.score + $pc.intelligence.score + $pc.openness.score)/3>>
<<set _attributeMod to Math.round(_attributeMod)>>
/* set skill modifier */
<<set _skillMod to 0>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == "English">>
<<set _skillMods += $pc.skills[_i].score >>
<</if>>
<</for>>
/* set other mods */
<<set _otherMods to random(1,10)>>
/* set final modifier */
<<set _finalMod to _attributeMod + _skillMod + _otherMods>>
<<if _finalMod gte 6>>
<<set $scene.fastLearner to true>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.phoneRecruiter gives you a fitness plan and a reading list of books and websites, and promises to be in touch. You dive into the reading list, learning all you can about current affairs and the history of _agency.
<<if $scene.fastLearner>>\
The subject matter ranges from intriguing memoirs of spies and politicians, to jargon-filled websites listing terror groups from the ANO to the Yarmouk Martyrs Brigade, to dry works on modern history and power politics. Over the next few weeks, you immerse yourself in the language of espionage, learning how to tell a cut-out from a dead drop and a false flag from a snow-job.
<<else>>\
<<pcMoodSkeptical>>\
It's overwhelming, jumping between subjects as unrelated as Chinese politics, the history of Islam, and the evolution of satellite photography. You learn as much as you can, but it's hard to be sure that you're focusing on the right things.
<</if>>\
[[Continue|Agency operator fitness plan]]<<silently>>
<<stripPC>>
<<pcRemoveMakeup>>
<<set $avatar.boots to "">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-sportsCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.stamina gte 1>>\
<<if $scene.fastLearner>>The<<else>>At least the<</if>> fitness plan is well within your abilities; you're already able to complete the runs, workouts and stretches that the plan recommends you build up to. You feel like you'll have an advantage when it comes to the physical training. You train hard anyway, running around the neighbourhood most days.
<<elseif $pc.stamina == 0>>\
The fitness plan involves a stretching routine and a set of progressively longer runs and workouts. You follow it to the letter, running around the neighbourhood most days.
<<else>>\
The fitness plan involves a stretching routine and a set of progressively longer runs and workouts. You struggle for breath on the first few runs, but your body quickly adapts, and you soon find yourself looking forward to running around the neighbourhood.
<</if>>\
Weeks pass: family and friends ask how the job applications are going. You're not allowed to tell anybody about your application, so you lie; you tell them you're applying for a position with <<if $pc.nationality == "English">>the Foreign Office<<elseif $pc.nationality == "U.S.">>the State Department<<elseif $pc.nationality == "Canadian">>Global Affairs Canada<<elseif $pc.nationality == "Australian">>the Department of Foreign Affairs<<elseif $pc.nationality == "New Zealand">>the Ministry of Foreign Affairs<</if>>, and the background checks are taking some time.
[[Continue|Lifepath cocktail bar]]<<silently>>
/* wear interview clothes */
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-blackMaryJanes.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>UNMARKED OFFICE BUILDING</b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
In a nondescript office building, you’re an hour into an interview with a group of stone-faced $pc.agency agents. They pepper you with questions about your reading list. Some require factual answers, others for you to talk knowledgeably about a subject. <i>Who are the member states of NATO? Who is the Prime Minister of Pakistan? What do you think will happen next in Afghanistan? What are your thoughts about cybersecurity?</i>
<<if $scene.fastLearner>>\
It's an intense and stressful session, but you feel like you're giving a good account of yourself, despite not knowing <i>everything</i> they ask you about.
<<else>>\
It's an intense and stressful grilling, and you have to resort to vagueness, guessing and admissions of ignorance an embarrassing number of times. The room is air conditioned, but you can feel your armpits sweating as they interrogate you. You're glad you kept your jacket on.
<</if>>\
[[Continue|Lifepath operator roleplay 3]]<<silently>>
<<if $pc.region == "Australasia">>
<<set $scene.seniorInterviewer to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.seniorInterviewer to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.seniorInterviewer to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.seniorInterviewer to setup.britFirstname.random()>>
<</if>>
<<if $pc.agency == "CIA">>
<<set _country to "the US">>
<<elseif $pc.agency == "MI6">>
<<set _country to "the UK">>
<<elseif $pc.agency == "CSIS">>
<<set _country to "Canada">>
<<elseif $pc.agency == "ASIS">>
<<set _country to "Australia">>
<<elseif $pc.agency == "NZSIS">>
<<set _country to "New Zealand">>
<</if>>
<</silently>>\
<span class="heading"><b>UNMARKED OFFICE BUILDING</b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.seniorInterviewer, the most senior of the interviewers, asks you how you’d react in a hypothetical scenario. "You’re meeting an Emirati government official in a hotel room in Dubai," she says. "He's a member of the Royal Family and an informant for _country. You hear noises in the corridor; it's the police. If they catch <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a<<else>>an<</if>> $pc.agency officer with this man, you'll be imprisoned, and his life will be in danger.
"You entered the UAE undercover on a tourist visa. What do you do?"
<<link "Escape through the window." "Lifepath operator roleplay 4">>
<<set $temp to "professional">>
<</link>>
<<link "Pretend I'm a journalist." "Lifepath operator roleplay 4">>
<<set $temp to "alpha">>
<</link>>
<<link "Pretend he seduced me." "Lifepath operator roleplay 4">>
<<set $temp to "fatale">>
<</link>><<silently>>
<<pcTalk>>
<<set $scene.Ray to {}>>
<<if $pc.nationality == "Australian">>
<<set $scene.Ray.nationality to "Queenslander">>
<<elseif $pc.nationality == "New Zealand">>
<<set $scene.Ray.nationality to "Aucklander">>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.Ray.nationality to "Californian">>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.Ray.nationality to "Qubecker">>
<<elseif $pc.nationality == "English">>
<<set $scene.Ray.nationality to "Welshman">>
<</if>>
<<if $pc.region == "Australasia">>
<<set $scene.Ray.firstname to setup.aussieBoyNames1990.random(),
_movieSpy to "James Bond">>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.Ray.firstname to setup.usBoyNames1990.random(),
_movieSpy to "Jason Bourne">>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.Ray.firstname to setup.canadianBoyNames1990.random(),
_movieSpy to "Jason Bourne">>
<<elseif $pc.nationality == "English">>
<<set $scene.Ray.firstname to setup.ukBoyNames1984.random(),
_movieSpy to "James Bond">>
<</if>>
<<set $scene.Ray.age to random(40, 66)>>
<<if $scene.Ray.age lt 20>>
<<set $scene.Ray.ageDesc to "in his late teens">>
<<elseif $scene.Ray.age gte 20 and $scene.Ray.age lte 23>>
<<set $scene.Ray.ageDesc to "in his early twenties">>
<<elseif $scene.Ray.age gte 24 and $scene.Ray.age lte 26>>
<<set $scene.Ray.ageDesc to "in his mid twenties">>
<<elseif $scene.Ray.age gte 27 and $scene.Ray.age lte 29>>
<<set $scene.Ray.ageDesc to "in his late twenties">>
<<elseif $scene.Ray.age gte 30 and $scene.Ray.age lte 33>>
<<set $scene.Ray.ageDesc to "in his early thirties">>
<<elseif $scene.Ray.age gte 34 and $scene.Ray.age lte 36>>
<<set $scene.Ray.ageDesc to "in his mid thirties">>
<<elseif $scene.Ray.age gte 37 and $scene.Ray.age lte 39>>
<<set $scene.Ray.ageDesc to "in his late thirties">>
<<elseif $scene.Ray.age gte 40 and $scene.Ray.age lte 43>>
<<set $scene.Ray.ageDesc to "in his early forties">>
<<elseif $scene.Ray.age gte 44 and $scene.Ray.age lte 46>>
<<set $scene.Ray.ageDesc to "in his mid forties">>
<<elseif $scene.Ray.age gte 47 and $scene.Ray.age lte 49>>
<<set $scene.Ray.ageDesc to "in his late forties">>
<<elseif $scene.Ray.age gte 50 and $scene.Ray.age lte 53>>
<<set $scene.Ray.ageDesc to "in his early fifties">>
<<elseif $scene.Ray.age gte 54 and $scene.Ray.age lte 56>>
<<set $scene.Ray.ageDesc to "in his mid fifties">>
<<elseif $scene.Ray.age gte 57 and $scene.Ray.age lte 59>>
<<set $scene.Ray.ageDesc to "in his late fifties">>
<<elseif $scene.Ray.age gte 60 and $scene.Ray.age lte 63>>
<<set $scene.Ray.ageDesc to "in his early sixties">>
<<elseif $scene.Ray.age gte 64 and $scene.Ray.age lte 66>>
<<set $scene.Ray.ageDesc to "in his mid sixties">>
<<elseif $scene.Ray.age gte 67 and $scene.Ray.age lte 69>>
<<set $scene.Ray.ageDesc to "in his late sixties">>
<</if>>
<<set _ethnicity to random(1,100)>>
<<if _ethnicity lte 100>>
<<set $scene.Ray.ethnicity to "white">>
<</if>>
<<if $scene.Ray.ethnicity == "white">>
<<set $scene.Ray.skinColour to "fair">>
<<set _eyeRoll to random(1,100)>>
<<if _eyeRoll gte 1 and _eyeRoll lte 5>>
<<set $scene.Ray.eyeColour to "piercing grey">>
<<elseif _eyeRoll gte 6 and _eyeRoll lte 30>>
<<set $scene.Ray.eyeColour to "piercing blue">>
<<elseif _eyeRoll gte 31 and _eyeRoll lte 53>>
<<set $scene.Ray.eyeColour to "dark gleaming">>
<<elseif _eyeRoll gte 54 and _eyeRoll lte 74>>
<<set $scene.Ray.eyeColour to "dark gleaming">>
<<elseif _eyeRoll gte 75>>
<<set $scene.Ray.eyeColour to "cat\'s eye green">>
<</if>>
<</if>>
<<set _baldRoll to random(1,100)>>
<<if $scene.Ray.age gte 25>>
<<if _baldRoll lte $scene.Ray.age>>
<<set $scene.Ray.hairVol to either(0, 1)>>
<</if>>
<</if>>
<<if ndef $scene.Ray.hairVol>>
<<if _baldRoll + $scene.Ray.age lte 50>>
<<set $scene.Ray.hairVol to 3>>
<<else>>
<<set $scene.Ray.hairVol to 2>>
<</if>>
<</if>>
<<if $scene.Ray.hairVol gt 0>>
<<set _hairRoll to random(1,100)>>
<<if _hairRoll lte 23>>
<<set $scene.Ray.hairColour to "black">>
<<elseif _hairRoll gte 24 and _hairRoll lte 46>>
<<set $scene.Ray.hairColour to "dark brown">>
<<elseif _hairRoll gte 47 and _hairRoll lte 70>>
<<set $scene.Ray.hairColour to "light brown">>
<<elseif _hairRoll gte 71 and _hairRoll lte 90>>
<<set $scene.Ray.hairColour to "blond">>
<<elseif _hairRoll gte 91>>
<<set $scene.Ray.hairColour to "ginger",
$scene.Ray.courage -= 1>>
<</if>>
<<set _greyRoll to random(1,100)>>
<<if $scene.Ray.age gte 35 and $scene.Ray.age lte 44>>
<<if _greyRoll lte 40 and _greyRoll gte 10>>
<<set $scene.Ray.hairColour to "greying">>
<<elseif _greyRoll lte 9>>
<<set $scene.Ray.hairColour to "grey">>
<</if>>
<<elseif $scene.Ray.age gte 45 and $scene.Ray.age lte 50>>
<<if _greyRoll lte 63 and _greyRoll gte 38>>
<<set $scene.Ray.hairColour to "greying">>
<<elseif _greyRoll lte 37 and _greyRoll gte 20>>
<<set $scene.Ray.hairColour to "grey">>
<<elseif _greyRoll lte 19>>
<<set $scene.Ray.hairColour to "white">>
<</if>>
<<elseif $scene.Ray.age gte 51 and $scene.Ray.age lte 55>>
<<if _greyRoll lte 78 and _greyRoll gte 45>>
<<set $scene.Ray.hairColour to "greying">>
<<elseif _greyRoll lte 44 and _greyRoll gte 27>>
<<set $scene.Ray.hairColour to "grey">>
<<elseif _greyRoll lte 26>>
<<set $scene.Ray.hairColour to "white">>
<</if>>
<<elseif $scene.Ray.age gte 56 and $scene.Ray.age lte 60>>
<<if _greyRoll lte 86 and _greyRoll gte 58>>
<<set $scene.Ray.hairColour to "greying">>
<<elseif _greyRoll lte 57 and _greyRoll gte 33>>
<<set $scene.Ray.hairColour to "grey">>
<<elseif _greyRoll lte 32>>
<<set $scene.Ray.hairColour to "white">>
<</if>>
<<elseif $scene.Ray.age gte 61>>
<<if _greyRoll lte 91 and _greyRoll gte 75>>
<<set $scene.Ray.hairColour to "greying">>
<<elseif _greyRoll lte 74 and _greyRoll gte 41>>
<<set $scene.Ray.hairColour to "grey">>
<<elseif _greyRoll lte 40>>
<<set $scene.Ray.hairColour to "white">>
<</if>>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b>UNMARKED OFFICE BUILDING</b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp eq "professional">>\
"Get out through the window," you say. "Get down to ground level and run."
"Very unlikely to work," replies $scene.seniorInterviewer, shaking her head. "The hotel would probably be surrounded."
"We’re not looking for _movieSpy, $pc.knownAs," says $scene.Ray.firstname, a <<if $scene.Ray.hairVol eq 0 >>balding<</if>> $scene.Ray.nationality with a bushy beard and $scene.Ray.eyeColour eyes. "Being <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a case officer<<else>>an Operations Officer<</if>> isn't like the movies. We need people who can improvise fast and come up with plans that will work."
"Let's try something else," says $scene.seniorInterviewer. "Tell us how you'd rob a bank. You have sixty seconds to organise your thoughts, starting now..."
<<set $scene.operatorApproval -=1>>\
<<elseif $temp eq "alpha">>\
"Pretend I’m a journalist," you say. "Say I'm interviewing him in secret about..." you rapidly try to recall something relevant about the UAE from your reading list. <<if $scene.fastLearner>>"Emiratis who support the Muslim Brotherhood."<<else>>"Um...terrorism," you finish, lamely.<</if>>
"Okay, so they take you into custody," says $scene.seniorInterviewer. "How long does your story hold up for?"
"It's too easy to check," says $scene.Ray.firstname, a <<if $scene.Ray.hairVol eq 0 >>balding<</if>> $scene.Ray.nationality with a bushy beard and $scene.Ray.eyeColour eyes. "Which Emiratis? Name them. Which news organisation are you with? I’ll call the switchboard, and you get your editor on the phone. You'd buy some time right at the start, but once you've been caught in a lie, you're on a downward spiral."
"Let's try something else," says $scene.seniorInterviewer. "Tell us how you'd rob a bank. You have sixty seconds to organise your thoughts, starting now..."
<<elseif $temp eq "fatale">>\
"Um..." you think quickly, playing out the scenario in your mind. "Pretend he seduced me."
"Not bad," nods $scene.seniorInterviewer. "It's the obvious reason a man and woman might be secretly meeting in a hotel room."
"Let's try something else," says $scene.Ray.firstname, a <<if $scene.Ray.hairVol eq 0 >>balding<</if>> $scene.Ray.nationality with a bushy beard and $scene.Ray.eyeColour eyes. "Tell us how you'd rob a bank. You have sixty seconds to organise your thoughts, starting now..."
<<set $scene.operatorApproval +=2>>\
<<else>>\
Something went wrong with the temp variable.
<</if>>\
<<link "Continue" "Lifepath operator interview wait">>
<</link>><<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
/*base*/
<<set _attributeModifiers to [
["openness", 1],
["intelligence", 1],
["extraversion", 1.5],
["confidence", 1],
["creativity", 1],
["neuroticism", -1]]>>
<<set _skillModifiers to [["Socialise", 1]]>>
<<set _otherModifiers to [
["$scene.gapYearDestination", "eq", "Europe", 1, "or", "$scene.gapYearDestination", "eq", "Africa", "$scene.gapYearDestination", "eq", "Australia"],
["$pc.survalienne", "eq", true, 1],
["$scene.uniType", "eq", "elite", 2],
["$scene.uniType", "eq", "good", 1],
["$pc.degree.grade", "eq", "A", 2],
["$pc.degree.grade", "eq", "B", 1],
["$pc.build.score", "gte", "2", -1],
["$pc.build.score", "lte", "-2", -1],
["$pc.attractiveness.score","gte","2",-1],
["pc skills category check", "Languages", 1],
["$pc.braSize","eq","34E",-2],
["$pc.braSize","eq","34DD",-1],
["$scene.operatorApproval", "eq", "2", 2],
["$scene.operatorApproval", "eq", "-1", -1],
["Flag(true)", "highvistattoo", -1],
["Flag(true)", "hastattoo", -1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Back home, you wait nervously to find out if you \
<<link "passed the interview" "Lifepath operator interview result">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>>. <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Operator interview result">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span><<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
<<set $pc.currentAssignment to "recruit">>\
<<if $pc.agency == "MI6">>\
<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<manicureFatalBlack>>
<<else>>
<<eyeshadow9to5>>
<<manicurePomodoro>>
<</if>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-6-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-winebarTrousers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-winebarTrousers-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-winebarTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<lipstickMissScarlet>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<</silently>>\
Two weeks later, you're about to start your shift at Carlito's when your phone rings. "$pc.knownAs, it's $scene.phoneRecruiter. Good news, you passed the interview! You'll need to go through some background checks now, but MI6 is about to make you a conditional job offer. Well done."
<i>I'm going to be a secret agent.</i> You have to fight down the <i>idiotic</i> urge to tell somebody. You settle for walking behind the bar and fixing yourself a vodka martini instead.
[[Continue|Lifepath MI6 vetting]]
<<else>>\
Two weeks after the interview, you receive a fat envelope in the post. It's a conditional offer of employment as <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a Case Officer Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>an Operations Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> with <<if $pc.agency == "CIA">>the <</if>>$pc.agency. The offer is subject to your ability to pass a medical exam, a fitness test, <<if $pc.region == "America">>a polygraph test, <</if>>a psychiatric exam and detailed background vetting.
<<if $pc.region == "America">>\
The polygraph test is the most stressful part, sat up straight in a metal backed chair, electrodes hooked up to your fingers and chest while an examiner asks you a set of hostile questions: <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't have access to a polygraph: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath operator training prep]]..."
<<else>>\
"Background vetting" includes an intrusive, hostile interview with a hatchet-faced woman who grills you on your sex life, drug use, your finances, and more. <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't grill you so ruthlessly: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath operator training prep]]..."
<</if>>\
<</if>>
<<else>>\
<<pcMoodSkeptical>>\
A few days later, $scene.phoneRecruiter calls with bad news; you didn't pass the interview.
"The decision wasn't unanimous, because you've got some of the traits required," $scene.phoneRecruiter explains, "but ultimately the panel decided not to put you forward to the next stage. They have to be very careful about who they pick. It's not a role for everyone."
Despite her words, being rejected is a stinging disappointment. Knowing that some other young men and women will soon be off learning to fire guns and go undercover, while you languish in $pc.hometown.city, is hard to accept.
"The good news is that this doesn't have to be the end of your application," $scene.phoneRecruiter continues. "<<if $scene.fastLearner>>The panel liked you. You really shone in the Q&A. They think you're a good candidate<<else>>The panel liked you. They think you'd be better suited<</if>> for the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> role."
$scene.phoneRecruiter tells you that this role would be mostly based at $pc.agency headquarters in <<if $pc.agency == "MI6">>London<<elseif $pc.agency == "CIA">>D.C.<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Auckland<<elseif $pc.agency == "CSIS">>Ottawa<</if>>, with occasional foreign travel. You wouldn't be working undercover in the field like <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a Case Officer<<else>>an Operations Officer<</if>>, but you'd be analysing and sometimes even directing their work.
She invites you to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<<elseif $pc.agency == "CSIS">>1941 Ogilvie Road<</if>> for a [[two-day group assessment|Lifepath analyst group assessment prep][$pc.agencyRole to "analyst", $pc.rejectedOperator to "true"]].
<</if>>\<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You're not sure what <<if $pc.region == "America">>Case Officer<<else>>Operations Officer<</if>> training is going to entail, but you do your best to prepare for it with research and exercise.
<<if $pc.hair.length != "long">>\
You decide that it's time to change your hairstyle, too, and book in for a <<if $pc.hair.length == "medium">>shorter cut<<elseif $pc.hair.length == "bob">>stylish bob<<elseif $pc.hair.length>>daringly short cut<</if>> before you meet your new colleagues.
<</if>>\
You also recall a career lecture at <<= Flag("pc-uni-shortname")>> on <i>building your professional brand.</i>
One of the topics was the name you go by at work. Using a familiar name can make people seem friendlier, sticking to their full name can portray gravitas.
What name will you go by at <<if $pc.agency == "CIA">>the CIA<<else>>$pc.agency<</if>>?
[["" + $pc.firstname + "."|Lifepath operator training][$temp to "firstname"]]
<<if $pc.knownAs != $pc.firstname>>\
[["" + $pc.knownAs + "."|Lifepath operator training]]
<</if>>\
[[Something else.|Intelligence career familiar name]]<<silently>>
/* wear assessment day clothes */
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA">>\
You spend days preparing for the group assessment. What you can't prepare for is the strange sensation of driving up to the gates of the massive, intimidating compound in Langley, Virginia. You swerve off Route 123 toward the main entrance and carefully follow the signs that separate the visitor line from the employee entrance.
With great caution, you pull up next to the guard gate to check in, as instructed. As you hand over your ID to the armed security officers, you keep your expression neutral even though you feel nervous. The officers are curt, further adding to the feeling that you're infringing on a top secret facility that you really shouldn't have [[access to|Lifepath analyst recruitment 5]].
<<elseif $pc.agency == "MI6">>\
You spend days preparing for the group assessment. What you can't prepare for is the strange sensation of walking up to the armoured front gate of the massive, temple-like HQ building in central London.
At the gate you hand over your ID to an armed security officer, keeping your expression neutral even though you feel nervous. The officer is curt, further adding to the feeling that you're infringing on a top secret facility that you really shouldn't have [[access to|Lifepath analyst recruitment 5]].
<<elseif $pc.agency == "CSIS">>\
You spend days preparing for the group assessment. What you can't prepare for is the strange sensation of driving through a quiet Ottawa suburb right up to the tall security fences of CSIS HQ. With great caution you pull up next to the guardhouse to check in, as you've been instructed.
As you hand over your ID to the armed security officers, you keep your expression neutral even though you feel nervous. The officers are curt, further adding to the feeling that you're infringing on a top secret facility that you really shouldn't have [[access to|Lifepath analyst recruitment 5]].
<<elseif $pc.agency == "NZSIS">>\
You spend days preparing for the group assessment. What you can't prepare for is the strange sensation of walking through the sliding doors of the unmarked, steel-clad HQ building on Pipitea Street.
At the reception desk you hand over your ID to an armed security officer, keeping your expression neutral even though you feel nervous. The officer is curt, further adding to the feeling that you're infringing on a top secret facility that you really shouldn't have [[access to|Lifepath analyst recruitment 5]].
<<elseif $pc.agency == "ASIS">>\
You spend days preparing for the group assessment. What you can't prepare for is the strange sensation of walking into the gleaming, white pillared atrium of the R G Casey Building, HQ of the Department of Foreign Affairs & Trade...and ASIS.
At the front desk you say your name to a pretty receptionist, who checks her list then sends you over to an armed security officer at another desk. You show him your ID, keeping your expression neutral even though you feel nervous. The officer is curt as he signs you in, further adding to the feeling that you're about to enter a top secret facility that you really shouldn't have [[access to|Lifepath analyst recruitment 5]].
<<else>>\
ERROR in pc.agency variable
<</if>>\<<silently>>
<<if $temp == "firstname" and $pc.knownAs != $pc.firstname>>
<<set $pc.knownAs to $pc.firstname>>
<</if>>
<<if def $scene.intelShortName and $scene.intelShortName != $pc.knownAs>>
<<set $pc.knownAs to $scene.intelShortName>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<pcHair>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<geekEyeglasses>>
<<if $pc.agency == "CIA">>
<<set $scene.operatorSchool to "Camp Peary",
$scene.operatorSchoolLocation to "Williamsburg, Virginia",
_campDescription to "a CIA training camp in the woods north of Williamsburg">>
<<elseif $pc.agency == "MI6">>
<<set $scene.operatorSchool to "Fort Monckton",
$scene.operatorSchoolLocation to "Gosport, Hampshire",
_campDescription to "an MI6 training camp on the bleak and windswept southern tip of the Gosport peninsula">>
<<elseif $pc.agency == "CSIS">>
<<set $scene.operatorSchool to "Dwyer Hill Training Centre",
$scene.operatorSchoolLocation to "Ontario",
_campDescription to "a former horse farm, which now serves as a CSIS training camp">>
<<elseif $pc.agency == "ASIS">>
<<set $scene.operatorSchool to "Swan Island Training Area",
$scene.operatorSchoolLocation to "Port Phillip Bay, Victoria",
_campDescription to "an ASIS training camp on an island in Port Phillip Bay">>
<<elseif $pc.agency == "NZSIS">>
<<set $scene.operatorSchool to "Security Research Wing, Linton Military Camp",
$scene.operatorSchoolLocation to "North Island",
_campDescription to "a secluded wing of a military base in the North Island">>
<</if>>
<<surpsAddXP "Intelligence (Operative)" 250>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
While your <<university>> classmates learn the ropes at their office jobs, you're shipped to _campDescription.
About half of the course is spent in the classroom, learning the administration of the agency; the theory of how to cultivate, recruit, handle and debrief agents; listening to case studies; and receiving presentations from different $pc.agency departments.
The remainder is spent on an increasingly complicated series of [[practical exercises|Lifepath operator training exercises]], which form the backbone of the course.<<silently>>
<<if $pc.agency == "CIA">>
<<set $scene.opSchoolTown to "Norfolk">>
<<elseif $pc.agency == "MI6">>
<<set $scene.opSchoolTown to "Portsmouth">>
<<elseif $pc.agency == "CSIS">>
<<set $scene.opSchoolTown to "Kingston">>
<<elseif $pc.agency == "ASIS">>
<<set $scene.opSchoolTown to "Geelong">>
<<elseif $pc.agency == "NZSIS">>
<<set $scene.opSchoolTown to "Palmerston North">>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Crammed in the back of a <<if $pc.region == "America">>minivan<<else>>minibus<</if>> with a dozen other recruits, you're silent and tense as you're driven through the darkness and driving rain towards the centre of nearby $scene.opSchoolTown.
It's 8.30PM on the very first night of the course, and the streets are almost empty. One by one, recruits are dropped off in dark side streets or deserted <<if $pc.region == "America">>parking lots<<else>>car parks<</if>>.
Your turn comes next. The instructor wishes you luck as you slip out into the rain, and orientate yourself towards [[your target|Lifepath operator perfect stranger briefing]].<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.opSchoolTown.toUpperCase()>></b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The objective of Operation PERFECT STRANGER, the first practical exercise, is simple but nerve-wracking: go to a pre-assigned <<if $pc.region == "America">>bar<<else>>pub<</if>> in downtown $scene.opSchoolTown, and – using whatever ruse you can invent – get a member of the public to reveal their name, address, date of birth, occupation and driving licence number.
You've been given an alias, but no training, and hardly any time to prepare: you were briefed in the <<if $pc.region == "America">>minivan<<else>>minibus<</if>>. Your mind is racing as you [[walk up to the target|Lifepath operator perfect stranger]].<<silently>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub",
_airborneCap to "an olive green baseball cap with an eagle emblem and the word AIRBORNE stitched into it">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub",
_airborneCap to "a maroon baseball cap with a winged parachute emblem and the word AIRBORNE stitched into it">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette",
_airborneCap to "an olive green baseball cap with a parachute emblem and the word AIRBORNE stitched into it">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn",
_airborneCap to "a black baseball cap with the gold rising sun emblem of the Australian army stitched into it">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub",
_airborneCap to "a black baseball cap with the New Zealand Army crest stitched into it">>
<</if>>
<<if $pc.region == "Australasia">>
<<set $scene.coverName to setup.ausNZFirstname.random(),
$scene.coverSurname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.coverName to setup.usFirstname.random(),
$scene.coverSurname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.coverName to setup.canadianFirstname.random(),
$scene.coverSurname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.coverName to setup.britFirstname.random(),
$scene.coverSurname to setup.britSurname.random()>>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Pushing open the door of _pub, you step in from the rain and take a quick look around. Your first impression is that the place is alarmingly quiet.
You walk up to the bar and order a drink. The <<if $pc.region == "America">>bartender<<else>>barman<</if>> serves you with an air of surly reluctance, as if he's taken an immediate dislike to you for some reason. You gaze subtly around the room, looking for other prospects.
A young, good looking couple are drinking beers at one table. Nearby, an old man drinks alone, wearing _airborneCap. At a pool table, a rowdy bunch of teenagers are bantering loudly, trying to attract your attention. <<if $pc.agency == "CIA">>There's no way they're 21.<</if>>
[[Offer the young couple a fake job.|Lifepath operator perfect stranger 2][$temp to "crusader"]]
[[Chat with the old veteran.|Lifepath operator perfect stranger 2][$temp to "waif"]]
[[Invent a fake survey.|Lifepath operator perfect stranger 2][$temp to "alpha"]]
[[Attract the teenagers.|Lifepath operator perfect stranger 2][$temp to "fatale"]]<<silently>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcSmile>>\
You sip your drink, mentally rehearsing your lines, then allow yourself to get caught staring thoughtfully at the young couple.
They look back, a little defensively. You smile apologetically and head over to join them.
"Sorry, I didn't mean to stare," you say, reaching out for a handshake. "I'm $scene.coverName $scene.coverSurname, I'm a casting scout for <<if $pc.agency == "MI6">>Pinewood Studios<<elseif $pc.agency == "CIA">>Warner Brothers<<elseif $pc.agency == "ASIS">>Warner Brothers Australia<<elseif $pc.agency == "NZSIS">>New Line Cinema<<elseif $pc.agency == "CSIS">>Pinewood Toronoto Studios<</if>>? Have you guys ever considered working as extras? You'd be <i>perfect</i> for a Liam Neeson film we've got coming up..."
Excited at the prospect of glamour and a <<if $pc.agency == "MI6">>£200<<elseif $pc.agency == "CIA">>$200<<elseif $pc.agency == "ASIS">>$200<<elseif $pc.agency == "NZSIS">>$200<<elseif $pc.agency == "CSIS">>$200<</if>> day rate, both of them happily give you all the information you need for the "applications", including posing for head shots while holding up their driving licences. With your mission accomplished, you bid the unfortunate pair goodbye, promising that you will soon be in touch.
[[Continue|Lifepath operator perfect stranger extraction]]
<<elseif $temp == "waif">>\
<<pcSmile>>\
The old man has nearly finished his pint of Guinness. You buy another one, and carry it over to his table. He looks up, confused.
"Hi, I'm $scene.coverName," you say, placing the pint of chilled, jet black beer in front of him. "I just wanted to say, thank you for your service."
The lonely veteran is absolutely delighted, and it's very easy to strike up a conversation about his military career, and the wars he fought in before you were even born. When he tells you that he's in his seventies, you act surprised, and demand to see his driving licence as proof. "Wow," you coo flatteringly as you memorise the info, pretending to admire his photo. "You do not look anything like 72."
As soon as you can, you slip away to the <<toilet>> and tap his details into your smartphone. With your mission accomplished, you while away the rest of your time chatting with him until it's time to be picked up.
[[Continue|Lifepath operator perfect stranger extraction]]
<<elseif $temp == "alpha">>\
You sip your drink and, using your smartphone, log into SurveyMonkey, a website you used at <<university>>. You spend a few minutes crafting a fake survey, and then – posing as an employee of a major brewery, collecting information about <<if $pc.agency == "MI6">>British<<elseif $pc.agency == "CIA">>American<<elseif $pc.agency == "ASIS">>Australian<<elseif $pc.agency == "NZSIS">>New Zealanders'<<elseif $pc.agency == "CSIS">>Canadian<</if>> drinking habits – work your way around the bar, getting people to fill in the survey.
Everybody is happy to coöperate: the old veteran enjoys some company, the young couple are just nice, and the teenagers comply for the opportunity to talk to you. The form captures all the data you need, including driving licence number "for unique identification purposes". The teenagers try to persuade you to stay and play pool with them, but it's nearly time to be picked up.
[[Continue|Lifepath operator perfect stranger extraction]]
<<elseif $temp == "fatale">>\
You sit on your barstool and just wait alone, occasionally casually glancing over at the kids playing pool. You can tell they're egging each other on to approach you, but it's taking them a long time to summon up enough courage to do so.
Finally, with your drink nearly empty, one of them walks up to the bar to order a round. He stands right next to you while he does so – but despite having a natural opportunity to say hi, fails to do so.
You're running out of time.
[[Run a hand seductively through your hair.|Lifepath operator perfect stranger 3][$temp to "passive"]]
[[Say hi to him.|Lifepath operator perfect stranger 3][$temp to "aggressive"]]
<</if>>\<<silently>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "passive">>\
You sweep your fingers through your hair and take a sip of your drink, willing him to grow a pair. <i>Nothing.</i> The <<if $pc.region == "America">>bartender<<else>>barman<</if>> serves him, and he's about to pick up the drinks and walk away. There are too many for him to carry back at once.
[[Offer to help.|Lifepath operator perfect stranger 4]]
<<elseif $temp == "aggressive">>\
<<pcSmile>>\
Realising that he's not going to make a move, you look up at him and make eye contact. "Hello," you say.
He smiles enthusiastically, pretending to have noticed you for the first time. "Oh, hi!" he says. "I'm Marv."
"$scene.coverName," you lie, shaking his hand. He can't think of anything to say, so he just smiles. The <<if $pc.region == "America">>bartender<<else>>barman<</if>> serves him too many drinks for him to carry back at once.
[[Offer to help.|Lifepath operator perfect stranger 4]]
<</if>>\<<silently>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"You need some help with those?" you ask, keeping your voice casual, as though it's the most normal thing in the world for a girl to help a guy carry his drinks.
"Um, yeah, thanks!" His face lights up. <<if $temp == "passive">>I'm Marv, by the way."<</if>>
<<if $temp == "passive">>\
"$scene.coverName," you tell him.
<</if>>\
You help carry the drinks back to his group of friends, who all look very impressed with <<if $temp == "aggressive">>Marv<<else>>him<</if>>. "Do you wanna play pool?" asks one.
"Sure," you shrug, chalking up a cue while Marv sets up the table. When you were studying at $scene.uni.shortName, one of your regular haunts was an Irish pub with a pool table.
The teenager who'll play you takes out a coin to flip. "Winner breaks," he suggests.
[[Heads.|Lifepath operator perfect stranger 5][$temp to "Heads"]]
[[Tails.|Lifepath operator perfect stranger 5][$temp to "Tails"]]<<silently>>
<<pcTalk>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<</if>>
<<set _toss to either("Heads", "Tails")>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"$temp," you say. He flips the coin.
<<if $temp == _toss>>\
"_toss it is," he says. "You break."
You bend over the table and strike the cue ball, sending it crashing into the others. "Oh shit, she can play," hoots Marv. "You're fucked, Rob."
<<else>>\
"_toss," he says, "unlucky. I'll break." He leans over the table and executes a noisy break, scattering the balls all over the table.
You bend over the table to take your turn, sinking an easy stripe. "Oh shit, she can play," hoots Marv. "You're fucked, Rob."
<</if>>\
You take turns with Rob, aware that the others are enjoying looking at your <<if $pc.region == "America">>butt<<else>>bum<</if>> when it's your turn to bend over the table and shoot. They seem like a harmless, if immature, bunch. While you play, you try to work out a way to get a look at some driving licences.
You get your chance when Marv asks if you're single, his tone hopeful.
[[Huh? I'm way too old for you guys.|Lifepath operator perfect stranger 6]]<<silently>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Huh?" you ask, taking a break to grind chalk onto the tip of your cue. "I'm way too old for you guys. Are you even allowed to be in here? I bet you don't even have driving licences."
"Yeah we do!" objects Rob, fishing his out to prove it.
"Is that real?" You pretend to study it skeptically, while memorising the info. <<if $pc.agency == "CIA">>"You're not even old enough to be in here,"<<else>>"Well, you're still too young,"<</if>> you say dismissively. "And my boyfriend's picking me up soon, anyway," you conclude, dashing their fantasies. As soon as you can, you slip away to the <<toilet>> and tap the details into your smartphone.
With your mission accomplished, you hang out with the thwarted teens until it's time [[to be picked up.|Lifepath operator perfect stranger extraction]]<<silently>>
<<pcBigSmile>>
<<pcRaiseEyebrows>>
<<if $pc.agency == "CIA">>
<<set _pub to "Lynnhaven Pub">>
<<set _fiveEyes to "the UK, Canada, Australia and New Zealand">>
<<elseif $pc.agency == "MI6">>
<<set _pub to "The Hole In The Wall pub">>
<<set _fiveEyes to "the US, Canada, Australia and New Zealand">>
<<elseif $pc.agency == "CSIS">>
<<set _pub to "Chateau Lafayette">>
<<set _fiveEyes to "the US, the UK, Australia and New Zealand">>
<<elseif $pc.agency == "ASIS">>
<<set _pub to "The Bush Inn">>
<<set _fiveEyes to "the US, the UK, Canada and New Zealand">>
<<elseif $pc.agency == "NZSIS">>
<<set _pub to "Rosie O\'Grady\'s Irish pub">>
<<set _fiveEyes to "the US, the UK, Canada and Australia">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _pub.toUpperCase()>></b>, <<= $scene.opSchoolTown.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You climb back into the <<if $pc.region == "America">>minivan<<else>>minibus<</if>> a few minutes later. It's bursting with animated chatter. The others, some a bit tipsy, are elatedly describing how they conned innocent civilians into handing over their personal details. The drive back is in high spirits, although two recruits who failed the mission are nervous.
Back at <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>>, an instructor enters the details you found into STONEGHOST, a massive intelligence database shared with _fiveEyes: the Five Eyes alliance. <<if $temp == "crusader">>The girl you approached turns out to be the younger sister of <<if $pc.agency == "CIA">>a Navy SEAL<<elseif $pc.agency == "MI6">>an SBS Trooper<<elseif $pc.agency == "ASIS">>an SASR Trooper<<elseif $pc.agency == "NZSIS">>an SAS Trooper<<elseif $pc.agency == "CSIS">>a JTF-2 Commando<</if>>.<<elseif $temp == "waif">>The lonely "veteran" turns out to have absoluely no record of military service; everything he talked about was bullshit.<<elseif $temp == "alpha">>You get three hits: the girlfriend in the young couple turns out to be the younger sister of <<if $pc.agency == "CIA">>a Navy SEAL<<elseif $pc.agency == "MI6">>an SBS Trooper<<elseif $pc.agency == "ASIS">>an SASR Trooper<<elseif $pc.agency == "NZSIS">>an SAS Trooper<<elseif $pc.agency == "CSIS">>a JTF-2 Commando<</if>>, the lonely veteran turns out to have no military service, and one of the teenagers served two years in juvenile detention for <<if $pc.nationality == "U.S.">>second degree <</if>>rape.<<else>>It turns out that Rob, the boy you played pool with, served two years in juvenile detention for <<if $pc.nationality == "U.S.">>second degree <</if>>rape.<</if>>
PERFECT STRANGER is the first of many training exercises that you'll go on to carry out against the citizens of $scene.opSchoolTown. The training is designed to plunge you into unfamiliar situations, and test your ability to improvise and deceive. Many recruits just don't have what it takes, and are quickly eliminated from the course.
[[Continue|Lifepath operator school tradecraft]]<<silently>>
<<pcMoodCalm>>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
All <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>case officers<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Operations Officers<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> learn "tradecraft", the practical skills that a spy uses to secretly meet or communicate with agents. Tradecraft encompasses skills like surveillance, counter-surveillance, disguise, brush contacts, and the use of dead letter boxes. Good tradecraft requires guile, cunning, acting ability, and – most of all – careful planning.
Most of your training takes place in $scene.opSchoolTown, usually under surveillance by teams from <<if $pc.agency == "MI6">>MI5, Special Branch, HM Revenue & Customs or the Army Intelligence Corps<<elseif $pc.agency == "CIA">>the FBI, Homeland Security, the IRS or the army's Military Intelligence Branch<<elseif $pc.agency == "CSIS">>the RCMP, local police, the Border Services Agency or the army's Intelligence Branch<<elseif $pc.agency == "ASIS">>the AFP, ASIO, the Australian Tax Office or the Australian Army Intelligence Corps<<elseif $pc.agency == "NZSIS">>the New Zealand Police, Inland Revenue or the New Zealand Intelligence Corps<</if>>. Sometimes you beat the surveillance, sometimes you don't.
[[Continue|Lifepath operator school computers]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
These days, computers have simplified communications, and it's often safer and easier to communicate with encrypted software like TOR and Tails than it is to meet an agent in person.
In the classroom you learn a lot about computer security, but traditional tradecraft is still taught; partly as a fallback technique, and partly because the discipline and nerve required to plan and execute such operations is greater than just clicking the "send" button on a computer.
<<link "Continue" "Lifepath operator school tactical">>
<<surpsAddXP "Intelligence (Operative)" 500>>
<</link>><<silently>>
<<run UIBar.unstow()>>\
<<set _attributeModifiers to [
["intelligence", 1],
["attractiveness", 1],
["extraversion", 1],
["agreeableness", -1],
["coordination", 1],
["neuroticism", -2],
["creativity", 1],
["confidence", 1],
["daring", 1],
["stamina", 1]]>>
<<set _skillModifiers to "">>
<<set _otherModifiers to [
["$scene.gapYearDestination", "eq", "Europe", 1, "or", "$scene.gapYearDestination", "eq", "Africa", "$scene.gapYearDestination", "eq", "Australia"],
["$pc.survalienne", "eq", true, 1],
["pc skills category check", "Languages", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<wearRecruitClothes>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The course also has a tough physical component, with runs and high-intensity circuit training every weekday. Although you're trained to avoid combat – <<if $pc.agency == "CIA">>the Agency has a separate unit, the Special Activities Division, for carrying out violent taskings like raids and personnel captures<<elseif $pc.agency == "MI6">>MI6 has a separate unit, codenamed "E Squadron", for carrying out violent taskings like raids and personnel captures<<else>>$pc.agency calls on <<if $pc.agency == "CSIS">>Canadian<<elseif $pc.agency == "ASIS">>Australian<<elseif $pc.agency == "NZSIS">>New Zealand<</if>> Special Forces for violent taskings like raids and personnel captures<</if>> – you're nevertheless taught how to defend yourself if things ever go wrong.
Twice a week you learn self defence from <<if $pc.agency == "CIA">>Kyle, a bearded ex-Army Ranger<<elseif $pc.agency == "MI6">>Kevin, a towering Scottish ex-Royal Marine<<elseif $pc.agency == "CSIS">>Greg, a rugged JTF-2 commando<<elseif $pc.agency == "ASIS">>Barry, a towering ex-SASR sergeant<<elseif $pc.agency == "NZSIS">>Tama, a towering Maori SAS trooper<</if>>. He teaches you how to put a bigger opponent into an agonising thumblock, how to disarm an attacker wielding a gun or a knife, and how to end a fight fast by breaking a wrist or an ankle.
You also learn weapons handling – practising mainly with pistols, but also assault rifles, submachine guns and shotguns – and advanced driving, thrashing battered cars around a skid track.
The combination of skills required is uncommon, and the recruits are constantly being assessed. Some drop out voluntarily, and some are summoned to the Commandant's office to be dismissed from the course. You do your best to \
<<link "fit in and make the grade" "Lifepath operator school finale">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<surpsAddXP "Combatives" _xpCoorAmount1>>
<<surpsAddXP "Driving" 1500>>
<<surpsAddXP "Firearms (Longarm)" 500>>
<<surpsAddXP "Firearms (Sniper)" 500>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<<else>>
/* consequences of failed skill roll here */
<<surpsAddXP "Combatives" _xpCoorAmount1>>
<<surpsAddXP "Driving" 1500>>
<<surpsAddXP "Firearms (Longarm)" 500>>
<<surpsAddXP "Firearms (Sniper)" 500>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<</if>>
<</link>>. <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Operator School">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span><<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<geekEyeglasses>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
As recruits are thinned out and the cadre dwindles to a hard core, the training becomes more advanced. You learn about the psychology of recruiting agents: how to spot potential assets, how to win their trust, how to convince them to betray their country or their comrades for you, how to train and protect them – and how to detect if they've been "turned".
You spend a week gaining familiarity with <<if $pc.agency == "CIA">>the Special Activities Division<<elseif $pc.agency == "MI6">>E Squadron<<else>>Special Forces<</if>> and their capabilities, including a demonstration of a frogman planting a tracking beacon on a container ship in harbour, and a white knuckle helicopter night flight at full speed and tree-skimming altitude.
You routinely beat the surveillance during your ongoing exercises in $scene.opSchoolTown now, even though they're much more complex – instead of tricking <<if $pc.region == "America">>bargoers<<else>>pubgoers<</if>> out of their driving licence numbers, you trick your way into private property and restricted areas.
You learn a lot about how to lie, and how not to get caught in a lie. The worst lies are the ones you have to tell your friends and family about what you're doing.
At first it's kind of exhilarating to lie "in the interests of national security", but it drives a wedge into your personal relationships. <<if $pc.degree.subject == "psychology">>Jung said <i>the maintenance of secrets acts like a psychic poison, which alienates their possessor from the community.</i> <</if>>From time to time you worry that this career will be lonely.
<<link "Continue" "Lifepath operator school exercise solo">>
<<surpsAddXP "Deception" 500>>
<<surpsAddXP "Persuade" 1000>>
<</link>>
<<else>>\
<<pcMoodSkeptical>>\
Although you start the course strong, by the end of the first month you're struggling. A persistent calf injury is putting you at the back of the daily runs, and holding you back in the unarmed combat lessons.
You struggle on for another two months, doing okay in the classroom and practical exercises, but falling behind in the physical training. Feeling like a weak link is stressful and isolating, and you're not surprised when you're plucked out of a classroom one day and told to report to the Commandant's office. He tells you bluntly that you're being removed from the course, and you try your best not to cry.
For some recruits, failing operator school is the end of their $pc.agency career. "But we still think you can make a contribution," says the Commandant. "You've got the brains and the character to make an excellent <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>>. And the training you've already done here will give you a much better insight into field work than many of your colleagues. I hope you'll [[consider it|Lifepath failed operator][$pc.agencyRole to "analyst"]]."
<</if>>\<<silently>>
<<setFlag "failed-operator">>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You told your friends and family so many lies to hide the facts about your recruitment into the "civil service". Back home, you have to tell them more to explain why you're so sad.
Being rejected from the operator course is a stinging disappointment. Imagining the other recruits completing the training and deploying to exotic locations brings up a lot of bitter emotions. Part of you feels tempted to just move on from <<if $pc.agency == "CIA">>the <</if>>$pc.agency and do something sensible with your degree instead, like your friends from $scene.uni.shortName.
But, as the days pass, the vision of yourself as an <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> becomes more palatable. You won't be working undercover in the field like <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a Case Officer<<else>>an Operations Officer<</if>>, but you'll be analysing and sometimes even directing their work. And the Commandant seemed to think you'd be good at it.
You call $scene.phoneRecruiter the next day, and tell her you'd like to go for the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> role. She seems pleased, and books you onto a [[two day group assessment|Lifepath analyst recruitment 5]] at <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<</if>>, which she says will give you a feel for what the job will be like.<<silently>>
<<whitePlainKnickers>>
<<whitePlainBra>>
<<whiteThickAnkleSocks>>
<<set $avatar.boots to "av-lifepath-furryWinterBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-furryWinterBoots-dark.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-norwayCoat-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.bracelet to "">>
/* advance game clock 1 year */
<<if $pc.age - $scene.lifepathAge gt 0>>
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<else>>
<<set $gameDate to new Date(2019, 2, 8, random(0,23), random(1,59))>>
<</if>>
<<if $pc.region == "Australasia">>
<<set $scene.coverName to setup.ausNZFirstname.random(),
$scene.coverSurname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.coverName to setup.usFirstname.random(),
$scene.coverSurname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.coverName to setup.canadianFirstname.random(),
$scene.coverSurname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.coverName to setup.britFirstname.random(),
$scene.coverSurname to setup.britSurname.random()>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The training culminates in a final exercise, OPERATION SOLO, which takes place overseas, in cooperation with an allied intelligence service. You're sent to snowy Norway to meet an arms smuggler codenamed HECATE, an occasional $pc.agency informant who has requested an urgent face-to-face.
Undercover as an archaeology student studying the star fortress and the old town of Fredrikstad, you establish contact with HECATE at a meeting in a rustic café that's set up to look like a random <<if $pc.region == "America">>guy<<else>>bloke<</if>> hitting on you.
HECATE is a Norwegian in his mid-fifties who role plays as a difficult target. As soon as you've exchanged codewords, he complains bitterly that <<if $pc.agency == "CIA">>the <</if>>$pc.agency isn't taking him seriously by sending a girl younger than his daughter. He flat out refuses to work with you, and demands that you organise a more experienced replacement.
[[Stay professional.|Lifepath solo hecate persuasion][$temp to "crusader"]]
[[Empathise with him.|Lifepath solo hecate persuasion][$temp to "waif"]]
[[Assert yourself.|Lifepath solo hecate persuasion][$temp to "alpha"]]
[[Appeal to his ego.|Lifepath solo hecate persuasion][$temp to "fatale"]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CAFÉ MAGENTA</b>, FREDRIKSTAD, NORWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
"That's not possible," you shake your head. "Everyone else is fully tasked. I was briefed that your information is time critical?"
"Ja," he nods.
"Okay," you shrug, "then I'm all you've got."
"Fine," he harrumphs. "This had better not be a mistake."
<<elseif $temp == "waif">>\
"I think I understand," you say. "You feel like you're taking a big risk, and you haven't been taken seriously?"
"Ja!" he agrees emphatically.
You nod sympathetically. "Sometimes I think they forget the pressure that you guys are under..."
You encourage him to vent, and a few minutes of that is all it takes to win him over. "Okay," he finally says, "you seem okay."
<<elseif $temp == "alpha">>\
"There is no replacement," you reply calmly. "That's not possible, so put it out of your head."
He stares at you, weighing you up, and you stare back, refusing to be intimidated. He slowly nods. "Fine," he says. "But I'm not happy."
<<elseif $temp == "fatale">>\
You arch an eyebrow. "You seriously want someone who looks <i>more</i> like a spy?"
HECATE chuckles at the absurdity, but starts to defend his position. "No, no, it's just – "
You cut him off with a raised hand. "We've got a built-in cover story," you say. "<<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> girl meets handsome older guy in a café, and they decide to see each other again. If we're caught together, we're on a date."
He thinks it over and nods, pleased with either the cover story or the image of himself attracting a $scene.lifepathAge-year old partner. "Okay," he says, "it might work."
<</if>>\
HECATE tells you that he's involved in a deal to import four SA-16 anti-aircraft missiles from his contacts in Obschina, the Chechen mafia. The consignment will be shipped from Oslo through the English channel where, under cover of darkness, it will be unloaded into rigid hull inflatables. Once landed on the French coast, the missiles will be driven overnight to a safehouse near Paris. He fears they'll be used for a terror attack, which is why he's reached out to <<if $pc.agency == "CIA">>the Agency<<else>>$pc.agency<</if>>.
It's important information, but HECATE doesn't have the details you need to turn it into actionable intelligence. You tell him that you need the name of the container ship and details of its full itinerary, especially the exact date of the transfer in the Channel. He promises he can get the answers from his fictional contact, and you arrange a follow up meeting [[a few days later|Lifepath solo hecate mission]].<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CAFÉ MAGENTA</b>, FREDRIKSTAD, NORWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You send a report to HQ, and spend two days practising your countersurveillance drills while building up your cover story by visiting the fort and the old town, and writing copious notes about the place.
On the morning of day 3, you receive new instructions: HECATE has reported that his Chechen contact wants a meeting in Oslo tonight. You're to go with him, and observe from a safe location in case something goes wrong. You're given the location of a dead letter box holding 100,000 krone in case HECATE needs to be paid.
You surreptitiously collect the cash, then meet HECATE at another café. He passes you a tiny flash drive holding the information you requested; the name of the ship, its sailing date, expected rendezvous time in the Channel, cargo bill of loading number, and the number of the end-user certificate that Bratva had used to acquire the weaponry. He also hands you three photocopied A4 sheets – technical specifications for the SA-16s.
"I've got to go to Oslo tonight to meet the Chechens," he says. "I don't know what they want. I want you to keep watch on the meeting in case there's trouble."
You tell him that you received the same message from HQ. "I've got my bag," you say, "[[let's go.|Lifepath solo hecate choice]]"<<silently>>
<<set _attributeModifiers to [["creativity", 1]]>>
<<set _skillModifiers to [["Intelligence (Operative)", 1]]>>
<<set _otherModifiers to "">>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b>E6 HIGHWAY</b>, NORWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
In a hired Audi heading north on a snowy highway, you develop a very bad feeling about the situation. You're speeding towards a pre-arranged meeting carrying a large amount of cash and plenty of incriminating documentation. It feels a lot like you're being set up.
Forty minutes into the drive, HECATE pulls into an Esso station. "I need a piss," he says, and heads inside. Maybe he does, or maybe he's calling someone.
Your options are complicated by the fact that this is a training exercise. Are you <i>supposed</i> to be captured?
[[Just wait and see what happens.|Lifepath solo hecate arrest][$scene.hecateDocs to "found", $scene.hecateFlashDrive to "found"]]
<<link "Hide the incriminating evidence." "Lifepath solo hecate hide evidence">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<surpsAddXP "Intelligence (Operative)" 100>>
<<set $scene.hecateDocs to "panel">>
<<else>>
/* consequences of failed skill roll here */
<<surpsAddXP "Intelligence (Operative)" 50>>
<<set $scene.hecateDocs to "seatCushion">>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Hecate hide evidence">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span><<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
<i>Fuck this.</i> Using a 20 kr coin, you lever open the trim panel in the passenger footwell of HECATE's hired Audi, and stuff the photocopies and the banknotes into the gap.
The flash drive is the mission-critical asset, since it contains all the shipment data. Where do you want to hide it?
<<else>>\
You pull the documents and cash out of your bag, and look around the car for somewhere to stash them. After a moment's thought, you wedge them all into the creases between the seat cushions and seat backs on your and Hecate's side.
The flash drive is the mission-critical asset, since it contains all the shipment data. Where do you want to hide it?
<</if>>\
<<link "With the other stuff." "Lifepath solo hecate stash drive with other evidence">>
<<if $scene.hecateDocs == "panel">>
<<set $scene.hecateFlashDrive to "panel">>
<<else>>
<<set $scene.hecateFlashDrive to "seatCushion">>
<</if>>
<</link>>
[[In my bra.|Lifepath solo hecate hide flashdrive bra]]
[[In my pussy.|Lifepath solo hecate hide flashdrive pussy]]<<silently>>
<<set $scene.hecateFlashDrive to "bra">>
<</silently>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You take a quick look around the forecourt. Satisfied nobody's watching, you unzip your coat, tug your t-shirt up, and pop the tiny flash drive into your bra.
<<if $scene.hecateDocs == "panel">>\
You zip up your coat, then clip the trim panel back into place. You broke a nail and one of the internal panel clips, but everything looks in order when HECATE climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].
<<else>>\
You zip up your coat, then wait patiently for HECATE. After a short wait he climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].
<</if>>\<<silently>>
<<if $pc.region == "America">>
<<set _handbag to "purse">>
<<else>>
<<set _handbag to "handbag">>
<</if>>
<<set _attributeModifiers to [["daring", 1.5], ["openness", 1], ["neuroticism", -1]]>>
<<set _skillModifiers to "" >>
<<set _otherModifiers to [["$pc.kinks", "includes", "Likes Rough Sex", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You look at the flash drive doubtfully. It's small, but has sharp little edges. You're not sure you want to put this thing inside you. It's only an exercise, right?
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[["(Promiscuous) Wrap it in a condom from your " + _handbag + " first."|Lifepath solo hecate condom insertion]]
<<else>>\
<span class="greyedOut">(Promiscuous) Wrap it in a condom from your _handbag first.</span>
<</if>>\
<<link "Stash it with the other stuff instead." "Lifepath solo hecate stash drive with other evidence">>
<<if $scene.hecateDocs == "panel">>
<<set $scene.hecateFlashDrive to "panel">>
<<else>>
<<set $scene.hecateFlashDrive to "seatCushion">>
<</if>>
<</link>>
[[Hide it in your bra instead.|Lifepath solo hecate hide flashdrive bra]]
<<link "Woman up and just stick it in there." "Lifepath solo hecate hide flashdrive pussy 2">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<set $scene.hecateFlashDrive to "pussy">>
<<else>>
/* consequences of failed skill roll here */
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Hecate flash drive insertion">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span><<silently>>
<</silently>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<showXP>>
<<if $scene.d10Roll.success>>\
<<set $scene.hecateFlashDrive to "pussy">>\
You take a deep breath, then decide to go for it.
<<if $scene.hecateDocs == "panel">>You clip the trim panel back into place, then<<else>>You<</if>> take a quick look around the forecourt. Satisfied nobody's watching, you pull your coat up around your waist, unbuckle your belt, and unzip your jeans.
Lifting your <<if $pc.region == "America">>butt<<else>>bum<</if>> out of the seat, you pull your jeans down around your thighs, and tug your <<knickers>> to one side.
Conscious that HECATE may reappear at any second, you quickly spread your lips apart with two fingers, then push the flash drive into yourself as carefully as you can. It scratches as it goes in, like the worst fingernail <i>ever,</i> but it's over quickly. It's tiny; you hope you'll be able to get it out easily later.
You rearrange your clothes, then wait for HECATE. Everything looks in order when he climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].
<<else>>\
You just stare at it for a couple more seconds, then change your mind. That's <i>not</i> going inside you. What if you can't get it out?
<<link "Stash it with the other stuff instead." "Lifepath solo hecate stash drive with other evidence">>
<<if $scene.hecateDocs == "panel">>
<<set $scene.hecateFlashDrive to "panel">>
<<else>>
<<set $scene.hecateFlashDrive to "seatCushion">>
<</if>>
<</link>>
[[Hide it in your bra instead.|Lifepath solo hecate hide flashdrive bra]]
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.hecateDocs == "panel">>\
You put the flash drive in with the rest of the evidence, then clip the trim panel back into place. You broke a fingernail and one of the internal panel clips, but everything looks in order when HECATE climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].
<<else>>\
You tuck the tiny flash drive between your seat cushions, then wait patiently for HECATE. After a short wait he climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].
<</if>>\<<silently>>
<<set $scene.hecateFlashDrive to "pussy">>
<</silently>>\
<span class="heading"><b>ESSO STATION</b>, E6 HIGHWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.hecateDocs == "panel">>You clip the trim panel back into place, then quickly pull a condom out from your<<else>>Luckily, you always carry a condom in your<</if>> <<if $pc.region == "America">>purse<<else>>handbag<</if>>. You rip open the packet and unroll the slippery condom.
You pop the flash drive inside and tie it shut. You take a quick look around the forecourt. Satisfied nobody's watching, you pull your coat up around your waist, unbuckle your belt, and unzip your jeans.
Lifting your <<if $pc.region == "America">>butt<<else>>bum<</if>> out of the seat, you pull your jeans down around your thighs, and tug your <<knickers>> to one side. You push the nearly-empty condom up inside yourself with a fingertip. It's an unpleasant sensation, but not a painful one.
You rearrange your clothes, then wait for HECATE. Everything looks in order when he climbs back into the car and [[pulls away|Lifepath solo hecate arrest]].<<silently>>
<</silently>>\
<span class="heading"><b>E6 HIGHWAY</b>, NORWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if lastVisited("Lifepath solo hecate choice") is 1>>\
You sit and wait patiently for Hecate. After a while, he climbs back in and pulls away, merging back onto the highway.
<</if>>\
You head north on E6, and are approaching the exit road to Oslo when you come upon a <i>Politi</i> roadblock controlling the traffic flow. As you draw closer, one raises a leather gloved hand, indicating for you to pull in. "Shit," mutters HECATE, rolling into [[the inspection area|Lifepath solo hecate arrest 2]]. "Shit."<<silently>>
<</silently>>\
<span class="heading"><b>E6 HIGHWAY</b>, NORWAY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
An armed Norwegian cop checks HECATE's ID and confiscates his ignition keys. There's a long wait, during which time your fake ID is also checked, and two cops search the <<if $pc.region == "America">>trunk<<else>>boot<</if>>.
Finally, a cop approaches HECATE's window, eyes narrow, jaw set. "There's a problem," he reports in sing-song English, one hand gripping the pistol grip of his MP5 submachine gun. His knuckles are white. "You need to answer some questions at the station."
"Wait, are we under arrest?" asks HECATE, but the cops don't answer. He asks again in Norwegian, and they just ignore him.
They bundle you and HECATE into the back of separate VW Passats, cops clambering in either side of you, MP5s cradled in their laps. Two other officers take charge of the hired Audi. With blue lights flashing and sirens wailing in an eerie, foreign tone, you cruise down off the E6 and into [[the streets of Oslo|Lifepath solo hecate police phase]], traffic parting in front of you.<<silently>>
<</silently>>\
<span class="heading"><b>SENTRUM POLITISTASJON</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The cops wordlessly drag you from the Passat, escort you into an interrogation room and push you into a chair in front of a big steel desk. They leave you in there for a while, possibly watching you through the one-way mirror that takes up the whole wall in front of you.
You wait. After a while, a man dressed in civilian clothes enters the room. "I'm Inspector Torvik," he says, in impeccable English. "I'm very sorry to treat you like this, but we have information that a female <<if $pc.agency == "MI6">>British<<elseif $pc.agency == "CIA">>American<<elseif $pc.agency == "CSIS">>Canadian<<elseif $pc.agency == "ASIS">>Australian<<elseif $pc.agency == "NZSIS">>New Zealander<</if>> intelligence agent is carrying out an illegal exercise in Norway. We need to eliminate you from our enquiries."
He hands you some forms and orders you to write down the details of your name, address, occupation and date of birth. You fill in the details from your cover identity, $scene.coverName $scene.coverSurname, and he cross-examines you on them. You answer confidently, determined not to be caught out so easily.
[[Continue|Lifepath solo hecate police phase 2]]<<silently>>
<</silently>>\
<span class="heading"><b>SENTRUM POLITISTASJON</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.hecateDocs == "panel">>\
One of the cops who made the original arrest enters the room and interrupts. <i>"Inspektør, vi har ikke funnet noen dokumenter,"</i> he murmurs quietly. You don't speak Norwegian, but from his tone you think he's failed to find anything incriminating in the Audi.
Torvik glares back and issues a curt command: <i>"Fortsett å lete."</i> The cop leaves the room.
Torvik questions you politely for the next hour, checking through the minutiae of your cover story. You stick to it, and he's beginning to run out of justifications for holding you, when the cop returns, triumphantly clutching the photocopies<<if $scene.hecateFlashDrive == "panel">>, cash and flash drive<<else>> and cash<</if>>.
<<elseif $scene.hecateDocs == "seatCushion">>\
Torvik questions you politely for a few minutes, when one of the cops who made the original arrest enters the room and interrupts. <i>"Inspektør, vi fant disse."</i> He is clutching the <<if $scene.hecateFlashDrive == "seatCushion">>money, photocopied documents, and flash drive<<else>>money and the photocopies<</if>>.
<<else>>\
Torvik questions you politely for a few minutes, when one of the cops who made the original arrest enters the room and interrupts. <i>"Inspektør, disse var i posen hennes."</i> He is clutching the money, photocopied documents, and flash drive.
<</if>>\
Torvik studies the evidence in silence, then looks up at you. "So, $scene.coverName. If you really are a student as you claim, how do you explain these things in your <<if $scene.hecateDocs == "panel" or $scene.hecateDocs == "seatCushion">>car<<else>>bag<</if>>? They appear to be detailed descriptions of...some kind of missile launcher, and a large amount of cash."
<<if $scene.hecateDocs == "panel" or $scene.hecateDocs == "seatCushion">>\
[[Maybe the previous hirer?|Lifepath solo hecate NIS handover][$temp to "hirer"]]
[[Not mine. Ask HECATE.|Lifepath solo hecate NIS handover][$temp to "hecate"]]
<</if>>\
[[No comment. I want a lawyer.|Lifepath solo hecate NIS handover]]<<silently>>
<<pcRaiseEyebrows>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>SENTRUM POLITISTASJON</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "hirer">>\
"I've never seen them before," you say, looking confused. "They must have been left by whoëver hired the car before us."
Torvik sighs in irritation. He gets up and leaves. You feel like you're doing okay: you're in custody, but they haven't broken your cover story yet.
Half an hour later, he returns. His mood is more hostile. "Ms $scene.coverSurname, I don't believe your story. I'm arresting you for conspiracy to commit espionage. You're being [[transferred to a secure facility|Lifepath solo hecate NIS handover 2]]. You're not entitled to a lawyer."
<<elseif $temp == "hecate">>\
"I've never seen them before," you say, looking confused. "It's Hemming's car. Maybe he knows something about it?"
Torvik sighs in irritation. He gets up and leaves. You feel like you're doing okay: you're in custody, but they haven't broken your cover story yet.
Half an hour later, he returns. His mood is more hostile. "Ms $scene.coverSurname, I don't believe your story. I'm arresting you for conspiracy to commit espionage. You're being [[transferred to a secure facility|Lifepath solo hecate NIS handover 2]]. You're not entitled to a lawyer."
<<else>>\
"I've got no idea what you're talking about," you insist. "I'm not saying anything else; I want a lawyer."
"Too bad. I'm arresting you for conspiracy to commit espionage; you're not entitled to a lawyer. You're being [[transferred to a secure facility|Lifepath solo hecate NIS handover 2]]."
<</if>>\<<silently>>
<<pcMoodCalm>>
<<= "<<set $avatar.jacket to 'av-lifepath-norwayCoat-cuffed-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-norwayCoat-cuffed-" + $pc.bodyType + "-dark.png'>>" >>
<</silently>>\
<span class="heading"><b>SENTRUM POLITISTASJON</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Two cops handcuff you and frogmarch you back outside. Their grip on your arms is vice-like. If they're acting, they're doing a good job.
<<if $scene.hecateDocs == "panel">>\
<<pcSmirk>>\
As they walk you through an underground garage towards a waiting police van, you catch a glimpse of HECATE's hired Audi. They had to absolutely rip it apart to find the stuff you hid; the wheels, both front seats, all the carpets and dozens of plastic panels are laid out in a huge circle all around it.
You can't hold back a smirk. One of the cops notices, and gives your head a firm bash against the doorframe of the van as they [[load you into the back.|Lifepath solo hecate police van]]
<<else>>\
They walk you through an underground garage towards a waiting police van, and load you [[into the back.|Lifepath solo hecate police van]]
<</if>>\<<silently>>
<<set $avatar.mouth to $mouth.scowl>>
<<set $avatar.hat to "av-lifepath-prisonerHood.png">>
<<set $avatar.hatDark to "av-lifepath-prisonerHood-dark.png">>
<</silently>>\
<span class="heading"><b>SENTRUM POLITISTASJON</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Two armed cops climb in with you. One pulls a black hood over your head, then pushes your head down between your knees. You grunt as he tightens the handcuffs so they bite into your wrists. <i>Ow, ow, fuck.</i> You hear the rear doors being shut and the van purring into life.
The cop holds you in that position during a ten minute drive to another location. Even though you get the feeling things are about to get worse, you're still relieved that this uncomfortable journey is over.
Then they march you out of the van, and into another underground garage, where a different man takes control of you. All you can tell about him is that he's very tall and very strong.
He marches you inside, and through some corridors. You reach a destination, and he pulls the hood [[off your head|Lifepath solo hecate cell]].<<silently>>
<<set $avatar.hat to "">>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You're in a small, windowless cell. It's furnished with a simple iron bed with a mattress and one pillow. In the corner is a toilet. You can't see any cameras, but that doesn't mean there aren't any.
A massive, brutal looking man is with you, wearing drab winter clothes, an old scar across one high nordic cheekbone. He uncuffs you, letting blood flow back into your [[numbed hands|Lifepath solo hecate strip]].<<silently>>
<<= "<<set $avatar.jacket to 'av-lifepath-norwayCoat-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Scarface produces an empty <<if $pc.region == "America">>trash<<else>>bin<</if>> bag from his fleece pocket. "Strip," he commands, his accent Norwegian. "Efferything off."
[[Fuck off.|Lifepath solo hecate strip resist]]
[[Take off your coat.|Lifepath solo hecate strip 1][$temp to "coat"]]
[[Take off your boots.|Lifepath solo hecate strip 1][$temp to "boots"]]<<silently>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Fuck off," you snap. "You strip."
He glares and points a finger right at your face. Jesus...even his <i>fingers</i> look dangerous. "Strip," he says. "Now. Or I'll beat the shit out off you, <i>then</i> you'll strip."
You scowl back, but decide not to make an issue of it.
<<if $avatar.wristwatch != "">>\
[[Take off your watch.|Lifepath solo hecate strip 1][$temp to "watch"]]
<</if>>\
[[Take off your coat.|Lifepath solo hecate strip 1][$temp to "coat"]]
[[Take off your boots.|Lifepath solo hecate strip 1][$temp to "boots"]]
<<if $avatar.glasses != "">>\
[[Take off your glasses.|Lifepath solo hecate strip 1][$temp to "glasses"]]
<</if>>\<<silently>>
<<if lastVisited("Lifepath solo hecate strip resist") is 1>>
<<pcMoodAngry>>
<<else>>
<<pcMoodCalm>>
<<set $avatar.mouth to $mouth.scowl>>
<</if>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "coat">>\
<<set $avatar.jacket to "">>\
You unzip your thick winter coat and slide it off. The room is much colder without it. Scarface stuffs it into the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag.
<<elseif $temp == "watch">>\
<<set $avatar.wristwatch to "">>\
You vaguely recall James Bond being issued a watch that fired poison darts. But yours is just a watch. You unfasten it, and drop it in the bag.
<<elseif $temp == "boots">>\
<<set $avatar.boots to "">>\
You kneel down and unlace your furry boots, then step out of them. Scarface drops them in his <<if $pc.region == "America">>trash<<else>>bin<</if>> bag. The hard floor is cold, even through your socks.
<<elseif $temp == "glasses">>\
<<geekEyeglasses>>\
You take down your glasses, and it takes you a few seconds to get used to how slightly blurry the cell has become. "Not that I will need them today", you think, handing them over to Scarface.
<<elseif $temp == "tshirt">>\
<<set $avatar.top to "">>\
You reach down to the hem of your t-shirt and pull it off over your head. Scarface takes it and drops it into his <<if $pc.region == "America">>trash<<else>>bin<</if>> bag.
<<elseif $temp == "socks">>\
<<set $avatar.socks to "">>\
You sit down on the edge of the bed, and peel off your socks one at a time. Scarface drops them into his <<if $pc.region == "America">>trash<<else>>bin<</if>> bag. When you stand up again, the floor is <i>freezing</i> under your bare feet.
<<elseif $temp == "jeans">>\
<<set $avatar.trousers to "">>\
You unbuckle your belt, and unbutton and unzip your jeans. Scarface watches as you slide them down your legs and step out of them. He takes them and stuffs them into the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag.
<<elseif $temp == "knickers">>\
<<set $avatar.knickers to "">>\
You slide your <<knickers>> down and off, feeling very exposed. He holds up the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag and you toss them in. <<if Flag("hotzone")>>He arches his eyebrows incredulously when he sees your tattoo, then shoots you a scornful look. <i>Seriously?</i><</if>>
<<elseif $temp == "bra">>\
<<if $scene.hecateFlashDrive == "bra">>\
<<silently>>
<<set _attributeModifiers to [["coordination", 1.5], ["neuroticism", -1]]>>
<<set _skillModifiers to [["Intelligence (Operative)", 1]]>>
<<set _otherModifiers to [["$pc.braSize", "eq", "34DD", 1], ["$pc.braSize", "eq", "34E", 2]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<<set $scene.hideNav to true>>\
<</silently>>\
The flash drive is in your left bra cup. You reach slowly behind your back, mentally rehearsing how you're going to <<link "palm the flash drive" "Lifepath solo hecate palm flash drive">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<surpsAddXP "Intelligence (Operative)" 50>>
<<else>>
/* consequences of failed skill roll here */
<</if>>
<</link>>. <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Hecate bra palm flash drive">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<else>>\
<<set $avatar.bra to "">>\
<<set $bra.flags.delete("liftsBoobs")>>\
You reach behind your back and undo your bra. You slip it off and hand it over, your breasts bare, nipples <<stiff>> in the cold room. He drops your bra in the bag.
<</if>>\
<<elseif $temp == "">>\
Scarface watches you impassively.
<</if>>\
<<if not $scene.hideNav>>\
<<if ($avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.socks == "" and $avatar.boots == "" and $avatar.wristwatch == "") and ($avatar.bra != "" and $avatar.knickers != "")>>\
You're down to your underwear. Scarface rustles his <<if $pc.region == "America">>trash<<else>>bin<</if>> bag impatiently.
<</if>>\
<<if $avatar.wristwatch != "">>\
[[Take off your watch.|Lifepath solo hecate strip 1][$temp to "watch"]]
<</if>>\
<<if $avatar.glasses != "">>\
[[Take off your glasses.|Lifepath solo hecate strip 1][$temp to "glasses"]]
<</if>>\
<<if $avatar.jacket != "">>\
[[Take off your coat.|Lifepath solo hecate strip 1][$temp to "coat"]]
<</if>>\
<<if $avatar.top != "" and $avatar.jacket == "">>\
[[Take off your t-shirt.|Lifepath solo hecate strip 1][$temp to "tshirt"]]
<</if>>\
<<if $avatar.trousers != "" and $avatar.boots == "">>\
[[Take off your jeans.|Lifepath solo hecate strip 1][$temp to "jeans"]]
<</if>>\
<<if $avatar.bra != "" and $avatar.top == "">>\
[[Take off your bra.|Lifepath solo hecate strip 1][$temp to "bra"]]
<</if>>\
<<if $avatar.knickers != "" and $avatar.trousers == "">>\
<<if $pc.region == "America">>\
[[Take off your panties.|Lifepath solo hecate strip 1][$temp to "knickers"]]
<<else>>\
[[Take off your knickers.|Lifepath solo hecate strip 1][$temp to "knickers"]]
<</if>>\
<</if>>\
<<if $avatar.socks != "" and $avatar.boots == "">>\
[[Take off your socks.|Lifepath solo hecate strip 1][$temp to "socks"]]
<</if>>\
<<if $avatar.boots != "">>\
[[Take off your boots.|Lifepath solo hecate strip 1][$temp to "boots"]]
<</if>>\
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<</if>>\
<</if>><<silently>>
<<set $scene.hideNav to false,
$temp to "">>
<<set $avatar.bra to "">>
<<set $bra.flags.delete("liftsBoobs")>>
<<set _attributeModifiers to [["confidence", 1.5], ["neuroticism", -1]]>>
<<set _skillModifiers to [["Intelligence (Operative)", 1], ["Deception", 1]]>>
<<set _otherModifiers to "">>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
You slip your bra off, baring your breasts, your nipples <<stiff>> in the cold room. You hold the bra out to him with one hand, the flash drive palmed in the other.
He takes your bra and glances down into the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag as he tosses it inside.
[[Keep the flash drive concealed in your hand.|Lifepath solo hecate palm flash drive 2]]
<<link "Pop it into your mouth while he's distracted" "Lifepath solo hecate flash drive mouth">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<goodFeedbackNotif>>
<<else>>
/* consequences of failed skill roll here */
<<badFeedbackNotif>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Hecate flash drive in mouth">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<else>>\
<<set $scene.hecateFlashDrive to "scarface">>\
You slip your bra off, baring your breasts, your nipples standing <<stiff>> in the cold room. You hold the bra out to him with one hand.
He ignores it, grabbing your other wrist in a sudden and vicelike grip. "What's that?" he demands.
Reluctantly, you open your hand. He takes the flash drive from you, a victorious smirk on his face.
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<<else>>\
"Now strip," he commands, "[[everything else off|Lifepath solo hecate strip 1]]."
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
<<set $scene.hecateFlashDrive to "mouth">>\
You pop the drive into your mouth at exactly the moment he glances down into the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag.
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<<else>>\
"Come on," Scarface commands, "[[everything else off|Lifepath solo hecate strip 1]]."
<</if>>\
<<else>>\
<<silently>>
<<set _attributeModifiers to [["daring", 1.5], ["agreeableness", -1]]>>
<<set _skillModifiers to "">>
<<set _otherModifiers to [["pc skills family check", "Fighting", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<<set _xpCoorAmount1 to 100 * $pc.coordinationMultiplier>>
<<set _xpCoorAmount2 to 50 * $pc.coordinationMultiplier>>
<</silently>>\
You bring your hand up to your mouth to stifle a cough, and pop the flash drive into your mouth. Scarface looks up – then drops the <<if $pc.region == "America">>trash<<else>>bin<</if>> bag and springs at you!
He plows into you with incredible size and strength, and the two of you crash down onto the bed, his massive weight on top of you. You try to swallow the flash drive, but his fingers have already forced your jaw apart and are in your mouth.
<<link "Bite him!" "Lifepath solo hecate palm flash drive fight">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<surpsAddXP "Combatives" _xpCoorAmount1>>
<<else>>
/* consequences of failed skill roll here */
<<surpsAddXP "Combatives" _xpCoorAmount2>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Hecate bite Scarface">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<</if>>\<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.d10Roll.success>>\
<<set $scene.scarfaceHitPC to true>>\
<<set $scene.hecateFlashDrive to "swallowed">>\
<<pcMoodAngry>>\
Not caring about the consequences, you chomp down on his fingers with all your strength, your teeth sinking deep into his flesh like you're biting meat. He yelps and pulls his hand out of your mouth, giving you a moment to swallow down the flash drive.
His face twisted in sudden violent anger, he raises a fist threateningly above your head – then changes his mind, and <<spanks>> you <i>hard</i> across the face instead. <i>Crack!</i> You see a white flash and feel tears spring to your eyes at the impact. Your cheek feels red hot where he hit you and your ear is ringing. If he'd punched you it would surely have knocked you cold.
Scowling, he clambers up off the bed. <i>"Gal <<if $pc.nationality == "English">>Engelsk<<elseif $pc.nationality == "U.S.">>Amerikansk<<elseif $pc.nationality == "New Zealand">>Kiwi<<elseif $pc.nationality == "Australian">>Australske<<elseif $pc.nationality == "Canadian">>Kanadiske<</if>> tispe,"</i> he mutters, shaking his head. Blood trickles down his fingers.
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<<else>>\
"Alright," he commands, "[[everything else off. Now|Lifepath solo hecate strip 1]]!"
<</if>>\
<<else>>\
<<set $scene.hecateFlashDrive to "scarface">>\
You bite on his fingers – hard enough to hurt, but not hard enough to do serious damage. He grunts but keeps working, and when he eventually pulls his fingers out of your mouth, they're clutching the flash drive.
"Nice try," he says, a fierce and triumphant gleam in his eyes as he clambers up off the bed.
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<<else>>\
"Alright," he commands, "[[strip, everything else off.|Lifepath solo hecate strip 1]]."
<</if>>\
<</if>>\<<silently>>
<<set $scene.hecateFlashDrive to "hand">>
<<set $scene.scarfacePerceptionDifficulty to Number($scene.d10Roll.roll) + Number($scene.d10Roll.finalMod)>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You shift the flash drive in your hand until it feels secreted between your thumb and palm.
<span class="information">ⓘ Your dice roll plus final modifier was $scene.scarfacePerceptionDifficulty, so spotting the flash drive is a difficulty $scene.scarfacePerceptionDifficulty task.</span>
<<if $avatar.wristwatch == "" and $avatar.jacket == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "">>\
[[Continue|Lifepath solo hecate chained to bed]]
<<else>>\
"Come on," Scarface commands, "[[everything else off|Lifepath solo hecate strip 1]]."
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<set $avatar.hat to "av-lifepath-prisonerHood.png">>
<<set $avatar.hatDark to "av-lifepath-prisonerHood-dark.png">>
<<= "<<set $avatar.cuffedArms to 'av-lifepath-cuffedArms-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.cuffedArmsDark to 'av-lifepath-cuffedArms-" + $pc.skinColour + "-" + $pc.bodyType + "-dark.png'>>" >>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.hecateFlashDrive == "hand">>\
"Turn around," he commands, "hands behind your back."
You comply, trying your best to keep the flash drive concealed while he cuffs your wrists.
<span class="information">ⓘ Scarface makes an <i>Intelligence (Operative)</i> roll to spot the flash drive in your hand.</span>
<<set _scarfacePerceptionRoll to random(3,12)>>\
<<if (_scarfacePerceptionRoll gte $scene.scarfacePerceptionDifficulty or _scarfacePerceptionRoll == 12) and _scarfacePerceptionRoll != 3>>\
<<set $scene.hecateFlashDrive to "scarface">>\
<span class="badFeedback">Scarface rolled _scarfacePerceptionRoll with 1d10+2. <<if _scarfacePerceptionRoll == 12>>Critical success!<<else>>Success.<</if>></span>
"What's this?" He pries the flash drive [[out of your hand|Lifepath solo hecate chained to bed 2]].
<<else>>\
<span class="goodFeedback">Scarface rolled _scarfacePerceptionRoll with 1d10+2. <<if _scarfacePerceptionRoll == 3>>Critical failure!<<else>>Failure.<</if>></span>
Failing to notice anything amiss, he guides you [[to the bed|Lifepath solo hecate chained to bed 2]].
<</if>>\
<<else>>\
<<set $avatar.hat to "av-lifepath-prisonerHood.png">>\
<<set $avatar.hatDark to "av-lifepath-prisonerHood-dark.png">>
He cuffs you again, and tells you to sit on the bed. When you comply, he puts the hood back over your head.
Footsteps leave and the door clangs shut. It <i>sounds</i> like he's left the room, but you lay there highly alert for a few minutes, ears straining, before you let yourself relax.
With nothing else to do, you lie down on the bed and wait. The room is freezing cold, and the bed is just a mattress, so it's impossible to get warm. Being naked and restrained makes you feel vulnerable and somewhat humiliated, but you remind yourself that this is just an exercise.
You wait in the cold for what seems like hours, your body shivering for long periods, before the door opens again.
A strong man pulls you to your feet, and marches you out through a corridor and up some stairs. In another room you're pushed down into a chair and then the hood is [[pulled off your head|Lifepath solo hecate NIS interrogation]].
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<= "<<set $avatar.cuffedArms to 'av-lifepath-cuffedArms-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.cuffedArmsDark to 'av-lifepath-cuffedArms-" + $pc.skinColour + "-" + $pc.bodyType + "-dark.png'>>" >>
<<set $avatar.hat to "av-lifepath-prisonerHood.png">>
<<set $avatar.hatDark to "av-lifepath-prisonerHood-dark.png">>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Scarface sits you on the bed, then puts the hood back over your head.
Footsteps leave and the door clangs shut. It <i>sounds</i> like he's left the room, but you lay there highly alert for a few minutes, ears straining, before you let yourself relax.
With nothing else to do, you lie down on the bed and wait<<if $scene.hecateFlashDrive == "hand">>, the flash drive in your hand<<elseif $scene.hecateFlashDrive == "mouth">>, the flash drive in your mouth. Holding it there is making you salivate a lot<</if>>.
The room is freezing cold, and the bed is just a mattress, so it's impossible to get warm.
You wait in the cold for what seems like hours, your body sometimes shivering for long periods, before the door opens again.
A strong man pulls you to your feet, and marches you out through a corridor and up some stairs. In another room you're pushed down into a metal chair and then the hood is [[pulled off your head|Lifepath solo hecate NIS interrogation]].<<silently>>
<<set $avatar.mouth to $mouth.scowl>>
<<set $avatar.hat to "">>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You're in a stark and brightly lit office room, sat facing a long desk behind which sit two men and a woman. They're wearing casual clothes, and staring at you disdainfully.
Scarface stands impassively beside you, gazing off into the middle distance.<<if $scene.scarfaceHitPC>> Three fingers on his left hand are bandaged.<</if>> It feels like several minutes before one of the men speaks.
<<if $scene.hecateFlashDrive == "scarface">>\
"You tried to conceal this flash drive on your person," he begins, holding the tiny device up for you to see. "Explain yourself."
[[I'm not saying anything without a lawyer.|Lifepath solo stress positions]]
<<elseif $scene.hecateFlashDrive == "mouth" or $scene.hecateFlashDrive == "hand" or $scene.hecateFlashDrive == "pussy" or $scene.hecateFlashDrive == "swallowed" or $scene.hecateFlashDrive == "panel" or $scene.hecateFlashDrive == "seatCushion">>\
"So, Ms $scene.coverSurname," he begins imperiously in Norwegian-accented English. "I understand from our police colleagues that you are <<if $pc.nationality == "U.S.">>an American <<university>> student<<elseif $pc.nationality == "English">>an English <<university>> student<<elseif $pc.nationality == "Canadian">>a Canadian <<university>> student<<elseif $pc.nationality == "Australian">>an Australian <<university>> student<<elseif $pc.nationality == "New Zealand">>a <<university>> student from New Zealand<</if>>, visiting Fredrikstad." He pauses for effect. "Let me tell you, we don't believe your story. We have effidence that you are a foreign intelligence officer carrying out illegal espionage in Norway. What haff you got to say for yourself?"
[[Your intelligence is wrong.|Lifepath solo hecate NIS denial][$temp to "crusader"]]
[[I don't know anything.|Lifepath solo hecate NIS denial][$temp to "waif"]]
[[This is an outrage!|Lifepath solo hecate NIS denial][$temp to "alpha"]]
[[(Cry instead of answering)|Lifepath solo hecate NIS denial][$temp to "fatale"]]
<<else>>\
"You were arrested carrying schematics of an antiaircraft missile launcher, a thumb drive containing shipping data, and a large amount of cash," he explains. "Can you explain yourself?"
[[I'm not saying anything without a lawyer.|Lifepath solo stress positions]]
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"This is insane," you reply. "Your information is wrong and you've arrested the wrong person."
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
You try your best to look frightened and vulnerable. Handcuffed and naked, it's not too difficult. "I don't know anything about what you're talking about," you insist. "This is all a mistake."
<<elseif $temp == "alpha">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"I am <<if $pc.nationality == "U.S.">>an American citizen<<elseif $pc.nationality == "English">>a British citizen<<elseif $pc.nationality == "Canadian">>a Canadian citizen<<elseif $pc.nationality == "Australian">>an Australian citizen<<elseif $pc.nationality == "New Zealand">>a citizen of New Zealand<</if>>," you spit back furiously. "I am going <i>straight</i> to the press after this. You guys are in <i>big</i> trouble."
<<elseif $temp == "fatale">>\
<<pcRaiseEyebrows>>\
You were preparing for this moment by summoning up the saddest thoughts you could imagine. You let the feelings rise up and your face crumble, and tears spring to your eyes.
"Come on, $scene.coverName," he says, his tone both soothing and commanding. You sense that he thinks he's on the verge of a breakthrough. "Tell us what you're really doing here."
You just cry instead of answering. It feels cathartic, and it buys you some time before they realise you're stalling, and resume the questioning.
<</if>>\
They spit questions at you for 20 minutes or so, cross-examining you on various details of your cover – your fictitious date of birth, address, where you study, names of members of your family, the names of the historic locations you are here to study. You can feel their frustration mounting; they know you're lying, but they can't pin anything on you.
After a while you're hooded and returned to your cell. Scarface removes the hood until you've downed a glass of water, then restores it and cuffs you to the bed again.
This goes on for hours – long periods chained to the bed, punctuated by further marches to the interrogation room where the three people take further cracks at your cover story.
[[Continue|Lifepath solo hecate release]]<<silently>>
<<pcMoodSkeptical>>
/*Uncuff here*/
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
An unknown number of hours pass in the cold cell. From time to time you snatch what feels like a few minutes of sleep.
Eventually your cell door opens again. Scarface pulls off your hood, uncuffs you, and hands over the bag containing your clothes. You fumble for your watch. It's 5pm, just over 24 hours since the arrest. Hoping this is over, you quickly [[get dressed.|Lifepath solo hecate debrief doorway]]<<silently>>
<<pcMoodCalm>>
<<set $avatar.cuffedArms to "">>
<<stripPC>>
<<whitePlainKnickers>>
<<whitePlainBra>>
<<whiteThickAnkleSocks>>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-furryWinterBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-furryWinterBoots-dark.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-norwayCoat-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
/* wear wristwatch */
<<if $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-fitbit-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.socialClass == "elite">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-omegaConstellation-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-plain-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<if $pc.region == "Australasia">>
<<set $scene.instructor to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.instructor to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.instructor to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.instructor to setup.ukBoyNames1984.random()>>
<</if>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Scarface leads you out into the corridor, up a flight of stairs, and to a door. \
<<if $scene.scarfaceHitPC>><<if Flag("hotzone")>>"Hey, Hot Zone," he says. "Sorry I hit you."<<else>>"Sorry I hit you," he says.<</if>>
[[Hey, no hard feelings.|Lifepath solo hecate debrief doorway 2][$temp to "crusader"]]
[[Sorry I bit you.|Lifepath solo hecate debrief doorway 2][$temp to "waif"]]
[[Go fuck yourself.|Lifepath solo hecate debrief doorway 2][$temp to "alpha"]]
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) I kind of liked it.|Lifepath solo hecate debrief doorway 2][$temp to "fatale"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) I kind of liked it.</span>
<</if>>\
<<else>>\
"Well done<<if Flag("hotzone")>>, Hot Zone<</if>>," he says. With a nod and a friendly smile, he gestures for you to [[enter|Lifepath solo hecate debrief]].
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"Hey, no hard feelings," you reassure him. "I <i>bit</i> you. I'd have got a lot worse than a slap in real life, right?"
<span class="goodFeedback">Scarface <b>liked</b> that.</span>
"Probably," he agrees. "Not everybody is a nice guy like me."
You grin and offer him a handshake. "Knut," he introduces himself.
"$pc.knownAs," you reply.
"I think you're going to be good at this job, $pc.knownAs," he says. "Maybe we'll get to work together sometime. Go on in...they're [[waiting for you|Lifepath solo hecate debrief]]."
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
"I'm sorry I <i>bit</i> you," you say.
<span class="goodFeedback">Scarface <b>liked</b> that.</span>
"Not a problem," he smirks, "I have lots of fingers."
You grin and offer him a handshake. "Knut," he introduces himself.
"$pc.knownAs," you reply.
"You're tougher than you look, $pc.knownAs," he says. "Maybe we'll get to work together sometime. Go on in...they're [[waiting for you|Lifepath solo hecate debrief]]."
<<elseif $temp == "alpha">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"Yeah, well, go fuck yourself," you reply. Scarface shrugs and opens the door, gesturing for you to [[go through|Lifepath solo hecate debrief]].
<span class="badFeedback">Scarface <b>disliked</b> that.</span>
<<elseif $temp == "fatale">>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"It's okay," you tell him. "I kind of <i>liked</i> it."
"Huh?" he looks surprised, then intensely interested. "What...really?"
<span class="goodFeedback">Scarface <b>loved</b> that.</span>
You wink at him as you walk past him and [[into the room|Lifepath solo hecate debrief]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>HAVNELAGERET (NORWEGIAN INTELLIGENCE SERVICE HQ)</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Inside is a meeting room, where one of your instructors from <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> is waiting with HECATE to shake your hand. "Congratulations, $pc.knownAs," says $scene.instructor, and it feels good to hear <<if $pc.nationality == "U.S.">>an American<<elseif $pc.nationality == "English">>a British<<elseif $pc.nationality == "Canadian">>a Canadian<<elseif $pc.nationality == "Australian">>an Aussie<<elseif $pc.nationality == "New Zealand">>a Kiwi<</if>> accent.
<<if $scene.hecateFlashDrive == "mouth" or $scene.hecateFlashDrive == "hand" or $scene.hecateFlashDrive == "pussy" or $scene.hecateFlashDrive == "swallowed" or $scene.hecateFlashDrive == "panel" or $scene.hecateFlashDrive == "seatCushion">>\
"We had to let you go early," says HECATE. "We just couldn't pin anything on you. This one's the star recruit, $scene.instructor."
"She did very well." The men usher you over to a large buffet of sandwiches, beer and wine. You haven't eaten in more than 24 hours and the heap of weird Norwegian sandwiches looks absolutely delicious. "Get yourself some food and a drink," says $scene.instructor. "Some of the others'll be along in a while, but they've still got some explaining to do."
<<if $scene.hecateFlashDrive != "panel" and $scene.hecateFlashDrive != "seatCushion">>\
<<if $scene.hecateFlashDrive == "swallowed">>"Was it the flash drife you swallowed?"<<else>>"Where did you hide the flash drife?"<</if>> asks HECATE, unscrewing a bottle of wine.
[[What flash drive?|Lifepath solo hecate debrief 2][$temp to "penelope"]]
<<if $scene.hecateFlashDrive == "hand">>\
[[I've been holding it for about 24 hours.|Lifepath solo hecate debrief 2]]
<<elseif $scene.hecateFlashDrive == "mouth">>\
[[I nearly swallowed it a dozen times.|Lifepath solo hecate debrief 2]]
<<elseif $scene.hecateFlashDrive == "swallowed">>\
[[Yeah.|Lifepath solo hecate debrief 2]]
<<elseif $scene.hecateFlashDrive == "pussy">>\
[[Somewhere they didn't search.|Lifepath solo hecate debrief 2][$temp to "crusader"]]
[[Umm...er...|Lifepath solo hecate debrief 2][$temp to "waif"]]
[[Where do you think?|Lifepath solo hecate debrief 2][$temp to "alpha"]]
[[Near my g-spot.|Lifepath solo hecate debrief 2][$temp to "fatale"]]
<<if Flag("hotzone")>>\
[[In my Hot Zone.|Lifepath solo hecate debrief 2][$temp to "hotzone"]]
<</if>>\
<</if>>\
<<else>>\
<<if $scene.hecateFlashDrive == "panel">>\
"Amazing job hiding the effidence," says HECATE. "The police had to tear the car apart."
<<else>>\
"Getting the effidence off your person was a good idea," says HECATE. "You'fe got good instincts."
<</if>>\
One by one the other recruits emerge, relieved, from captivity. You fly home on a military C-130 and arrive back at <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> feeling <<link "demob-happy" "Lifepath operator school graduation">>
<<surpsAddXP "RTI" 500>>
<</link>>.
<</if>>\
<<elseif $scene.hecateFlashDrive == "scarface">>\
"Unlucky with the flash drife," says HECATE. "You almost got away with it."
The men usher you over to a large buffet of sandwiches, beer and wine. You haven't eaten in more than 24 hours and the heap of weird Norwegian sandwiches looks absolutely delicious. "Get yourself some food and a drink," says $scene.instructor. "The others are being released now."
One by one the other recruits emerge, relieved, from captivity. You fly home on a military C-130 and arrive back at <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> feeling <<link "demob-happy" "Lifepath operator school graduation">>
<<surpsAddXP "RTI" 500>>
<</link>>.
<<else>>\
"Well done for holding out." He ushers you over to a buffet of sandwiches, beer and wine. You haven't eaten in more than 24 hours and the heap of weird Norwegian sandwiches looks absolutely delicious. "Get yourself some food and a drink. The others are being released now."
One by one the other recruits emerge, relieved, from captivity. You fly home on a military C-130 and arrive back at <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> feeling <<link "demob-happy" "Lifepath operator school graduation">>
<<surpsAddXP "RTI" 500>>
<</link>>.
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>HAVNELAGERET (NORWEGIAN INTELLIGENCE SERVICE HQ)</b>, OSLO
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "penelope">>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"What flash drive?"
"The ah, with the..." he trails off. "The exercise <i>is</i> over," he promises.
You just shrug and smile enigmatically in reply.
<span class="goodFeedback">$scene.instructor <b>liked</b> that.</span>
<<elseif $scene.hecateFlashDrive == "hand">>\
<<pcSmile>>\
"Here," you say, handing it over. The men glance at each other, astonished.
"It was in my bra," you tell them. "I palmed it during the search."
"You've been hanging onto it this whole time?" asks HECATE. "Wow. I am going to have serious words with Knut later."
<<elseif $scene.hecateFlashDrive == "mouth">>\
<<pcTalk>>\
You fish it out of your mouth and hold it up. "It was in my bra," you explain. "I palmed it during the search."
"Great," says HECATE. "You're the only one who kept control of the flash drive during the whole exercise. Eferybody else lost theirs."
<<elseif $scene.hecateFlashDrive == "swallowed">>\
<<silently>>
<<if $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>\
<<set _yes to "Yep">>
<<else>>
<<set _yes to "Yeah">>
<</if>>\
<</silently>>\
"_yes," you reply. \
<<if $temp == "alpha">>\
You jerk your thumb over your shoulder at the door. "Scarface forced me to do it."
"Knut," smirks HECATE. "He was pretty pissed off that you bit him."
"Yeah," you coldly reply, "I noticed."
<<else>>\
"Don't worry, <<if $temp == "fatale">>your colleague<<else>>Knut<</if>> and I made friends in the corridor."
<</if>>\
<<elseif $scene.hecateFlashDrive == "pussy">>\
<<if $temp == "crusader">>\
<<pcTalk>>\
"Um..." you try and conceive a tactful reply. "Let's just say that I'm lucky the search wasn't more thorough."
<span class="goodFeedback">$scene.instructor and HECATE <b>respected</b> that.</span>
"Ah, of course," HECATE nods respectfully. "Very resourceful."
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
"Um..." you can feel your cheeks growing suddenly hot. "Er..."
<span class="goodFeedback">$scene.instructor and HECATE <b>liked</b> that.</span>
"Oh! Of course," HECATE nods respectfully. "Stupid off me to ask. I apologise. You were ferry resourceful."
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"Where do you <i>think?"</i> you ask drily.
<span class="goodFeedback">$scene.instructor and HECATE <b>respected</b> that.</span>
"Oh! Of course," HECATE nods respectfully. "Stupid off me to ask. I apologise. You were ferry resourceful."
<<elseif $temp == "fatale" or $temp == "hotzone">>\
<<pcTalk>>\
<<if $temp == "fatale">>\
"Near my g-spot, Hemming," you reply, deadpan. "Somewhere no man can ever find."
<<elseif $temp == "hotzone">>\
"In my Hot Zone," you reply, deadpan.
<<else>>\
ERROR IN $ TEMP VARIABLE
<</if>>\
<span class="goodFeedback">$scene.instructor and HECATE <b>loved</b> that.</span>
HECATE nearly spits out his sip of wine, and $scene.instructor bursts out laughing – the first time you've <i>ever</i> seen him do so. "That was...ferry resourceful," the Norwegian manages, trying to keep things professional.
<</if>>\
<</if>>\
One by one the other recruits emerge, relieved, from captivity. You fly home on a military C-130 and arrive back at <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> feeling <<link "demob-happy" "Lifepath operator school graduation">>
<<surpsAddXP "RTI" 500>>
<</link>>.<<silently>>
/* calculate length of Kate's operator career in years */
<<if $pc.age == $scene.lifepathAge>>
<<set $scene.opsCareerLength to 0>>
<<else>>
<<if $scene.birthMonth gt 2>>
/* the birthday hasn't happened in 2019 */
<<set $scene.opsCareerLength to $pc.age - $scene.lifepathAge + 1>>
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
/* the birthday hasn't happened in 2019 */
<<set $scene.opsCareerLength to $pc.age - $scene.lifepathAge + 1>>
<<else>>
<<set $scene.opsCareerLength to $pc.age - $scene.lifepathAge>>
<</if>>
<</if>>
<</if>>
/* flag that the PC is a field agent */
<<setFlag "operator" true>>
<<pcMoodCalm>>
<<pcSmile>>
<<set $avatar.jacket to "">>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<if $pc.socialClass != "working poor">>
<<= "<<set $avatar.bracelet to 'av-bracelet-silver-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.lanyard to 'handgun-dropholster-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<i>You did it.</i> On a chilly February morning, the recruits who've completed the course are summoned, one by one, into the commandant's office to be officially commissioned as $pc.agency <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Case Officers<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Operations Officers<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>>.
While you wait to be called, you and the other recruits amuse yourselves with an impromptu shooting competition on an outdoor ten metre pistol range. All of you can now shoot flawless <<if $pc.agency == "CIA" or $pc.agency == "CSIS">><div class="tooltip">Failure drills<span class="tooltiptext">Two shots to the body, one to the head</span></div><<else>><div class="tooltip">Mozambique drills<span class="tooltiptext">Two shots to the body, one to the head</span></div><</if>> with a handgun, and at that range you're accurate to within a few centimetres with an <div class="tooltip">SMG<span class="tooltiptext">Submachine gun</span></div>. <<if Flag("hotzone")>>"Good shooting, Hot Zone," your buddy Jason congratulates you after you take your turn. You roll your eyes at him – something tells you that nickname is going to stick.<</if>>
The sounds of gunfire and laughter roll out from the firing point while you and your friends shred paper targets and knock down empty beer cans. For months you've worked intensively together, and you've come to know them well. Officers on the same training cadre tend to keep in touch throughout their subsequent careers, and you have no doubt that you will, too, but for now everybody is keen to say goodbye to <<if $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CSIS">>Dwyer Hill<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<</if>> and get into your <<if $scene.opsCareerLength lte 0>><<link "new jobs" "Lifepath operator skip backstory start">><</link>><<else>><<link "new jobs" "Lifepath operator first posting">><</link>><</if>>.
RELATIONSHIPS DURING OPERATOR SCHOOL
– None<<silently>>
<<pcMoodCalm>>
/* change into different office outfit */
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-grey-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<geekEyeglasses>>
<<if $pc.agency == "CIA">>\
<<set $pc.currentAssignment to "panama">>
<<set _city to "Panama City",
_state to "Panama">>
<<elseif $pc.agency == "CSIS">>\
<<set $pc.currentAssignment to "argentine">>
<<set _city to "Buenos Aires",
_state to "Argentina">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set $pc.currentAssignment to "timor-leste">>
<<set _city to "Dili",
_state to "Timor-Leste">>
<<elseif $pc.agency == "MI6">>
<<set $pc.currentAssignment to "nigeria">>
<<set _city to "Lagos",
_state to "Nigeria">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA">>\
<<= "<img src='" + $imagePath + "panamaOldQuarter.jpg'>" >>\
Your first posting is to Panama Station. You move into an apartment in Casco Antiguo, the beautiful old quarter, filled with lovely restored colonial mansions, French balconies, narrow alleys, and impressive churches.
<<= "<img src='" + $imagePath + "panamaUSEmbassy.jpg'>" >>\
Undercover as a junior Public Diplomacy Officer in the State Department, you spend four or five hours a day working out of the embassy, actually doing your cover job – emails, meetings, phone calls, writing press releases.
In your team, only your immediate supervisor knows your real identity. He keeps your duties light to free you up for your [[real job|Lifepath operator first posting real job]].
<<elseif $pc.agency == "CSIS">>\
<<= "<img src='" + $imagePath + "argentinaStreets.jpg'>" >>\
Your first posting is to Argentina. You move into a small, modern apartment in the San Telmo barrio, a grand and faded downtown neighbourhood with cobblestoned streets, an amazing weekly street market, and dozens of great places to eat and drink.
<<= "<img src='" + $imagePath + "argentinaCanadaEmbassy.jpg'>" >>\
Undercover as a junior Trade Officer with Global Affairs Canada, you spend four or five hours a day working out of the embassy, actually doing your cover job – emails, meetings, phone calls, writing reports.
In your team, only your immediate supervisor knows your real identity. He keeps your duties light to free you up for your [[real job|Lifepath operator first posting real job]].
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
Your first posting is to Timor-Leste, one of the world's newest countries. After decades of conflict, Australian-led peacekeeping troops stabilised the country in 1999 and restored stability; it became an independent country in 2002, and is currently working to build its new democracy despite serious problems with poverty and a lack of basic infrastructure.
<<= "<img src='" + $imagePath + "timorLesteApartment-1.jpg'>" >>\
You move into a small apartment a short scooter ride east of Dili, along the coast highway. It's basic and simply furnished, but it has ocean views, Internet and clean water.
<<if $pc.agency == "ASIS">>\
<<= "<img src='" + $imagePath + "timorLesteAustralianEmbassy.jpg'>" >>\
<<else>>\
<<= "<img src='" + $imagePath + "timorLesteNZEmbassy.jpg'>" >>\
<</if>>\
Undercover as an Overseas Development Officer with <<if $pc.nationality == "Australian">>the Department of Foreign Affairs<<elseif $pc.nationality == "New Zealand">>the Ministry of Foreign Affairs<</if>>, you spend four or five hours a day working out of the embassy, actually doing your cover job – emails, meetings, phone calls, writing reports.
In your team, only your immediate supervisor knows your real identity. He keeps your duties light to free you up for your [[real job|Lifepath operator first posting real job]].
<<elseif $pc.agency == "MI6">>\
<<= "<img src='" + $imagePath + "lagosStreet.jpg'>" >>\
Your first posting is to Nigeria. You move into an apartment in downtown Lagos, a crowded, chaotic and noisy metropolis that is one of the fastest growing cities in Africa.
<<= "<img src='" + $imagePath + "lagosBritEmbassy.jpg'>" >>\
Undercover as a Researcher with the Department for International Trade, you spend four or five hours a day working out of the British Deputy High Commission, actually doing your cover job – emails, meetings, phone calls, writing reports.
In your team, only your immediate supervisor knows your real identity. He keeps your duties light to free you up for your [[real job|Lifepath operator first posting real job]].
<</if>>\<<silently>>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-khakiPants-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-white-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-whiteSneakers.png">>
<<set $avatar.glasses to "av-lifepath-goldRayBanAviators2.png">>
<<if $pc.agency == "CIA">>\
<<set _city to "Panama City",
_state to "Panama">>
<<elseif $pc.agency == "CSIS">>\
<<set _city to "Buenos Aires",
_state to "Argentina">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set _city to "Dili",
_state to "Timor-Leste">>
<<elseif $pc.agency == "MI6">>
<<set _city to "Lagos",
_state to "Nigeria">>
<</if>>
<</silently>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA">>\
Your real boss is Sam, the CIA Head of Station. You're here to assist him, and become competent at the basics of real field work: handling agents and writing reports.
Under his guidance, you carry out a series of secret meetings with the network of agents he's built up: government officials, businessmen and American expats who work as occasional $pc.agency informants.
Panama is a quiet posting, and most of the intelligence reports you produce are about Chinese attempts to gain trade deals and diplomatic influence here. After dreams of destroying terrorist cells and exposing coups d'état this is something of a disappointment, but the beautiful location helps make up for it.
<<elseif $pc.agency == "CSIS">>\
Your real boss is Sam, the CSIS Head of Station. You're here to assist him, and become competent at the basics of real field work: handling agents and writing reports.
Under his guidance, you carry out a series of secret meetings with the network of agents he's built up: government officials, businessmen and Canadian expats who work as occasional $pc.agency informants.
Argentina is a quiet posting, and most of the intelligence reports you produce relate to Canadian trade interests in the energy, mining, communications, evironment and agricultural technology sectors. After dreams of destroying terrorist cells and exposing coups d'état this is something of a disappointment, but the old-world elegance and eclectic nightlife of Buenos Aires, "the Paris of Latin America", helps make up for it.
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
Your real boss is Sam, the $pc.agency Head of Station. You're here to assist him, and become competent at the basics of real field work: handling agents and writing reports.
Under his guidance, you carry out a series of secret meetings with the network of agents he's built up: government officials, aid workers, overseas contractors and <<if $pc.agency == "ASIS">>Aussie<<else>>Kiwi<</if>> expats who work as occasional $pc.agency informants.
Timor-Leste is a quiet posting, and almost all of the intelligence reports you produce relate to ongoing negotiations about ownership of the rich oil and gas reserves in the Timor Sea. After dreams of destroying terrorist cells and exposing coups d'état this is something of a disappointment, but living and working in a beautiful tropical country helps make up for it.
<<elseif $pc.agency == "MI6">>\
Your real boss is Sam, the MI6 Head of Station. You're here to assist him, and become competent at the basics of real field work: handling agents and writing reports.
Under his guidance, you carry out a series of secret meetings with the network of agents he's built up:: government officials, businessmen and British expats who all work as occasional $pc.agency informants.
Lagos is a buzzing city but a quiet posting, and almost all the intelligence reports you produce relate to British interests in the oil and gas industry here. After dreams of destroying terrorist cells and exposing coups d'état this is something of a disappointment, but the lively, exotic vibe and beautiful beaches help make up for it.
<</if>>\
[[Personal relationships|Lifepath operator first posting relationships]]<<silently>>
<<if $pc.agency == "CIA">>\
<<set _city to "Panama City",
_state to "Panama">>
<<elseif $pc.agency == "CSIS">>\
<<set _city to "Buenos Aires",
_state to "Argentina">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set _city to "Dili",
_state to "Timor-Leste">>
<<elseif $pc.agency == "MI6">>
<<set _city to "Lagos",
_state to "Nigeria">>
<</if>>
<<removePCGlasses>>
<<geekEyeglasses>>
<</silently>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The need to maintain secrecy and your personal security creates a constant barrier between you and the normal world. If you meet someone interesting, you can't say too much about what you do, and that can make you seem unfriendly.
Any time someone does make an effort to get to know you, alarm bells go off in your head – <i>why's he so interested? Is he a spy? Or – worse – a journalist?</i>
The only person you do feel a connection with is your boss Sam. He's 15 years older than you, and he's neglected the gym for at least half that time; but with his dark brown eyes and mop of curly dark hair, he reminds you of a sexy, grown-up version of Jon Snow.
After a while, you realise that you're looking forward to slipping away for your secret meetings with Sam, and you think he likes spending time with you, too.
During training you were warned not to date your co-workers, and he has a wife and young child here in _city. You met the wife at an embassy function: pretty and of a similar age to Sam, she's a statuesque woman with glasses, very big boobs and dark auburn hair.
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Older Men")>>\
[[(Likes Older Men or Promiscuous) Start an affair with Sam.|Lifepath operator first posting sam decision][$temp to "cheat"]]
<<else>>\
<span class="greyedOut">(Likes Older Men or Promiscuous) Start an affair with Sam.</span>
<</if>>\
[[Leave him alone.|Lifepath operator first posting sam decision][$temp to "dontCheat"]]<<silently>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<if $pc.agency == "CIA">>\
<<set _city to "Panama City",
_state to "Panama",
_debriefLocation to "sipping 50 cent beers in a rooftop bar">>
<<surpsAddXP "Spanish" 500>>
<<elseif $pc.agency == "CSIS">>\
<<set _city to "Buenos Aires",
_state to "Argentina",
_debriefLocation to "sipping Fernet-Branca cocktails in a jazz club">>
<<surpsAddXP "Spanish" 500>>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set _city to "Dili",
_state to "Timor-Leste"
_debriefLocation to "sipping mojitos in a beachside bar">>
<<surpsAddXP "Tetum" 500>>
<<elseif $pc.agency == "MI6">>
<<set _city to "Lagos",
_state to "Nigeria",
_debriefLocation to "drinking Star beers in a buzzing waterfront bar">>
<<surpsAddXP "Nigerian Pidgin" 500>>
<</if>>
<<= "<<set $avatar.trousers to 'av-lifepath-khakiShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<<set $scene.opsCareerLength -= 1>>
<</silently>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "cheat">>\
<<set $pc.hadAffairWithSam to true>>\
Part of Sam's job is checking on your welfare. During one debrief, _debriefLocation, you admit to him that you're feeling lonely.
He stays out later than he'd planned to, one drink leads to another, and the pair of you end up back in your apartment. The night is so passionate and the sexual compatibility is so obvious that it erases any reservations you have [[about being the other woman|Lifepath operator first posting sam affair]].
<<else>>\
<<set $avatar.glasses to "av-lifepath-goldRayBanAviators2.png">>\
You decide that developing feelings for Sam would be a really bad idea, for lots of reasons, and you keep your working relationship professional.
[[Continue|Lifepath operator first posting relationship table]]
<</if>>\<<silently>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Kissing" 75>>
<<surpsAddXP "Oral Sex" 150>>
<<surpsAddXP "Vaginal Sex" 150>>
<<if $pc.braSize == "34DD">>
<<surpsAddXP "Titfuck" 40>>
<<elseif $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 60>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<<surpsAddXP "Deception" 150>>
<<if $pc.agency == "CIA">>\
<<set _city to "Panama City",
_state to "Panama">>
<<elseif $pc.agency == "CSIS">>\
<<set _city to "Buenos Aires",
_state to "Argentina">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set _city to "Dili",
_state to "Timor-Leste">>
<<elseif $pc.agency == "MI6">>
<<set _city to "Lagos",
_state to "Nigeria">>
<</if>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-lifepath-pinkBabydoll-knickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-pinkBabydoll-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<eyeshadowBellini>>
<<blusherPinkRose>>
<</silently>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Sam's wife knows about his job, and you learn that it's very easy to have an affair with a man whose wife is used to him taking private phone calls and slipping away to secret meetings.
The only real challenge is keeping it secret from your colleagues...but you're both trained in deception and counter-surveillance. Sometimes it's frustrating to sit around in your apartment, wearing new lingerie, waiting for Sam to complete his CS drills.
As passionate as the relationship is, it's not going anywhere; there's no prospect of Sam leaving his family.
<<link "Continue" "Lifepath operator first posting relationship table">>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<</link>><<silently>>
<<if $pc.agency == "CIA">>\
<<set _city to "Panama City",
_state to "Panama">>
<<rTablesSetupCalculate "PanamaStation">>
<<elseif $pc.agency == "CSIS">>\
<<set _city to "Buenos Aires",
_state to "Argentina">>
<<rTablesSetupCalculate "ArgentinaStation">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<set _city to "Dili",
_state to "Timor-Leste">>
<<rTablesSetupCalculate "TimorLesteStation">>
<<elseif $pc.agency == "MI6">>
<<set _city to "Lagos",
_state to "Nigeria">>
<<rTablesSetupCalculate "NigeriaStation">>
<</if>>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-khakiShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-whiteSneakers.png">>
<<geekEyeglasses>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= _city.toUpperCase()>></b>, <<= _state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
During this posting, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
After a year in _state, your posting comes to an end. You return to <<if $pc.agency == "CIA">>the USA<<elseif $pc.agency == "MI6">>the UK<<elseif $pc.agency == "CSIS">>Canada<<elseif $pc.agency == "ASIS">>Australia<<elseif $pc.agency == "NZSIS">>New Zealand<</if>> and get the chance to catch up with family and friends before your next assignment. Not being able to talk freely with them about your life, though, makes it hard to reconnect.
<<if _true>>/*To lock until generation is complete*/\
<<if $scene.opsCareerLength lte 0>>\
<<link "Continue" "Start mission (operative)">>
/* set no of partners for next rTable (first op posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<<if $pc.agency == "CIA">>
<<set $pc.lastPosting to "Panama">>
<<elseif $pc.agency == "MI6">>
<<set $pc.lastPosting to "Lagos">>
<<elseif $pc.agency == "CSIS">>
<<set $pc.lastPosting to "Argentina">>
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>
<<set $pc.lastPosting to "Timor-Leste">>
<</if>>
<</link>>
<<else>>\
<<link "Continue" "Lifepath operator Ankara">>
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<</link>>
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<set $pc.currentAssignment to "turkey",
$pc.lastPosting to "Turkey">>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<= "<img src='" + $imagePath + "ankaraApartment-2.jpg'>" >>\
Your next posting is to Turkey. The gateway between Europe and the Middle East, Turkey is a modern Islamic country struggling with terrorism, modernisation, political instability and the conflicting demands of the USA, Europe, Russia, Israel and the Arabic nations. You move into an apartment in Kavaklidere, an upscale part of town dotted with embassies, trendy bars and restaurants close to the city centre.
Ankara is a much more serious and challenging posting than <<if $pc.agency == "CIA">>Panama<<elseif $pc.agency == "MI6">>Lagos<<elseif $pc.agency == "CSIS">>Argentina<<elseif $pc.agency == "NZSIS" or $pc.agency == "ASIS">>Timor-Leste<</if>>. Before you deploy, you're warned that your countersurveillance drills must be very sharp, every day: as well as state security forces, you have to work against hostile foreign intelligence services – Russian, Chinese and Iranian agents are all active in the city, and they'd all love to identify <<if $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>an<<else>>a<</if>> $pc.agency officer.
The military is highly visible here, and gun-wielding soldiers are a common sight in the streets. Terrorist attacks are a serious threat in Turkey, and so is violence against women; in your security briefings you were told to be cautious when travelling alone to meet agents.
Things are mostly okay in Kavaklidere – where on Friday nights girls in short skirts go out to drink, dance and chat their working weeks away as they might anywhere in the West – but in other parts of town you find yourself being followed in the street by local Turkish men on several separate occasions, including being followed by a <i>group</i> of men in one scary encounter in the old town after dark.
[[Continue|Lifepath operator Ankara 2]]<<silently>>
<</silently>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Undercover as an International Trade Advisor at the <<if $pc.agency == "CIA">>US<<elseif $pc.agency == "CSIS">>Canadian<<elseif $pc.agency == "MI6">>British<<elseif $pc.agency == "ASIS">>Australian<<elseif $pc.agency == "NZSIS">>New Zealand<</if>> embassy, you work this job for several hours a day, just as you did in <<if $pc.agency == "CIA">>Panama<<elseif $pc.agency == "CSIS">>Buenos Aires<<elseif $pc.agency == "MI6">>Lagos<<elseif $pc.agency == "ASIS">>Timor-Leste<<elseif $pc.agency == "NZSIS">>Timor-Leste<</if>>. Like before, your supervisor keeps your duties easy so you have time to work for your real boss, the $pc.agency Station Chief.
The job is the same as it was in <<if $pc.agency == "CIA">>Panama<<elseif $pc.agency == "CSIS">>Buenos Aires<<elseif $pc.agency == "MI6">>Lagos<<elseif $pc.agency == "ASIS">>Timor-Leste<<elseif $pc.agency == "NZSIS">>Timor-Leste<</if>>; identify, recruit and handle agents without being caught. What's different here is the sheer range of information required – <i>dozens</i> of transnational issues centre on Turkey, including <<if $gameDate.getFullYear() gt 2014>>the growing strength of the Islamic State across the border, <</if>>the planned establishment of a land energy corridor from the Middle East into Europe, Kurdish separatism, Islamic terror recruiting, and <<if $gameDate.getFullYear() lt 2016>>the possibility of a coup<<else>>fallout from the failed 2016 coup<</if>>. You're kept very busy recruiting and maintaining a network of agents from the worlds of government, the military, law enforcement and business.
[[Personal relationships|Lifepath operator Ankara intern]]<<silently>>
<<set $avatar.skirt to "">>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-tanHeels.png">>
<</silently>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Like in <<if $pc.agency == "CIA">>Panama<<elseif $pc.agency == "CSIS">>Buenos Aires<<elseif $pc.agency == "MI6">>Lagos<<elseif $pc.agency == "ASIS">>Timor-Leste<<elseif $pc.agency == "NZSIS">>Timor-Leste<</if>>, the need to keep secrets drives an emotional wedge between you and most of your colleagues.
That doesn't discourage James Maclean – a tall, muscular and handsome 22-year old graduate intern in your trade department – from taking a keen interest in you. Knowing how busy you are with your $pc.agency work, your supervisor assigns you James as an assistant, which means that you share an office and spend lots of time together.
He's very handsome, and looks very cute in a suit, and in his workout gear in the embassy gym he wears workout tanks that show off his sculpted, powerful arm and shoulder muscles. The other women in your team coo over him when he's present, and several confess <i>very</i> detailed sexual fantasies about him to you over after-work drinks.
As you get to know him, it's hard not to like him: he's clever, and cheerful, and hardworking, and although he's confident and masculine he has no problem working for a woman.
Shortly after he starts working for you, he tells you that before he left <<if $pc.agency == "CIA">>Texas<<elseif $pc.agency == "CSIS">>Canada<<elseif $pc.agency == "MI6">>the UK<<elseif $pc.agency == "ASIS">>Australia<<elseif $pc.agency == "NZSIS">>New Zealand<</if>> his parents told him to frequently compliment his new boss, so he's going to start giving you three compliments a day. Two are always funny, and one is always about how beautiful you are.
In some ways, James seems too good to be true. You know that hostile agencies sometimes use handsome, charming men (called "Romeos" in the trade) to seduce female embassy workers. A Romeo wouldn't <i>normally</i> be <<if $pc.agency == "CIA">>a U.S.<<elseif $pc.agency == "CSIS">>a Canadian<<elseif $pc.agency == "MI6">>a British<<elseif $pc.agency == "ASIS">>an Australian<<elseif $pc.agency == "NZSIS">>a kiwi<</if>> citizen, <i>but...</i>
You run him through STONEGHOST, but find nothing except details of the security vetting he went through prior to his internship – clean, no issues. Maybe he really is just a good guy? His sunny attitude is certainly a welcome relief from the dangerous secret world you inhabit outside your office at the embassy.
[[Continue|Lifepath operator Ankara intern hotel]]<<silently>>
<<stripPC>>
<<set $avatar.wristwatch to "">>
<<= "<<set $avatar.knickers to 'av-lifepath-slaveLeia-thong-" + $pc.bodyType + ".png'>>" >>
<<eyeshadowBellini>>
<<manicurePomodoro>>
<<lipstickMissScarlet>>
<<blusherTerracotta>>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<<= "<<set $avatar.top to 'av-lifepath-bondDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
/* push up the agent's boobs like she's wearing a bra */
<<set $bra.flags.add("liftsBoobs")>>
<<geekEyeglasses>>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
As your assistant, James shares an office with you and sometimes accompanies you to events and functions. Today you two were at a trade function in Istanbul, a short flight from Ankara.
<<= "<img src='" + $imagePath + "ajwaHotel.jpg'>" >>\
After a formal dinner and drinks reception, you're back in your hotel room, making notes about the people you met today: some of them might potentially be worth cultivati...
There's a tap at your door. "Hold on." You tap ESCAPE three times, a keyboard shortcut on this $pc.agency-issued laptop that securely closes your session and switches you back into Windows, then call again to the door. "Who is it?"
You've been trained not to look through door peepholes if you don't know who's on the other side – if it's a gunman, you don't want to give him an easy head shot.
"Just me, boss."
<i>James.</i> You check through the peephole – he's still in his tux, his bow tie loose now and hanging from his unbuttoned collar. It looks like he's alone.
[[Let him in.|Lifepath operator Ankara intern hotel room together]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Hey, what's up?" you ask, letting him in.
"Well..." he says. "I'm in Istanbul with a beautiful woman and I'm dressed like James Bond. I came to ask you to come out for a drink with me."
[[(Keep it professional with him) No thanks.|Lifepath operator Ankara nightclub][$temp to "no"]]
[[Okay!|Lifepath operator Ankara nightclub][$temp to "yes"]]<<silently>>
<</silently>>\
<<if $temp == "no">>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Thanks," you smile, "but you go. I've got some reports to catch up on, and..." you shrug. "Look, you're nice, but I don't want to give you the wrong message. We're just colleagues."
He nods, looking disappointed, and leaves without saying anything. At work he's unusually withdrawn for a few days, and he only gradually comes back out of his shell; the flirting and daily compliments stop, and your relationship is never as close again.
After a while he ends up in a serious relationship with another woman at work, a stunning Turkish girl in her late teens, who works as an administrator in the embassy.
<<link "Continue" "Lifepath operator Ankara summary">>
/* calculate length of Turkey posting */
<<if $scene.opsCareerLength lte 3>> /* 1yr posting */
<<set $scene.turkeyPosting to 1>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Turkish" 500>>
<<elseif $scene.opsCareerLength == 4>> /* 2yr posting */
<<set $scene.turkeyPosting to 2>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<surpsAddXP "Turkish" 1000>>
<<elseif $scene.opsCareerLength == 5>> /* 3yr posting */
<<set $scene.turkeyPosting to 3>>
<<surpsAddXP "Intelligence (Operative)" 1500>>
<<surpsAddXP "Persuade" 1500>>
<<surpsAddXP "Turkish" 1500>>
<<elseif $scene.opsCareerLength == 6>> /* 4yr posting */
<<set $scene.turkeyPosting to 4>>
<<surpsAddXP "Intelligence (Operative)" 2000>>
<<surpsAddXP "Persuade" 2000>>
<<surpsAddXP "Turkish" 2000>>
<<elseif $scene.opsCareerLength == 7>> /* 5yr posting */
<<set $scene.turkeyPosting to 5>>
<<surpsAddXP "Intelligence (Operative)" 2500>>
<<surpsAddXP "Persuade" 2500>>
<<surpsAddXP "Turkish" 2000>>
<</if>>
<<set $scene.opsCareerLength -= $scene.turkeyPosting>>
/* advance game clock */
<<set $scene.lifepathAge += $scene.turkeyPosting>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set no of partners for next rTable (Turkey) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<set _min to $scene.turkeyPosting>>
<<set _max to Number(2*$scene.turkeyPosting)>>
<<rTablesSetMaxMinPartners _min _max>>
<<else>>
<<rTablesSetMaxMinPartners 0 $scene.turkeyPosting>>
<</if>>
<</link>>
<<else>>\
<<pcSmile>>\
<span class="heading"><b>KLEIN NIGHTCLUB</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<= "<img src='" + $imagePath + "istanbulKleinClub.jpg'>" >>\
James takes you to a hip subterranean nightclub with decadent kitsch decor, scantily clad Turkish girls dancing on plinths, and a DJ serving a steady, undulating synthwave rhythm. It's much too loud to talk, so you just drink and dance and occasionally pull each other close to shout something.
He's one of the hottest guys in here. If you want to communicate you have to use touch, and after a night of feeling his fingers on your hands and arms and waist and hips, you're feeling very <<aroused>>.
He pulls you in close again to shout something, but you don't turn your head, and instead you find yourself just pressed up against him, gazing up into his eyes. He looks at you for a moment, then [[goes in for the kiss|Lifepath operator Ankara kiss]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>KLEIN NIGHTCLUB</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
James's tongue tangles with yours and his hand roams down onto your butt. You make out to a thumping electronic beat, feeling his <<cock>> harden against your flat stomach as you kiss.
"Let's go," he shouts into your ear when you break apart, and he leads you hand-in-hand up out into the balmy night air and back to your [[hotel room|Lifepath operator Ankara sex scene 1]].<<silently>>
<<set $avatar.top to "",
$bra.flags.delete("liftsBoobs")>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<<pcSmile>>
<<geekEyeglasses>>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You walk through the hotel like colleagues, but James is all over you the second you're back in your hotel room. You pull off his tuxedo jacket and he peels you out of your dress, and then you're on your back on your big soft bed and he's on top of you, [[kissing you hungrily|Lifepath operator Ankara sex scene 2]]. He has beautiful green eyes<<if $pc.eyes.colour == "jade">>, the same shade as yours<<else>> that you can't stop staring into<</if>>.<<silently>>
<<set $pc.sexualPartners += 1>>
<<pcOFace>>
<<pcRemoveHeels>>
<<set $avatar.shoes to "",
$avatar.knickers to "">>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
James's <i><<largeCock>>,</i> rubber-encased <<cock>> thrusts powerfully inside you as he makes love to you, making you feel totally empty then totally full as he moves, bringing you to a trembling, surprisingly powerful orgasm before his <<largeCock>> <<cock>> twitches inside you, filling the condom.
Afterwards he falls asleep in your arms, his sculpted, naked body sprawled poetically on your bed. You wonder if this is going to be awkward in the morning as you [[drift to sleep|Lifepath operator Ankara sex scene 3]].<<silently>>
<<pcMoodCalm>>
<<removePCLipstick>>
<<set $avatar.blusher to "">>
<<pcEyesClosed>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You awaken from a sexy dream. Your room is totally dark and, as you swim back to consciousness, you realise that James is fucking you again. You reach up and stroke his powerful body as his <<cock>> moves rhythmically inside you. He comes inside you, unprotected this time, and you both [[drift back to sleep|Lifepath operator Ankara post sex scene]].<<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<<= "<<set $avatar.top to 'av-lifepath-silkRobe-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>AJWA HOTEL</b>, ISTANBUL, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You wake up to sunlight and James watching over you. "You're beautiful when you sleep," he says, and kisses you. "Last night was incredible."
The kiss on your lips turns to kisses down your neck and your body, his tongue lashing your nipples then your clit until you're soaking wet. You have great sex <i>again,</i> and then he heads back to his room to get cleaned up. While you're brushing your teeth, you've got a decision to make.
[[Start a serious relationship with James.|Lifepath operator Ankara james decision][$temp to "serious"]]
[[Keep it light and casual with James.|Lifepath operator Ankara james decision][$temp to "casual"]]
[[End it with James.|Lifepath operator Ankara james decision][$temp to "1night"]]<<silently>>
<<if $temp != "serious">>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-denimShorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<= "<<set $avatar.shoes to 'av-lifepath-strappySandals-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
<</if>>
<</silently>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "serious">>\
<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<<geekEyeglasses>>
/* office makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<surpsAddXP "Kissing" 110>>
<<surpsAddXP "Oral Sex" 225>>
<<surpsAddXP "Vaginal Sex" 225>>
<<if $pc.braSize == "34DD">>
<<surpsAddXP "Titfuck" 60>>
<<elseif $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 90>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 225>>
<</if>>
<</silently>>\
The relationship with James quickly turns serious. You declare it to the Station Chief – who's fine with it, as James has already been security vetted – and to your supervisor at the embassy, who finds you a different assistant but otherwise seems delighted, and says the whole team was rooting for the two of you to get together.
Things with James are really good for several months. Dates with him are a welcome respite from the seriousness of your work, and the sex is amazing. After a while, though, you sense that he gets frustrated with how often you're unavailable. Again, the act of keeping a secret from him and repeatedly lying about your whereabouts and activities is creating a barrier between you and normal life.
You talk it over with the Station Chief, who says you can tell James the truth about your job, if you assess him to be reliable.
[["Tell him you're really a " + $pc.agency + " intelligence officer."|Lifepath operator Ankara james truth][$temp to "truth"]]
[[Keep him out of the loop.|Lifepath operator Ankara james truth][$temp to "lie"]]
<<elseif $temp == "casual">>\
<<silently>>\
<<surpsAddXP "Kissing" 75>>
<<surpsAddXP "Oral Sex" 150>>
<<surpsAddXP "Vaginal Sex" 150>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<surpsAddXP "Rough Sex (Submissive)" 150>>
<</if>>
<<if $pc.braSize == "34DD">>
<<surpsAddXP "Titfuck" 40>>
<<elseif $pc.braSize == "34E">>
<<surpsAddXP "Titfuck" 60>>
<</if>>
<</silently>>\
Over breakfast you tell James that last night was fun, but you can't let it get around the office, and things have to get back to normal in Ankara. He looks disappointed, until you tell him that on trips like this anything goes.
When you get back to work things go mostly back to normal, except for James's new interest in every booking you to every conceivable out-of-town event or meeting.
<<link "Continue" "Lifepath operator Ankara summary">>
/* calculate length of Turkey posting */
<<if $scene.opsCareerLength lte 3>> /* 1yr posting */
<<set $scene.turkeyPosting to 1>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Turkish" 500>>
<<elseif $scene.opsCareerLength == 4>> /* 2yr posting */
<<set $scene.turkeyPosting to 2>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<surpsAddXP "Turkish" 1000>>
<<elseif $scene.opsCareerLength == 5>> /* 3yr posting */
<<set $scene.turkeyPosting to 3>>
<<surpsAddXP "Intelligence (Operative)" 1500>>
<<surpsAddXP "Persuade" 1500>>
<<surpsAddXP "Turkish" 1500>>
<<elseif $scene.opsCareerLength == 6>> /* 4yr posting */
<<set $scene.turkeyPosting to 4>>
<<surpsAddXP "Intelligence (Operative)" 2000>>
<<surpsAddXP "Persuade" 2000>>
<<surpsAddXP "Turkish" 2000>>
<<elseif $scene.opsCareerLength == 7>> /* 5yr posting */
<<set $scene.turkeyPosting to 5>>
<<surpsAddXP "Intelligence (Operative)" 2500>>
<<surpsAddXP "Persuade" 2500>>
<<surpsAddXP "Turkish" 2000>>
<</if>>
<<set $scene.opsCareerLength -= $scene.turkeyPosting>>
/* advance game clock */
<<set $scene.lifepathAge += $scene.turkeyPosting>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set no of partners for next rTable (Turkey) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<set _min to $scene.turkeyPosting>>
<<set _max to Number(2*$scene.turkeyPosting)>>
<<rTablesSetMaxMinPartners _min _max>>
<<else>>
<<rTablesSetMaxMinPartners 0 $scene.turkeyPosting>>
<</if>>
<</link>>
<<elseif $temp == "1night">>\
<<silently>>\
<<surpsAddXP "Kissing" 40>>
<<surpsAddXP "Oral Sex" 75>>
<<surpsAddXP "Vaginal Sex" 75>>
<</silently>>\
Over breakfast you tell James that last night was fun, but it was also a one-off. He seems disappointed and tells you that he really likes you, but understands that dating his boss could cause problems at work for you both, and agrees that you two should put it behind you.
You keep your relationship professional for the rest of his internship, and after a while he gets into a serious relationship with another woman at work, a stunning Turkish girl in her late teens, who works as an administrator in the embassy. You write him a glowing appraisal when his internship is over.
<<link "Continue" "Lifepath operator Ankara summary">>
/* calculate length of Turkey posting */
<<if $scene.opsCareerLength lte 3>> /* 1yr posting */
<<set $scene.turkeyPosting to 1>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Turkish" 500>>
<<elseif $scene.opsCareerLength == 4>> /* 2yr posting */
<<set $scene.turkeyPosting to 2>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<surpsAddXP "Turkish" 1000>>
<<elseif $scene.opsCareerLength == 5>> /* 3yr posting */
<<set $scene.turkeyPosting to 3>>
<<surpsAddXP "Intelligence (Operative)" 1500>>
<<surpsAddXP "Persuade" 1500>>
<<surpsAddXP "Turkish" 1500>>
<<elseif $scene.opsCareerLength == 6>> /* 4yr posting */
<<set $scene.turkeyPosting to 4>>
<<surpsAddXP "Intelligence (Operative)" 2000>>
<<surpsAddXP "Persuade" 2000>>
<<surpsAddXP "Turkish" 2000>>
<<elseif $scene.opsCareerLength == 7>> /* 5yr posting */
<<set $scene.turkeyPosting to 5>>
<<surpsAddXP "Intelligence (Operative)" 2500>>
<<surpsAddXP "Persuade" 2500>>
<<surpsAddXP "Turkish" 2000>>
<</if>>
<<set $scene.opsCareerLength -= $scene.turkeyPosting>>
/* advance game clock */
<<set $scene.lifepathAge += $scene.turkeyPosting>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set no of partners for next rTable (Turkey) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<set _min to $scene.turkeyPosting>>
<<set _max to Number(2*$scene.turkeyPosting)>>
<<rTablesSetMaxMinPartners _min _max>>
<<else>>
<<rTablesSetMaxMinPartners 0 $scene.turkeyPosting>>
<</if>>
<</link>>
<<else>>\
(ERROR IN TEMP VARIABLE)
<</if>>\<<silently>>
<<setFlag "turkey-james-serious" true>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "truth">>\
<<silently>>
/* wear date night slip dress */
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>\
<<if $avatar.nipplePiercings == "">>
<<= "<<set $avatar.top to 'av-lifepath-dateNightSlipDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<= "<<set $avatar.top to 'av-lifepath-dateNightSlipDress-barbells-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</if>>
<<geekEyeglasses>>
/* makeup */
<<eyeshadowLBD>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<pcTalk>>
<</silently>>\
"I've got to tell you something," you say one night over dinner in your apartment, and take a deep breath. "I don't know how to say this, so I'm just going to come right out and say it. I'm, um, I don't really work for the trade team. I work for a...different agency." Oblique conversations are the norm for you; it's hard for you to say <i>$pc.agency</i> out loud.
"Huh? What do you mea..." he trails off, as a lot of things about you suddenly make sense. "Wow. You? Seriously?"
"Yeah, me." You're not sure whether his obvious surprise is an insult or a testament to your skills. "Seriously."
"Do you carry a gun?"
"No." You shake your head.
"Have you fired a gun?"
"Yes."
"Have you ever killed anyone?"
"No!" you exclaim. "It's not like the movies. I mostly just meet people and write reports."
"Wow." He sits quietly for a long time, absorbing this new fact about you. "Are you allowed to tell me this?"
"Yeah," you say, "I checked with my boss. My real boss, I mean, not <<if $pc.firstname == "Jenny" or $pc.knownAs == "Jenny">>Sarah<<else>>Jenny<</if>>. But you can't tell <i>anybody</i>, James, not a soul." You reach out for his hand and intertwine your fingers with his. "I'm serious, baby, people I meet with here could get jailed, or killed, if word gets out. Telling you is a big thing for me."
"Okay." He nods seriously. "Wow. I understand. Thank you for telling me."
You smile, feeling like a big weight has come [[off your shoulders|Lifepath operator Ankara james arrest]].
<<else>>\
<<silently>>\
<<surpsAddXP "Deception" 150>>
<</silently>>\
You decide not to risk it, for his sake as well as your own; carrying secrets around is a big emotional burden, and you're not sure that a sunny soul like James can handle it.
Your relationship continues with you half in it and half withdrawn. When you see him it's great, but you sometimes have to suddenly cancel plans due to your workload or sudden operational requirements. Several times this causes big arguments, and several times he flat out accuses you of lying to him or having an affair.
Eventually, he breaks it off with you, saying that he deserves someone who can commit to a relationship. After a very short period of time, you learn that he's in a serious relationship with another woman at work, a stunning Turkish girl in her late teens, who works as an administrator in the embassy.
<<link "Continue" "Lifepath operator Ankara summary">>
/* calculate length of Turkey posting */
<<if $scene.opsCareerLength lte 3>> /* 1yr posting */
<<set $scene.turkeyPosting to 1>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Turkish" 500>>
<<elseif $scene.opsCareerLength == 4>> /* 2yr posting */
<<set $scene.turkeyPosting to 2>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<surpsAddXP "Turkish" 1000>>
<<elseif $scene.opsCareerLength == 5>> /* 3yr posting */
<<set $scene.turkeyPosting to 3>>
<<surpsAddXP "Intelligence (Operative)" 1500>>
<<surpsAddXP "Persuade" 1500>>
<<surpsAddXP "Turkish" 1500>>
<<elseif $scene.opsCareerLength == 6>> /* 4yr posting */
<<set $scene.turkeyPosting to 4>>
<<surpsAddXP "Intelligence (Operative)" 2000>>
<<surpsAddXP "Persuade" 2000>>
<<surpsAddXP "Turkish" 2000>>
<<elseif $scene.opsCareerLength == 7>> /* 5yr posting */
<<set $scene.turkeyPosting to 5>>
<<surpsAddXP "Intelligence (Operative)" 2500>>
<<surpsAddXP "Persuade" 2500>>
<<surpsAddXP "Turkish" 2000>>
<</if>>
<<set $scene.opsCareerLength -= $scene.turkeyPosting>>
/* advance game clock */
<<set $scene.lifepathAge += $scene.turkeyPosting>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set no of partners for next rTable (Turkey) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<set _min to $scene.turkeyPosting>>
<<set _max to Number(2*$scene.turkeyPosting)>>
<<rTablesSetMaxMinPartners _min _max>>
<<else>>
<<rTablesSetMaxMinPartners 0 $scene.turkeyPosting>>
<</if>>
<</link>>
<</if>>\<<silently>>
/* change into office clothes */
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<geekEyeglasses>>
/* office makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
That good feeling lasts less than a week. <i>You're not gonna believe this,</i> James had told a colleague over after work drinks a few days later. <i>Don't tell anyone, but...$pc.knownAs's in <<if $pc.agency == "CIA">>the <</if>>$pc.agency!</i>
The colleague reported this to embassy security, who arrested James the following morning and determined, after lengthy interrogation, that the colleague was the only person James had revealed your identity to...so far.
After a severe <<if $pc.region == "America">>reprimand<<else>>bollocking<</if>> from the Chief of Staff, James is immediately flown back to <<if $pc.agency == "CIA">>the US<<elseif $pc.agency == "CSIS">>Canada<<elseif $pc.agency == "MI6">>the UK<<elseif $pc.agency == "ASIS">>Australia<<elseif $pc.agency == "NZSIS">>New Zealand<</if>> with his security clearance revoked and his dreams of a foreign service career in tatters. His silence is bought with a transfer to a junior post in <<if $pc.agency == "CIA">>the Department of Agriculture<<elseif $pc.agency == "CSIS">>the Department of Agriculture<<elseif $pc.agency == "MI6">>DEFRA<<elseif $pc.agency == "ASIS">>the Department of Agriculture<<elseif $pc.agency == "NZSIS">>the Ministry for Primary Industries<</if>>.
<<link "Continue" "Lifepath operator Ankara summary">>
/* calculate length of Turkey posting */
<<if $scene.opsCareerLength lte 3>> /* 1yr posting */
<<set $scene.turkeyPosting to 1>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Turkish" 500>>
<<elseif $scene.opsCareerLength == 4>> /* 2yr posting */
<<set $scene.turkeyPosting to 2>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<surpsAddXP "Turkish" 1000>>
<<elseif $scene.opsCareerLength == 5>> /* 3yr posting */
<<set $scene.turkeyPosting to 3>>
<<surpsAddXP "Intelligence (Operative)" 1500>>
<<surpsAddXP "Persuade" 1500>>
<<surpsAddXP "Turkish" 1500>>
<<elseif $scene.opsCareerLength == 6>> /* 4yr posting */
<<set $scene.turkeyPosting to 4>>
<<surpsAddXP "Intelligence (Operative)" 2000>>
<<surpsAddXP "Persuade" 2000>>
<<surpsAddXP "Turkish" 2000>>
<<elseif $scene.opsCareerLength == 7>> /* 5yr posting */
<<set $scene.turkeyPosting to 5>>
<<surpsAddXP "Intelligence (Operative)" 2500>>
<<surpsAddXP "Persuade" 2500>>
<<surpsAddXP "Turkish" 2000>>
<</if>>
<<set $scene.opsCareerLength -= $scene.turkeyPosting>>
/* advance game clock */
<<set $scene.lifepathAge += $scene.turkeyPosting>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* set no of partners for next rTable (Turkey) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<set _min to $scene.turkeyPosting>>
<<set _max to Number(2*$scene.turkeyPosting)>>
<<rTablesSetMaxMinPartners _min _max>>
<<else>>
<<rTablesSetMaxMinPartners 0 $scene.turkeyPosting>>
<</if>>
<</link>><<silently>>
<<rTablesSetupCalculate "TurkeyStation">>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcMoodCalm>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-kneeLengthSkirt-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<geekEyeglasses>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>ANKARA</b>, TURKEY
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
During this posting, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<if $scene.opsCareerLength lte 0>> /* agent is going to bangkok */\
Your posting to Ankara lasts $scene.turkeyPosting year<<if $scene.turkeyPosting != 1>>s<</if>>. You've only just started to develop your network here, so it's a surprise when you're suddenly <<if $pc.agency == "CIA">> <<link "recalled to Langley." "Start mission (operative)">><<rTablesCleanAndLevelUp>><</link>><<elseif $pc.agency == "MI6">><<link "recalled to London" "Start mission (operative)">><<rTablesCleanAndLevelUp>><</link>><<else>><<link "recalled to HQ." "Start mission (operative)">><<rTablesCleanAndLevelUp>><</link>><</if>>.
<<else>> /* agent is going to Syria */\
Your posting to Ankara lasts $scene.turkeyPosting year<<if $scene.turkeyPosting != 1>>s<</if>>. When you [[leave|Lifepath operator Syria]], it's amidst an unnerving sense of doom in the city, as the Islamic State gathers strength just across the border.
<</if>>\
<</if>>\<<silently>>
<<set $pc.currentAssignment to "syria",
$pc.lastPosting to "Syria">>
/* set no of partners for next rTable (Syria) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
/* change into operator clothes */
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<pcFrown>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Last year the Islamic State, referred to as ISIL by <<if $pc.agency == "CIA">>the <</if>>$pc.agency, projected power by carrying out terror attacks on multiple continents and adopting or allying with other regional Islamic terror groups.
Late last year, Iraqi and Kurdish forces – supported by Western military supplies and air power – retook two cities and an oil refinery from ISIL. In December, <<if $pc.agency != "CIA">>US <</if>>Defence Secretary Ashton Carter announced that Special Forces would be deployed to support the local fighters.
<<if $pc.agency == "MI6">>The SAS and MI6 are<<elseif $pc.agency == "CIA">>CIA is<<elseif $pc.agency == "CSIS">>JTF 2 and CSIS are<<elseif $pc.agency == "ASIS">>SASR and ASIS are<<elseif $pc.agency == "NZSIS">>NZSAS and NZSIS are<</if>> tasked with supporting the <<if $pc.agency == "CIA">>mission<<else>>Americans<</if>>, and you're picked as one of the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>case officers<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Operations Officers<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> who'll work on the ground.
You spend four intensive weeks preparing at $scene.operatorSchool, immersing yourself in local knowledge, and practising every day on the firing ranges and the assault course.
You push yourself as hard as you can – you're deploying into an [[actual shooting war|Syria ZK30]] against an utterly brutal foe, and if you're captured your fate will be a gruesome execution, filmed and uploaded to the Internet.<<silently>>
/* previous way to get here <<if $scene.opsCareerLength gt 1>>[[actual shooting war|Syria 2MJ]]<<else>>[[actual shooting war|Syria ZK30]]<</if>> */
<<set $scene.opsCareerLength -= 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
In an office room <<if $pc.agency == "CIA">>at Langley<<elseif $pc.agency == "MI6">>in Vauxhall Cross<<else>>at HQ<</if>>, you're briefed on your first mission in Syria, Operation <<if $pc.region == "America">>VOLANT PINE<<else>>DEACON<</if>>.
Officially, $pc.agency doesn't send officers undercover as humanitarian aid workers. In reality, the intelligence and recruitment potential caused by the refugee crisis is too hot to pass up.
<<if $pc.agency == "CIA">>The Agency's<<elseif $pc.agency == "MI6">>MI6 has<<elseif $pc.agency == "CSIS">>CSIS has<<elseif $pc.agency == "ASIS">>ASIS has<<elseif $pc.agency == "NZSIS">>NZSIS has<</if>> organised you a job offer from an international charity, Feed & Clothe The Children (FCTC).
Your job title is International Aid Co-ordinator...and it comes with real responsibilities. It's a management role in a war zone, and you're sure it'd tough even if you didn't have a [[secret mission|Syria 2MJ briefing]] to carry out as well.<<silently>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
That mission is to build an intelligence network among the refugees. Your job is to work the camps, identifying potential agents.
For the first time in your career, you'll be using a <div class="tooltip">NOC<span class="tooltiptext">non-official cover</span></div> – which means you won't have diplomatic immunity to protect you if you're caught.
Syria's in a civil war, and the situation on the ground is a mess. There are four broad opposing forces:
<ul>
<li>The Syrian government (backed by Russia and Iran);</li>
<li>The Syrian opposition (backed by Turkey);</li>
<li>The Syrian Democratic Forces (backed by <<if $pc.nationality == "U.S.">>the U.S. and her allies<<elseif $pc.nationality == "Canadian">>Canada and her allies<<elseif $pc.nationality == "English">>Britain and her allies<<elseif $pc.nationality == "Australian">>Australia and her allies<<elseif $pc.nationality == "New Zealand">>New Zealand and her allies<</if>>); and</li>
<li>ISIL. Taking these guys out is why <<if $pc.agency == "CIA">>the CIA's<<elseif $pc.agency == "MI6">>MI6 is<<elseif $pc.agency == "CSIS">>CSIS is<<elseif $pc.agency == "ASIS">>ASIS is<<elseif $pc.agency == "NZSIS">>NZSIS is<</if>> here.</li>
</ul>\
The biggest threat to aid workers is ISIL. It actively targets Westerners for capture, and those who fall into its hands frequently experience horrifying methods of torture and execution.
[[(Fly to Jordan)|Syria 2MJ Jordan]]<<silently>>
<</silently>>\
<span class="heading"><b>AMMAN</b>, JORDAN
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You fly out to Amman, where FCTC has a main office and a big storage depot, and report to your new employer.
Your first few days are filled with meetings. You meet some new colleagues – none of whom know you're <<if $pc.agency == "CIA">>a CIA officer<<elseif $pc.agency == "MI6">>an MI6 officer<<elseif $pc.agency == "CSIS">>a CSIS officer<<elseif $pc.agency == "ASIS">>an ASIS officer<<elseif $pc.agency == "NZSIS">>an NZSIS officer<</if>>, of course – and prepare to travel [[into Syria|Syria 2MJ FCTC briefing]].<<silently>>
<</silently>>\
<span class="heading"><b>AMMAN</b>, JORDAN
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
In a private meeting your new boss, Sean Macdonald, explains the plan before you brief the rest of the team.
"We'll take three vehicles," he says.
<ol>\
<li>Land Rover 1, driven by Sean, accompanied by another aid worker, Dave Bennet</li>
<li>Land Rover 2, driven by you. You'll be accompanied by Clara Nazarine, the team medic (who will subsequently stay to work at the hospital in As Suraya)</li>
<li>A refrigerated truck, carrying medicines and blood plasma. It will be driven by a local contractor, Abdulrahman Al Ghanim, accompanied by another co-worker, Jonny Jarvis</li>
</ol>\
[[I'm driving Land Rover 2. Got it.|Syria 2MJ FCTC briefing 2]]<<silently>>
<</silently>>\
<span class="heading"><b>AMMAN</b>, JORDAN
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Crossing the border into or out of the war zone always takes a long time. On a good day you might get through in three hours, but four is the norm.
"So, after lunch, we'll drive up to the Al Safwani refugee camp," Sean explains, showing you the location on a map. "It'll take about three hours to get there. We'll stay the night, and in the morning it's just an hour's drive to the border."
You know about Al Safwani Camp from your briefings back at <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<else>>HQ<</if>>. It's a big refugee camp on the Jordanian side of the border. It contains a good hospital.
[[So we'll cross into Syria...around noon tomorrow?|Syria 2MJ FCTC briefing 3]]<<silently>>
<</silently>>\
<span class="heading"><b>AMMAN</b>, JORDAN
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Aye. First stop is the government offices here..." he taps a spot on his map, "in Daraa."
Sean explains that you need to renew FCTC's licence to operate in government-controlled areas. It has to be done by 1600 tomorrow (when the government offices shut). If the licence isn't renewed, FCTC's entire operation in Syria could be forced to shut down.
"Everything's already been approved and paid for," Sean says, "so it should be a quick stop. Pop in, sign a form, crack on. A wee formality. But." He looks at you meaningfully. "What I'm about to tell ye is strictly between us, okay? Nobody else on the team can know this. What's FCTC policy on facilitation payments to officials?"
[[Zero tolerance, normally.|Syria 2MJ FCTC briefing 4][$temp to "crusader"]]
[[Zero tolerance. The money's for helping kids, not paying bribes.|Syria 2MJ FCTC briefing 4][$temp to "waif"]]
[[Zero tolerance. A bribery scandal could bring down the whole charity.|Syria 2MJ FCTC briefing 4][$temp to "alpha"]]
[[Is this something to do with that bulge in your top pocket?|Syria 2MJ FCTC briefing 4][$temp to "fatale"]]<<silently>>
<</silently>>\
<span class="heading"><b>AMMAN</b>, JORDAN
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"Zero tolerance," you reply, "almost always."
"Aye," he nods. "The exception being?"
"If health or security is seriously at risk." You can see where this is going.
"Exactly. We dinnay <i>want</i> to pay a bribe, but I'm carrying two thousand US dollars here," he says, tapping a bulge in his top pocket. "Just in case. I'm telling you in case something happens to me, okay?"
<<elseif $temp == "waif">>\
<<elseif $temp == "alpha">>\
<<elseif $temp == "fatale">>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
"Got it," you nod. $2000 is about half a year's salary for a government official here; as a bribe it's complete overkill, but<<silently>>
<<pcMoodCalm>>
<<if $pc.hair.length == "bob">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-bob-4-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.hair.length == "medium">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-medium-2-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.hair.length == "long">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<set $avatar.hat to "av-lifepath-desertStormShemagh.png">>
<<set $avatar.hatDark to "av-lifepath-desertStormShemagh-dark.png">>
<<set $avatar.boots to "av-lifepath-desertStormBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-desertStormBoots-dark.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-desertStormArmour-" + $pc.agency + ".png'>>" >>
<<set $avatar.glasses to "av-lifepath-goldRayBanAviators2.png">>
<<= "<<set $avatar.lanyard to 'handgun-kneepads-dropholster-" + $pc.bodyType + ".png'>>" >>
<<set $scene.opsCareerLength -= 1>>
<</silently>>\
<span class="heading"><b>AL-SHADADDI</b>, SYRIA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
For the next <<if $scene.opsCareerLength == 1>>two years <<else>>year <</if>>of your life, you live in a desert war.
Embedded with the Syrian Democratic Forces, a mainly Kurdish group, your job is to develop human intelligence on ISIL. You interview civilians who've lived under the brutal regime, interrogate captured enemy fighters, and in liberated towns and desperate refugee camps you identify agents – people who you can persuade to slip back into ISIL territory, and send you reports on the location and identity of ISIL leaders, technical specialists, and installations.
Spying against the Islamic State is horrifyingly dangerous. Suspected spies are executed in morbidly creative ways: beheaded, drowned or burned alive in cages, thrown from rooftops, buried alive. The most useful tool you can use to persuade someone to take a risk like this is an offer to get their immediate family out of Syria and into Europe (which $pc.agency is happy to facilitate, as it inserts people into European Muslim communities who can later be cultivated as agents).
As their handler, it's up to you to instruct them on how to operate once they're behind ISIL lines. The more risks they take, the more actionable intelligence they'll generate, but their chances of survival will be reduced.
[[Train them to take occasional risks.|Lifepath operator Syria 3][$temp to "crusader"]]
[[Train them to play it safe.|Lifepath operator Syria 3][$temp to "waif"]]
[[Train them to take big risks.|Lifepath operator Syria 3][$temp to "alpha"]]<<silently>>
<<pcMoodSkeptical>>
<<set $avatar.glasses to "">>
<</silently>>\
<span class="heading"><b>AL-SHADADDI</b>, SYRIA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "alpha">>\
You know that this approach will result in some of them being brutally executed, but brutal executions are commonplace under ISIL rule. You're also conscious that Western support could be withdrawn at any time, so this operation is on a clock – if sacrificing some agents speeds up the downfall of ISIL, that's a price you're willing to pay.
You train your agents to actively investigate ISIL. Working proactively like this quickly creates a good flow of target intelligence which you assess and feed back to HQ. It is also risky and, inevitably, several of the brave men and women in your network are captured, tortured and executed.
<<elseif $temp == "crusader">>\
You don't want to lose people, but you're also aware that risks need to be run in a war. You train your people to stay safe when possible, but also to regularly observe and report ISIL movements.
Over time you build up a good intelligence picture, and you frequently receive target intelligence that you assess and feed back to HQ. This intelligence doesn't come without cost, though: your agents are operating within a paranoid, brutal regime, and inevitably some of the brave men and women in your network are captured, tortured and executed.
<<elseif $temp == "waif">>\
Agents are no use if they're dead. You train your people to keep a low profile, and only report when safe to do so – you want as many of them as possible reunited with their families once this is over.
Minimising their exposure to ISIL increases their survivability, but means the intelligence picture you build up is sometimes limited. You arrange fewer airstrikes than some of your fellow officers, but you also lose fewer people.
Despite your best efforts, your agents are operating within a paranoid, brutal regime, and some casualties are inevitable. A few of the brave men and women in your network are captured, tortured and executed.
<<else>>\
(ERROR IN TEMP VARIABLE)
<</if>>\
You feel terrible when you first lose an agent, but Pete, <<if $pc.agency == "CIA">>a Navy SEAL Petty Officer<<elseif $pc.agency == "CSIS">>a JTF2 sergeant<<elseif $pc.agency == "NZSIS">>an NZSAS sergeant<<elseif $pc.agency == "ASIS">>an SASR sergeant<<elseif $pc.agency == "MI6">>an SAS sergeant<</if>>, notices your mood and pulls you aside.
You're expecting a sympathetic, managerial pep talk. Instead he just aggressively demands that you stop fucking around, you get your shit together, and you get back in the fight.
Weirdly, it helps.
[[Continue|Lifepath operator Syria 4]]<<silently>>
<<pcMoodCalm>>
<<set $avatar.glasses to "av-lifepath-goldRayBanAviators2.png">>
<</silently>>\
<span class="heading"><b>MANBIJ POCKET</b>, SYRIA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Months roll by. The ground war rages, SDF troops going toe-to-toe with ISIL fighters while your Special Forces colleagues direct airstrikes and sniper fire onto enemy positions.
ISIL clings on tenaciously, but can't hold out against a ground assault and two hundred precision airstrikes a day. Slowly, their bloodied forces retreat towards their capital, Raqqa.
Behind the lines, a <<if $temp == "waif">>trickle<<elseif $temp == "crusader">>stream<<elseif $temp == "alpha">>flow<</if>> of target intelligence comes back from your agents. You assess it, add your comments, and send it back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "CSIS">>HQ<<elseif $pc.agency == "NZSIS">>Pipitea<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "MI6">>Vauxhall Cross<</if>> to be cross-checked and prioritised by analysts in business suits and air-conditioned rooms.
When they like your product, a behind-the-lines airstrike blows up a house or a pickup truck, and an ISIL leader or technical specialist with a repetitive Arabic name goes to meet his maker.
Attached to <<if $pc.nationality == "U.S.">><div class="tooltip">Echo Platoon<span class="tooltiptext">Comprising 16 US Navy SEALS</span></div>, SEAL Team 3<<elseif $pc.nationality == "Canadian">>an eight-man <div class="tooltip">JTF2<span class="tooltiptext">Canadian Special Forces</span></div> patrol codenamed Juliet Zero Six<<elseif $pc.nationality == "English">>an eight-man <div class="tooltip">SAS<span class="tooltiptext">British Special Forces</span></div> patrol codenamed Echo One Niner<<elseif $pc.nationality == "Australian">>an eight-man <div class="tooltip">SASR<span class="tooltiptext">Australian Special Forces</span></div> patrol codenamed Victor One One<<elseif $pc.nationality == "New Zealand">>an eight-man <div class="tooltip">NZSAS<span class="tooltiptext">New Zealand Special Forces</span></div> patrol codenamed Mike Two Zero<</if>>, you roam around the desert with the SDF. After six months you fly home for a [[couple weeks R&R|Lifepath operator Syria 5]].<<silently>>
<<if $scene.opsCareerLength gt 0>> /* 2 yrs in Syria */
<<surpsAddXP "Arabic" 1000>>
<<surpsAddXP "Intelligence (Operative)" 1000>>
<<surpsAddXP "Persuade" 1000>>
<<else>> /* 1 yr in Syria */
<<surpsAddXP "Arabic" 500>>
<<surpsAddXP "Intelligence (Operative)" 500>>
<<surpsAddXP "Persuade" 500>>
<</if>>
/* advance game clock */
<<if $scene.opsCareerLength == 1>>
<<set $scene.lifepathAge += 1>>
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</if>>
<<stripPC>>
<<pcRaiseEyebrows>>
<<if $pc.hair.length != "short">>
<<pcHair>>
<</if>>
<<manicurePomodoro>>
<<pedicurePomodoro>>
<<geekEyeglasses>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-girlySummerDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<= "<<set $avatar.shoes to 'av-lifepath-strappySandals-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Shops. Restaurants. Polite, harmless people. Wearing weightless dresses, instead of body armour and dirty jeans. Soft beds. TV. Staying in the shower as long as you want. Waking up <i>after</i> the sun rises. Walking around, completely unarmed.
<i>Civilisation.</i>
Being back in <<if $pc.agency == "CIA">>the US<<elseif $pc.agency == "CSIS">>Canada<<elseif $pc.agency == "NZSIS">>New Zealand<<elseif $pc.agency == "ASIS">>Australia<<elseif $pc.agency == "MI6">>the UK<</if>> feels weird. You do things you've done many times before, but so long ago that they feel completely alien to you. The weirdest thing is how little news coverage Syria receives – nothing on the TV, almost nothing in the press. You're fighting a war, but hardly anybody back home is aware of it.
For all the emotional highs of being home and getting to see your family and friends and just people who aren't <i>the exact same <<if $pc.agency == "CIA">>Navy SEAL douchebags<<elseif $pc.agency == "CSIS">>JTF2 douchebags<<elseif $pc.agency == "NZSIS">>SAS dickheads<<elseif $pc.agency == "ASIS">>SAS dickheads<<elseif $pc.agency == "MI6">>SAS dickheads<</if>> you spend all day every day with in Syria,</i> adjusting from war to peace is not easy.
In Syria you're under constant stress, always concerned that you may get attacked, always wondering if a vehicle near you is going to blow up, or if the locals you're heading to a meeting with will try to kill you.
Back home you're suspicious, tightly wound, and easy to piss off. On several mornings you wake up in your bed and the first thing you feel is panic because you can't find your weapon.
After a fortnight you can feel yourself unwinding a little. But you don't want to lose your edge, because you know you have to go back.
Nobody at home would understand, but part of you is [[looking forward to it|Lifepath operator Syria 6]].<<silently>>
<<rTablesSetupCalculate "SyriaRnR">>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-brown-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<if $pc.hair.length == "bob">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-bob-4-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.hair.length == "medium">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-medium-2-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.hair.length == "long">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<set $avatar.hat to "av-lifepath-desertStormShemagh.png">>
<<set $avatar.hatDark to "av-lifepath-desertStormShemagh-dark.png">>
<<set $avatar.boots to "av-lifepath-desertStormBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-desertStormBoots-dark.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-desertStormArmour-" + $pc.agency + ".png'>>" >>
<<set $avatar.glasses to "av-lifepath-goldRayBanAviators2.png">>
<<= "<<set $avatar.lanyard to 'handgun-kneepads-dropholster-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<<showXP>>\
<span class="heading"><b>RAQQA</b>, SYRIA
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You serve for <<if $scene.opsCareerLength gt 0>>two years<<else>>a year<</if>> in the desert. <<if $scene.opsCareerLength gt 0>>War becomes your norm, civilisation a weird interruption. <</if>>ISIL fights hard on the ground, and counterattacks with suicide bombings and acts of terror, but every week its territory shrinks. Western air power is the decisive factor: Special Forces direct it onto ISIL fighting positions, and intelligence agencies direct it onto behind-the-lines targets like leaders, command centres and supply caches. ISIL's casualties are horrific, measured in tens of thousands.
The outcome is inevitable. By December 2017, the SDF controls Raqqa, and the world's largest jihadi army is broken. Bands of insurgents still prowl the countryside, and ISIL cells exist across the world, but the war against the "caliphate" is over. It's been won.
During this posting, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue." "Start mission (operative)">>
<<rTablesCleanAndLevelUp>>
<</link>>
<</if>>\<<silently>>
<<setFlag "rookie" true>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You're called into the Commandant's office last. Some of the other instructors are here. "Congratulations, $pc.knownAs." Everyone shakes your hand, but the mood isn't as celebratory as you were expecting: in fact, there's a weird tension in the room. The Commandant gestures for you to take a seat.
"We were planning to assign you to <<if $pc.agency == "CIA">>Panama Station<<elseif $pc.agency == "CSIS">>Cuba Station<<elseif $pc.agency == "MI6">>France Station<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Timor Leste Station<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>>," he begins. "But we've had an unusual request." He produces a thin dossier marked TOP SECRET, and sets it down on his desk.
<<= "<img src='" + $imagePath + "emeraldCupDossier.png'>" >>\
"Do you know about the FIVE EYES arrangement?"
[[Yes, sir.|Lifepath operator no backstory start 2]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Yes, sir," you reply confidently. "We share intelligence with <<if $pc.agency == "CIA">>the Brits, Canada, Australia and New Zealand<<elseif $pc.agency == "MI6">>the Americans, Canada, Australia and New Zealand<<elseif $pc.agency == "CSIS">>America, Britain, Australia and New Zealand<<elseif $pc.agency == "ASIS">>the Yanks, the Brits, Canada and the Kiwis<<elseif $pc.agency == "NZSIS">>the Yanks, the Brits, Australia and Canada<</if>>."
"There are also some operational task forces," he tells you. "They aren't subject to the same oversight as $pc.agency, so they're often where deniable work gets pushed." He taps the folder. "This is a request from Joint Task Force NEPTUNE – they target money sources for Islamic terror groups."
[[Okay.|Lifepath operator no backstory start 3]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Okay." You nod, unsure where this is going.
"JTF Neptune is recruiting a female agent for a long-term undercover assignment. Normally they'd only pick veterans, but your age, appearance and psych evals all fit their profile. They've asked us to release you for a few days so you can be interviewed at their HQ in Scotland.
"Before you say yes, there's one thing." He taps an innocuous looking sticker on the dossier, a black six-pointed star. "This indicates a mission with a high risk of death, capture or moral compromise.
"You don't have to volunteer for a black star job, $pc.knownAs. If you like, I can tell them that $pc.agency can't spare you."
[[I'll do it.|Lifepath operator no backstory start 4][$temp to "crusader"]]
[[What's your opinion?|Lifepath operator no backstory start 4][$temp to "waif", $pc.waif += 1]]
[[Does this help my career?|Lifepath operator no backstory start 4][$temp to "alpha"]]
<<if $pc.agency == "CIA">>\
[[Sunbathing in Panama sounds nicer, but OK.|Lifepath operator no backstory start 4][$temp to "fatale"]]
<<elseif $pc.agency == "MI6">>\
[[Sunbathing on the Riviera sounds nicer, but OK.|Lifepath operator no backstory start 4][$temp to "fatale"]]
<<elseif $pc.agency == "CSIS">>
[[Sunbathing in Cuba sounds nicer, but OK.|Lifepath operator no backstory start 4][$temp to "fatale"]]
<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>
[[Sunbathing on a tropical island sounds nicer, but OK.|Lifepath operator no backstory start 4][$temp to "fatale"]]
<</if>>\
[[Refuse to go.|Lifepath operator no backstory refuse mission]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"I'll do it," you say without any hesitation.
<span class="goodFeedback">Your instructors <b>liked</b> that.</span>
He nods, a serious expression on his face. He slides the dossier across the desk. "Here are the joining instructions. Good luck, $pc.knownAs."
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
"I'm not sure," you admit, glancing down at the dossier. "What do you think?"
"Honestly, we're not crazy about putting you forward for this," he admits. "A black star job isn't something an officer straight out of training would normally even be considered for. But they insist that you fit the profile. If it were me, I'd want to go and see what they have to say."
"Makes sense," you nod. "Okay, I'll do it."
He slides the dossier across the desk, his expression serious. "Here are the joining instructions. Good luck, $pc.knownAs."
<<elseif $temp == "alpha">>\
<<pcTalk>>
"If I say yes, what does this do for my career?" you ask.
<span class="badFeedback">Your instructors <b>disliked</b> that.</span>
"A black star looks good on anybody's service record," he says, "but that won't help you if it's posthumous. You're ambitious, and there's nothing wrong with that, $pc.knownAs, but we've told you before that a little more discretion wouldn't hurt."
In reply, you just hold your hand out for the dossier. He sighs, and passes it over.
<<elseif $temp == "fatale">>\
<<pcSmile>>\
"Honestly, I think I'd rather be sunbathing <<if $pc.agency == "CIA">>in Panama<<elseif $pc.agency == "MI6">>on the French Riviera<<elseif $pc.agency == "CSIS">>in Cuba<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>on a tropical island<</if>>," you say, but you reach out for the folder anyway. "Don't suppose I'll need a bikini in Scotland."
<span class="goodFeedback">Your instructors <b>liked</b> that.</span>
"You never know," the Commandant grins, "they might send you somewhere hot. Joining instructions are in the file – good luck, $pc.knownAs."
<<else>>\
<<pcTalk>>\
"Fine," you say, "I'll do it."
He nods, a serious expression on his face. He slides the dossier across the desk. "Joining instructions," he says. "Good luck, $pc.knownAs."
<</if>>\
Back at the shooting range, everyone's waiting to hear your posting. The others are all being sent to normal stations, so when you tell them you've been picked for a joint task force, that causes a stir. They know better than to ask you for details, but you can tell they're all slightly jealous of your unique status.
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9)); /* e.g. Mar 12, 2019 7:00 */>>
[[Continue|Travel to Scotland]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You shake your head. "I don't want to do that."
"Are you sure?" he asks. "This mission is kind of what the whole game's about."
[[Fine, I'll go.|Lifepath operator no backstory start 4][$temp to ""]]
[[(End the game) Really refuse.|Lifepath operator no backstory refuse mission 2]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.operatorSchool.toUpperCase()>></b>, <<= $scene.operatorSchoolLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"That will be all, then, $pc.knownAs. I'll tell them that they'll have to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"I'm not saying anything until I have access to a lawye-"
"A fucking <i>LAWYER!"</i> the man pounds the table, eyes wide, face twisted with sudden fury. He snaps his fingers and Scarface yanks you to your feet. He marches you over to the wall and pushes you against it.
"Slide down the wall," he commands. "Legs at a forty fife degrees angle."
You slither down into a wall squat position. Your quads tense up immediately. After a few seconds they start to burn.
"Head straight," Scarface commands.
You hold the position, breathing deeply to try and manage the burning pain in your muscles. Seconds feel like an eternity. There's no sign of when it will end, or how much time has passed. One of your legs starts quivering involuntarily. You can't hold it much lon...
"Enough," comes a command from the table, and Scarface hauls you back to your feet and back to the chair. He slams you down in it. Your legs feel numb.
"When did you obtain this flash drive?" asks the woman.
You stare at the floor.
"Again," she commands, and Scarface drags you back [[over to the wall...|Lifepath solo stress positions 2]]<<silently>>
<<pcMoodSkeptical>>
<<set $avatar.hat to "av-lifepath-prisonerHood.png">>
<<set $avatar.hatDark to "av-lifepath-prisonerHood-dark.png">>
<</silently>>\
<span class="heading"><b>UNKNOWN LOCATION</b>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
After a while you're hooded and returned to your cell. Scarface removes the hood until you've downed a glass of water, then restores it and cuffs you to the bed again.
This goes on for hours – long periods chained to the bed, punctuated by further marches to the interrogation room for questions and stress positions.
[[Continue|Lifepath solo hecate release]]<<silently>>
<<set $pc.currentAssignment to "candidate">>
<<set $pc.agencyRole to "analyst">>
<<set _attributeMod to ($pc.conscientiousness.score + $pc.intelligence.score + $pc.openness.score)/3>>
<<set _attributeMod to Math.round(_attributeMod)>>
/* set skill modifier */
<<set _skillMod to 0>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == "English">>
<<set _skillMods += $pc.skills[_i].score >>
<</if>>
<</for>>
/* set other mods */
<<set _otherMods to random(1,10)>>
/* set final modifier */
<<set _finalMod to _attributeMod + _skillMod + _otherMods>>
<<if _finalMod gte 6>>
<<set $scene.fastLearner to true>>
<<else>>
<<set $scene.fastLearner to false>>
<</if>>
/* set agency name */
<<if $pc.nationality == "Australian">>
<<set _agency to "ASIS">>
<<elseif $pc.nationality == "New Zealand">>
<<set _agency to "NZSIS">>
<<elseif $pc.nationality == "U.S.">>
<<set _agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set _agency to "CSIS">>
<<elseif $pc.nationality == "English">>
<<set _agency to "MI6">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.phoneRecruiter gives you a reading list of books and websites, and promises to be in touch. You dive into the reading list, learning all you can about current affairs and the history of _agency.
<<if $scene.fastLearner>>\
The subject matter ranges from intriguing memoirs of spies and politicians, to jargon-filled websites listing terror groups from the ANO to the Yarmouk Martyrs Brigade, to dry works on modern history and power politics. Over the next few weeks, you immerse yourself in the language of espionage, learning how to tell a cut-out from a dead drop and a false flag from a snow-job.
<<else>>\
<<pcMoodSkeptical>>\
It's overwhelming, jumping between subjects as unrelated as Chinese politics, the history of Islam, and the evolution of satellite photography. You learn as much as you can, but it's hard to be sure that you're focusing on the right things.
<</if>>\
A few days later, you receive an online application form and lengthy security questionnaire. You fill them in and return them, wondering what you’re getting yourself into.
Over the next few days, you're sent links to a battery of online aptitude and personality tests, which you complete to the <<link "best of your ability" "Lifepath analyst recruitment 2">>
<</link>>.<<silently>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Weeks pass: family and friends ask how the job applications are going. You're not allowed to tell anybody about your application, so you lie; you tell them you're applying for a position with <<if $pc.nationality == "English">>the Foreign Office<<elseif $pc.nationality == "U.S.">>the State Department<<elseif $pc.nationality == "Canadian">>Global Affairs Canada<<elseif $pc.nationality == "Australian">>the Department of Foreign Affairs<<elseif $pc.nationality == "New Zealand">>the Ministry of Foreign Affairs<</if>>, and the background checks are taking some time.
[[Continue|Lifepath cocktail bar]]<<silently>>
/* wear interview clothes */
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-blackMaryJanes.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
/* set agency name */
<<if $pc.nationality == "Australian">>
<<set _agency to "ASIS",
_interviewer to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "New Zealand">>
<<set _agency to "NZSIS",
_interviewer to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _agency to "the CIA",
_interviewer to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _agency to "CSIS",
_interviewer to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _agency to "MI6",
_interviewer to setup.britFirstname.random()>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
A few weeks later, $scene.phoneRecruiter calls you back and invites you to a personal interview at $pc.agency headquarters in <<if $pc.agency == "CIA">>Virginia<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Wellington<<elseif $pc.agency == "CSIS">>Ottawa<</if>>. <i>I have a job interview at <<if $pc.agency == "CIA">>the CIA<<elseif $pc.agency == "MI6">>MI6<<elseif $pc.agency == "ASIS">>ASIS<<elseif $pc.agency == "CSIS">>CSIS<<elseif $pc.agency == "NZSIS">>the SIS<</if>>.</i> It feels unreal. <<interviewRemoveFacePiercings>>
<<if $pc.agency == "CIA">>\
You spend days preparing for the interview. What you can't prepare for is the strange sensation of driving up to the gates of the massive, intimidating compound in Langley, Virginia. You swerve off Route 123 toward the main entrance and carefully follow the signs that separate the visitor line from the employee entrance.
With great caution, you pull up next to the guard gate to check in, as instructed. As you hand over your ID to the armed security officers, you keep your expression neutral even though you can feel your pulse racing. The officers are curt, further adding to the feeling that you are utterly out of place, infringing on a top secret facility that you really shouldn't have access to.
<<elseif $pc.agency == "MI6">>\
You spend days preparing for the interview. What you can't prepare for is the strange sensation of walking up to the armoured front gate of the massive, temple-like HQ building in central London.
At the gate you hand over your ID to an armed security officer, keeping your expression neutral even though you can feel your pulse racing. The officer is curt, further adding to the feeling that you are utterly out of place, infringing on a top secret facility that you really shouldn't have access to.
<<elseif $pc.agency == "CSIS">>\
You spend days preparing for the interview. What you can't prepare for is the strange sensation of driving through a quiet Ottawa suburb right up to the tall security fences of CSIS HQ. With great caution you pull up next to the guardhouse to check in, as you've been instructed.
As you hand over your ID to the armed security officers, you keep your expression neutral even though you can feel your pulse racing. The officers are curt, further adding to the feeling that you are utterly out of place, infringing on a top secret facility that you really shouldn't have access to.
<<elseif $pc.agency == "NZSIS">>\
You spend days preparing for the interview. What you can't prepare for is the strange sensation of walking through the sliding doors of the unmarked, steel-clad HQ building on Pipitea Street.
At the reception desk you hand over your ID to an armed security officer, keeping your expression neutral even though you can feel your pulse racing. The officer is curt, further adding to the feeling that you are utterly out of place, infringing on a top secret facility that you really shouldn't have access to.
<<elseif $pc.agency == "ASIS">>\
You spend days preparing for the interview. What you can't prepare for is the strange sensation of walking into the gleaming, white pillared atrium of the R G Casey Building, HQ of the Department of Foreign Affairs & Trade...and ASIS.
At the front desk you say your name to a pretty receptionist, who checks her list then passes you over to an armed security officer at another station. You show him your ID, keeping your expression neutral even though you can feel your pulse racing. The officer is curt as he signs you in, further adding to the feeling that you are utterly out of place, about to enter a top secret facility that you really shouldn't have access to.
<<else>>\
ERROR in pc.agency variable
<</if>>\
Despite your nerves, the long interview goes well. _interviewer, a pregnant brunette, tells you the agency is actively trying to recruit more women and break away from a male-dominated past.
She says that an analyst needs problem solving abilities, communication skills, and the ability to work in a team. Apparently, your aptitude tests marked you out as a good fit for the role.
"So tell me about you, $pc.firstname," she says. "What's attracted you to an intelligence career?"
<<if $lifepath.dad.killed911>>\
[[Losing my dad.|Lifepath analyst recruitment 3][$temp to "dad"]]
<<else>>\
[["9/11."|Lifepath analyst recruitment 3][$temp to "crusader"]]
<</if>>\
<<if $scene.uniType == "elite">>\
[[The recruiter in Starbucks.|Lifepath analyst recruitment 3][$temp to "waif"]]
<<else>>\
[["The recruiter at " + $scene.uni.shortName + "."|Lifepath analyst recruitment 3][$temp to "waif"]]
<</if>>\
[[Challenge and high stakes.|Lifepath analyst recruitment 3][$temp to "alpha"]]
[[Intrigue and excitement.|Lifepath analyst recruitment 3][$temp to "fatale"]]<<silently>>
<<pcTalk>>
<<if $pc.agency == "CIA">>\
<<set _agency to "the CIA">>
<<elseif $pc.agency == "MI6">>\
<<set _agency to "MI6">>
<<elseif $pc.agency == "CSIS">>\
<<set _agency to "CSIS">>
<<elseif $pc.agency == "ASIS">>\
<<set _agency to "ASIS">>
<<elseif $pc.agency == "NZSIS">>\
<<set _agency to "NZSIS">>
<</if>>\
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "dad">>
"Losing my dad in 9/11," you answer honestly. <<if $pc.neuroticism.score lt 0>>You're not normally emotional, so the tears pricking your eyes startle you. You <<else>>Tears prick your eyes, and you <</if>> blink a few times to drive them away. "It made me want to do something. I just never knew what, until I learned more about the CIA."
She nods thoughtfully. "Is this a...crusade for you?" she asks softly.
[[No.|Lifepath analyst recruitment 3.5]]
[[(Lie) No.|Lifepath analyst recruitment 3.5][$temp to "lie"]]
<<elseif $temp == "crusader">>\
<<silently>>
<</silently>>\
"I was just a kid, but 9/11 had a big impact on me," you reply, "and <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>the wars<<elseif $pc.nationality == "English">>7/7<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>Bali<<else>>ERROR IN PC.NATIONALITY<</if>> after that...it made me want to do something. I thought about joining the Army, but <<if $scene.uniType == "elite">>after your recruiter spoke to me<<else>>after your recruiter spoke at $scene.uni.shortName<</if>>, I really looked into _agency. I think I could make a contribution here."
She nods and makes a note. "Let's talk about the reading list we gave you. What are your thoughts about..."
[[Continue|Lifepath analyst recruitment 4]]
<<elseif $temp == "waif">>\
<<if $scene.uniType == "elite">>\
"The recruiter who came out to see me was the spark," you say. "Knowing that one of my <<professors>> had...seen something in me that made them think I'd be good at this made me want to know more about it. The more I read, the more I thought that I might be a good fit here. It's something I would never have imagined without that first nudge."
<<else>>\
"The recruitment talk at $scene.uni.shortName was the spark," you say. "I guess I'd always assumed this was something you had to get picked for; when I found out I could apply, I really researched it. The more I read, the more I thought that I might be a good fit here. It's something I would never have imagined without that first nudge."
<</if>>\
She nods and makes a note. "Let's talk about the reading list we gave you. What are your thoughts about..."
[[Continue|Lifepath analyst recruitment 4]]
<<elseif $temp == "alpha">>\
"I think it's the challenge that attracts me," you reply. "All my friends are going into 9-to-5s. I don't want that."
"What do you want?"
"The chance to do something important. The chance to play a role in the decisions that shape the world."
"Interesting. Why not politics?" she asks.
"Maybe when I'm older," you shrug. "I want to actually do something first."
She smirks at that, and makes a note. "Let's talk about the reading list we gave you. What are your thoughts about..."
[[Continue|Lifepath analyst recruitment 4]]
<<elseif $temp == "fatale">>\
"I know it's not like the movies," you say, "but I want something more exciting than a normal 9-to-5. And I want to be able to watch the news and understand <i>why</i> things are happening."
She nods and makes a note. "Interesting. Let's talk about the reading list we gave you. What are your thoughts about..."
[[Continue|Lifepath analyst recruitment 4]]
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "lie">>\
"No," you lie smoothly. "I'd love to work in counterterrorism, but I'm happy to contribute wherever I can." <i>Until the moment I get the chance to transfer to counterterrorism,</i> you think.
You practiced this line over and over again at home. You think she bought it. She nods and makes a note.
"Let's talk about the reading list we gave you," she says. "What are your thoughts about..."
<<else>>\
"No," you reply. "I'd love to work in counterterrorism, but, you know, I'm happy to contribute any way I can." She nods and makes a note.
"Let's talk about the reading list we gave you," she says. "What are your thoughts about..."
<</if>>\
[[Continue|Lifepath analyst recruitment 4]]<<silently>>
<<setFlag "analyst">>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You go home and wait to hear back.
A few weeks pass, then $scene.phoneRecruiter calls you again. She invites you back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<</if>>, this time for a [[two-day group assessment|Lifepath analyst recruitment 5]].<<silently>>
/*testing code - to delete if encountered more than once outside testing*/
/*<<set $pc.braSize to "34A">>*/
/*<<set $pc.braSize to "34B">>*/
/*<<set $pc.braSize to "34C">>*/
/*<<set $pc.braSize to "34D">>*/
/*<<set $pc.braSize to "34DD">>*/
/*<<set $pc.braSize to "34E">>*/
/*<<set $pc.bodyType to "lean">>*/
/*<<set $pc.bodyType to "hourglass">>*/
/*<<set $pc.bodyType to "curvy">>*/
/*<<set $pc.skinColour to "pale">>*/
/*<<set $pc.skinColour to "fair">>*/
/*<<set $pc.skinColour to "olive">>*/
/*pcBody*/
/* set agency name */
<<if $pc.nationality == "U.S.">>
<<set _agency to "the $pc.agency">>
<<else>>
<<set _agency to "$pc.agency">>
<</if>>
<<pcMoodCalm>>
<<stripPC>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<manicureFatalBlack>>
<<else>>
<<eyeshadow9to5>>
<<manicurePomodoro>>
<</if>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-6-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-winebarTrousers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-winebarTrousers-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-winebarTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<if $pc.degree.subject == "business">>
<<set _atAwesomeEmployers to "at Google and IBM">>
<<elseif $pc.degree.subject == "journalism">>
<<if $pc.nationality == "English">>
<<set _atAwesomeEmployers to "at the Guardian and the BBC">>
<<elseif $pc.nationality == "U.S.">>
<<set _atAwesomeEmployers to "at the New York Times and Cosmo">>
<<elseif $pc.nationality == "Canadian">>
<<set _atAwesomeEmployers to "at CBC and CosmoTV">>
<<elseif $pc.nationality == "Australian">>
<<set _atAwesomeEmployers to "at Elle and ABC News">>
<<elseif $pc.nationality == "New Zealand">>
<<set _atAwesomeEmployers to "at Metro and TVNZ">>
<</if>>
<<elseif $pc.degree.subject == "law">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian" or $pc.nationality == "Australian">>
<<set _atAwesomeEmployers to "at law firms and the DOJ">>
<<elseif $pc.nationality == "English" or $pc.nationality == "New Zealand">>
<<set _atAwesomeEmployers to "at law firms and the Ministry of Justice">>
<</if>>
<<elseif $pc.degree.subject == "psychology">>
<<set _atAwesomeEmployers to "in corporate HR, or going onto their doctorates">>
<</if>>
<<lipstickMissScarlet>>
<</silently>>\
<span class="heading"><b>CARLITO'S BRASSERIE,</b> <<= $pc.hometown.city.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Weeks turn into months while _agency digs into your background. You take a bar job in the meantime.
Carlito's is lively on a Friday night, and the boss likes you...but you didn't need to get a $pc.degree.subject degree to mix Negronis. On social media your <<university>> classmates announce that they're starting new jobs _atAwesomeEmployers. Weeks and weeks pass without hearing <i>anything</i> from _agency. It's hard not to worry about getting left behind.
<<if $pc.agencyRole == "operator">>\
At last, $scene.phoneRecruiter calls you back and invites you to a face-to-face interview. <i>I have a job interview at _agency.</i> It feels unreal. <<interviewRemoveFacePiercings>>
[[Continue|Lifepath Operator roleplay]]
<<else>>\
At last, $scene.phoneRecruiter calls you back and invites you to a [[face-to-face interview|Lifepath analyst interview]].
<</if>>\<<silently>>
/* wear assessment day clothes */
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-7-" + $pc.bodyType + ".png'>>" >>
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if Flag("failed-operator")>>\
<<silently>>
<<if $pc.agency == "CIA">>\
<<set _opSchool to "Camp Peary">>
<<elseif $pc.agency == "MI6">>\
<<set _opSchool to "Fort Monckton">>
<<elseif $pc.agency == "CSIS">>\
<<set _opSchool to "Dwyer Hill">>
<<elseif $pc.agency == "ASIS">>\
<<set _opSchool to "Swan Island">>
<<elseif $pc.agency == "NZSIS">>\
<<set _opSchool to "Linton Camp">>
<</if>>\
<</silently>>\
In a suit and heels, you report to HQ for the assessment exercise. The other candidates are direct applicants for the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> role – mostly graduates in their early or mid-twenties, plus a few older people presumably here for a career change.
With the others, you sit a number of exams, with short <<if $pc.agency == "MI6">>tea<<else>>coffee<</if>> breaks in between. You also sit through some presentations explaining $pc.agency history and some basic explanations of how the intelligence cycle works. It's all stuff you're familiar with already.
Throughout the day, candidates are called for face-to-face interviews. The others emerge from theirs looking frazzled, but yours is very relaxed. "_opSchool sent over your file, and you're already security cleared," the lead interviewer explains as he pours you a <<if $pc.agency == "MI6">>cup of tea<<else>>coffee<</if>>. "As far as we're concerned, today we just want to make sure the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> role is right for you, and answer any questions you have..."
[[Day 2.|Lifepath analyst recruitment 6]]
<<else>>\
<<if lastVisited("Lifepath analyst recruitment 4") is 1>>\
You return to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<<elseif $pc.agency == "CSIS">>1941 Ogilvie Road<</if>>, feeling a little less intimidated this time. After you clear security, you're led to a conference room for the start of the assessment.
<</if>>\
The first day is mostly taken up with a set of written tests. You and a group of other candidates – mostly graduates in their early or mid-twenties, plus a few older people presumably here for a career change – sit a number of exams with short coffee breaks in between.
There are tests on international affairs, logic and IQ tests, and a personality profile. You also sit through presentations explaining $pc.agency history, how the intelligence cycle works, and the process by which intelligence analysis is carried out.
Throughout the day, candidates are called for face-to-face interviews. <<if lastVisited("Lifepath analyst group assessment prep") is 1>>They emerge looking frazzled, but your interview is very relaxed; you get the impression that having got part-way through the <<if $pc.region == "America">>Case Officer<<else>>Operations Officer<</if>> recruitment process is working in your favour.
[[Day 2.|Lifepath analyst recruitment 6]]
<<else>>In a small room you answer questions about yourself to a panel of stony-faced men and women in business suits. By the end of the day, you're totally frazzled, and you can't wait to get back to [[your hotel|Lifepath analyst recruitment 6]].<</if>>
<</if>>\<<silently>>
<<set $avatar.trousers to "">>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<if $pc.skinColour == "pale">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-fairlyLight-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "fair">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-gobi-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "olive">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-caramel-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<set $avatar.jacket to "">>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The next morning your group – smaller than it was yesterday – meets at 7.30am for a briefing on the day's activities. In teams of four, you'll be run through a simulated threat scenario that will unfold over the course of the day.
An assessor named Martin takes you and three others into a small side office set up with a meeting table, four laptops, a flip chart, and a wall screen showing a map of a section of the Persian Gulf coast.
<<= "<img src='" + $imagePath + "Qumar_map-2.jpg'>" >>\
"We used to do this with board games," he says, "but today's threat simulation will be fully computerised. This map depicts the fictitious country of [[Qumar|Lifepath analyst qumar briefing]]."<<silently>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
He clicks a button and the screen breaks apart to display high aerial reconnaissance of several vehicle columns – tanks and trucks – moving along desert highways.
<<= "<img src='" + $imagePath + "droneFootage.jpg'>" >>\
"We've detected unusual troop movements from a number of army bases, and the situation has been passed to your team for analysis." He walks to the flip chart. "So, let's start...what's the first part of the analysis cycle?"
You learned this yesterday. "Theories," says James, a tall, handsome and confident white guy, whose clothes and mannerisms suggest an upper class upbringing and <<if $pc.nationality == "U.S.">>Ivy League<<elseif $pc.nationality == "English">>Oxbridge<<else>>elite<</if>> education.
"Yes, very good, James," replies Martin. "We start by generating theories which could explain the new event. Um...$pc.firstname." He looks at you. "What theory could explain these unusual troop movements?"
[[Military training?|Lifepath analyst threat sim 1][$temp to "training"]]
[[Internal security?|Lifepath analyst threat sim 1][$temp to "intsec"]]
[[A war?|Lifepath analyst threat sim 1][$temp to "war"]]
[[A coup?|Lifepath analyst threat sim 1][$temp to "coup"]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "training">>\
"It could be...some kind of military training exercise?" you suggest.
<<elseif $temp == "intsec">>\
"It could be...some kind of internal security operation?" you suggest.
<<elseif $temp == "war">>\
"It could be...mobilisation for war?" you suggest.
<<elseif $temp == "coup">>\
"It could be...the start of a coup?" you suggest.
<</if>>\
"Excellent," Martin says, writing <<if $temp == "training">>TRAINING EX.<<elseif $temp == "intsec">>INTERNAL SECURITY OP.<<elseif $temp == "war">>WAR MOB.<<elseif $temp == "coup">>COUP<</if>> on the flip chart. He goes around the room, taking other suggestions from the other candidates, until a number of possible explanations are written up on the chart.
"So...we've listed all the things that <i>could</i> be happening. Now we need to investigate each theory, and confirm or eliminate any we can." He looks around the room to check that everybody understands.
"Let's go back to $pc.firstname's theory, <<if $temp == "training">>that this is a training exercise<<elseif $temp == "intsec">>that this is an internal security operation<<elseif $temp == "war">>that this is preparation for war<<elseif $temp == "coup">>that this is the start of a coup<</if>>. What could we find out that would help us confirm or eliminate that idea?"
"What military units these are, and where they're going," James immediately pipes up. You have the feeling that he'll dominate the session if given half a chance.
"Excellent, James," says Martin, transcribing these ideas onto the flip chart. "What else?"
[[Can we monitor communications somehow?|Lifepath analyst threat sim 2][$temp to "comms"]]
[[We should research recent events in Qumar.|Lifepath analyst threat sim 2][$temp to "events"]]
[[What do we know about Qumar's political leadership?|Lifepath analyst threat sim 2][$temp to "kings"]]
[[Who's commanding these army units?|Lifepath analyst threat sim 2][$temp to "commanders"]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "comms">>\
"Is there some way we could listen into communications?" you ask. "If there's a plan, they must be co-ordinating it somehow."
<<elseif $temp == "events">>\
"We'd need to look into recent events in Qumar," you speak up. "That might give us some context into the troop movements."
<<elseif $temp == "kings">>\
"If something serious is happening, it involves Qumar's political leadership," you say. "We should look into them."
<<elseif $temp == "commanders">>\
"We should try to identify the commanders of these units," you say. "They're the ones giving the orders for the troops to move."
<</if>>\
"Yes, $pc.firstname, very good." Martin writes <<if $temp == "comms">>MONITOR COMMS<<elseif $temp == "events">>RESEARCH QUMAR RECENT EVENTS<<elseif $temp == "kings">>RESEARCH ROYAL FAMILY<<elseif $temp == "commanders">>ID UNIT COMMANDERS<</if>> on the flip chart. "What else..."
You continue in this manner, working as a group to generate options. Once you're done, Martin shows you how to use your laptops to search through simulated $pc.agency databases to try and track down the answers you need.
As the day develops and you gather more information, it becomes more and more clear that you're watching a coup unfold. You watch as rebel troops move to seize objectives, while loyalist forces scramble to stop them. Throughout the day, Martin asks you to provide a series of crucial assessments – <i>should we evacuate the embassy? What is the purpose of the coup? Will it succeed? How will that impact the region?</i>
It's <<if Flag("failed-operator")>>actually <</if>>thrilling, and totally engaging – like watching a headline news story unfold, but one you can shape. You research, and brainstorm, and clash repeatedly with James.
The threat simulation runs with no breaks until 2000, when Martin declares the end of the exercise. The day has required 12 hours of intense concentration and analysis, but back at the hotel you're too wired to sleep. <<if Flag("failed-operator")>>Maybe being an <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<</if>> won't be so bad after all. <</if>>You sit up at the bar, downing drinks and making small talk with the barman until you're calm enough to <<if Flag("failed-operator")>>[[head to bed|Lifepath analyst recruitment (failed operator)]]<<elseif $pc.agency == "MI6">>[[head to bed|Lifepath analyst recruitment Brit]]<<else>>[[head to bed|Lifepath analyst recruitment 8]]<</if>>.<<silently>>
<<set $pc.currentAssignment to "recruit">>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<<if $pc.agency == "CIA">>\
<<set _jobRole to "a CIA Intelligence Analyst">>
<<elseif $pc.agency == "MI6">>\
<<set _jobRole to "an MI6 R Officer">>
<<elseif $pc.agency == "CSIS">>\
<<set _jobRole to "a CSIS Intelligence Analyst">>
<<elseif $pc.agency == "ASIS">>\
<<set _jobRole to "an ASIS R Officer">>
<<elseif $pc.agency == "NZSIS">>\
<<set _jobRole to "an SIS R Officer">>
<</if>>\
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You give it some serious thought over the next few days. When $scene.phoneRecruiter next calls, you tell her you've decided to accept the offer to become [["" + _jobRole + "."|Lifepath analyst training]].<<silently>>
<<set $pc.currentAssignment to "recruit">>
<<pcMoodCalm>>
<<stripPC>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<manicureFatalBlack>>
<<else>>
<<eyeshadow9to5>>
<<manicurePomodoro>>
<</if>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-6-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-winebarTrousers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-winebarTrousers-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-winebarTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<lipstickMissScarlet>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<</silently>>\
<span class="heading"><b>CARLITO'S BRASSERIE,</b> <<= $pc.hometown.city.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Two weeks later, you're about to start your shift at Carlito's when your phone rings. "$pc.knownAs, it's $scene.phoneRecruiter. Good news, you passed the interview! You'll need to go through some background checks now, but MI6 is about to make you a conditional job offer. Well done."
<i>I'm going to be a secret agent.</i> You have to fight down the <i>idiotic</i> urge to tell somebody. You settle for walking behind the bar and fixing yourself a vodka martini instead.
[[Continue|Lifepath MI6 vetting]]<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agencyRole == "operator">>\
Two days later you receive a fat envelope in the post. It's a conditional offer of employment as <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a Case Officer Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>an Operations Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> with <<if $pc.agency == "CIA">>the <</if>>$pc.agency. The offer is subject to your ability to pass a medical exam, a fitness test, <<if $pc.region == "America">>a polygraph test, <</if>>a psychiatric exam and detailed background vetting.
<<if $pc.region == "America">>\
The polygraph test is the most stressful part, sat up straight in a metal backed chair, electrodes hooked up to your fingers and chest while an examiner asks you a set of hostile questions: <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't have access to a polygraph: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath operator training prep]]..."
<<else>>\
"Background vetting" includes an intrusive, hostile interview with a hatchet-faced woman who grills you on your sex life, drug use, your finances, and more. <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't grill you so ruthlessly: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath operator training prep]]..."
<</if>>\
<<else>>\
Two days later you receive a fat envelope in the post. It's a conditional offer of employment as <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>an Intelligence Analyst Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>an R Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> with <<if $pc.agency == "CIA">>the <</if>>$pc.agency. The offer is subject to your ability to pass a medical exam, <<if $pc.region == "America">>a polygraph test, <</if>>a psychological exam and detailed background vetting.
<<if $pc.region == "America">>\
The polygraph test is the most stressful part, sat up straight in a metal backed chair, electrodes hooked up to your fingers and chest while an examiner asks you a set of hostile questions: <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't have access to a polygraph: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath analyst training]]..."
<<else>>\
"Background vetting" includes an intrusive, hostile interview with a hatchet-faced woman who grills you on your sex life, drug use, your finances, and more. <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't grill you so ruthlessly: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congrats, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath analyst training]]..."
<</if>>\
<</if>>\<<silently>>
<<set $pc.currentAssignment to "recruit">>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if Flag("failed-operator")>>\
A few days later, you receive an email from <<if $pc.agency == "CIA">>the <</if>><<= $pc.agency>>'s HR department, confirming your job reclassification from <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Case Officer Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Operations Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> to <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>>. It says that you'll be working full time at HQ in <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<</if>>, and gives you a [[start date|Lifepath analyst training]].
<<else>>\
Two weeks after the assessment, you receive a fat envelope in the post. It's a conditional offer of employment as <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>an Intelligence Analyst Recruit<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>an R Officer Recruit<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> with <<if $pc.agency == "CIA">>the <</if>>$pc.agency. The offer is subject to your ability to pass a medical exam, <<if $pc.region == "America">>a polygraph test, <</if>>a psychological exam and detailed background vetting.
<<if $pc.region == "America">>\
The polygraph test is the most stressful part, sat up straight in a metal backed chair, electrodes hooked up to your fingers and chest while an examiner asks you a set of hostile questions: <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't have access to a polygraph: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congratulations, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath analyst training]]..."
<<else>>\
"Background vetting" includes an intrusive, hostile interview with a hatchet-faced woman who grills you on your sex life, drug use, your finances, and more. <i>What kind of porn do you watch? Have you disclosed all your illegal drug use to the vetting team? What about your lesbian encounters? Have you told anyone about your application to <<if $pc.agency == "CIA">>the <</if>>$pc.agency? Are you hiding contacts with foreign government officials?</i>
Luckily, your family and friends don't grill you so ruthlessly: you tell them lie after lie about your incredibly slow recruitment into the civil service. Then, one morning, nearly nine months after you first spoke to $scene.phoneRecruiter on the phone, she calls you to tell you that you've made it. "Congrats, $pc.knownAs," she says. "You've cleared all the background checks. I'm now able to offer you [[a start date|Lifepath analyst training]]..."
<</if>>\
<</if>>\<<silently>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<if $pc.agency == "CIA">>\
<<set _apartment to "APARTMENT",
_location to "WASHINGTON D.C.">>
<<elseif $pc.agency == "MI6">>\
<<set _apartment to "FLAT",
_location to "LONDON">>
<<elseif $pc.agency == "CSIS">>\
<<set _apartment to "APARTMENT",
_location to "OTTAWA">>
<<elseif $pc.agency == "ASIS">>\
<<set _apartment to "UNIT",
_location to "CANBERRA">>
<<elseif $pc.agency == "NZSIS">>\
<<set _apartment to "UNIT",
_location to "WELLINGTON">>
<</if>>\
<<pcHair>>
<<= "<<set $avatar.top to 'av-lifepath-whiteSkinnyTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-uggs.png">>
<</silently>>\
<span class="heading"><b><<= $pc.knownAs.toUpperCase()>>'S _apartment,</b> _location
<span class="animated flash"><<= $gameDate.getFullYear()>></span> | <span class="animated flash">AGE $scene.lifepathAge</span></span>
You move into a small <<if $pc.region == "America">>apartment<<elseif $pc.region == "Australasia">>unit<<else>>flat<</if>> <<if $pc.agency == "CIA">>in Penn Quarter<<elseif $pc.agency == "MI6">>in Clapham<<elseif $pc.agency == "ASIS">>in north Canberra<<elseif $pc.agency == "NZSIS">>in Mount Victoria<<elseif $pc.agency == "CSIS">>Westboro Village<</if>>, and prepare to start your \
<<if Flag("failed-operator")>>\
[[new life|Lifepath analyst training 1]].
<<else>>\
new life.
<<if $pc.hair.length != "long">>\
Everything's changing. You decide that it's time to change your hairstyle, too, and book in for a <<if $pc.hair.length == "medium">>shorter cut<<elseif $pc.hair.length == "bob">>stylish bob<<elseif $pc.hair.length>>daringly short cut<</if>> before you meet your new colleagues.
<</if>>\
You recall a career lecture at <<= Flag("pc-uni-shortname")>> on <i>building your professional brand.</i>
One of the topics was the name you go by at work. Using a familiar name can make people seem friendlier, sticking to their full name can portray gravitas.
What name will you go by at <<if $pc.agency == "CIA">>the CIA<<else>>$pc.agency<</if>>?
[["" + $pc.firstname + "."|Lifepath analyst training 1][$temp to "firstname"]]
<<if $pc.knownAs != $pc.firstname>>\
[["" + $pc.knownAs + "."|Lifepath analyst training 1]]
<</if>>\
[[Something else.|Intelligence career familiar name]]
<</if>>\<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
What name do your colleagues call you?
<<if $pc.agencyRole == "operator">>\
<<textbox "$scene.intelShortName" $pc.firstname "Lifepath operator training" autofocus>>[[⏎|Lifepath operator training]]
<<else>>\
<<textbox "$scene.intelShortName" $pc.firstname "Lifepath analyst training 1" autofocus>>[[⏎|Lifepath analyst training 1]]
<</if>>\
<div class="devnote">\
This just changes what people call $pc.firstname in conversation – they won't react to your choice in any way.
Picking a sexualised nickname <i>now</i> will make it less sexy when $pc.firstname has to pick a stripper name later. 🦀
</div>\<<silently>>
<<if $temp == "firstname" and $pc.knownAs != $pc.firstname>>
<<set $pc.knownAs to $pc.firstname>>
<</if>>
<<if def $scene.intelShortName and $scene.intelShortName != $pc.knownAs>>
<<set $pc.knownAs to $scene.intelShortName>>
<</if>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-tanHeels.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
/* makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Intelligence Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> training takes place at <<if $pc.agency == "CIA">>the George Bush Center for Intelligence<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<<elseif $pc.agency == "CSIS">>1941 Ogilvie Road<</if>>.
After a strikingly banal workplace orientation process – <i>here are the toilets, this is the dress code</i> – you start a curriculum of training modules designed to turn you into <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>[[a junior Intelligence Analyst|Lifepath analyst training 2]]<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>[[a junior R Officer|Lifepath analyst training 2]]<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>>.<<silently>>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The training is mostly online: every morning at 8am, you sit in your cubicle and log into your computer, and work through a set of video presentations and assessed exercises. You learn about secure communications; how to access top secret information systems like ECHELON and STONE GHOST; how to co-ordinate with colleagues and other agencies; and how to produce high quality intelligence analysis. At least once a day you meet with a senior colleague who checks in on you and provides guidance.
The amount of reading and writing is astounding; secure messages, operations reports, contact reports, surveillance reports, call transcripts, financial records: your job will be to read through them all, and produce succinct analysis and recommendations.
Great emphasis is placed on your writing skills – the <<if $pc.nationality == "U.S.">>President's<<else>>Prime Minister's<</if>> time is organised in five-minute blocks, and you never know when one of your reports will make it that high – and your creativity. A good <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY VARIABLE)<</if>> can invent multiple hypotheses to explain a piece or pattern of intel, and devise elegant ways of <<link "testing them" "Lifepath analyst training 3">><<surpsAddXP "Intelligence (Analyst)" 500>><<surpsAddXP "Writing" 500>><</link>>.<<silently>>
<<removePCJacket>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
To test a hypothesis you often need more information, so a big part of your training revolves around the capabilities and limitations of various collection methods that will be available to you. You learn how to request satellite or drone surveillance of a location; how to arrange for a phone to be tapped or a computer network to be hacked into; or how to get the military, or the diplomatic service, or your Operations Officer colleagues to try and get information for you from the field.
Most of your work will be carried out from your desk at <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>Vauxhall Cross<<elseif $pc.agency == "ASIS">>R G Casey House<<elseif $pc.agency == "NZSIS">>Pipitea House<</if>>, but from time to time you might travel overseas – sometimes to a [[hostile environment|Lifepath analyst training 4]].<<silently>>
<<if $pc.agency == "CIA">>\
<<set _opSchool to "Camp Peary">>
<<elseif $pc.agency == "MI6">>\
<<set _opSchool to "Fort Monckton">>
<<elseif $pc.agency == "CSIS">>\
<<set _opSchool to "Dwyer Hill">>
<<elseif $pc.agency == "ASIS">>\
<<set _opSchool to "Swan Island">>
<<elseif $pc.agency == "NZSIS">>\
<<set _opSchool to "Linton Camp">>
<</if>>\
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveMakeup>>
<<wearRecruitClothes>>
<<set _xpCoorAmount1 to 250 * $pc.coordinationMultiplier>>
<</silently>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if Flag("failed-operator")>>\
To prepare you, officers from the Security Section put all trainee <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>analysts<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officers<</if>> through a two-week course at _opSchool.
Returning here feels both strange and familiar. Over the next two weeks you go through basic training with the handgun, some hand-to-hand fighting techniques, and some defensive driving on the skid track. It's all stuff you did when you were here before, and the instructors treat you more like an assistant than a student.
On the first night, you're eating dinner in the mess hall when Chris and Jason, two recruits from the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Case Officer<<else>>Operations Officer<</if>> cadre you were on, come in looking for food. You worried that seeing someone you know here would be awkward or humiliating, but as soon as they see you they come straight over, pleased to see you. "$pc.knownAs, how's the leg?" asks Chris. "You mind if we sit with you?"
For the rest of the fortnight, you hang out with the <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Case Officer<<else>>Operations Officer<</if>> recruits more than your fellow trainees. By the end of the course, you can tell that most of the other trainee <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>analysts<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officers<</if>> see you as a total badass.
[[Continue|Lifepath analyst training 5]]
<<else>>\
To prepare you, officers from the Security Section put you through a two-week course designed to teach you the basics of surviving in a foreign hostile environment. The course takes place <<if $pc.agency == "CIA">>at 'The Farm', a covert CIA training facility on a military reservation called Camp Peary<<elseif $pc.agency == "MI6">>at Fort Monckton, a converted army base on the south coast<<elseif $pc.agency == "ASIS">>at an ASIS training camp on an island in Port Phillip Bay<<elseif $pc.agency == "NZSIS">>in a secluded wing of a military camp 4 hours north of Wellington<<elseif $pc.agency == "CSIS">>at a CSIS training camp in a converted horse farm a 40-minute drive from downtown Ottawa<</if>>.
While you won't be expected to work undercover like <<if $pc.region == "America">>a Case Officer<<else>>an Operations Officer<</if>>, while overseas you'll be a high value target for any hostile intelligence services or terrorist groups that become aware of you. A large part of your training revolves around awareness and prevention – how to travel without drawing attention to yourself, and how to detect when you're under active surveillance.
Although you're taught to avoid combat, the security officers teach you some potentially lifesaving techniques in case things ever go badly wrong. You learn escape driving techniques on a skid track in a beaten-up Subaru Impreza, how to quickly break a man's wrist, and how to carry and defend yourself with a handgun.
<<if $pc.rejectedOperator>>\
It's exciting, physical stuff, and it gives you a glimpse of what your career might have been like if you'd been selected for operations work, and trained here for a year instead of just a fortnight.
<<if $pc.coordination.score gt 0>>You find you have a natural knack for the lessons – you're sent back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Wellington<<elseif $pc.agency == "CSIS">>Ottawa<</if>> with a commendation from the instructors.<<else>>You enjoy the lessons, even though they're challenging.<</if>> You can't help but wonder if you <<if $pc.coordination.score gt 0>>might have been cut out for field work<<else>>might have made it as a field agent<</if>>.
<<else>>\
It's exciting, physical stuff, <<if $pc.coordination.score gt 0>>and you find you have a natural knack for it – you're sent back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Wellington<<elseif $pc.agency == "CSIS">>Ottawa<</if>> with a commendation from the instructors.<<else>>and you enjoy it even though it's challenging.<</if>> You can't help but wonder if you <<if $pc.coordination.score gt 0>>might have been cut out for field work<<else>>might have made it as a field agent<</if>>.
<</if>>\
<<link "Continue" "Lifepath analyst training 5">>
<<surpsAddXP "Combatives" _xpCoorAmount1>>
<<surpsAddXP "Driving" 500>>
<<surpsAddXP "Firearms (Longarm)" 250>>
<<surpsAddXP "Firearms (Sniper)" 250>>
<<surpsAddXP "Running" _xpCoorAmount1>>
<</link>>
<</if>>\<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Back <<if $pc.agency == "CIA">>in Langley<<elseif $pc.agency == "MI6">>in London<<elseif $pc.agency == "ASIS">>in Canberra<<elseif $pc.agency == "NZSIS">>in Wellington<<elseif $pc.agency == "CSIS">>in Ottawa<</if>>, you finish your final training module, on espionage and international law. Your training supervisor signs you off with a high grade, and you wait to be <<if $gameDate.getFullYear() eq 2010>><<link "assigned to a team." "Lifepath analyst work cycle 2010">><</link>><<elseif $gameDate.getFullYear() eq 2011>><<link "assigned to a team." "Lifepath analyst work cycle 2011">><</link>><<elseif $gameDate.getFullYear() eq 2012>><<link "assigned to a team." "Lifepath analyst work cycle 2012">><</link>><<elseif $gameDate.getFullYear() eq 2013>><<link "assigned to a team." "Lifepath analyst work cycle 2013">><</link>><<elseif $gameDate.getFullYear() eq 2014>><<link "assigned to a team." "Lifepath analyst work cycle 2014">><</link>><<elseif $gameDate.getFullYear() eq 2015>><<link "assigned to a team." "Lifepath analyst work cycle 2015">><</link>><<elseif $gameDate.getFullYear() eq 2016>><<link "assigned to a team." "Lifepath analyst work cycle 2016">><</link>><<elseif $gameDate.getFullYear() eq 2017>><<link "assigned to a team." "Lifepath analyst work cycle 2017">><</link>><<else>><<link "assigned to a team." "Lifepath analyst work cycle 2018">><</link>><</if>><<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<set $pc.currentAssignment to "cyber">>
<<pcWearAnalystFirstPostingClothes>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Your first assignment is <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Cyber Threat Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>to the Cyber Intelligence Section<<else>>(ERROR IN PC.AGENCY)<</if>>. After dreams of destroying terrorist cells and exposing coups d'état, being assigned to what is essentially an IT department is something of a disappointment, but you gamely try to develop as much of an interest as you can in malware, worms, trojans and firewalls.
Halfway through the year, cyber war becomes a hot topic when the "Stuxnet" worm damages centrifuges an Iranian nuclear enrichment facility. <<if $pc.agency == "CIA">>Your department is briefed that it was a joint operation with Mossad, which was blown by a civilian IT contractor from Belarus.<<else>>Your team quickly confirms Stuxnet as a joint CIA/Mossad operation.<</if>>
As a junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY)<</if>>, your work is quite closely managed by your team leader. You find his constant picking apart of your work annoying, at first, but anticipating his criticisms does teach you to write more solid reports.
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2011">>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
<</link>>
<</if>>\<<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA">>\
<<if hasVisited("Lifepath analyst work cycle 2010")>>\
/* experienced Analyst, change to new suit */ \
<<silently>>
<<set $avatar.tights to "",
$avatar.skirt to "",
$avatar.shoes to "av-lifepath-suit-shoes-tanHeels.png">>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-grey-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
After a year on Cyber, you're suddenly transferred to a special operation at the Counter Intelligence Center (CIC), codenamed HONEY BEAR. Undercover CIA agents in China are being arrested at a shocking rate, and a mole within the agency is suspected. Your new boss tells you that you were picked for HONEY BEAR because you have no past connection with the people you'll be investigating.
<<else>>\
<<silently>>\
<<pcWearAnalystFirstPostingClothes>>
<</silently>>\
Your first role is as a Counter Intelligence Analyst, assigned to a a special operation codenamed HONEY BEAR. Undercover CIA agents in China are being arrested at a shocking rate, and a mole within the agency is suspected. Your new boss tells you that you were picked because your status as a rookie Analyst means you have no past connection with the people you'll be investigating.
<</if>>\
Working long hours, you spend months digging into the lives of CIA employees and contractors in the US and China, trying to find a traitor. From time to time your team discovers a skeleton in a closet – financial problems, affairs, suspicious contacts – but never a smoking gun. It's stressful, high stakes work, punctuated regularly by the grim news that <i>another</i> undercover agent has been apprehended by the Ministry of State Security. By the year's end, 16 agents have been interrogated and executed by the Chinese.
<<elseif $pc.agency == "CSIS" or $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<if hasVisited("Lifepath analyst work cycle 2010")>>\
/* experienced Analyst, change into new suit */ \
<<silently>>
<<set $avatar.jacket to "",
$avatar.tights to "",
$avatar.skirt to "",
$avatar.shoes to "av-lifepath-suit-shoes-tanHeels.png">>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-grey-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
After a year on cyber, you're reassigned to the Counter Proliferation Section. The role of this section is to detect attempts by terrorist groups and rogue states to acquire or transfer nuclear, biological or chemical weapons of mass destruction.
You join what is essentially a massive surveillance operation – satellites and spies keeping watch over WMD stockpiles, nuclear facilities and the movements of key individuals around the world. Your area of speciality becomes Pakistan, which is steadily expanding its nuclear arsenal. The weapons are secure, but weapons-usable fuel, which is kept in labs and storage centres, is more vulnerable and could be diverted by insiders in Pakistan's vast nuclear complex.
<<else>>\
<<silently>>
<<pcWearAnalystFirstPostingClothes>>
<</silently>>\
Your first assignment is to the Counter Proliferation <<if $pc.agency == "CSIS">>Mission Center<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Section<<else>>(ERROR IN PC.AGENCY)<</if>>. The role of this team is to detect attempts by terrorist groups and rogue states to acquire or transfer weapons capable of causing mass casualties – nuclear, biological and chemical WMDs.
You join what is essentially a massive surveillance operation – satellites and spies keeping watch over WMD stockpiles, nuclear facilities and the movements of key individuals around the world. Your area of speciality becomes Pakistan, which is steadily expanding its nuclear arsenal. The weapons are secure, but weapons-usable fuel, which is kept in labs and storage centres, is more vulnerable and could be diverted by insiders in Pakistan's vast nuclear complex.
As a junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY)<</if>>, your work is quite closely managed by your team leader. You find his constant picking apart of your work annoying, at first, but anticipating his criticisms does teach you to write more solid reports.
<</if>>\
<</if>>\
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2012">>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<if $pc.agency == "CIA">>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Mandarin" 500>>
<<surpsAddXP "Writing" 500>>
<<elseif $pc.agency == "CSIS" or $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Urdu" 500>>
<<surpsAddXP "Writing" 500>>
<</if>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>>\<<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<if hasVisited("Lifepath analyst work cycle 2011")>> /* experienced Analyst */
/* change into different office outfit */
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-kneeLengthSkirt-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<if $pc.skinColour == "pale">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-fairlyLight-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "fair">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-gobi-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "olive">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-caramel-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
<<geekEyeglasses>>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $pc.agency == "CIA">>\
<<if hasVisited("Lifepath analyst work cycle 2011")>>\
HONEY BEAR continues, with the FBI and NSA brought in to provide additional support and surveillance. You live and breathe surveillance reports, trying to identify suspicious behaviour and making decisions about how to prioritise surveillance resources.
<<else>>\
<<set $pc.currentAssignment to "honeybear">>\
<<pcWearAnalystFirstPostingClothes>>\
Your first role is as a Counter Intelligence Analyst, assigned to a a special operation codenamed HONEY BEAR. Undercover CIA agents in China are being arrested at a shocking rate, and a mole within the agency is suspected. Since the team was formed last year, 19 agents have been apprehended and executed by China's Ministry of State Security. Now the FBI and NSA have been brought in to provide additional support and surveillance.
You join a desperate search for the traitor, digging deep into the lives of CIA employees and contractors in the US and China. From time to time your team discovers a skeleton in a closet – financial problems, affairs, suspicious contacts – but never a smoking gun.
<</if>>
While you work, more agents are arrested, interrogated, and executed. Finally – after 30 agents have been brutally tortured and then marched out to courtyards and shot, or strapped down in the back of mobile execution vans and injected with potassium chloride – the source of the leak is traced to a coding error in the app used to communicate secretly with agents.
NSA agents discover a vulnerability that allows them to hack in and identify every CIA asset in China. The whole network is blown because of a programming error; CIA operations in China are over. The Operations Directorate starts preparing a complex rescue operation to try and extract the few remaining agents simultaneously. Very few make it out of China alive.
<<elseif $pc.agency == "CSIS" or $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
<<if hasVisited("Lifepath analyst work cycle 2011")>>\
In your second year on Counter Proliferation, you take part in your first drone strike.
Despite being a western ally, the ISI – Pakistan's powerful intelligence agency – maintains strong links with the Taliban and Al Qaeda. During your work, you detect a known ISI officer making regular trips between a Spent Nuclear Fuel (SNF) storage facility and the tribal regions.
Other <<if $pc.agency == "CSIS">>Analysts<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officers<<else>>(ERROR IN PC.AGENCY)<</if>> quickly confirm your report, and a special operation, LINEAR BLUE is created. As the most junior member of the team, your role in the planning is limited, but you get to sit around the table with several very senior <<if $pc.agency == "CSIS">>Analysts<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officers<<else>>(ERROR IN PC.AGENCY)<</if>> and watch how they work.
One of the men the ISI officer is meeting with is identified as being on a US kill list anyway, so a drone strike which includes the ISI officer as collateral damage is approved. Permanent and deniable, it's a plan with no drawbacks...except for those on the ground.
You watch their next meeting on screen via <<if $pc.agency == "MI6">>an RAF<<elseif $pc.agency == "CSIS">>an RCAF<<elseif $pc.agency == "NZSIS">>an RNZAF<<elseif $pc.agency == "ASIS">>an RAAF<<else>>(ERROR IN PC.AGENCY)<</if>> Predator feed. One moment four men standing between two pickup trucks are talking, the next moment a silent explosion obliterates them all and converts both vehicles to burning lumps of scrap metal. "Mission complete," the pilot reports laconically, "returning to base."
It's never acknowledged, but $pc.agency was sending ISI a message. You return to your normal duties with a commendation in your file for your role in a successful drone strike.
<<else>>\
<<set $pc.currentAssignment to "wmd">>\
<<pcWearAnalystFirstPostingClothes>>\
Your first assignment is to the Counter Proliferation Section. The role of this section is to detect attempts by terrorist groups and rogue states to acquire or transfer weapons capable of causing mass casualties – nuclear, biological and chemical WMDs.
You join what is essentially a massive surveillance operation – satellites and spies keeping watch over WMD stockpiles, nuclear facilities and the movements of key individuals around the world. Your area of speciality becomes Pakistan, which is steadily expanding its nuclear arsenal. The weapons are secure, but weapons-usable fuel, which is kept in labs and storage centres, is more vulnerable and could be diverted by insiders in Pakistan's vast nuclear complex.
As a junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY)<</if>>, your work is quite closely managed by your team leader. You find his constant picking apart of your work annoying, at first, but anticipating his criticisms does teach you to write more solid reports.
<</if>>\
<</if>>\
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2013">>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<if $pc.agency == "CIA">>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Mandarin" 500>>
<<surpsAddXP "Writing" 500>>
<<elseif $pc.agency == "CSIS" or $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Urdu" 500>>
<<surpsAddXP "Writing" 500>>
<</if>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>>\<<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<setFlag "milint-analyst" true>>
<<if hasVisited("Lifepath analyst work cycle 2012")>>/* experienced Analyst */
/* change into different office outfit */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-oliveGreen-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-oliveGreen-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<geekEyeglasses>>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<set $pc.currentAssignment to "milint">>\
<<if hasVisited("Lifepath analyst work cycle 2012")>>\
<<if $pc.agency == "CIA">>\
After Operation HONEY BEAR is wrapped up, you're assigned to a new team and a new role as a Military Analyst. Understanding the capabilities and intent of foreign military forces is a core $pc.agency function, and you quickly immerse yourself in a new world of military jargon, organisation and hardware.
<<elseif $pc.agency == "CSIS" or $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
The following year you're rotated out of Counter Proliferation and into the Military Intelligence <<if $pc.agency == "CSIS">>Mission Center<<else>>Section<</if>>. Understanding the capabilities and intent of foreign military forces is a core $pc.agency function, and you quickly immerse yourself in a new world of military jargon, organisation and hardware.
<<else>>\
(ERROR IN PC.AGENCY)
<</if>>\
<<else>>\
<<pcWearAnalystFirstPostingClothes>>\
Your first assignment is <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Military Analyst<<else>>with $pc.agency's Military Intelligence Section<</if>>. Understanding the capabilities and intent of foreign military forces is a core $pc.agency function, and you quickly immerse yourself in a new world of military jargon, organisation and hardware.
<</if>>\
Brought in to replace an <<if $pc.agency == "CSIS" or $pc.agency == "CIA">>Analyst<<else>>R Officer<</if>> on maternity leave, you become a specialist in military air defence systems. Air superiority is the single most important factor in deciding the outcome of a modern conventional military operation, so understanding the capabilities and deployment of enemy surface-to-air radars and missile batteries is a crucial national security issue. You spend most of the year at your desk studying satellite recon photos and foreign military unit org charts, with occasional trips to defence and aerospace exhibitions around the world.
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2014">>
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>><<silently>>
<<setFlag "milint-analyst" true>>
<<rTablesSetupCalculate "MH17">>
<<set $pc.currentAssignment to "mh17">>
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<set $avatar.jacket to "av-lifepath-jitArmour.png">>
<<geekEyeglasses>>
/* if pc has long hair, tie it up */
<<if $pc.hair.length == "long">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-5-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>DONETSK</b>, UKRAINE
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if hasVisited("Lifepath analyst work cycle 2013")>>\
On 17 July 2014, Malaysia Airlines Flight 17 (MH17) is shot down while flying over eastern Ukraine, killing all 283 passengers and 15 crew on board. The investigation is led by the Dutch, who set up a Joint Investigation Team (JIT). <<if $pc.agency == "MI6">>10 UK citizens are killed in the crash, and MI6 is asked to participate<<elseif $pc.agency == "ASIS">>27 Australians are killed in the crash, and ASIS is asked to participate<<elseif $pc.agency == "NZSIS">>A New Zealander is killed in the crash, and NZSIS is asked to participate<<elseif $pc.agency == "CSIS">>A Canadian is killed in the crash, and CSIS is asked to participate<<elseif $pc.agency == "CIA">>CIA is asked to participate<</if>>; as a SAM expert, you're flown to The Hague to advise . A junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Military Analyst<<else>>R Officer<</if>>, fresh out of training, is sent along to assist you.
<<else>>\
Your first assignment is <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Military Analyst<<else>>with $pc.agency's Military Intelligence Section<</if>>. Understanding the capabilities and intent of foreign military forces is a core $pc.agency function, and you quickly immerse yourself in a new world of military jargon, organisation and hardware.
On 17 July 2014, Malaysia Airlines Flight 17 (MH17) is shot down while flying over eastern Ukraine, killing all 283 passengers and 15 crew on board. The investigation is led by the Dutch, who set up a Joint Investigation Team (JIT). <<if $pc.agency == "MI6">>10 UK citizens are killed in the crash, and MI6 is asked to participate<<elseif $pc.agency == "ASIS">>27 Australians are killed in the crash, and ASIS is asked to participate<<elseif $pc.agency == "NZSIS">>A New Zealander is killed in the crash, and NZSIS is asked to participate<<elseif $pc.agency == "CSIS">>a Canadian is killed in the crash, and CSIS is asked to participate<<elseif $pc.agency == "CIA">>CIA is asked to participate<</if>>; the agency flies a senior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Military Analyst<<else>>R Officer<</if>> out to The Hague as lead, with you as her assistant.
<</if>>\
The crash investigation is complicated by taking place in an active warzone. You wait in The Hague while the Dutch negotiate a regional ceasefire between the two sides, then you fly out to the crash site as part of the 185-strong investigation team.
For the rest of the year, you work mostly out of a hotel in Donetsk, protected by a large force of Australian and Dutch special forces commandoes. You and your <<if hasVisited("Lifepath analyst work cycle 2013")>>assistant<<else>>boss<</if>> are able to quickly confirm that MH17 was shot down by a 9M38 series missile. You're asked to try and track down the SA-11 "Gadfly" mobile launcher that fired it.
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2015">>
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 1 2>>
<<else>>
<<rTablesSetMaxMinPartners 0 1>>
<</if>>
<<rTablesCleanAndLevelUp>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Russian" 500>>
<<surpsAddXP "Writing" 500>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>><<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<</silently>>\
<<showXP>>\
<<if hasVisited("Lifepath analyst work cycle 2014")>>\ /* pc is an mh17 investigator */\
<span class="heading"><b>DONETSK</b>, UKRAINE
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Through a series of clues you help track down the specific SA-11 launcher that fired the missile. Originating from the 53rd Anti-Aircraft Missile Brigade of the Russian Federation, it was transported from Russia on the day of the crash, fired from a cornfield in the Russian-controlled area, then returned to Russia after it was used to shoot down MH17.
The JIT investigation will continue for several years, but – having identified the missile and tracked down the individual launcher – your work is complete. You say goodbye to your friends and colleagues in Donetsk, and fly back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Australia<<elseif $pc.agency == "NZSIS">>New Zealand<<elseif $pc.agency == "CSIS">>Canada<<else>>ERROR IN PC.AGENCY<</if>> for a new assignment.
In September 2016, redacted versions of your reports are published by the JIT as part of their findings, attributed only to "$pc.agency Officer <<= $pc.firstname.first()>>".
<<else>>\ /* new 1st assignment */\
<<silently>>
<<pcWearAnalystFirstPostingClothes>>\
<</silently>>\
<<set $pc.currentAssignment to "cyber">>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Your first assignment is <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Cyber Threat Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>to the Cyber Intelligence Section<<else>>(ERROR IN PC.AGENCY)<</if>>. After dreams of destroying terrorist cells and exposing coups d'état, being assigned to what is essentially an IT department is something of a disappointment, but <<if $pc.agency == "CIA">>your boss assures you the work is deadly serious – a Chinese cyber attack in 2011 led to the total destruction of the CIA's spy network in China and the execution of more than 30 US agents there.<<else>>you gamely try to develop as much of an interest as you can in malware, worms, trojans and firewalls.<</if>>
As a junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY)<</if>>, your work is quite closely managed by your team leader. You find his constant picking apart of your work annoying, at first, but anticipating his criticisms does teach you to write more solid reports.
<</if>>\
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2016">>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<if visited("Lifepath analyst work cycle 2014")>> /* pc is an mh17 investigator */
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Russian" 500>>
<<surpsAddXP "Writing" 500>>
<<else>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
<</if>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>>\<<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<set $scene.rTables.passageName to "Lifepath analyst work cycle 2016">>
<<if hasVisited("Lifepath analyst work cycle 2015")>> /* pc is returning from MH17 investigation */
/* return hair to original style in case the agent tied it up */
<<pcHair>>
<<stripPC>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<<geekEyeglasses>>
/* office makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</if>>
<</silently>>\
<<showXP>>\
<<set $pc.currentAssignment to "targeter">>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Last year the Islamic State, referred to as ISIL by <<if $pc.agency == "CIA">>the <</if>>$pc.agency, projected power by carrying out terror attacks on multiple continents and adopting or allying with other regional Islamic terror groups.
<<if hasVisited("Lifepath analyst work cycle 2015")>>\
You are rotated into service as a <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Targeting Analyst<<else>>Targeter<</if>> with Operation <<antiISILOp>>, <<if $pc.agency == "CIA">>the <</if>>$pc.agency's anti-ISIL task force.
<<else>>\ /* rookie */\
<<pcWearAnalystFirstPostingClothes>>\
Your first assignment is as a <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Targeting Analyst<<else>>Targeter<</if>> with Operation <<antiISILOp>>, <<if $pc.agency == "CIA">>the <</if>>$pc.agency's anti-ISIL task force.
<</if>>\
Your job is to build up an accurate picture of "who's who" in ISIL. Using surveillance footage and field reports, you create detailed social network diagrams of jihadi fighters and their friends and families. The priority is identifying leaders and technical specialists, so that they can be targeted for drone or air strikes.
Although it's hardly in the news, US and allied planes and drones are flying an average 100 combat missions per day in Syria and Iraq. You become used to your reports being the basis of life-or-death decisions about which targets the pilots will go after.
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2017">>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<surpsAddXP "Arabic" 500>>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>><<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<if hasVisited("Lifepath analyst work cycle 2016")>>
/* change into different office outfit */
<<stripPC>>
<<pcWearHighHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suits-shoes-hotPinkHeels.png">>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-softGrey-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-softGrey-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<<geekEyeglasses>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if hasVisited("Lifepath analyst work cycle 2016")>>\ /* agent is experienced targeter */\
While shootouts and suicide bombings rage on the ground, as Iraqi, Kurdish and Turkish forces go toe-to-toe with ISIL fighters, Western air support escalates to 200 combat missions per day. The US flies the vast majority of the sorties, and their pilots have a constant need for accurate intelligence.
The hours are long, the pressure is intense, and sometimes it feels like the only social life you have outside the <<antiISILOp>> ops room is talking <<if $pc.agency != "CIA">>mostly American<</if>> pilots onto their targets. Some of them <<if $pc.agency != "CIA">>tell you that you have a cute accent<<else>>flirt mildly with you<</if>> before they blow up your target's house with a Hellfire II.
You're personally involved in more than 120 drone and air strikes throughout the year. By December, American-allied forces control ISIL's former capital in Syria, and the world's largest jihadi army is gone. Bands of insurgents still prowl the countryside, and ISIL cells exist across the world, but the west's war against the "caliphate" is over. It's been won.
<<else>>\
<<set $pc.currentAssignment to "targeter">>\
<<pcWearAnalystFirstPostingClothes>>\
Three years ago the Islamic State, referred to as ISIL by <<if $pc.agency == "CIA">>the <</if>>$pc.agency, controlled immense sections of Iraq and Syria, and called upon Muslims across the world to join a global jihad. Now they're suffering territorial losses and defeats as Iraqis, Kurds and Turks – supported from the air by a US-led bombing campaign – gradually push them back.
Your first assignment is as a <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Targeting Analyst<<else>>Targeter<</if>> with Operation <<antiISILOp>>, <<if $pc.agency == "CIA">>the <</if>>$pc.agency's anti-ISIL task force.
Your job is to build up an accurate picture of "who's who" in ISIL. Using surveillance footage and field reports, you create detailed social network diagrams of jihadi fighters and their friends and families. The priority is identifying leaders and technical specialists, so that they can be targeted for drone strikes.
What surprises you is the sheer scale of the air campaign. Despite hardly being in the news, Western planes and drones – mostly American – fly around 200 combat missions every single day, conducting precision strikes against defensive positions, infrastructure, vehicles, and high-value targets like leaders and technical specialists that you help identify.
By December, American-allied forces control ISIL's former capital in Syria, and the world's largest jihadi army is gone. Bands of insurgents still prowl the countryside, and ISIL cells exist across the world, but the west's war against the "caliphate" is over. It's been won.
<</if>>\
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Lifepath analyst work cycle 2018">>
/* set no of partners for next rTable (hq posting) */
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 2 3>>
<<else>>
<<rTablesSetMaxMinPartners 0 2>>
<</if>>
/* advance game clock 1 year */
<<set $scene.lifepathAge += 1>>
/* add XP for the year */
<<surpsAddXP "Arabic" 500>>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</link>>
<</if>>\<<silently>>
<<rTablesSetupCalculate "AnalystHQ">>
<<setFlag "finint-analyst">>
<<if hasVisited("Lifepath analyst work cycle 2017")>>
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-burgundy-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<</if>>
<</silently>>\
<<showXP>>\
<<set $pc.currentAssignment to "finance">>\
<span class="heading"><b><<= $agency.hq.toUpperCase()>></b>, <<= $agency.hqLocation.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if hasVisited("Lifepath analyst work cycle 2017")>>\ /* agent is experienced targeter */\
With ISIL dispersed into the deserts and surrounding countries, you're rotated out of Operation <<antiISILOp>> and into a new assignment, this time <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as an Economic Analyst<<else>>with the Financial Intelligence Section<</if>>.
<<else>>\
<<pcWearAnalystFirstPostingClothes>>\
Your first assignment is <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as an Economic Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>to the Financial Intelligence Section<<else>>(ERROR IN PC.AGENCY)<</if>>. After dreams of destroying terrorist cells and exposing coups d'état, being assigned to what is essentially a finance department is something of a disappointment, but you gamely try to develop as much of an interest as you can in all the balance sheets and P&L reports.
<</if>>\
Money makes the world go round, so monitoring financial transactions gives <<if $pc.agency == "CIA">>the <</if>>$pc.agency a good deal of insight into foreign governments, organisations and persons of interest. You're assigned to a team that analyses defence spending by Middle Eastern governments.
<<if hasVisited("Lifepath analyst work cycle 2017")>>\ /* agent is experienced targeter */\
On this team your work/life balance is much better, but after spending long hours planning air raids and staying late to see them play out live on screen, you honestly find your new role quite mundane by comparison.
<<else>>\
As a junior <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>Analyst<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>R Officer<<else>>(ERROR IN PC.AGENCY)<</if>>, your work is quite closely managed by your team leader. You find his constant picking apart of your work annoying, at first, but anticipating his criticisms does teach you to write more solid reports.
<</if>>\
This year, you have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> relationships.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue" "Start mission (analyst)">>
<<surpsAddXP "Accounting" 500>>
<<surpsAddXP "Intelligence (Analyst)" 500>>
<<surpsAddXP "Writing" 500>>
<<rTablesCleanAndLevelUp>>
<</link>>
<</if>>\<<silently>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set _attributeModifiers to [
["conscientiousness", 1],
["extraversion", 1],
["agreeableness", 1],
["neuroticism", -1],
["intelligence", 1],
["attractiveness", 1.5],
["coordination", 1],
["stamina", 1],
["confidence", 1]]>>
<<set _skillModifiers to [["Cheerleading", 1]]>>
<<set _otherModifiers to [
["$pc.highSchoolClique", "eq", "Star Athlete", 1],
["$pc.highSchoolClique", "eq", "Rock Chick", -1],
["$pc.highSchoolClique", "eq", "Geek", -1],
["pc skills name check", "Gymnastics", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Partway through your first year, posters go up around the campus advertising freshman tryouts for the <<university>> cheerleading team./* insert squad name if it exists here e.g. the Miami Dolphin Dolls or the Buffalo Jills */<<nobr>>
<<if $pc.highSchoolCheerleader>>
You know from your high school cheerleading experience that joining the team will take lots of effort and commitment. The rewards will be camaraderie, life experiences and a certain elite status on campus.
<<elseif $pc.failedHighSchoolCheerleader>>
Seeing the posters brings back memories of failing to make the high school cheer squad. Do you really want to put yourself through that again?
<<else>>
<<if $pc.nationality == "U.S.">>
Although most applicants will have come from a high school cheerleading background, any female freshman can apply.
<<elseif $pc.nationality == "Canadian">>
Any female freshman can apply<<if $pc.highSchoolClique == "Star Athlete">>: your good looks and sporty nature mark you out as an obvious candidate for the team<<elseif $pc.highSchoolClique == "Geek">>, though most of your friends think that cheerleading is dumb<<elseif $pc.highSchoolClique == "Rock Chick">>, though most of your friends think that cheerleaders suck and are lame<</if>>.
<</if>>
<</if>><</nobr>>
<<if $pc.nationality == "U.S.">>\
To apply you'll attend a two-hour clinic next Thursday, then perform in front of a judging panel next Saturday in the morning. You'll be assessed on a sideline chant, a fight song, some tumbling, and your look.
The <<university>> squad also holds a week-long training course for the rookie girls, which starts tomorrow. <<if $pc.highSchoolCheerleader>> You can safely skip it - with two years of experience behind you you'll hardly learn anything new there. <<elseif $pc.failedHighSchoolCheerleader>> You decide to skip it - you've been through this before and you're confident in your skills.<<else>> Taking it is a must if you wish to succeed - the competition from former high school cheerleaders is going to be fierce.<</if>>
<<elseif $pc.nationality == "Canadian">>\
To take part you'll need to stay late after lectures every day for a week to learn a cheer, a sideline, a dance, and some tumbling skills. At the end of the week, a panel of judges will assess you on a sideline chant, a fight song, some tumbling, and your look.
<</if>>\
/*to take down when hair bleach will be in the game*/\
/*<<if $pc.highSchoolClique == "Rock Chick">>\
The squad doesn't allow cheerleaders to dye their hair any colour except blonde, so if you pass the tryouts you'll have to bleach your hair.
<</if>>\*/\
<<if $pc.highSchoolCheerleader or $pc.failedHighSchoolCheerleader>>\
<<link "Try out for the team." "College cheerleader tryouts 2">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
<<set $scene.freeTime -= 1>>
<<set $pc.collegeCheerleader to true>>
<<else>>
<<set $pc.failedCollegeCheerleader to true>>
<</if>>
<</link>> <small><span class="heading">SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "College Cheerleader Tryouts">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></span></small>
<<else>>\
<<link "Attend the training course." "College cheerleader tryouts">>
<</link>>
<</if>>\
<<link "Don\'t bother." "University keep fit">>
<<surpsAddXP "Yoga" 1000>>
<</link>><<silently>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
/* Add 500XP to Cheerleading for attending the tryout prep classes */
<<surpsAddXP "Cheerleading" _xpCoorAmount1>>
<<set _attributeModifiers to [
["conscientiousness", 1],
["extraversion", 1],
["agreeableness", 1],
["neuroticism", -1],
["intelligence", 1],
["attractiveness", 1.5],
["coordination", 1],
["stamina", 1],
["confidence", 1]]>>
<<set _skillModifiers to [["Cheerleading", 1]]>>
<<set _otherModifiers to [
["$pc.highSchoolClique", "eq", "Star Athlete", 1],
["$pc.highSchoolClique", "eq", "Rock Chick", -1],
["$pc.highSchoolClique", "eq", "Geek", -1],
["pc skills name check", "Gymnastics", 1]]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Every night for a week after lectures you attend three-hour cheerleading clinics, one of around <<if $pc.nationality == "U.S.">>20<<elseif $pc.nationality == "Canadian">>100<</if>> hopeful girls. <<if $pc.nationality == "U.S.">>You were expecting to see many more, but then remembered that most of your competitors already know everything you're going to learn. <</if>>You're quizzed on the general rules of <<if $pc.nationality == "U.S.">>football<<else>>ice hockey<</if>>, basketball and wrestling; you learn to tumble; and you learn a practice cheer.
<<link "Continue" "College cheerleader tryouts 2">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
<<set $scene.freeTime -= 1>>
<<set $pc.collegeCheerleader to true>>
<<else>>
<<set $pc.failedCollegeCheerleader to true>>
<</if>>
<</link>> <small><span class="heading">SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "College Cheerleader Tryouts">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></span></small><<silently>>
<<if $scene.d10Roll.success>>
/* wear cheerleader uniform */
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set $avatar.wristwatch to "",
$avatar.bracelet to "">>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-cheerleaderTights-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-cheerleader-skirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-cheerleaderTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<lipstickMissScarlet>>
<<eyeshadow9to5>>
<<manicurePomodoro>>
<<pedicurePomodoro>>
<<pcBigSmile>>
<<set $avatar.shoes to "av-lifepath-cheerleaderSneakers.png">>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<<surpsAddXP "Cheerleading" _xpCoorAmount1>>
<<surpsAddXP "Makeup" 500>>
<<else>>
/* Wear gym gear */
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set $avatar.wristwatch to "",
$avatar.bracelet to "">>
<<= "<<set $avatar.knickers to 'av-knickers-greyUnderArmourSportsKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-greyUnderArmourSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteSkinnyTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<<pcMoodSkeptical>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
After lectures on Thursday, you get changed into your sports gear and head to the clinic, where you practice a sideline chant, a fight song, and some tumbling. <<if $pc.nationality == "U.S.">><<if $pc.highSchoolCheerleader>>The routines are more complex than the high school squad's, and you have much less time to learn them.<<elseif $pc.failedHighSchoolCheerleader>>The routines are much more complex than the high school tryouts and the pace is much quicker.<<else>>Almost all the other girls were cheerleaders in high school, and you feel out of place and out of your depth.<</if>><<else>>The routines are more complex than the tryouts you were attending, and you have much less time to learn them.<</if>>
On tryout day, you cheer and tumble in front of a panel of male and female judges.
<<if $scene.d10Roll.success>>\
The results are posted on the <<university>> website over the weekend. Only around 20 names are on the list...but one is $pc.firstname $pc.surname! You made the squad! /* You get an email from one of the panel members confirming that the place is contingent upon you going blonde before your first practice. You bleach your hair later that day. */
<<if $pc.highSchoolCheerleader>><<University>> cheerleading is different from high school cheerleading: more laid back in some ways, much more demanding in others. Stunts that you'd <i>never</i> have been allowed to do in high school are routine, and if your jumps are sloppy you're not put in the back of the formation; Coach makes you do them over and over again until you point both toes, chest up, arms straight, legs straight.
<</if>>\
<span class="badFeedback">Free time <b>decreased.</b></span>
Being on the team is a serious commitment. Every week you have to attend three two-hour evening practices, two gruelling 6AM workouts, and usually cheer one or two home games. From time to time you get picked to travel to an away game, too. Balancing the squad with <<university>><<if $pc.workedThroughUni>>, your part-time job<</if>> and a social life is a real challenge.
For all the stress, hard work, early starts, training injuries, gruelling workouts, and hours spent freezing your ass off in a skimpy uniform, the rewards are mostly psychological: the increased confidence that comes from high fitness and routine acts of gymnastic daring; being recognised as a cheerleader on campus by random students, which makes you feel like a celebrity; a strong sense of camaraderie and belonging. <<if $pc.nationality =="U.S.">>Cheering at a football game with 80,000 people watching you flip, somersault and shake your pom poms<<else>>Cheering at an ice hockey game with 5,000 people watching you flip, somersault and shake your pom poms<</if>> gives you a high that makes all the sacrifices seem worth it.
<<else>>\
The results are posted on the college website over the weekend. About 20 names are on the list...but yours isn't one of them. You didn't make the squad. <<if $pc.nationality =="U.S.">><<if $pc.highSchoolCheerleader>>Failing to make the <<university>> team is a big disappointment for an ex-high school cheerleader, although you try your best not to let it show.<<elseif $pc.failedHighSchoolCheerleader>>It feels like high school all over again.<<else>>You're not really surprised; without a background in high school cheerleading, making the squad would have been a long shot.<</if>><</if>>
<</if>>\
<<link "Continue" "University keep fit">>
<<surpsAddXP "Yoga" 1000>>
<</link>><<silently>>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<pcRemoveHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set $avatar.wristwatch to "",
$avatar.bracelet to "">>
/* wear yoga gear */
<<= "<<set $avatar.knickers to 'av-knickers-greyUnderArmourSportsKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-greyUnderArmourSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-yogaLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-yogaLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.boots to 'av-lifepath-legwarmers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<set _xpCoorAmount1 to 1000 * $pc.coordinationMultiplier>>
<<set _xpCoorAmount2 to 500 * $pc.coordinationMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
One of your <<if $pc.collegeCheerleader>>cheer squad <</if>>friends persuades you to sign up for yoga classes with her. Her motivation is to meet chilled out, sensitive men with man buns and lean, sculpted muscles, but you fall in love with the practice itself: the benefits to your mood, your physique and your overall health come so fast and are so obvious that you quickly become an enthusiastic yogini.
<<if $pc.highSchoolClique == "Star Athlete">>\
<<if $pc.collegeCheerleader>>\
Staying on the cheerleading squad is enough exercise and commitment for most girls, but sometimes you do feel overshadowed by the boys you're cheering for. The <<university>> has several sports teams you could join if you wanted another challenge, or to make it known that you're an athlete in your own right.
<<link "Cheerleading is enough." "University fitness">>\
<<set $temp to "cheerleader">>
<</link>>
<<link "Try out for the track team." "University fitness">>\
<<set $temp to "trackTeam">>
<<surpsAddXP "Heptathlon" _xpCoorAmount1>>
<</link>>
<span class="information">More sports teams coming in future updates.</span>
<<else>>\
<<if $pc.failedCollegeCheerleader>>\
Despite all the meditation, not being picked for the cheerleading squad stings. You decide to throw yourself into <i>actual</i> athletics instead - the kind where you'll get judged for your performance, instead of your looks and your makeup.
<<else>>\
The campus has a great gym and lots of sports clubs, and your loose schedule makes it easy to train regularly. You take quiet pride in staying in shape while some of those around you start putting on weight.
<</if>>\
<<link "Try out for the track team." "University fitness">>\
<<set $temp to "trackTeam">>
<<surpsAddXP "Heptathlon" _xpCoorAmount1>>
<</link>>
<span class="information">More sports teams coming in future updates.</span>
<</if>>\
<<else>>\
<<if $pc.collegeCheerleader>>\
With access to unlimited food at the cafeteria, no parental control over their diets, higher alcohol intake and snack-fuelled late night study sessions, many students pack on weight in their first year at <<university>>; some say that putting on 15 pounds is typical.
It's not going to happen to you, though; as a cheerleader you're subjected to weekly weigh ins and put on daily extra training if you go 3lbs over your ideal weight. Some girls on the squad develop eating disorders, but not a single one develops a fat ass.
<<link "Continue" "Kink vignette 3">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 3>>
<<selectKinkVignette>>
<</link>>
<<else>>\
With access to unlimited food at the cafeteria, no parental control over their diets, higher alcohol intake and snack-fuelled late night study sessions, many students pack on weight in their first year at <<university>>; some say that putting on 15 pounds is typical. You're determined to avoid the "freshmen 15", so in addition to yoga you take up a cardio exercise.
<<link "Join the gym." "University fitness">>\
<<set $temp to "gym">>
<<surpsAddXP "Running" _xpCoorAmount2>>
<<surpsAddXP "Weightlifting" 500>>
<</link>>
<<link "Join a running club." "University fitness">>\
<<set $temp to "runningClub">>
<<surpsAddXP "Running" _xpCoorAmount1>>
<</link>>
<span class="information">More exercise options coming in future updates.</span>
<</if>>\
<</if>>\<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "cheerleader">>\
<<silently>>
/* wear cheerleader uniform */
<<stripPC>>
<<pcRemoveMakeup>>
<<pcRemoveHeels>>
<<set $bra.flags.add("liftsBoobs")>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set $avatar.wristwatch to "",
$avatar.bracelet to "">>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-cheerleaderTights-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-cheerleader-skirt-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-cheerleaderTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<lipstickMissScarlet>>
<<eyeshadow9to5>>
<<manicurePomodoro>>
<<pedicurePomodoro>>
<<set $avatar.shoes to "av-lifepath-cheerleaderSneakers.png">>
<</silently>>\
Lots of people don't see cheerleading as a sport, but your harsh training schedule and series of injuries tells you they're wrong. Any time someone disparages cheerleading in front of you, you ask them when they last did a somersault thirty feet above the ground, and they normally shut up pretty quickly.
<<link "Continue" "Kink vignette 3">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 3>>
<<selectKinkVignette>>
<</link>>
<<elseif $temp == "trackTeam">>\
<<silently>>
/* change into track gear */
<<pcRemoveLightMakeup>>
<<set $avatar.boots to "">>
<<set $avatar.knickers to "">>
<<= "<<set $avatar.bra to 'av-bra-greyUnderArmourSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-trackGear-shorts-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-lifepath-trackGear-socks-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-trackGear-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<</silently>>\
<<if $pc.collegeCheerleader>>\
<<silently>>
<<set $scene.freeTime -= 1>>
<<set $scene.cheerAndTrack to true>>
<</silently>>\
<span class="badFeedback">Free time <b>decreased.</b></span>
<</if>>\
You attend track & field tryouts on a rainy Tuesday night. <<if $pc.coordination.score == 3>>Your natural grace and speed generate lots of excitement, and you're welcomed into the team.<<elseif $pc.coordination.score == 2>>Your natural athleticism makes you a standout candidate, and you're welcomed into the team.<<else>>You push yourself hard, and earn yourself a place on the team.<</if>>
Your team coach was an Olympian in the 80s, and under his stern tutelage you find yourself performing physical feats you didn't think you were capable of. You become a <<if $pc.coordination.score == 3>>star<<elseif $pc.coordination.score == 2>>good<<else>>solid<</if>> heptathlete, accumulating a collection of trophies – and <<if $pc.coordination.score == 3>>three gold<<elseif $pc.coordination.score == 2>>two silver<<else>>two bronze<</if>> medals – over the course of your <<university>> career.
<<if $pc.failedCollegeCheerleader>>\
After a time, you come to see failing to make the cheer squad as a blessing – being an actual athlete on the field is better than just dancing on it.
<</if>>\
<<link "Continue" "Kink vignette 3">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 3>>
<<selectKinkVignette>>
<</link>>
<<elseif $temp == "gym">>\
<<silently>>
<<set $avatar.boots to "">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-sportsCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<</silently>>\
The <<university>> has a huge, state-of-the-art gym. You sign up and become a regular: running on treadmills, toning your body on exercise machines, and suffering through spin classes. It's hard work, but addictive and rewarding – especially when attractive people notice your sculpted legs or arms or waistline.
<<link "Continue" "Kink vignette 3">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 3>>
<<selectKinkVignette>>
<</link>>
<<elseif $temp == "runningClub">>\
<<silently>>
<<set _runningClub to either("50 Shades of Trained", "The Pace Makers", "The Sole Survivors", "The Fats and the Furious", "The Running Dead", "Legs Miserablés", "Rapid Thigh Movement", "Scrambled Legs")>>
<<set $avatar.boots to "">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-sportsCropTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<</silently>>\
The <<university>> has several running clubs catering to different ambitions and ability levels. You join one called <i>_runningClub</i> because a male friend is in it, and get introduced to dozens of scenic running routes that you'd never have discovered alone.
Running brings physical improvements – you can go further and faster, and you look great in short skirts and skinny jeans – but also mental ones: the camaraderie of running long distances in a group, the confidence built by regular physical accomplishment, and the resilience that only people who've run through exhaustion can understand. You stay in the club, and from time to time enter races, building up a collection of medals.
<<link "Continue" "Kink vignette 3">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 3>>
<<selectKinkVignette>>
<</link>>
<</if>>\<<silently>>
/* change into university outfit */
<<kinkVignetteGetDressed>>
<<set _bandName to either("Kid Chameleon", "A.I.R.", "Abstract Asylum", "Armadillo", "Achmed the Witch", "Acid Wire Heart", "Action 52", "Adam & Evil", "the Lab Rats", "the Baby Buddhists", "Baby Judas", "Babylon", "Bacchanalia", "the Backstabbers", "the Bad Luck Charms", "Balloon Baboon", "Balthasar", "Band Camp", "Cadet Carter", "the Cannibal Cows", "Canus the Dog", "the Daleks", "Stonecrow")>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
On a campus noticeboard, a poster lets you know that <i>_bandName,</i> a <<university>> rock band, are holding auditions for a new bassist. They list their influences as Led Zep, Soundgarden and tequila. You saw them play at a party once and thought they were really good.
[[Audition for the band.|University band audition 2][$lifepath.bandname to _bandName]]
[[Don't bother.|Lifepath university hobbies]]<<silently>>
<<if $pc.socialClass == "elite">>
<<set _bass to "Fender Mustang PJ">>
<<elseif $pc.socialClass == "upper middle class">>
<<set _bass to "Fender Precision">>
<<elseif $pc.socialClass == "middle class">>
<<set _bass to "Ibanez">>
<<else>>
<<set _bass to "battered Squier">>
<</if>>
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<surpsAddXP "Bass Guitar" 500>>
<<surpsAddXP "Singing" 500>>
<<surpsAddXP "Live Musician" 500>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You speak with the drummer on the phone; he books you in for an audition next weekend and emails you a few tracks to learn. You practice them in your room over the following evenings, and when the day comes you head over to the rehearsal room with your _bass.
The jam goes well, and the guys seem receptive to the idea of having a female bassist, especially when they learn you can sing backing vocals. A couple of days later you get [[offered the gig|University band audition 3]].<<silently>>
<<set $scene.freeTime -= 1>>
/* wear rock band outfit */
<<stripPC>>
<<set $avatar.feet to $feet.bare>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.trousers to 'av-lifepath-rockbandJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-rockbandJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-rockbandTop-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-gothBoots.png">>
<<set $avatar.shoesDark to "av-lifepath-gothBoots-dark.png">>
/* do hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-8-" + $pc.bodyType + ".png'>>" >>
<<eyeshadowLBD>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<set $lifepath.inBand to true>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<span class="badFeedback">Free time <b>decreased.</b></span>
Rehearsing and promoting $lifepath.bandname takes up a lot of your time, but playing shows makes it all worth it. You love locking your bassline in with the rest of the music, and feeling the whole crowd move to the same rhythm.
Your gigging experience ranges from playing to practically empty bars to a handful of friends, to opening for other, bigger bands in packed club venues.
Your time in the band gives you a view of the music industry most people never see. Most of it is mundane – sound checks, equipment problems, too much backstage downtime – but some people <i>love</i> your band, and from time to time you get to feel like a rock star, and that's something you dreamed about since your early teens.
After a fun ride, $lifepath.bandname disbands at the end of your <<if $pc.region == "America">>junior<<else>>second<</if>> year, when two members graduate. $lifepath.bandname plays one final hometown gig – which is <i>packed</i> – and after the set you get changed and head off for [[one final after party.|University band farewell afterparty]]<<silently>>
/* change into baphomet dress */
<<stripPC>>
<<set $avatar.feet to $feet.bare>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.tights to 'av-lifepath-footlessFishnets-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-baphometDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
/* do hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-2-" + $pc.bodyType + ".png'>>" >>
<<eyeshadowLBD>>
<<lipstickGirlBoss>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
<<set $avatar.boots to "av-lifepath-gothBoots.png">>
<<set $avatar.shoesDark to "av-lifepath-gothBoots-dark.png">>
/* enjoy the party */
/* <<pcRaiseEyebrows>> */
<<pcSmile>>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
It takes you longer to get ready than the rest of your band, so the after party's already in full swing when you get there. Metal music blasts out into the street. Inside, it feels like everybody who was at the gig is now crammed into every room, and they all want to hang with you.
<<if $pc.drugUse == "straightEdge">>\
You just played the last ever $lifepath.bandname show, and tonight you want to get <i>wasted</i>. You chug beers and down shots like you're an invincible metal goddess. Everyone loves you and you're having an amazing time, until suddenly the room [[starts to spin...|University band final party aftermath]]
<<elseif $pc.drugUse == "stoner">>\
You just played the last ever $lifepath.bandname show, and tonight you want to get <i>wasted</i>. You chug beers and down shots like you're an invincible metal goddess.
Later you head out into the <<if $pc.region == "America">>yard<<else>>garden<</if>> to smoke some weed. The crossfade buzz of alcohol and marijuana feels great at first, but you suddenly come over dizzy and sweaty. "Oh fuck," someone says, "$pc.knownAs's [[greening out...|University band final party aftermath]]"
<<elseif $pc.drugUse == "partyGirl">>\
You just played the last ever $lifepath.bandname show, and tonight you want to get <i>wasted</i>. You chug beers and down shots like you're an invincible metal goddess.
Everybody knew this after party would be a big deal, and the supply of coke is <i>endless...</i>until it suddenly runs out. Your drummer claims not to have snorted more than his share and not to have given any away, but you <i>know</i> he's fucking lying. The rest of you switch to [[neat whiskey instead.|University band final party aftermath]]
<</if>>\<<silently>>
<<= "<<set $avatar.top to 'av-lifepath-ruckedBaphometDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.knickers to 'av-lifepath-afterparty-thong-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-afterparty-fishnets-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.messy to 'av-adult-hair-messy-" + $pc.naturalHairColour + "-long-2.png'>>" >>
/* wake up with a hangover */
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<setFlag "pccrying">>
<<setFlag "bedhead">>
<</silently>>\
<span class="heading"><b>STUDENT HOUSE</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You wake up clinging to a toilet bowl. Your head is pounding, your mouth tastes like shit, and your dress is rucked up around your hips. You're alone in the bathroom and you can't remember coming in here.
Your fishnets are ripped at the crotch, your <<knickers>> pulled aside. <i>Huh...?</i>
You pull your clothes back into place and get out of there. You step quietly over snoring metalheads and puddles of puke and booze as you escape. Whoever rents this place is not getting their deposit back – it's been <i>wrecked</i>.
Daylight makes your headache worse, and walking in the fresh air makes you feel sick. You stop off at a pharmacy to buy painkillers from a stern-looking middle-aged woman, and trudge home to try and sleep it off.
Later you turn things over in your head, trying to remember what happened in that bathroom. Who did that to your clothes? Did you want them to? Were you even awake? The truth is...you can't remember anything.
You worry that the real story is going to be unimaginably humiliating – a queue of $lifepath.bandname fans lining up and gang raping you while you were unconscious – but when you tentatively make enquiries in the following days, everyone just says you were really drunk and the farewell after party was legendary.
Nobody seems to remember anything especially weird happening to you, so in the end the only thing you can do is put it behind you. Maybe nothing bad happened? You take an STD test and a pregnancy test – both of which thankfully come up clear – and resolve never to get blackout drunk again.
<<link "Continue" "Lifepath university hobbies">>
<<setFlag "pccrying" false>>
<<setFlag "bedhead" false>>
<</link>><<silently>>
<<set _hobbies to 2 + $scene.freeTime + $pc.conscientiousness.score + $pc.openness.score>>
<<kinkVignetteGetDressed>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set _xpIntAmount1 to 250 * $pc.intelligenceMultiplier>>
<<set _xpCoorAmount1 to 500 * $pc.coordinationMultiplier>>
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if _hobbies lte 0>>\
Between study<<if $pc.collegeCheerleader>>, cheerleading<</if>><<if $scene.cheerAndTrack>>, the track team<</if>><<if $pc.workedThroughUni>>, your part-time job<</if>><<if def $lifepath.bandname>>, the band<</if>>, keeping fit and having a social life, you find you have little free time for other hobbies.
[[Continue|"Lifepath university bad hobby"]]
<<else>>\
Once you've adapted to study and the big changes of <<university>> life, you find you have enough free time to take up an extracurricular activity.
<<link "Study harder." "Lifepath university extracurricular activity">>\
<<set $temp to "study">>
<<surpsAddXP "Research" _xpIntAmount1>>
<<surpsAddXP "Writing" 250>>
<<set $scene.academicPerformance += 1>>
<</link>>
<<link "Dance class." "Lifepath university extracurricular activity">>\
<<set $temp to "dance">>
<<surpsAddXP "Dance" _xpCoorAmount1>>
<</link>>
<<link "Theatre group." "Lifepath university extracurricular activity">>\
<<set $temp to "theatre">>
<<surpsAddXP "Acting" 500>>
<</link>>
<<link "Volunteering." "Lifepath university extracurricular activity">>\
<<set $temp to "volunteer">>
<<surpsAddXP "Persuade" 500>>
<</link>>
<<if $pc.highSchoolClique == "Geek">>\
<<link "(Geek) Cosplay." "Lifepath university extracurricular activity">>\
<<set $temp to "cosplay">>
<<surpsAddXP "Cosplay" 500>>
<</link>>
<<else>>\
<span class="greyedOut">(Geek) Cosplay.</span>
<</if>>
<</if>>\<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "study">>\
<<silently>>\
/* wear satchel */
<<set $avatar.bagBackground to "av-lifepath-uniSatchel-bag.png">>
<<= "<<set $avatar.bagStraps to 'av-lifepath-uniSatchelStrap-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
You use your free time for extra study and revision.
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
<<elseif $temp == "dance">>\
<<silently>>
<<setFlag "studied-dance" true>>
<<set $scene.extracurricular to "dance">>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-danceClass-footlessTights-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-danceClass-leotard-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-danceClass-top-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
You sign up for dance class, and learn dance styles from flamenco to hip-hop. Because there are hardly any men in the class, when you learn partner dances, you normally have to pair up with another girl.
Dancing is a great workout, and a great way to express yourself.
<<elseif $temp == "theatre">>\
<<silently>>
<<set $scene.extracurricular to "theatre">>
<<setFlag "uni-actress">>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<pcWearStripperHeels>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-3-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.top to 'av-lifepath-janeAustenDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.hat to "av-lifepath-janeAustenHat.png">>
<</silently>>\
You join a <<university>> theatre group, and spend lots of evenings learning scripts and practising your lines. You start with walk-on parts at first, but gradually work your way up to bigger roles.
Plays are always nerve-wracking, but the thrill of getting a laugh, or applause – or a moment of stunned silence – from an audience makes all the preparation worth it.
<<elseif $temp == "volunteer">>\
<<silently>>\
<<set $scene.extracurricular to "volunteer">>
<<= "<<set $avatar.top to 'av-lifepath-volunteerTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
The <<university>> runs a soup kitchen. Your tasks include opening boxes, sorting produce, washing, cleaning up and, of course, actually cooking and serving food. The customers, some of whom are homeless and some of whom are just poor, are not always grateful or easy to deal with. But they are genuinely going through challenging circumstances, and putting hot food in their bellies feels rewarding even though you're not often thanked.
After a while, your shift supervisor persuades you to volunteer for something else: a suicide hotline. The training isn't what you expect: the basic rule is that you can't be on the phone with anyone for longer than 20 minutes. If you do your job, it doesn't take longer than that to get them to a better place. You have a thick book of organisations you refer callers to for help. It's a paramedic approach: patch them up and send them on their way.
Most of the calls you get are repeat calls from lonely attention-seekers, but you also take calls from people in genuine crisis. You learn a <i>lot</i> about how to influence people from these calls; mostly that helping somebody think through their own decision is a lot easier than trying to change their mind.
<<elseif $temp == "cosplay">>\
<<silently>>
<<set $scene.extracurricular to "cosplay">>\
/* dress as slave leia */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<set $avatar.glasses to "">>
<<if not Array.from($pc.kinks).includes("Exhibitionist")>>
<<= "<<set $avatar.knickers to 'av-lifepath-slaveLeia-thong-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.bra to 'av-lifepath-slaveLeia-bra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-slaveLeia-skirt-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.wristwatch to "">>
<<= "<<set $avatar.bracelet to 'av-lifepath-slaveLeia-accessories-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.shoes to 'av-lifepath-slaveLeia-boots-" + $pc.bodyType + ".png'>>" >>
/* do hair and makeup */
<<= "<<set $avatar.hair to 'av-lifepath-slaveLeiaHair-" + $pc.naturalHairColour + ".png'>>" >>
<<eyeshadow9to5>>
<<lipstickMissScarlet>>
/* enjoy the convention */
<<pcSmile>>
<</silently>>\
As a nerdy teenager you often felt alone in what you liked. Going to a sci-fi, gaming or anime convention always felt like going home, and you loved seeing all the cosplayers.
At <<university>> you decide to get involved in the cosplay scene yourself, starting <<if $pc.firstname == "Ramona" and $pc.surname == "Flowers">> – <i>obviously</i> –<<else>>simply<</if>> with a Ramona Flowers costume. As you become more confident – and more body confident – you move on to more ambitious and sometimes sexier costumes.
Being admired by and posing for photos with your fellow geeks is nice, but the really transformative thing about cosplay is that it teaches you that you have some of the qualities that your fictional idols do. You can feel as powerful as Daenerys, or as sexy as Slave Leia, or as heroic as Wonder Woman. That makes putting up with the occasional hurtful comments, stares and creepers totally worth it.
<</if>>\
[[Continue|Lifepath university bad hobby]]<<silently>>
<<kinkVignetteGetDressed>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
No-one uses all their time constructively. From time to time you just need to blow off steam and have fun. How do you do it?
<<if $pc.highSchoolClique == "Geek" and Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Geek & Exhibitionist) Cybersex.|Lifepath university hobbies 2][$temp to "cybersex"]]
<<else>>\
<span class="greyedOut">(Geek & Exhibitionist) Cybersex.</span>
<</if>>\
<<if $pc.highSchoolClique == "Rock Chick">>\
[[(Rock Chick) Metal nights and live music.|Lifepath university hobbies 2][$temp to "rockChick"]]
<<else>>\
<span class="greyedOut">(Rock Chick) Metal nights and live music.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Tinder hookups.|Lifepath university hobbies 2][$temp to "tinder"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Tinder hookups.</span>
<</if>>\
[[Student nights at clubs and bars.|Lifepath university hobbies 2][$temp to "studentNights"]]<<silently>>
<</silently>>\
<<if $temp == "cybersex">>\
<<silently>>
/* put on a robe */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<geekEyeglasses>>
<<= "<<set $avatar.top to 'av-lifepath-cyberRobe-" + $pc.bodyType + ".png'>>" >>
<<set $scene.badHobby to "cyber">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You've always been interested in chat rooms, where you've always attracted male attention. When you were in your teens they were creepy old guys and now...well, they're <i>still</i> mostly creepy older guys, but at least you're legal.
From time to time your guilty pleasure is logging into a chat room using your alt nickname, and finding someone to fingerbate with. People are just <i>kinkier</i> online, their fantasies more complex and dark and interesting than they'd dare to express face to face. When you feel like you need some "me time" you take your laptop to bed to wait for some kinky and eloquent guy to hit on you, and if he types the right things you switch on your cam and give him a little show. You keep your face out of these sessions, mostly.
<<elseif $temp == "rockChick">>\
<<silently>>
<<set $scene.badHobby to "rockClub">>
/* wear rock club outfit */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.tights to 'av-lifepath-footlessFishnets-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-rockChick-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-lifepath-danzigTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.boots to "av-lifepath-rockClub-ankleBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-rockClub-ankleBoots-dark.png">>
/* hair & makeup */
<<eyeshadowLBD>>
<<lipstickGirlBoss>>
<<manicureFatalBlack>>
<<pedicureFatalBlack>>
/* enjoy the club */
<<pcSmile>>
<</silently>>\
<span class="heading"><b>UNDERWORLD</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You become a regular at Underworld, a local metal night that attracts a fun crowd with face piercings and black leather.<<if def $lifepath.bandname>> Being the bassist in $lifepath.bandname makes you a minor celebrity here.<</if>> Thursday nights often find you dancing to heavy music, getting chatted up by guys with hair longer than yours, and rinsing your liver with JD & Coke and <<if $pc.nationality == "English">>£<<else>>$<</if>>2 Jäger shots.
<<elseif $temp == "tinder">>\
<<silently>>
<<set $scene.badHobby to "tinder">>
/* wear party dress and overknee boots */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.tights to 'av-lifepath-danceClass-footlessTights-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-lbd-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topDark to 'av-lifepath-lbd-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<pcRemoveHeels>>
<<= "<<set $avatar.boots to 'av-lifepath-overkneeBoots-" + $pc.bodyType + ".png'>>" >>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-4-" + $pc.bodyType + ".png'>>" >>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<else>>
<<eyeshadow9to5>>
<</if>>
<<lipstickMissScarlet>>
<<blusherPeaches>>
<<geekEyeglasses>>
/* enjoy being wined, dined and 69'd */
<<pcSmile>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Your Tinder profile is mostly for flirting or getting male attention when you need a quick pick-me-up, but from time to time an absolute hottie with good social skills and no txtspk swipes right on you at <i>just</i> the right moment. Sometimes being wined, dined and 69'd by a gorgeous Mr Swipe Right is exactly what you need.
<span class="information">Tinder hookups unlocked in the <<University>> Relationships table.</span>
<<elseif $temp == "studentNights">>\
<<silently>>
<<set $scene.badHobby to "studentNights">>
/* wear party dress and overknee boots */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.tights to 'av-lifepath-danceClass-footlessTights-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-lbd-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topDark to 'av-lifepath-lbd-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<pcRemoveHeels>>
<<= "<<set $avatar.boots to 'av-lifepath-overkneeBoots-" + $pc.bodyType + ".png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-4-" + $pc.bodyType + ".png'>>" >>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<else>>
<<eyeshadow9to5>>
<</if>>
<<lipstickMissScarlet>>
<<blusherPeaches>>
/* enjoy going clubbing */
<<pcSmile>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You end up embracing <<university>> drinking culture – as well as embracing a few toilet bowls and unsuitable partners on the not-so-rare occasions when you down too much wine or too many mixers. Sometimes the hangover wipes you out for the whole next day, but you're not worried – you're hardly the only girl doing it.
<</if>>\
<<link "Continue" "Kink vignette 4">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 4>>
<<selectKinkVignette>>
<</link>><<silently>>
<<kinkVignetteGetDressed>>
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</silently>>\
<<if $scene.uniType == "elite">>\
<<include "Lifepath tap on the shoulder">>
<<else>>\
<<include "Lifepath agency job seminar">>
<</if>>\<<silently>>
<<if $pc.region == "Australasia">>
<<set _recruiter to setup.aussieBoyNames1990.random(),
_agency to $pc.agency>>
<<elseif $pc.nationality == "U.S.">>
<<set _recruiter to setup.usBoyNames1990.random(),
_agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set _recruiter to setup.canadianBoyNames1990.random(),
_agency to "CSIS">>
<<elseif $pc.nationality == "English">>
<<set _recruiter to setup.ukBoyNames1984.random(),
_agency to "MI6">>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
From time to time, employers visit the campus to sell the benefits of working for Amazon or Apple or Netflix. You've attended some, and skipped others, but today you're sitting in the back of a crowded library listening to a representative of a very unusual employer: <<if $pc.nationality == "U.S.">>the CIA<<elseif $pc.nationality=="English">>MI6, the Secret Intelligence Service<<elseif $pc.nationality=="Canadian">>CSIS, the Canadian Security Intelligence Service<<elseif $pc.nationality=="Australian">>ASIS, the Australian Secret Intelligence Service<<elseif $pc.nationality=="New Zealand">>NZSIS, the New Zealand Security Intelligence Service<</if>>.
The recruiter, _recruiter, paints a balanced picture. He talks about the critical role that foreign intelligence plays in <<if $pc.nationality == "U.S.">>the USA's<<elseif $pc.nationality=="English">>Britain's<<elseif $pc.nationality=="Canadian">>Canada's<<elseif $pc.nationality=="Australian">>Australia's<<elseif $pc.nationality=="New Zealand">>New Zealand's<</if>> security and ability to influence world events, and he talks about the excitement of living and working in exotic international locations. But he also tries to shock his audience by reminding them that this is not Hollywood. "<<if $pc.agency == "CIA">>The <</if>>$pc.agency steals secrets," he says. "$pc.agency Intelligence Officers talk people into committing espionage against their countries." <i>Yikes. This is hardcore.</i>
_recruiter's interesting talk gives you a glimpse into a clandestine world. Months later, when graduation is approaching, you notice a tray in the careers centre marked $pc.agency APPLICATIONS. PLACE <<if $pc.region == "America">>RESUMES<<else>>CVs<</if>> HERE. Hundreds of <<if $pc.region == "America">>resumes<<else>>CVs<</if>> are in the pile.
[["Apply for a job at " + _agency + "."|Lifepath agency job seminar 2][$temp to "apply"]]
[[It's not for me.|Lifepath agency job seminar 2][$temp to "refuse"]]<<silently>>
<<if $pc.region == "Australasia">>
<<set _agency to $pc.agency>>
<<elseif $pc.nationality == "U.S.">>
<<set _agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set _agency to "CSIS">>
<<elseif $pc.nationality == "English">>
<<set _agency to "MI6">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "refuse">>\
Are you sure? If $pc.knownAs doesn't join _agency, she can't be picked for the mission. The game will end.
[["Okay. Apply for a job at " + _agency + "."|Lifepath agency job seminar 2][$temp to "apply"]]
[[(Abort game) I'm sure, I want to live a normal life.|Lifepath normal life]]
<<else>>\
You glance around surreptitiously: nobody's looking at you. Feeling a little foolish, you tuck your <<if $pc.region == "America">>resume<<else>>CV<</if>> into the centre of the pile, feeling pretty sure that you'll never hear back from _agency.
<<link "Continue" "Kink vignette 5">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 5>>
<<selectKinkVignette>>
<</link>>
<</if>>\<<silently>>
<<if $pc.region == "Australasia">>
<<set _agency to "ASIS">>
<<elseif $pc.nationality == "U.S.">>
<<set _agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set _agency to "CSIS">>
<<elseif $pc.nationality == "English">>
<<set _agency to "MI6">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You decide not to <<if lastVisited("Lifepath agency job seminar 2") is 1>>drop your <<if $pc.region == "America">>resume<<else>>CV<</if>> into the pile<<else>>call the number on the card<</if>>. Something deep inside tells you that _agency is not for you.
After graduation you land a good job in a tech startup, and struggle with the same problems as most people in the first world: career, money, relationships, meaning, and – eventually – health. Sometimes you daydream about what your life might have been like as a secret agent. You picture working undercover in an exotic location, pretending to be someone else while hunting a dangerous target...
...but that's not your story. It's a story about <<click "another woman">><<script>>UI.restart();<</script>><</click>>.<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b>STARBUCKS</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You're sipping coffee in a Starbucks off campus, when a guy comes in. He's early 30s, dark hair, neatly dressed, vintage satchel over his shoulder: a handsome office guy in a suit. You notice him, then stop thinking about him entirely – just another stranger.
You're surprised when he walks up to your table, a small espresso cup in one hand. "You're $pc.knownAs $pc.surname," he says. "Do you mind if I speak with you?"
[[Go ahead.|Lifepath university agency recruitment 2][$temp to "crusader"]]
[[Um...okay.|Lifepath university agency recruitment 2][$temp to "waif"]]
[[What's this about?|Lifepath university agency recruitment 2][$temp to "alpha"]]
[[(Flirt) Not a bit.|Lifepath university agency recruitment 2][$temp to "fatale"]]<<silently>>
/* generate the recruiter's name */
<<if $pc.region == "Australasia">>
<<set $scene.starbucksRecruiterFirstname to setup.aussieBoyNames1990.random(),
$scene.starbucksRecruiterSurname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.starbucksRecruiterFirstname to setup.usBoyNames1990.random(),
$scene.starbucksRecruiterSurname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.starbucksRecruiterFirstname to setup.canadianBoyNames1990.random(),
$scene.starbucksRecruiterSurname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.starbucksRecruiterFirstname to setup.ukBoyNames1984.random(),
$scene.starbucksRecruiterSurname to setup.britSurname.random()>>
<</if>>
<</silently>>\
<span class="heading"><b>STARBUCKS</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
"Sure," you shrug, "have a seat." He smiles and sits down beside you.
<<elseif $temp == "waif">>\
"Um...okay," you say, a bit surprised. He smiles and takes the seat beside you.
<<elseif $temp == "alpha">>\
"What's this about?" you ask.
"Can I sit?" he asks. You nod cautiously, and he takes the seat beside you.
<<elseif $temp == "fatale">>\
"Um...not a bit!" you say, with a flirty smile. You flick a hand through your hair as he takes the seat beside you.
<</if>>\
"I'm $scene.starbucksRecruiterFirstname," he says, reaching into a pocket for a business card and passing it to you. "One of your <<professors>> mentioned you to me."
<<if $pc.nationality == "U.S.">>\
You glance down at the card. It looks and feels expensive, and has a fierce eagle atop a shield in place of the expected corporate logo. CENTRAL INTELLIGENCE AGENCY. <<= $scene.starbucksRecruiterFirstname.toUpperCase()>> <<= $scene.starbucksRecruiterSurname.toUpperCase()>>. There's a telephone number and an address in Langley, VA.
<<elseif $pc.nationality == "English">>\
You glance down at the card. It looks and feels expensive, and has the royal coat of arms in place of the expected corporate logo. SECRET INTELLIGENCE SERVICE. <<= $scene.starbucksRecruiterFirstname.toUpperCase()>> <<= $scene.starbucksRecruiterSurname.toUpperCase()>>. There's a telephone number and an address in London.
<<elseif $pc.nationality == "Canadian">>\
You glance down at the card. It looks and feels expensive, and has a maple leaf crest in place of the expected corporate logo. CANADIAN SECURITY INTELLIGENCE SERVICE. <<= $scene.starbucksRecruiterFirstname.toUpperCase()>> <<= $scene.starbucksRecruiterSurname.toUpperCase()>>. There's a telephone number and an address in Ottawa.
<<elseif $pc.nationality == "Australian">>\
You glance down at the card. It looks and feels expensive, and has the Commonwealth coat of arms in place of the expected corporate logo. AUSTRALIAN SECRET INTELLIGENCE SERVICE. <<= $scene.starbucksRecruiterFirstname.toUpperCase()>> <<= $scene.starbucksRecruiterSurname.toUpperCase()>>. There's a telephone number and an address in Canberra.
<<elseif $pc.nationality == "New Zealand">>\
You glance down at the card. It looks and feels expensive, and has the coat of arms of New Zealand in place of the expected corporate logo. NEW ZEALAND SECURITY INTELLIGENCE SERVICE. <<= $scene.starbucksRecruiterFirstname.toUpperCase()>> <<= $scene.starbucksRecruiterSurname.toUpperCase()>>. There's a telephone number and an address in Wellington.
<</if>>\
"Have you ever thought about a career in <<if $pc.nationality == "U.S.">>the CIA<<elseif $pc.nationality=="English">>MI6<<elseif $pc.nationality=="Canadian">>the intelligence service<<elseif $pc.nationality=="Australian">>the intelligence service<<elseif $pc.nationality=="New Zealand">>the intelligence service<</if>>?"
[[What would that involve?|Lifepath university agency recruitment 3][$temp to "crusader"]]
[[Who, me?|Lifepath university agency recruitment 3][$temp to "waif"]]
[[Is this a joke?|Lifepath university agency recruitment 3][$temp to "alpha"]]
[[Best chat up line ever. Take me to bed.|Lifepath university agency recruitment 3][$temp to "fatale"]]<<silently>>
<</silently>>\
<span class="heading"><b>STARBUCKS</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
"Er...no," you admit. "What would that involve?"
"Serving your country," he answers, "either here or abroad. We have roles for people who can gather information while working in a foreign country, and roles for people back here to analyse what comes in and make sense of it all."
You nod slowly, taking this in.
<<elseif $temp == "waif">>\
"Me?" you ask. "Are you serious?"
"Yes," he nods. "We have roles for people who can gather information while working in a foreign country, and roles for people back here to analyse what comes in and make sense of it all."
You raise your eyebrows, inviting him to continue.
<<elseif $temp == "alpha">>\
"A career in...this is a <i>joke,</i> right?" you ask, glancing around to see if anybody you know is here. "Did someone put you up to this?"
"Not a joke," he replies, shaking his head. "But I appreciate that you're skeptical. I was too, when someone pulled this stunt on me."
You eye him dubiously, trying to work out if he's on the level.
<<elseif $temp == "fatale">>\
"This is <i>easily</i> the best chat up line I've ever heard," you tell him. "Take me to bed, $scene.starbucksRecruiterFirstname $scene.starbucksRecruiterSurname, you've earned it."
In response, he pulls a document from his satchel. "Uses humour and sexuality to deflect close attention," he reads aloud, then tucks the document away. "I'd say someone knows you pretty well, $pc.knownAs."
You stare back at him, suddenly disconcerted. <i>Who the hell wrote</i> that <i>about you?</i>
<</if>>\
"Most of our recruits come from <<universities>>," $scene.starbucksRecruiterFirstname says. "Sometimes officers go back into academia after they leave the <<if $pc.nationality == "U.S.">>Agency<<else>>service<</if>>, and we ask them to keep an eye out for young men and women who have some of the traits we look for. We're very careful about who we take, but your name is on my list."
You open your mouth to ask a question, but he holds up a hand. "This isn't a job offer," he says. "All I'm here to do is tell you that, in your case, applying to join <<if $pc.nationality == "U.S.">>the CIA<<elseif $pc.nationality=="English">>MI6<<elseif $pc.nationality=="Canadian">>CSIS<<elseif $pc.nationality=="Australian">>ASIS<<elseif $pc.nationality=="New Zealand">>the SIS<</if>> after you graduate is an option. Finish your studies, do your own research into us, and if you're interested in serving your country, call that number."
He smiles and stands up to leave. "It was nice meeting you, $pc.knownAs. First test: if you plan on calling us, don't mention this meeting to anyone."
<<link "Continue" "Kink vignette 5">>
<<set $scene.kink to $lifepath.availableKinks.pluck(),
$scene.kinkVignette to 5>>
<<selectKinkVignette>>
<</link>><<silently>>
<<rTablesSetupCalculate "UniversitySer">>
<<first>>
<<set $scene.BFArray to setup.rTablesDescriptionsUniversitySer>>
<<if $pc.region == "America">>
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</if>>
<</first>>
<<kinkVignetteGetDressed>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Modern campus relationships can be seriously confusing. It's often hard to know exactly what your relationship status is with someone, or how much he even likes you. Straight out asking guys questions like that can make you seem too emotional, crazy or any of the related stereotypes commonly pegged on women, so you and your friends spend hours deciphering the hidden meanings in texts, Gchats and Instagram instead.
With a noticeable man shortage on campus – and many guys seeming to prefer porn and video games to dating real live women – girls are expected to "be cool" about hooking up first and dating someday, maybe. Your friends describe themselves as "kind of" with a guy, "sort of" seeing him, or "hanging out" with him. Actual boyfriend/girlfriend relationships are rare.
Even with all these problems, people still manage to fall in love. You have the opportunity to have one or more serious relationships while you're at <<university>>. These are the relationships that feel the best to be in, and the worst to end. Most of your friends have zero or 1 relationships like this in a year, so the average student might have <<if $pc.nationality == "U.S.">>1 to 3<<else>>1 or 2<</if>> of these over her whole <<university>> career.
You have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> serious relationships in <<university>>.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Casual relationships." "Lifepath university casual relationships">>
/* code which fetches the name of the last generated serious BF for graduation snippet: only male students are applicable */
<<set $scene.graduationBFFirstname to "no such guy">>
<<for _i to 0; _i lt $scene.rTablespartners.length; _i++ >>
<<for _j to 0; _j lt $scene.BFArray.length;_j++>>
/* check for a flag*/
<<if $scene.BFArray[_j].special4 == "graduationFlag">>
/* checks whether this BF has been actually chosen by the player */
<<if $scene.BFArray[_j].description == $scene.rTablespartners[_i][9]>>
/* checks the gender*/
<<if $scene.rTablespartners[_i][5] == "M">>
/* fetches the name*/
<<set $scene.graduationBFName to $scene.rTablespartners[_i][1]>>
/* since he's a serious BF, it's a full name - fetches the first name */
<<set $scene.graduationBFFirstname to $scene.rTablespartners[_i][1].substring(0, $scene.graduationBFName.search(" "))>>
<</if>>
<</if>>
<</if>>
<</for>>
<</for>>
<<rTablesCleanAndLevelUp>>
/* set no of partners for next rTable (uni hookups) */
<<if $pc.region == "America">>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 12 18>>
<<else>>
<<rTablesSetMaxMinPartners 4 12>>
<</if>>
<<else>>
<<rTablesCleanAndLevelUp>>
<<if Array.from($pc.kinks).includesAny("Promiscuous")>>
<<rTablesSetMaxMinPartners 9 16>>
<<else>>
<<rTablesSetMaxMinPartners 3 9>>
<</if>>
<</if>>
<</link>>
<</if>><<silently>>
<<rTablesSetupCalculate "UniversityCas">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Casual hookups are more common. These are sexual encounters that just kind of happen, on or off campus, without any expectation of a relationship (although people sometimes hook up together more than once). They're often initiated by text.
Most of your friends have 2 or 3 hookups like this a year, so the average student might have <<if $pc.region == "America">>8-12<<else>>6-9<</if>> of these over her whole <<university>> career.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
By the time graduation comes around, you have a reputation on campus for being an "easy hookup". This reputation isn't totally deserved: you sometimes hear that guys you've never spoken to claim to have had sex with you at dorm parties you never went to. But you <i>have</i> <<if $pc.region == "America">>hooked up with<<else>>pulled<</if>> more <<if $pc.region == "America">>guys<<else>>blokes<</if>> than most of your friends.
<</if>>\
You have <<dropdownCustom "$scene.rTablesnumberOfPartnersStr" $scene.rTablesnumberOfPartnersArray>> hookups while at <<university>>.
<<rTablesShowPartners>>
<<if _true>>/*To lock until generation is complete*/\
<<link "Continue." "Lifepath university final exams">>
<<rTablesCleanAndLevelUp>>
<</link>>
<</if>><<silently>>
<<kinkVignetteGetDressed>>
/* remove satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set _studentRating to Math.round ($scene.academicPerformance + $pc.intelligence.score * 1.25 + $pc.conscientiousness.score * 1.5) >>
/*Bugs in code -> fix*/
/* advance game clock 3 or 4 years */
<<set $scene.lifepathAge += 1>>
/* Rewind the game clock to her correct birthdate */
<<if $scene.birthMonth gt 2>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 12>>
<<set $gameDate to new Date(2018-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
/* the birthday hasn't happened in 2019 */
<<else>>
<<set $gameDate to new Date(2019-$pc.age+$scene.lifepathAge, $scene.birthMonth, $scene.birthDay, random(0,23), random(1,59))>>
<</if>>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
After <<if $scene.degreeLength == 3>>three<<elseif $scene.degreeLength == 4>>four<<else>>(ERROR IN SCENE.DEGREELENGTH)<</if>> years of study and campus life, the most stressful part of your <<university>> career begins as you and your friends all hunker down to prepare for your <<if $pc.region == "America">>finals<<else>>final exams<</if>>.
<<if _studentRating gte 10>>\
Everyone knows that you're a top student. You're 90% confident of graduating with <<if $pc.nationality == "U.S.">>an A<<elseif $pc.nationality == "Canadian">>an A<<elseif $pc.nationality == "English">>a First<<elseif $pc.nationality == "Australian">>a High Distinction<<elseif $pc.nationality == "New Zealand">>an A<</if>>.
[[Try your hardest in the exams.|Lifepath university graduation]]
<<elseif _studentRating gte 5>>\
You're a good student; you're 90% confident of graduating with <<if $pc.nationality == "U.S.">>a B+ or better<<elseif $pc.nationality == "Canadian">>a B+ or better<<elseif $pc.nationality == "English">>a 2:1 or better<<elseif $pc.nationality == "Australian">>a Distinction or better<<elseif $pc.nationality == "New Zealand">>a B+ or better<</if>>.
[[Try your hardest in the exams.|Lifepath university graduation]]
<<else>>\
<<silently>>
<<if $pc.region == "America">>
<<set _lomProfTitle to "Professor">>
<<else>>
<<set _lomProfTitle to "Doctor">>
<</if>>
<<if ndef $scene.aForLayProf>>
<<set $scene.aForLayProf to {}>>
<</if>>
<<if $pc.region == "Australasia">>
<<set $scene.aForLayProf.firstname to setup.aussieBoyNames1990.random(),
$scene.aForLayProf.surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.aForLayProf.firstname to setup.usBoyNames1990.random(),
$scene.aForLayProf.surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.aForLayProf.firstname to setup.canadianBoyNames1990.random(),
$scene.aForLayProf.surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set $scene.aForLayProf.firstname to setup.ukBoyNames1984.random(),
$scene.aForLayProf.surname to setup.britSurname.random()>>
<</if>>
<<set _attributeModifiers to [
["extraversion", 1],
["agreeableness", -1],
["neuroticism", -1],
["attractiveness", 1],
["confidence", 1]]>>
<<set _skillModifiers to [["Persuade", 1]]>>
<<set _otherModifiers to [["$scene.glammedUp", "eq", true, 1]]>>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
Your predicted grades are hovering between <<if $pc.nationality == "U.S.">>a B+<<elseif $pc.nationality == "Canadian">>a B+<<elseif $pc.nationality == "English">>a 2:1<<elseif $pc.nationality == "Australian">>a Distinction<<elseif $pc.nationality == "New Zealand">>a B+<</if>> (which is respectable) and <<if $pc.nationality == "U.S.">>a B<<elseif $pc.nationality == "Canadian">>a B<<elseif $pc.nationality == "English">>a 2:2<<elseif $pc.nationality == "Australian">>a Credit<<elseif $pc.nationality == "New Zealand">>a B<</if>> (which would be a disappointment).
Looking back over your recent grades, you work out that if one of your professors had marked one of your papers <<if $pc.nationality == "English" or $pc.nationality == "Australian">>70 instead of 69<<else>>A instead of B+<</if>>, it could potentially make a difference to your final grade.
<<link "Visit him and ask him to change your grade." "Lifepath final exams persuade professor">>\
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<set $scene.persuadedProf to true>>
<<goodFeedbackNotif>>
<<else>>
/* consequences of failed skill roll here */
<<badFeedbackNotif>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Uni persuade prof to change grade">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
[[Visit him, but change into a short skirt and put some makeup on first.|Lifepath final exams glam up]]
<<if $scene.affairWithLOM1Prof>>\
[["(In student affair) Ask " + _lomProfTitle + " " + $scene.lomProf.surname + " to pull some strings."|Lifepath final exams lean on lover]]
<</if>>\
[[Just try your hardest in the exams.|Lifepath university graduation]]
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You go and see <<Professor>> $scene.lomProf.surname in his office. He sips a Diet Coke while you explain your situation.
"I wish I could help you, $pc.knownAs, but if I ask $scene.aForLayProf.firstname to give you special treatment, it could raise suspicions about us. It'd be a big risk to my career. Sorry."
[[Okay, I understand.|Lifepath final exams let down by lover]]
<<if $pc.agreeableness.score lt 0>>\
[[(Low Agreeableness) You know who else could ruin your career?|Lifepath final exams lean on lover hard]]
<<else>>\
<span class="greyedOut">(Low Agreeableness) You know who else could ruin your career?</span>
<</if>>\<<silently>>
<<set $scene.persuadedProf to true>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You frown at him. "If I were you, I'd be more worried about <i>me</i> than <<Professor>> $scene.aForLayProf.surname," you say.
He raises his eyebrows. "Are you threatening me?"
<i>"Absolutely,"</i> you firmly reply. "Speak to $scene.aForLayProf.firstname or I speak to HR. And then I'm going to go round your house and have a big talk with your wife."
He stares at you for a long time. If looks could kill, you'd be dead. "You little <i>bitch,"</i> he finally musters.
"Just get me an A," you say, rising to leave. "I don't care what you have to do." As you shut the door behind you, you hear a loud thud as he hits something <i>hard</i> in frustration and anger. He texts you that evening: <i>Done. Don't contact me again.</i> As if you were going to.
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
[[Final exams.|Lifepath university graduation]]<<silently>>
<<set _attributeModifiers to [
["extraversion", 1],
["agreeableness", -1],
["neuroticism", -1],
["attractiveness", 1],
["confidence", 1]]>>
<<set _skillModifiers to [["Persuade", 1]]>>
<<set _otherModifiers to [["$scene.glammedUp", "eq", true, 1]]>>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"It's okay," you say, "I understand." You leave his office feeling disappointed. <<Professor>> $scene.lomProf.surname couldn't help you, so if you want to keep pursuing this you'll need to go direct to <<Professor>> $scene.aForLayProf.surname.
<<link "Visit him and ask him to change your grade." "Lifepath final exams persuade professor">>\
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<set $scene.persuadedProf to true>>
<<goodFeedbackNotif>>
<<else>>
/* consequences of failed skill roll here */
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<</link>><span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Uni persuade prof to change grade">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
[[Visit him, but change into a short skirt and put some makeup on first.|Lifepath final exams glam up]]
[[Let this go and just try your best in the exams.|Lifepath university graduation]]<<silently>>
/* change into a short skirt */
<<if $pc.highSchoolClique == "Alpha Female">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-alpha-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-rockChick-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Geek">>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-geekSkirt-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<set $avatar.trousers to "">>
<<= "<<set $avatar.skirt to 'av-lifepath-skirt-denim-" + $pc.bodyType + ".png'>>" >>
<</if>>
/* hair and makeup */
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<else>>
<<eyeshadow9to5>>
<</if>>
<<lipstickMissScarlet>>
<<set $scene.glammedUp to true>>
<<set _attributeModifiers to [
["extraversion", 1],
["agreeableness", -1],
["neuroticism", -1],
["attractiveness", 1],
["confidence", 1]]>>
<<set _skillModifiers to [["Persuade", 1]]>>
<<set _otherModifiers to [["$scene.glammedUp", "eq", true, 1]]>>
<<skillCheck 10 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if lastVisited("Lifepath final exams let down by lover") is 1>><<Professor>> $scene.aForLayProf.surname's office is just down the hall, but you go home to change first. <</if>>You put on some bright red lipstick and change into a short skirt.
It feels a bit like you're getting ready for a date, but you tell yourself that you're just making yourself look nice for an important meeting. On the way through the halls, you rehearse what to say that might <<link "persuade him." "Lifepath final exams persuade professor">>\
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<set $scene.persuadedProf to true>>
<<else>>
/* consequences of failed skill roll here */
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Uni persuade prof to change grade">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span><<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You visit <<Professor>> $scene.aForLayProf.surname in his office and explain your predicament: a change in the marking of one single paper could be the difference between <<if $pc.nationality == "U.S.">>a B+<<elseif $pc.nationality == "Canadian">>a B+<<elseif $pc.nationality == "English">>a 2:1<<elseif $pc.nationality == "Australian">>a Distinction<<elseif $pc.nationality == "New Zealand">>a B+<</if>> and <<if $pc.nationality == "U.S.">>a B<<elseif $pc.nationality == "Canadian">>a B<<elseif $pc.nationality == "English">>a 2:2<<elseif $pc.nationality == "Australian">>a Credit<<elseif $pc.nationality == "New Zealand">>a B<</if>> for you. You ask if there's anything in your paper that could possibly justify him regrading it.
<<if $scene.d10Roll.success>>\
<<pcBigSmile>>\
<<pcRaiseEyebrows>>\
<<Professor>> $scene.aForLayProf.surname listens sympathetically to your appeal, nodding along at points. "It's possible I marked that paper too harshly," he says, "let me take another look at it."
He rereads it while you sit perched nervously, occasionally making little "hmm" noises you can't decipher. "This is a borderline case," he finally pronounces. "I would have liked to see more argument around this point you made regarding the Leahy and Bryant research..." He talks you through his reasoning for giving you a B+ on the paper.
"Honestly, $pc.knownAs, this is B+ work. You're capable of better." You look up at him with anxious, puppy dog eyes. "But if this mark really is as important as you say..." He sighs. "I'll resubmit it with an A-."
"Oh my goodness thank you!" You jump out of your chair and startle him with a hug and effusive thanks. This could really make a difference!
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
[[Final exams.|Lifepath university graduation]]
<<else>>\
<<pcTalk>>\
The <<if $pc.nationality == "U.S.">>Canadian <<professor>><<elseif $pc.nationality == "English">>Welshman<<elseif $pc.nationality == "Canadian">>American <<professor>><<elseif $pc.region == "Australasia">>British expat<</if>> sets his normally friendly, chubby face into a look of sombre refusal. "I'm sorry, $pc.knownAs, but I can't change your grade. That wouldn't be fair to the other students."
You try to talk him round, but he refuses to budge.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Look, I'll do *anything.*|Lifepath final exams seduce professor]]
<<else>>\
<span class="greyedOut">(Promiscuous) I'll do anything.</span>
<</if>>\
[[Leave, disappointed.|Lifepath final exams failed persuasion]]
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You leave his office feeling disappointed, and wishing that you'd made more of an effort on that paper.
[[Final exams.|Lifepath university graduation]]<<silently>>
<<set _attributeModifiers to [["attractiveness", 2], ["confidence", 1]]>>
<<set _skillModifiers to [["Persuade", 1]]>>
<<set _otherModifiers to [
["$scene.glammedUp", "eq", true, 1],
["$pc.collegeCheerleader", "eq", true, 1],
["$pc.braSize", "eq", "34A", 2],
["$pc.braSize", "eq", "34B", 1],
["$pc.braSize", "eq", "34D", -1],
["$pc.braSize", "eq", "34DD", -2],
["$pc.braSize", "eq", "34E", -3],
["$pc.naturalHairColour", "eq", "blonde", 1, "or", "$pc.naturalHairColour", "eq", "dirtyBlonde", "$pc.naturalHairColour", "eq", "lightBlonde", "$pc.naturalHairColour", "eq", "strawberryBlonde"],
["$pc.highSchoolClique", "eq", "Geek", -1],
["$pc.skinColour", "eq", "pale", 1],
["$pc.skinColour", "eq", "olive", -1],
]>>
<<skillCheck 6 _attributeModifiers _skillModifiers _otherModifiers>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"You understand how important this is for me, right?" You shift in your chair and cross your legs. "Please, <<Professor>> $scene.aForLayProf.surname. I'll do whatever it takes." You choose your next words carefully. "Anything. Even something...extracurricular."
<<Professor>> $scene.aForLayProf.surname gazes back alertly. It's impossible to tell what he's thinking. You feel nervous now it's out there. "Such as...such as what?" he asks quietly.
<<if $pc.confidence gt 0>>\
<<link "(High Confidence) I'll blow you if you do it." "Lifepath final exams seduce professor 2">>
<<surpsSkillRoll>>
<<if $scene.d10Roll.success>>\
<<goodFeedbackNotif>>
<<else>>
<<badFeedbackNotif>>
<</if>>
<<if $scene.d10Roll.success>>
/* consequences of successful skill roll here */
<<surpsAddXP "Persuade" 100>>
<<else>>
/* consequences of failed skill roll here */
<<surpsAddXP "Persuade" 50>>
<</if>>
<</link>> <span class="heading"><small>SUCCESS CHANCE _displayChance% <<link "[Why?]">>
<<set _askTheDM to "Seduce final exam prof">>
<<script>>
Dialog.setup("Ask the DM");
Dialog.wiki("<<askTheDM>>");
Dialog.open();
<</script>><</link>></small></span>
<<else>>\
<span class="greyedOut">(High Confidence) I'll blow you if you do it. <span class="heading"><small>SUCCESS CHANCE _displayChance%</small></span></span>
<</if>>\
[[I don't know. Never mind.|Lifepath final exams seduce professor abort 2]]<<silently>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Are you gonna make me say it?" you ask. He just arches his brow at you.
"If you regrade the paper for me..." You take a deep breath, look into his eyes, and go for it. "I'll suck your <<cock>>. Right here in your office."
<<Professor>> $scene.aForLayProf.surname licks his fleshy lips nervously, and glances at the door. "Are you <i>serious?"</i>
<i>Are you?</i> You realise that you are. You nod back.
<<if $scene.d10Roll.success>>\
He stares at you for a second, then shakes his head. "It's too risky," he murmurs, so quietly that he might be talking to himself. "My job..."
[[Take off your t-shirt.|Lifepath final exams seduce professor 3]]
[[Back out.|Lifepath final exams seduce professor abort 2]]
<<else>>\
He stares at you for a second, weighing it up, then shakes his head. "No way," he says. "It wouldn't be fair to the rest of the class. I'm sorry you didn't do better, $pc.knownAs, but sometimes that's what happens. <<if $scene.affairWithLOM1Prof>>We're not all <<Professor>> $scene.lomProf.surname.<<else>>This conversation is over.<</if>>"
Embarrassed, you get out of there quickly, wishing that you'd made more of an effort on that paper.
[[Final exams.|Lifepath university graduation]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<set $avatar.top to "">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You cross your arms and pull your t-shirt up off over your head. <<Professor>> $scene.aForLayProf.surname's eyes take in your youthful, slender body and his jaw drops open.
"$pc.knownAs," he croaks, "for God's sake!" His eyes dart again to his door.
[[Want me to lock it?|Lifepath final exams seduce professor 4]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Want me to lock it?" you ask innocently.
<<Professor>> $scene.aForLayProf.surname nods rapidly, so you stand up and walk across the room to his door. His office is on the third floor above the quad, so nobody can see in, but it still feels <<if Array.from($pc.kinks).includes("Exhibitionist")>>sexy<<else>>weird<</if>> to be walking through his room in just a bra.
You get to his door, and reach up to the lock. You look over your shoulder at him as you click it shut. He's staring at you intently.
[[Walk back over to him.|Lifepath final exams seduce professor 4 walk back]]
[[Take off your bra first.|Lifepath final exams seduce professor 4 bra off]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You cross the room and walk around the side of <<Professor>> $scene.aForLayProf.surname's desk. He pushes his chair back, the wheels squeaking under his weight. His corduroy <<trousers>> are stretched tight over his erection, and his fleshy thighs.
[[Kneel between his legs.|Lifepath final exams seduce professor 7]]<<silently>>
<<pcMoodCalm>>
<<pcRemoveBra>>
<<set $scene.blewProfTopless to true>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You reach behind your back, undo your bra, and slide it off. He stares at your <<pcTits>> in rapt attention. You hang your bra on his doorknob, then cross the room again, topless.
You walk around the side of <<Professor>> $scene.aForLayProf.surname's desk. He pushes his chair back, the wheels squeaking under his weight. His corduroy <<trousers>> are stretched tight over his erection, and his fleshy thighs.
[[Kneel between his legs.|Lifepath final exams seduce professor 7]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<i>Am I really doing this?</i> You sink to your knees and reach up for the crotch of his <<trousers>>. He gazes down at you nervously as you unbuckle his belt and unbutton his fly. He's wearing navy blue cotton boxer shorts.
You tug the <<trousers>> down. <<Professor>> $scene.aForLayProf.surname lifts his big butt out of his chair to help you pull them down, baring an inch or two of his pale, hairy thighs.
Slipping your fingers inside the loose cotton boxer shorts, you pull his <<stiff>>, <<if $pc.nationality == "U.S.">>uncircumsised<<else>>circumsised<</if>> <<cock>> out into the room. It twitches in your loose grip.
With one last look up into his eyes, you lean forward into his lap, your <<pcTits>> <<if Flag("big-tits")>>squashing<<else>>pressing<</if>> into his legs. He murmurs in pleasure as your mouth slips onto his <<cock>>.
[[Earn the A–.|Lifepath final exams seduce professor 8]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
Your mouth moves up and down on his <<stiff>> <<cock>>. He tastes like old pennies. For a long time the office is silent but for slurping sounds and his deep, contented breathing.
Just as your jaw is starting to really ache, you sense a change in his breathing and a new tension in his body. You pick up the pace, murmuring sexy little mews of encouragement as you work on his <<cock>> with your mouth. He strains in his chair, riding this new sensation for as long as he can before he squirts a <<= either("warm", "hot", "sticky", "thick", "creamy", "gooey", "salty")>>, fishy tasting <<= either("load", "load of cum ", "load of jizz", "load of sperm", "load of semen", "wad of spunk")>> in your mouth.
[[Spit.|Lifepath final exams seduce professor 9][$temp to "spit"]]
[[Swallow.|Lifepath final exams seduce professor 9][$temp to "swallow"]]<<silently>>
<<set $scene.persuadedProf to true>>
<<set $scene.blewProf to true>>
<<set $pc.sexualPartners += 1>>
<<surpsAddXP "Oral Sex" 50>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "spit">>\
You grab his waste paper basket and spit the gross load out into it. <<Professor>> $scene.aForLayProf.surname just sits there, his cheeks flushed.
<<elseif $temp == "swallow">>\
With an effort of will, you gulp down his <<cum>>, feeling it slide down your neck like a gross oyster. <<Professor>> $scene.aForLayProf.surname just sits there, his cheeks flushed.
<<else>>\
(ERROR IN TEMP VARIABLE)
<</if>>\
On your knees, you just look up at him for a moment. "That...was pretty amazing," he manages, then cracks a smile. "I wish I'd marked you down more often," he chuckles.
You smile politely as you get back to your feet. "So...you'll give me the A minus, right?" your mouth tastes of his <<cock>>.
He shakes his head. "A plus, $pc.knownAs. You just earned an A plus."
<span class="heading">\
<span class="goodFeedback">\
Academic performance <b>increased.</b>
</span>\
</span>\
[[Final exams.|Lifepath university graduation]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Okay," you say, "I understand. Thanks for seeing me anyway."
"Just work hard on your exams," he says as you hurry out of the room. "Good luck!"
You head back home, relieved that you didn't actually go through with it.
[[Final exams.|Lifepath university graduation]]<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"I'm sorry," you say, losing your nerve. "I should go."
<<Professor>> $scene.aForLayProf.surname opens his mouth to say something, then closes it. You hurry out of his office, feeling relieved that you didn't actually go through with it.
[[Final exams.|Lifepath university graduation]]<<silently>>
<<pcMoodCalm>>
/* change back into uni clothes */
<<kinkVignetteGetDressed>>
/* Remove the satchel */
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
/* make dice roll for final grade */
<<set _studentRating to Math.round ($scene.academicPerformance + $pc.intelligence.score * 1.25 + $pc.conscientiousness.score * 1.5)>>
<<if $scene.persuadedProf>>
<<set _profBonus to 1>>
<<else>>
<<set _profBonus to 0>>
<</if>>
<<set _d10 to random(1,10)>>
<<if _d10 == 1 and _studentRating gte 10>>
/* the player rolled a critical failure, so we adjust the final roll to give her a B */
<<set _diceRoll to 9>>
<<elseif _d10 == 1 and _studentRating gte 5>>
/* the player rolled a critical failure, so we adjust the final roll to give her a C */
<<set _diceRoll to 5>>
<<else>>
<<set _diceRoll to _studentRating + _d10 + _profBonus>>
<</if>>
/* set local grades */
<<if $pc.nationality == "English">>
<<set _aResult to "First">>
<<set _bResult to "2:1">>
<<set _cResult to "2:2">>
<<set _dResult to "Third">>
<<elseif $pc.nationality == "Australian">>
<<set _aResult to "High Distinction">>
<<set _bResult to "Distinction">>
<<set _cResult to "Credit">>
<<set _dResult to "Pass">>
<<elseif $pc.nationality == "Canadian">>
<<set _aResult to "A">>
<<set _bResult to "B+">>
<<set _cResult to "B">>
<<set _dResult to "C">>
<<elseif $pc.nationality == "New Zealand">>
<<set _aResult to "A">>
<<set _bResult to "B+">>
<<set _cResult to "B">>
<<set _dResult to "C">>
<<elseif $pc.nationality == "U.S.">>
<<set _aResult to "A">>
<<set _bResult to "B+">>
<<set _cResult to "B">>
<<set _dResult to "C">>
<</if>>
<<set _xpIntAmount1 to 1500 * $pc.intelligenceMultiplier>>
<<set _xpIntAmount2 to 1000 * $pc.intelligenceMultiplier>>
<<set _xpIntAmount3 to 500 * $pc.intelligenceMultiplier>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
After sitting your final exam, you mark the occasion in the fashion typical of a $scene.uni.shortName student: getting drunk in town, then settling in for an anxious wait for Results Day.
On the big day you find yourself huddled around a noticeboard in your department, looking for your name on the list.
<<if _diceRoll gte 10>>\ /* first or 2:1 */\
<<set $pc.degree.grade to "A">>\
<<= $pc.firstname.toUpperCase()>> <<= $pc.surname.toUpperCase()>> <<= _aResult.toUpperCase()>>
<<if _studentRating gte 10>>\
<<set _mood to "satisfied">>\
You did it. <<if $scene.blewProf>>A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Was it worth it?<<else>>It's the grade that was predicted, but doubts had crept in during the wait. You feel relieved that you didn't let yourself down.<</if>>
<<elseif _studentRating gte 5>>\
<<set _mood to "pleased">>\
<<pcSmile>>\
<<if $scene.blewProf>>That's better than the _bResult you were hoping for. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Did you really deserve this?<<else>>You did it, you got the _aResult! You had a suspicion that the exams had gone well, but you'd been emotionally preparing yourself for a _bResult. This is good news!<</if>>
<<else>>\
<<set _mood to "amazed">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
<<if $scene.blewProf>>Wow – you got the _aResult! You'd been hoping for a _bResult at best. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Did you really deserve this?<<else>>Your jaw drops – you got the _aResult! You had a suspicion that the exams had gone well, but you'd been hoping for a _bResult at best. This is amazing!<</if>>
<</if>>\
<<elseif _diceRoll gte 6>>\
<<set $pc.degree.grade to "B">>\
<<= $pc.firstname.toUpperCase()>> <<= $pc.surname.toUpperCase()>> <<= _bResult.toUpperCase()>>
<<if _studentRating gte 10>>\
<<set _mood to "disappointed">>\
<<pcMoodSkeptical>>\
<<if $scene.blewProf>>Your face falls when you see the result you'd feared. A _bResult is a respectable grade – but you were predicted to get the _aResult. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. You can't believe you did that and still ended up with a _bResult.<<else>>Your face falls when you see the result you'd feared. A _bResult is a respectable grade – but you were predicted to get the _aResult. What went wrong?<</if>>
<<elseif _studentRating gte 5>>\
<<set _mood to "satisfied">>\
<<if $scene.blewProf>>You did it, you got the _bResult. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Was it worth it?<<else>>You did it, you got the _bResult! You had a suspicion that the exams had gone well, but you'd been emotionally preparing yourself for a _cResult. This is good news!<</if>>
<<else>>\
<<set _mood to "pleased">>\
<<pcSmile>>\
<<if $scene.blewProf>>You did it, you got the _bResult. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Did you really deserve this?<<else>>You did it, you got the _bResult! You had a suspicion that the exams had gone well, but you'd been emotionally preparing yourself for a _cResult. This is good news!<</if>>
<</if>>\
<<else>>\
<<set $pc.degree.grade to "C">>\
<<= $pc.firstname.toUpperCase()>> <<= $pc.surname.toUpperCase()>> <<= _cResult.toUpperCase()>>
<<if _studentRating gte 10>>\
(ERROR your studentRating was too high to get a _cResult so something has gone wrong.)
<<elseif _studentRating gte 5>>\
<<set _mood to "disappointed">>\
<<pcMoodSkeptical>>\
<<if $scene.blewProf>>Your face falls when you see the result you'd feared. A _cResult is a pass – but you were predicted to get the _bResult. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. You can't believe you did that and still ended up with a _cResult.<<else>>Your face falls when you see the result you'd feared. A _cResult is a pass – but you were predicted to get the _bResult. What went wrong?<</if>>
<<else>>\
<<set _mood to "satisfied">>\
<<if $scene.blewProf>>Well...at least you passed. A sudden vivid memory of being <<if $scene.blewProfTopless>>topless, <</if>> on your knees between <<Professor>> $scene.aForLayProf.surname's fat legs with his <<cock>> in your mouth flashes into your mind. Maybe doing that is all that got you the pass.<<else>>You got the _cResult. It's a pass, the grade that was predicted, but doubts had crept in during the wait. You feel relieved that you didn't let yourself down with a _dResult.<</if>>
<</if>>\
<</if>>\
You and some friends head to <<if $pc.nationality == "U.S.">>an Irish pub<<elseif $pc.nationality == "English" or $pc.nationality == "Canadian" or $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>the pub<</if>> to absorb the news. Some are celebrating, some are commiserating. It feels like the end of an era for you all.
<<silently>>\
<<if $pc.degree.grade == "A">>
<<if $pc.degree.subject == "business">>
<<surpsAddXP "Accounting" _xpIntAmount1>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "journalism">>
<<surpsAddXP "Writing" 2000>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<elseif $pc.degree.subject == "law">>
<<surpsAddXP "Law" _xpIntAmount1>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "psychology">>
<<surpsAddXP "Psychology" _xpIntAmount1>>
<<surpsAddXP "Writing" 500>>
<</if>>
<<elseif $pc.degree.grade == "B">>
<<if $pc.degree.subject == "business">>
<<surpsAddXP "Accounting" _xpIntAmount2>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "journalism">>
<<surpsAddXP "Writing" 1000>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<elseif $pc.degree.subject == "law">>
<<surpsAddXP "Law" _xpIntAmount2>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "psychology">>
<<surpsAddXP "Psychology" _xpIntAmount2>>
<<surpsAddXP "Writing" 500>>
<</if>>
<<elseif $pc.degree.grade == "C">>
<<if $pc.degree.subject == "business">>
<<surpsAddXP "Accounting" _xpIntAmount3>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "journalism">>
<<surpsAddXP "Writing" 500>>
<<surpsAddXP "Computers" 500>>
<<surpsAddXP "English" 500>>
<<elseif $pc.degree.subject == "law">>
<<surpsAddXP "Law" _xpIntAmount3>>
<<surpsAddXP "Persuade" 500>>
<<surpsAddXP "Public Speaking" 500>>
<<elseif $pc.degree.subject == "psychology">>
<<surpsAddXP "Psychology" _xpIntAmount3>>
<<surpsAddXP "Writing" 500>>
<</if>>
<</if>>
<</silently>>\
<<if $scene.graduationBFFirstname == "no such guy">>
<<link "Continue." "Lifepath university graduation ceremony">>
<</link>>
<<else>>
<<link "Continue." "Graduation gown vignette start">>
<</link>>
<</if>><div class="devnote"><b>Dev note:</b> We're working on some code that will detect if your agent has at least one serious relationship at uni, and who they are. For now, you can manually choose. 🦀 </div>
[[My agent didn't have any serious relationships (no new content)|Lifepath university graduation ceremony]]
[[My agent had a serious relationship with a guy called Tommy (new scene)|Graduation gown vignette start]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
With the exams over, most students have packed up and gone home, and the campus has a deserted air. You’ve decided to stay on until the graduation ceremony, partly to stay with your boyfriend $scene.graduationBFFirstname for a bit longer. He’s going solo travelling next, so these are the last weeks you’ll have [[as a couple.|Graduation gown vignette afterglow]]<<silently>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcSmile>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
One Tuesday night you’re in his bed, basking in the afterglow of an unusually energetic Netflix & Chill session. "You were so passionate," you murmur contentedly while he checks his Facebook. "What were you thinking?"
"About you," he assures you hurriedly.
[[What about me?|Graduation gown vignette fantasy][$temp to "crusader"]]
[[I don’t mind you fantasising about other girls.|Graduation gown vignette fantasy][$temp to "waif"]]
[[I should hope so!|Graduation gown vignette fantasy][$temp to "alpha"]]
[[Ooh. What was I doing?|Graduation gown vignette fantasy][$temp to "fatale"]]<<silently>>
<<if $temp == "alpha">>
<<pcMoodAngry>>
<</if>>
<<pcTalk>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
"Oh yeah? What about me?"
He looks up from his phone, a little sheepishly. "Well, uh...you really wanna know?"
You nod, curious. "Uh huh. Sure."
<<elseif $temp == "waif">>\
"It's cool, baby," you tell him. "You know I don't mind you thinking about other girls."
"I don't need to. You're the sexiest girl on campus."
"Liar."
He grins and looks up from his phone. "Seriously. You wanna know what I was imagining?"
"Sure."
<<elseif $temp == "alpha">>\
"I should hope so," you say sternly. "What exactly?"
He looks up from his phone, a little sheepishly. "Well, uh...you really wanna know?"
<<if $lifepath.elderSister or $lifepath.youngerSister>>\
"This had <i>better</i> not be about my sister again."
"Relax, relax, it's nothing to do with her, I swear."
You arch a brow expectantly.
<<else>>\
"Yep."
<</if>>\
<<elseif $temp == "fatale">>\
"Oh, this sounds hot. What was I doing?"
He looks up from his phone, a little sheepishly. "Well, uh...you really wanna know?"
"If you tell me, I might do it..." he mulls this over for a second.
<</if>>\
"Well...I was thinking about the graduation ceremony," he says. "About the gowns. What are you gonna wear under yours?"
[[Clothes, babe.|Graduation gown vignette fantasy 2][$temp to "boring"]]
[[What would you like me to wear?|Graduation gown vignette fantasy 2][$temp to "sexy"]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "boring">>\
<<pcSmirk>>\
"Clothes, babe. Same as everybody else."
"<<if $pc.region == "America">>Smartass<<else>>Smartarse<</if>>. I was imagining you wearing something sexier."
"Like what?"
<<else>>\
"I haven't decided," you say. "What would you <i>like</i> me to wear, baby?"
<</if>>\
He puts his phone down. "Um..." he hesitates, then shrugs slightly, and just spits it out. "Black <<if $pc.region == "America">>nylons<<else>>stockings<</if>>. High heels. Nothing else." He shifts in the bed to face you, his expression raw and <<aroused>>. "It's such a serious event. So public. It'd be so sexy knowing that under the gown, you're dressed like that. I don't think I'd be able to keep my hands off you."
[[(Refuse) That wouldn't work.|Graduation gown vignette fantasy deny][$temp to "crusader"]]
[[Seriously? In front of everyone?|Graduation gown vignette fantasy resist]]
[[(Refuse) No way.|Graduation gown vignette fantasy deny][$temp to "alpha"]]
[[Okay.|Graduation gown vignette fantasy agree]]<<silently>>
<<if ($lifepath.dad.present and $lifepath.mom.present) and ($lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother)>>
<<set _family to "wholeFamily">>
<<elseif $lifepath.dad.present and $lifepath.mom.present>>
<<set _family to "parents">>
<<elseif $lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother>>
<<set _family to "family">>
<<elseif $lifepath.dad.present>>
<<set _family to "dad">>
<<elseif $lifepath.mom.present>>
<<set _family to "mom">>
<</if>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $temp == "crusader">>\
<<pcMoodCalm>>\
<<pcTalk>>\
"That wouldn't work, babe," you tell him. "There's nowhere private to get changed. Not to mention my <<if _family == "wholeFamily">>whole family's<<elseif _family == "parents">>parents are<<elseif _family == "family">>family's<<elseif _family == "dad">>dad's<<elseif _family == "mom">><<mom>> is<</if>> gonna be there."
"Yeah...I guess you're right," he says. "Oh well. It was just a little fantasy." He kisses you on the cheek, and goes back to his phone.
[[Continue|Lifepath university graduation ceremony]]
<<elseif $temp == "waif">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"I can't believe you'd seriously ask me to do that!" you say. "It's my graduation. I've worked just as hard as you have for this, $scene.graduationBFFirstname. I want to take it seriously."
He looks crestfallen and ashamed. "Sorry, baby," he says. "You're right. It was a dumb idea. I wasn't serious." He kisses you on the cheek.
"I think you were. You know what? Fuck this, $scene.graduationBFFirstname, I'm going home."
[[Continue|Lifepath university graduation ceremony]]
<<elseif $temp == "alpha">>\
<<pcMoodCalm>>\
<<pcTalk>>\
"I'm not doing that," you tell him. "It's my graduation. I've worked hard for this, $scene.graduationBFFirstname, I want to take it seriously."
"Sorry, babe," he says. "It was just a stupid fantasy. You're right." He kisses you on the cheek, and goes back to his phone.
[[Continue|Lifepath university graduation ceremony]]
<</if>>\<<silently>>
<<if ($lifepath.dad.present and $lifepath.mom.present) and ($lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother)>>
<<set _family to "wholeFamily">>
<<elseif $lifepath.dad.present and $lifepath.mom.present>>
<<set _family to "parents">>
<<elseif $lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother>>
<<set _family to "family">>
<<elseif $lifepath.dad.present>>
<<set _family to "dad">>
<<elseif $lifepath.mom.present>>
<<set _family to "mom">>
<</if>>
<<pcMoodSkeptical>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"You'd really want me to do that?" you ask. "On my graduation, in front of all my friends? In front of my <<if _family == "wholeFamily">>whole family<<elseif _family == "parents">>parents<<elseif _family == "family">>family<<elseif _family == "dad">>dad<<elseif _family == "mom">><<mom>><</if>>?"
He opens his mouth to say <i>of course not,</i> then stops. You can almost see the wheels in his head turning while he comes to a decision.
"Yeah," he finally admits. "I really want you to, $pc.knownAs. In front of everyone. That's why it'd be so sexy."
There's a long moment of silence between you. You can't see it, but something tells you he's got an erection again.
"C'mon, babe," he implores you. "Nobody would know. Except me."
[[Absolutely not.|Graduation gown vignette fantasy deny][$temp to "waif"]]
[[Okay.|Graduation gown vignette fantasy agree]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.graduationBFFirstname.toUpperCase()>>'S BEDROOM</b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You mull it over. It's just being naked under clothes, right? You could find a <<toilet>> to get changed in before the ceremony. And it seems to be a big deal for $scene.graduationBFFirstname. "<<if lastVisited("Graduation gown vignette fantasy resist") is 1>>Well...o<<else>>O<</if>>kay," you say.
"Okay?" His eyes light up. "Okay as in...you'll do it?"
"Yeah, baby. If you want me to, I'll do it."
He climbs on top of you, his phone forgotten and his interest in you suddenly rekindled. "You're the fucking <i>best,</i> $pc.knownAs," he says, and he starts kissing your neck before making love to you like he means it.
[[Continue|Graduation gown vignette ceremony]]<<silently>>
/* change into graduation outfit */
<<stripPC>>
<<= "<<set $avatar.top to 'av-lifepath-blackGraduationGown-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<<set $avatar.hatDark to "av-lifepath-blackGraduationMortarboard-dark.png">>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-3-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-gabbieHoldups-" + $pc.bodyType + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<set $avatar.shoes to "av-lifepath-ankleBoots.png">>
<<else>>
<<eyeshadow9to5>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<</if>>
<<blusherPinkRose>>
<<lipstickMissScarlet>>
<<pcSmile>>
<<set _commencementTopic to [
"figuring out who you are",
"trusting yourself",
"not letting others define who you are",
"having big dreams",
"taking initiative and getting in the game",
"being persistent and never giving up",
"being brave enough to fail sometimes",
"not needing to be perfect",
"using your imagination and creativity",
"reminding yourself to be present",
"taking risks",
"embracing change",
"working hard",
"believing in yourself",
"selflessness and giving back"]>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The class of <<= $gameDate.getFullYear()>> assembles in full one final time for a formal ceremony, students wearing gowns and mortarboards accompanied by their families and posing for lots of photos. Your commencement speaker focuses on the importance of <<= _commencementTopic.random()>>.
The timings of the day mean you haven't seen $scene.graduationBFFirstname yet, but he's texted you a few times about your outfit.
<div style="transform: scale(1,1);-webkit-transform-origin-x: 0;">\
<div class="marvel-device iphone-x">\
<div class="notch">\
<div class="camera"></div>\
<div class="speaker"></div>\
</div>\
<div class="top-bar"></div>\
<div class="sleep"></div>\
<div class="bottom-bar"></div>\
<div class="volume"></div>\
<div class="overflow">\
<div class="shadow shadow--tr"></div>\
<div class="shadow shadow--tl"></div>\
<div class="shadow shadow--br"></div>\
<div class="shadow shadow--bl"></div>\
</div>\
<div class="inner-shadow"></div>\
<div class="screenW">\
<div class="chat">\
<div class="chatHeaderIOS"><<= "<img src='" + $imagePath + "header.png' style='width: 100%;'>" >><div class="h3">11:14</div><div class="h2">$scene.graduationBFFirstname ❤️</div></div>
<div class="date">\
Text Message
Today 11:14 PM
</div>\
<div class="npc messages">\
<div class="messageIOS last">\
Come on babe, just tell me! Did you do it?
</div>\
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
Fine...yes, I did what you wanted
</div>\
</div>\
<div class="npc messages">\
<div class="messageIOS last">\
OMG REALLY????
</div>\
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
Yes babe, I'm not wearing anything
</div>\
</div>\
<div class="npc messages">\
<div class="messageIOS">\
wow
</div>\
<div class="messageIOS">\
$pc.knownAs that's so hot 🔥💦
</div>\
<div class="messageIOS last">\
Send me a picture
</div>\
</div>\
<<= "<img src='" + $imagePath + "footer.png' style='width: 95%; position: absolute; bottom: 0px;'>" >>
</div>\
</div>\
</div>\
</div>\
<<if Array.from($pc.kinks).includes("Exhibitionist") or $pc.agreeableness.score gt 0>>\
[[(Exhibitionist or high Agreeableness) Send him a nude selfie.|Graduation gown vignette selfie]]
<<else>>\
<span class="greyedOut">(Exhibitionist or high Agreeableness) Send him a selfie.</span>
<</if>>\
[[Make him wait until he sees you.|Graduation gown vignette no selfie]]<<silently>>
<<pcMoodCalm>>
<<if ($lifepath.dad.present and $lifepath.mom.present)>>
<<set _parents to "both">>
<<elseif $lifepath.dad.present>>
<<set _parents to "dad">>
<<else>>
<<set _parents to "mom">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<div style="transform: scale(1,1);-webkit-transform-origin-x: 0;">\
<div class="marvel-device iphone-x">\
<div class="notch">\
<div class="camera"></div>\
<div class="speaker"></div>\
</div>\
<div class="top-bar"></div>\
<div class="sleep"></div>\
<div class="bottom-bar"></div>\
<div class="volume"></div>\
<div class="overflow">\
<div class="shadow shadow--tr"></div>\
<div class="shadow shadow--tl"></div>\
<div class="shadow shadow--br"></div>\
<div class="shadow shadow--bl"></div>\
</div>\
<div class="inner-shadow"></div>\
<div class="screenW">\
<div class="chat">\
<div class="chatHeaderIOS"><<= "<img src='" + $imagePath + "header.png' style='width: 100%;'>" >><div class="h3">11:15</div><div class="h2">$scene.graduationBFFirstname ❤️</div></div>
<div class="date">\
Text Message
Today 11:15 PM
</div>\
<div class="npc messages">\
<div class="messageIOS last">\
Come on babe, just tell me! Did you do it?
</div>\
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
Fine...yes, I did what you wanted
</div>\
</div>\
<div class="npc messages">\
<div class="messageIOS last">\
OMG REALLY????
</div>\
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
Yes babe, I'm not wearing anything
</div>\
</div>\
<div class="npc messages">\
<div class="messageIOS">\
wow
</div>\
<div class="messageIOS">\
$pc.knownAs that's so hot 🔥💦
</div>\
<div class="messageIOS last">\
Send me a picture
</div>\
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
I thought you weren't going to be able to keep your hands off me. I haven't even seen you...
</div>\
</div>\
<div class="npc messages">\
<div class="messageIOS last">\
sry I'm on my way
</div>\
</div>\
<<= "<img src='" + $imagePath + "footer.png' style='width: 95%; position: absolute; bottom: 0px;'>" >>
</div>\
</div>\
</div>\
</div>\
You put your iPhone back on silent, and dial back into an interesting conversation your <<if _parents == "both">>parents are<<elseif _parents == "dad">>dad is<<elseif _parents=="mom">><<mom>> is<</if>> having with one of your <<professors>> about the gender pay gap.
[[Continue|Graduation gown vignette rv with bf]]<<silently>>
<<pcMoodCalm>>
<<if ($lifepath.dad.present and $lifepath.mom.present)>>
<<set _parents to "both">>
<<elseif $lifepath.dad.present>>
<<set _parents to "dad">>
<<else>>
<<set _parents to "mom">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You excuse yourself from an interesting conversation your <<if _parents == "both">>parents are<<elseif _parents == "dad">>dad is<<elseif _parents=="mom">><<mom>> is<</if>> having with one of your <<professors>> about the gender pay gap, and head to a <<toilet>> on campus that you think will be quiet.
It's deserted. You lock yourself in one of the stalls, and get ready for your selfie.
[[Take off your mortarboard.|Graduation gown vignette selfie hat off]]<<silently>>
<<set $avatar.hat to "">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You pull your mortarboard off of your head, and balance it on the cistern.
[[Take off your gown.|Graduation gown vignette selfie gown off]]<<silently>>
<<set $avatar.top to "">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You unzip the gown, and step out of it. You drape it carefully over the cistern.
[[Put your mortarboard back on.|Graduation gown vignette selfie hat on]]
[[Take the selfie.|Graduation gown vignette take the selfie]]<<silently>>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You put your mortarboard back onto your head, and smooth the cowl back into place.
[[Take the selfie.|Graduation gown vignette take the selfie]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You put your phone in selfie mode, and take a few snaps in what you know to be your most flattering poses.
Swiping through them, you settle on one of you pouting seductively up at the camera, your gown draped over the cistern behind you.
Now you just need to caption it...
<<if $pc.posedForWATB>>\
[[Caption it like your photo in the Women and their Bodies programme.|Graduation gown vignette send selfie][$temp to "watb"]]
<</if>>\
[[Here you go x|Graduation gown vignette send selfie][$temp to "crusader"]]
[[Can't wait to see you x|Graduation gown vignette send selfie][$temp to "waif"]]
[[Show anyone and you die|Graduation gown vignette send selfie][$temp to "alpha"]]
[[Find me soon or lose me forever|Graduation gown vignette send selfie][$temp to "fatale"]]<<silently>>
<<= "<<set $avatar.top to 'av-lifepath-blackGraduationGown-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You send the selfie. Your phone vibrates with a reply while you're zipping up your gown.
<div style="transform: scale(1,1);-webkit-transform-origin-x: 0;">\
<div class="marvel-device iphone-x">\
<div class="notch">\
<div class="camera"></div>\
<div class="speaker"></div>\
</div>\
<div class="top-bar"></div>\
<div class="sleep"></div>\
<div class="bottom-bar"></div>\
<div class="volume"></div>\
<div class="overflow">\
<div class="shadow shadow--tr"></div>\
<div class="shadow shadow--tl"></div>\
<div class="shadow shadow--br"></div>\
<div class="shadow shadow--bl"></div>\
</div>\
<div class="inner-shadow"></div>\
<div class="screenW">\
<div class="chat">\
<div class="chatHeaderIOS"><<= "<img src='" + $imagePath + "header.png' style='width: 100%;'>" >><div class="h3">11:15</div><div class="h2">$scene.graduationBFFirstname ❤️</div></div>
<div class="date">\
Text Message
Today 11:15 PM
</div>\
<div class="pc messages">\
<div class="messageIOS last">\
<<if $temp == "watb">>\
$pc.knownAs, $scene.lifepathAge, <<= $pc.degree.subject.toUpperFirst()>> <<if $pc.region == "America">>major<<else>>student<</if>>
<<elseif $temp == "crusader">>\
Here you go x
<<elseif $temp == "waif">>\
Can't wait to see you x
<<elseif $temp == "alpha">>\
Show anyone and you die
<<elseif $temp == "fatale">>\
Find me soon or lose me forever
<</if>>\
</div>\
</div>\
<div class="npc messages">\
<<if $temp == "alpha" and $pc.posedForWATB>>\
<div class="messageIOS">\
🔥🔥🔥🍆🍆🍆
</div>\
<div class="messageIOS last">\
they've seen you b4 babe lol
</div>\
<<elseif $temp == "watb">>\
<div class="messageIOS">\
🔥🔥🔥🍆🍆🍆
</div>\
<div class="messageIOS last">\
improving with age babe!
</div>\
<<else>>\
<div class="messageIOS">\
🔥🔥🔥🍆🍆🍆
</div>\
<div class="messageIOS last">\
U are smoking hot!
</div>\
<</if>>
</div>\
<<= "<img src='" + $imagePath + "footer.png' style='width: 95%; position: absolute; bottom: 0px;'>" >>
</div>\
</div>\
</div>\
</div>\
<<if $temp == "alpha" and $pc.posedForWATB>>\
You sigh. $scene.graduationBFFirstname's housemates all got copies of the <i>Women and their Bodies</i> programme once they found out you were in it.
<</if>>\
[[Get back to the ceremony|Graduation gown vignette rv with bf]]<<silently>>
<<if ($lifepath.dad.present and $lifepath.mom.present) and ($lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother)>>
<<set _family to "wholeFamily">>
<<elseif $lifepath.dad.present and $lifepath.mom.present>>
<<set _family to "parents">>
<<elseif $lifepath.elderSister or $lifepath.youngerSister or $lifepath.elderBrother or $lifepath.youngerBrother>>
<<set _family to "family">>
<<elseif $lifepath.dad.present>>
<<set _family to "dad">>
<<elseif $lifepath.mom.present>>
<<set _family to "mom">>
<</if>>
<<if $pc.region == "Australasia">>
<<set _fakeProf to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _fakeProf to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _fakeProf to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _fakeProf to setup.britSurname.random()>>
<</if>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if lastVisited("Graduation gown vignette send selfie") is 1>>\
You find your <<if _family == "wholeFamily" or _family == "family">>family<<elseif _family == "parents">>parents<<elseif _family == "dad">>dad<<elseif _family == "mom">><<mom>><</if>> again, talking to one of your friends<<if $pc.collegeCheerleader>> from the cheer squad<</if>>.<</if>>\
$scene.graduationBFFirstname finds you shortly afterwards, his <<mom>> and dad in tow. You hug them both – feeling a bit self-conscious about hugging his dad when you're not wearing a bra – and the group of you chat for a while about the past and the future.
When his parents are fully engaged, $scene.graduationBFFirstname makes his move. "$pc.knownAs, <<Professor>> _fakeProf said he wants to see you."
There is no <<Professor>> _fakeProf.
[[Okay. Can you guys excuse us?|Graduation gown vignette slip away]]<<silently>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You and $scene.graduationBFFirstname slip away from the grown-ups, walking casually towards a quiet campus building. You enter an empty corridor, your heels clicking on the polished floor as you walk beside your boyfriend.
As soon as the swing door thumps shut behind you, $scene.graduationBFFirstname's on you like a wild animal. He pushes you up against the wall, [[kissing you ravenously|Graduation gown vignette hallway makeout]].<<silently>>
<<pcEyesClosed>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.graduationBFFirstname's hands grope your legs through your gown, then he starts pulling it up to your waist with one hand. The other slides onto your nylon-clad leg then up onto your naked hip.
[[Not here...|Graduation gown vignette hallway end makeout]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Go with it.|Graduation gown vignette hallway fingerbang]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Go with it.</span>
<</if>><<silently>>
<<pcEyesOpen>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"Mmh, not here," you manage to insist between kisses. $scene.graduationBFFirstname reluctantly lets you get your gown back in order, while he looks around for somewhere mildly more private.
"C'mon," he says, his voice husky. "[[We've gotta be quick|Graduation gown vignette empty office]]."<<silently>>
<<pcOFace>>
<<set $avatar.top to "av-lifepath-graduationGown-hiked.png">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
As your tongues tangle, $scene.graduationBFFirstname pulls your gown right up above your waist. His other hand slides onto your pelvis, feeling the <<if $pc.bikiniLine == "hollywood">>soft bare skin<<else>>short pubic hair<</if>> there, then moving down between your legs. You're wet and ready and his touch makes you <<lowPleasureSound>>.
You make out right there in the corridor, squashed up against a hard wall, his tongue moving in your mouth and his finger teasing your pussy. It feels amazing, but he stops after what feels like just a few seconds.
"C'mon," he says, his voice husky. "[[We've gotta be quick|Graduation gown vignette empty office]]."<<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<<= "<<set $avatar.top to 'av-lifepath-blackGraduationGown-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.graduationBFFirstname leads you into an empty office, and closes the door behind you. "I can't believe you did this," he says. He finds your zipper and pulls it straight down. "C'mon, [[take it off|Graduation gown vignette empty office strip]], we haven't got long..."<<silently>>
<<set $avatar.hat to "",
$avatar.top to "">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You pull off your mortarboard and lay it on the desk behind you, then slip out of your gown, and now you're naked in some professor's office.
$scene.graduationBFFirstname hikes up his own robe and starts hurriedly unfastening his jeans. "Put the hat back on," he tells you, "it'll be sexier."
[[Put your mortarboard back on.|Graduation gown vignette empty office hat on]]
<<if $pc.agreeableness.score lt 1>>\
[[(Moderate Agreeableness or less) I'm not a doll.|Graduation gown vignette empty office hat off]]
<<else>>\
<span class="greyedOut">(Moderate Agreeableness or less) I'm not a doll!</span>
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
"$scene.graduationBFFirstname!" you exclaim, "I'm not a doll!" You're not entirely happy with how this is going.
"Fine, fine." $scene.graduationBFFirstname doesn't seem that bothered. His <<cock>> freed, he lets his gown fall over it, and turns his attention back to you. He guides you back onto the desk, lifting your butt onto the cool wood and pushing your [[knees apart|Graduation gown vignette empty office fuck]].<<silently>>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<<pcGrin>>
<<pcRaiseEyebrows>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
You pull your mortarboard back on and shoot him a grin. "Am I doing it right?"
"So right." $scene.graduationBFFirstname guides you back onto the desk, lifting your butt onto the cool wood and pushing your [[knees apart|Graduation gown vignette empty office fuck]].<<silently>>
<<geekEyeglasses>>
<<pcOFace>>
<<setFlag "lifepath-cum-pussy">>
<<cumPussy>>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
$scene.graduationBFFirstname hitches up his gown again, and without any more ado pushes the <<tip>> of his <<cock>> inside you. "Oh fuck," he murmurs. "You're so hot, $pc.knownAs..."
The sex is fast and urgent, with you naked and exposed and $scene.graduationBFFirstname fully clothed. You tremble and come hard on his hard, thrusting <<cock>>, trying to be quiet, and a minute later his <<cock>> twitches and <<cums>> inside you.
He clings to you after he comes, his <<cock>> still inside you, his face red and sweaty. "That was amazing," he breathes into your ear. "I can't believe we did that. You're fucking incredible."
[[Continue|Graduation gown vignette final scene]]<<silently>>
<<pcEyesOpen>>
<<pcMoodCalm>>
<<pcSmile>>
<<removeCum>>
<<geekEyeglasses>>
<<= "<<set $avatar.top to 'av-lifepath-blackGraduationGown-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<</silently>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<div class="devnote"><b>Dev note:</b> The avatar will have messy, just-been-fucked hair. 🦀 </div>
You clean up with some tissues from your purse – luckily, you planned ahead – then head back out to find your families, both trying your best not to look like you just had sex with each other.
The rest of the day passes uneventfully. There's a drinks reception, then later you, $scene.graduationBFFirstname and some friends slip away for drinks in one of your old haunts. The mood is bittersweet; there's a sense of sadness that it's all over, but also genuine excitement about the future.
Some of your friends are going on to Master's Degrees or doctorates; others are applying for jobs with tech companies and big corporates; a few, like $scene.graduationBFFirstname, are taking a break to go travelling and see the world.
When people ask what your plans are, you tell them that you're considering the [[civil service|Lifepath agency application]], maybe with <<if $pc.nationality == "English">>the Foreign Office<<elseif $pc.nationality == "U.S.">>the State Department<<elseif $pc.nationality == "Canadian">>Global Affairs Canada<<elseif $pc.nationality == "Australian">>the Department of Foreign Affairs<<elseif $pc.nationality == "New Zealand">>the Ministry of Foreign Affairs<</if>>.<<silently>>
/* change into graduation outfit */
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-blackGraduationGown-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.hat to "av-lifepath-blackGraduationMortarboard.png">>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-3-" + $pc.bodyType + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<= "<<set $avatar.tights to 'av-lifepath-danceClass-footlessTights-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-ankleBoots.png">>
<<else>>
<<eyeshadow9to5>>
<<= "<<set $avatar.tights to 'av-lifepath-tights-chocolate-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<</if>>
<<blusherPinkRose>>
<<lipstickMissScarlet>>
<<pcSmile>>
<<set _commencementTopic to [
"figuring out who you are",
"trusting yourself",
"not letting others define who you are",
"having big dreams",
"taking initiative and getting in the game",
"being persistent and never giving up",
"being brave enough to fail sometimes",
"not needing to be perfect",
"using your imagination and creativity",
"reminding yourself to be present",
"taking risks",
"embracing change",
"working hard",
"believing in yourself",
"selflessness and giving back"]>>
<</silently>>\
<<showXP>>\
<span class="heading"><b><<= $scene.uni.longName.toUpperCase()>></b>, <<= $scene.uni.location.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
The class of <<= $gameDate.getFullYear()>> assembles in full one final time for a formal ceremony, students wearing gowns and mortarboards accompanied by their families and posing for lots of photos. Your commencement speaker focuses on the importance of <<= _commencementTopic.random()>>.
Afterwards there's a terribly awkward drinks reception, in which you end up introducing your <<if $lifepath.dad.present and $lifepath.mom.present>>parents<<elseif $lifepath.dad.present>>dad<<elseif $lifepath.mom.present>><<mom>><<else>>error in lifepath.dad.present or lifepath.mom.present settings<</if>> to various people you've drunkenly <<if $pc.nationality == "English" or $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>shagged<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>slept with<</if>>.
Later, you and your friends slip away for celebratory drinks in one of your old haunts. The mood is bittersweet; there's a sense of sadness that it's all over, but also genuine excitement about the future.
Some of your friends are going on to Master's Degrees or doctorates; others are applying for jobs with tech companies and big corporates; a few are taking a break to go travelling and see some of the world. When asked what your plans are, you tell people that you're considering the [[civil service|Lifepath agency application]], maybe with <<if $pc.nationality == "English">>the Foreign Office<<elseif $pc.nationality == "U.S.">>the State Department<<elseif $pc.nationality == "Canadian">>Global Affairs Canada<<elseif $pc.nationality == "Australian">>the Department of Foreign Affairs<<elseif $pc.nationality == "New Zealand">>the Ministry of Foreign Affairs<</if>>.<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveMakeup>>
<<geekEyeglasses>>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-adult-uniHoodie-" + $scene.uni.hoodie + "-" + $pc.bodyType + ".png'>>" >>
<<if $pc.socialClass == "working poor">>
<<set $avatar.bracelet to "">>
<</if>>
<<if $pc.nationality == "Australian">>
<<set $scene.phoneRecruiter to setup.ausNZFirstname.random()>>
<<set _agency to "the Australian Secret Intelligence Service">>
<<elseif $pc.nationality == "New Zealand">>
<<set $scene.phoneRecruiter to setup.ausNZFirstname.random()>>
<<set _agency to "the New Zealand Security Intelligence Service">>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.phoneRecruiter to setup.usFirstname.random()>>
<<set _agency to "the CIA">>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.phoneRecruiter to setup.canadianFirstname.random()>>
<<set _agency to "the Canadian Security Intelligence Service">>
<<elseif $pc.nationality == "English">>
<<set $scene.phoneRecruiter to setup.britFirstname.random()>>
<<set _agency to "MI6">>
<</if>>
<</silently>>\
<span class="heading"><b><<= $pc.hometown.city.toUpperCase()>></b>, <<= $pc.hometown.state.toUpperCase()>>
<<= $gameDate.getFullYear()>> | AGE $scene.lifepathAge</span>
<<if $scene.uniType == "elite">>\
Back in your old room at home, you dial the number that $scene.starbucksRecruiterFirstname gave you all that time ago. It rings twice, and a calm female voice answers. "Personnel. How may I direct your call?"
"$scene.starbucksRecruiterFirstname $scene.starbucksRecruiterSurname, please."
"Who may I say is calling?"
"$pc.knownAs $pc.surname."
"Please hold, Ms $pc.surname."
After a short wait on the line you're put through – not to $scene.starbucksRecruiterFirstname, but to a woman named $scene.phoneRecruiter. In a long phone conversation, she confirms what you've gleaned from your own research into _agency: it's basically divided into two parts, <<if $pc.region == "America">>Analysis<<else>>Reports<</if>> and Operations.
<ul>
<li><<if $pc.region == "America">>Intelligence Analysts<<else>>Reports Officers or "R Officers"<</if>> work mostly at HQ, assessing secret intelligence and advising politicians and the military on foreign threats, events and organisations.</li>
<li>Operations Officers work overseas, often undercover, sometimes at risk of arrest or capture. Their job is to steal secrets – either personally, or through foreign agents that they identify, recruit and handle.</li>
</ul>\
<<if $pc.extraversion.score gt 0 and $pc.neuroticism.score lt 0>>\
Both roles require high intelligence. $scene.phoneRecruiter thinks you're a good candidate for Operations work, but you can choose to apply for either career path.
<<else>>\
Both roles require high intelligence. $scene.phoneRecruiter thinks you'd be best suited for a career as an <<if $pc.region == "America">>Intelligence Analyst<<else>>R Officer<</if>>, but you can choose to apply for either career path.
<</if>>\
She warns you that Operations Officer training involves a tough physical training component like army recruit training, and that the work is considered higher risk – although from time to time <<if $pc.region == "America">>Analysts<<else>>R Officers<</if>> may also be required to work in dangerous parts of the world.
<<else>>\
What they don't know is that, a few weeks ago, you received a call from a woman named $scene.phoneRecruiter. She told you that she's a recruiter for _agency, and that they're interested in your application. You could hardly believe it: <i>out of all those <<if $pc.region == "America">>resumes<<else>>CVs<</if>>, they picked mine?</i>
In a long phone conversation, she explained that the agency is basically divided into two parts, <<if $pc.region == "America">>Analysis<<else>>Reports<</if>> and Operations.
<ul>
<li><<if $pc.region == "America">>Intelligence Analysts<<else>>Reports Officers or "R Officers"<</if>> work mostly at HQ, assessing secret intelligence and advising politicians and the military on foreign threats, events and organisations.</li>
</ul>\
<ul>
<li>Operations Officers work overseas, often undercover, sometimes at risk of arrest or capture. Their job is to steal secrets – either personally, or through foreign agents that they identify, recruit and handle.</li>
</ul>
<<if $pc.extraversion.score gt 0 and $pc.neuroticism.score lt 0>>\
Both roles require high intelligence. $scene.phoneRecruiter thinks you're a good candidate for Operations work, but you can choose to apply for either career path.
<<else>>\
Both roles require high intelligence. $scene.phoneRecruiter thinks you'd be best suited for a career as an <<if $pc.region == "America">>Intelligence Analyst<<else>>R Officer<</if>>, but you can choose to apply for either career path.
<</if>>\
She warns you that Operations Officer training involves a tough physical training component like army recruit training, and that the work is considered higher risk – although from time to time <<if $pc.region == "America">>Analysts<<else>>R Officers<</if>> may also be required to work in dangerous parts of the world.
<</if>>\
<<if $pc.region == "America">>\
<<link "Apply to be an Analyst." "Lifepath analyst recruitment">>
<</link>>
<<else>>\
<<link "Apply to be an R Officer." "Lifepath analyst recruitment">>
<</link>>
<</if>>\
<<link "Apply to be an Operations Officer." "Agency operator recruitment">>
<</link>><<widget "lifepathGenerateSeriousBF">><<silently>>
<<if lastVisited("Lifepath university year 1") is 0>>
<<set _target to "$scene.uniYear1">>
<<elseif lastVisited("Lifepath university year 2") is 0>>
<<set _target to "$scene.uniYear2">>
<<elseif lastVisited("Lifepath university year 3") is 0>>
<<set _target to "$scene.uniYear3">>
<<elseif lastVisited("Lifepath university year 4") is 0>>
<<set _target to "$scene.uniYear4">>
<</if>>
<<if Array.from($lifepath.pcFlags).includes("confirmedBisexual")>>
<<set _gfChance to 33>>
<<else>>
<<set _gfChance to 0>>
<</if>>
<<set _d100 to random(1,100)>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<= "<<set " + _target + ".hasSeriousPartner to true>>" >>
<<= "<<set " + _target + ".partner to {}>>" >>
<<= "<<set " + _target + ".partner.sex to 'female'>>" >>
<<= "<<set " + _target + ".partner.firstname to _firstname>>" >>
<<else>>
/* generate boyfriend */
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<<= "<<set " + _target + ".hasSeriousPartner to true>>" >>
<<= "<<set " + _target + ".partner to {}>>" >>
<<= "<<set " + _target + ".partner.sex to 'male'>>" >>
<<= "<<set " + _target + ".partner.firstname to _firstname>>" >>
<</if>>
/* set for both BFs and GFs */
<<if $pc.region == "Australasia">>
<<set _surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _surname to setup.britSurname.random()>>
<</if>>
<<= "<<set " + _target + ".partner.howMet to _meetArray.random()>>" >>
<<= "<<set " + _target + ".partner.surname to _surname>>" >>
<</silently>><</widget>>
<<widget "lifepathGenerateOneNightStand">><<silently>>
<<if Array.from($lifepath.pcFlags).includes("confirmedBisexual")>>
<<set _gfChance to 33>>
<<else>>
<<set _gfChance to 0>>
<</if>>
<<set _d100 to random(1,100)>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
/* set for both BFs and GFs */
<<if $pc.region == "Australasia">>
<<set _surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _surname to setup.britSurname.random()>>
<</if>>
<<set _howMet to _meetArray.random(),
_whereFucked to _sexArray.random()>>
<</silently>><</widget>>
<<widget "lifepathGenerateCasualRelationship">><<silently>>
<<if lastVisited("Lifepath university year 1") is 0>>
<<set _targetArray to "$scene.uniYear1.casualRelationships">>
<<elseif lastVisited("Lifepath university year 2") is 0>>
<<set _targetArray to "$scene.uniYear2.casualRelationships">>
<<elseif lastVisited("Lifepath university year 3") is 0>>
<<set _targetArray to "$scene.uniYear3.casualRelationships">>
<<elseif lastVisited("Lifepath university year 4") is 0>>
<<set _targetArray to "$scene.uniYear4.casualRelationships">>
<</if>>
<<set _d100 to random(1,100)>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
/* set for both BFs and GFs */
<<if $pc.region == "Australasia">>
<<set _surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _surname to setup.britSurname.random()>>
<</if>>
<<set _howMet to _meetArray.random()>>
<<= "<<set " + _targetArray + ".push({'firstname': _firstname, 'surname': _surname, 'sex': _sex, 'howMet': _howMet})>>" >>
<</silently>><</widget>>
<<widget "lifepathGenerateEarlyRelationship">><<silently>>
<<set _d100 to random(1,100)>>
<<if Array.from($lifepath.pcFlags).includes("confirmedBisexual")>>
<<set _gfChance to 40>>
<<else>>
<<set _gfChance to 0>>
<</if>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<<set _d100Roll to random(1,100)>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<if _d100Roll lte 16>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<elseif _d100Roll lte 83>>
<<set _wentDown to true,
_fucked to true,
_anal to false>>
<<else>>
<<set _wentDown to true,
_fucked to true,
_anal to true>>
<</if>>
<<else>>
<<if _d100Roll lte 25>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<elseif _d100Roll lte 50>>
<<set _wentDown to false,
_fucked to true,
_anal to false>>
<<else>>
<<set _wentDown to true,
_fucked to true,
_anal to false>>
<</if>>
<</if>>
<</if>>
<<set $scene.otherPartners.push({'firstname': _firstname, 'sex': _sex, 'oral': _wentDown, 'fucked': _fucked, 'anal': _anal})>>
<</silently>><</widget>>
<<widget "lifepathGenerateSurvalRelationship">><<silently>>
<<set _d100 to random(1,100)>>
<<if Array.from($lifepath.pcFlags).includes("confirmedBisexual")>>
<<set _gfChance to 66>>
<<else>>
<<set _gfChance to 0>>
<</if>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<set _firstname to setup.survalGirlNames.random()>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<set _firstname to setup.survalBoyNames.random()>>
<<set _d100Roll to random(1,100)>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<if _d100Roll lte 16>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<elseif _d100Roll lte 83>>
<<set _wentDown to true,
_fucked to true,
_anal to false>>
<<else>>
<<set _wentDown to true,
_fucked to true,
_anal to true>>
<</if>>
<<else>>
<<if _d100Roll lte 25>>
<<set _wentDown to true,
_fucked to false,
_anal to false>>
<<elseif _d100Roll lte 50>>
<<set _wentDown to false,
_fucked to true,
_anal to false>>
<<else>>
<<set _wentDown to true,
_fucked to true,
_anal to false>>
<</if>>
<</if>>
<</if>>
<<set $scene.surval.casualRelationships.push({'firstname': _firstname, 'sex': _sex, 'oral': _wentDown, 'fucked': _fucked, 'anal': _anal})>>
<</silently>><</widget>>
<<widget "lifepathGenerateOneNightStand">><<silently>>
<<if lastVisited("Lifepath university year 1") is 0>>
<<set _targetArray to "$scene.uniYear1.oneNightStands">>
<<elseif lastVisited("Lifepath university year 2") is 0>>
<<set _targetArray to "$scene.uniYear2.oneNightStands">>
<<elseif lastVisited("Lifepath university year 3") is 0>>
<<set _targetArray to "$scene.uniYear3.oneNightStands">>
<<elseif lastVisited("Lifepath university year 4") is 0>>
<<set _targetArray to "$scene.uniYear4.oneNightStands">>
<</if>>
<<set _d100 to random(1,100)>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
/* set for both BFs and GFs */
<<if $pc.region == "Australasia">>
<<set _surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _surname to setup.britSurname.random()>>
<</if>>
<<set _howMet to _meetArray.random(),
_whereFucked to _sexArray.random()>>
<<= "<<set " + _targetArray + ".push({'firstname': _firstname, 'surname': _surname, 'sex': _sex, 'howMet': _howMet, 'whereFucked': _whereFucked})>>" >>
<</silently>><</widget>>
<<widget "lifepathChangeCasual">><<silently>>
<<if lastVisited("Lifepath university year 1") is 0>>
<<set _targetArray to "$scene.uniYear1.casualRelationships">>
<</if>>
<<set _d100 to random(1,100)>>
<<if _d100 lte _gfChance>>
/* generate girlfriend */
<<set _sex to "female">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.ausNZFirstname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usFirstname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianFirstname.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.britFirstname.random()>>
<</if>>
<<else>>
/* generate boyfriend */
<<set _sex to "male">>
<<if $pc.region == "Australasia">>
<<set _firstname to setup.aussieBoyNames1990.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _firstname to setup.usBoyNames1990.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _firstname to setup.canadianBoyNames1990.random()>>
<<elseif $pc.nationality == "English">>
<<set _firstname to setup.ukBoyNames1984.random()>>
<</if>>
<</if>>
/* set for both BFs and GFs */
<<if $pc.region == "Australasia">>
<<set _surname to setup.ausNZSurname.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set _surname to setup.usSurname.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set _surname to setup.canadianSurname.random()>>
<<elseif $pc.nationality == "English">>
<<set _surname to setup.britSurname.random()>>
<</if>>
<<set _howMet to _meetArray.random()>>
<</widget>>
<<widget "endKinkVignette">>\
<<set $scene.kink to "">>\
/* go to the correct passage */\
<<if $scene.kinkVignette == 1>>\
<<link "Continue" "Lifepath university job choice">>
<<kinkVignetteGetDressed>>
<</link>>
<<elseif $scene.kinkVignette == 2>>\
<<if $pc.region == "America">>\
<<link "Continue" "College cheerleading opportunity">>
<<kinkVignetteGetDressed>>
<</link>>
<<else>>\
<<link "Continue" "University keep fit">>
<<surpsAddXP "Yoga" 1000>>
<<kinkVignetteGetDressed>>
<</link>>
<</if>>\
<<elseif $scene.kinkVignette == 3>>\
<<if $pc.highSchoolClique == "Rock Chick">>\
<<link "Continue" "University band audition">>
<<kinkVignetteGetDressed>>\
<</link>>
<<else>>\
<<link "Continue" "Lifepath university hobbies">>
<<kinkVignetteGetDressed>>\
<</link>>
<</if>>\
<<elseif $scene.kinkVignette == 4>>\
<<link "Continue" "Lifepath university agency recruitment">>
<<kinkVignetteGetDressed>>
<</link>>
<<elseif $scene.kinkVignette == 5>>\
<<link "Continue" "Lifepath university relationships">>
<<kinkVignetteGetDressed>>
<<if $pc.region == "America">>
<<rTablesSetMaxMinPartners 0 4>>
<<else>>
<<rTablesSetMaxMinPartners 0 3>>
<</if>>
<</link>>
<<else>>\
Error in widget: endKinkVignette (<<= "scene.kinkvignette">> has incorrect value)
<</if>>\
<</widget>>
<<widget "kinkVignetteGetDressed">>
/* Strip naked, then push up boobs like they're in a bra */
<<stripPC>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<set $avatar.feet to $feet.bare>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
/* wear student clothes */
<<if $pc.highSchoolClique == "Geek">>
<<= "<<set $avatar.trousers to 'av-lifepath-rainbowBeltJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-rainbowBeltJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteSkinnyTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-brownPeterPanBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-brownPeterPanBoots.png">>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-designerJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-designerJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-fasterTshirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.feet to $feet.highHeels>>
<<set $avatar.shoes to "av-lifepath-shoes-nudeHeels.png">>
<<elseif $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-trousers-workoutLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-top-hivisVest-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-blackRunningShoes.png">>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<= "<<set $avatar.trousers to 'av-lifepath-trousers-rockerJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-tops-marshallTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-boots-blackPeterPanBoots.png">>
<<set $avatar.bootsDark to "av-lifepath-boots-blackPeterPanBoots-dark.png">>
<<else>>
<<= "<<set $avatar.trousers to 'av-lifepath-rainbowBeltJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-rainbowBeltJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteSkinnyTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-brownPeterPanBoots.png">>
<</if>>
/* eyeglasses for geeks */
<<geekEyeglasses>>
/* Do hair and makeup */
<<pcRemoveMakeup>>
<<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >>
<<if $pc.highSchoolClique == "Rock Chick">>
<<eyeshadowLBD>>
<<elseif $pc.highSchoolClique == "Alpha Female">>
<<eyeshadow9to5>>
<<lipstickSkinnyDip>>
<<manicurePomodoro>>
<<pedicurePomodoro>>
<</if>>
/* wear wristwatch */
<<if $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-fitbit-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.socialClass == "elite">>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-omegaConstellation-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.wristwatch to 'av-wristwatch-plain-" + $pc.bodyType + ".png'>>" >>
<</if>>
/* wear bracelet */
<<if $pc.highSchoolClique != "Star Athlete">>
<<if $pc.socialClass == "working poor">>
<<= "<<set $avatar.bracelet to 'av-bracelet-bangles-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.bracelet to 'av-bracelet-silver-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
/* wear satchel */
<<set $avatar.bagBackground to "av-lifepath-uniSatchel-bag.png">>
<<= "<<set $avatar.bagStraps to 'av-lifepath-uniSatchelStrap-" + $pc.bodyType + ".png'>>" >>
<</widget>>
<<widget "selectKinkVignette">>\
<<if $scene.kink == "Bisexual">>\
<<set _availableKinks to []>>
<<set _availableKinks.push("Bisexual vignette 1")>>
/*If statements to add vignettes with required conditions*/
/*<<if $pc.highSchoolClique == "Geek" >><<set _availableKinks.push("Bisexual vignette 2")>> <</if>>*/
<<set $scene.chosenKink to _availableKinks.pluck()>>
<<elseif $scene.kink == "Likes Rough Sex">>\
<<set _availableKinks to []>>
<<set _availableKinks.push("LRS vignette 1")>>
/*If statements to add vignettes with required conditions*/
/*<<if $pc.highSchoolClique == "Geek" >><<set _availableKinks.push("LRS vignette 2")>> <</if>>*/
<<set $scene.chosenKink to _availableKinks.pluck()>>
<<elseif $scene.kink == "Likes Older Men">>\
<<set _availableKinks to []>>
<<set _availableKinks.push("LOM vignette 1")>>
/*If statements to add vignettes with required conditions*/
/*<<if $pc.highSchoolClique == "Geek" >><<set _availableKinks.push("LOM vignette 2")>> <</if>>*/
<<set $scene.chosenKink to _availableKinks.pluck()>>
<<elseif $scene.kink == "Promiscuous">>\
<<set _availableKinks to []>>
<<set _availableKinks.push("Prom vignette 1")>>
/*If statements to add vignettes with required conditions*/
/*<<if $pc.highSchoolClique == "Geek" >><<set _availableKinks.push("Prom vignette 2")>> <</if>>*/
<<set $scene.chosenKink to _availableKinks.pluck()>>
<<elseif $scene.kink == "Exhibitionist">>\
<<set _availableKinks to []>>
<<set _availableKinks.push("Exhib vignette 1")>>
/*If statements to add vignettes with required conditions*/
/*<<if $pc.highSchoolClique == "Geek" >><<set _availableKinks.push("Exhib vignette 2")>> <</if>>*/
<<set $scene.chosenKink to _availableKinks.pluck()>>
<<else>>\
ERROR! <<= "$scene.kink">> was not "Bisexual", "Likes Rough Sex", "Likes Older Men", "Promiscuous", nor "Exhibitionist". <<= "$scene.kink">> = _kink
<</if>>\
<</widget>><<silently>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<setFlag "big-tits" true>>
<</if>>
/* work clothes */
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<if $pc.agency eq "MI6">>
<<set _agency to "MI6">>
<<set _movieSpy to "starring in a Bond film">>
<<set $hq to "Vauxhall Cross">>
<<set _weather to "grey and cloudy">>
<<set $hqCity to "London">>
<<set _drink to "tea">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9)); /* e.g. Mar 12, 2019 7:00 */>>
<</if>>
<<if $pc.agency eq "CIA">>
<<set _agency to "the CIA">>
<<set _movieSpy to "starring in a Jason Bourne movie">>
<<set $hq to "Langley">>
<<set _weather to "mild spring">>
<<set $hqCity to "Virginia">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "ASIS">>
<<set _agency to "ASIS">>
<<set _movieSpy to "starring in a Bond film">>
<<set $hq to "R.G. Casey House">>
<<set _weather to "blazing hot March">>
<<set $hqCity to "Canberra">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "NZSIS">>
<<set _agency to "NZSIS">>
<<set _movieSpy to "starring in a Bond film">>
<<set $hq to "Pipitea House">>
<<set _weather to "blazing hot March">>
<<set $hqCity to "Wellington">>
<<set _drink to "a Red Rabbit coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "CSIS">>
<<set _agency to "CSIS">>
<<set _movieSpy to "starring in a Jason Bourne movie">>
<<set $hq to "1941 Ogilvie Road">>
<<set _weather to "cold, lightly snowy">>
<<set $hqCity to "Ottawa">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<set setup.britFirstname.delete($pc.firstname),
setup.britSurname.delete($pc.surname),
setup.usFirstname.delete($pc.firstname),
setup.usSurname.delete($pc.surname),
setup.ausNZFirstname.delete($pc.firstname),
setup.ausNZSurname.delete($pc.surname),
setup.canadianFirstname.delete($pc.firstname),
setup.canadianSurname.delete($pc.surname)>>
<<cleanExoticNames>>
<<set $location = {
"room" : "office",
"place" : $hq ,
"location" : "(" + $pc.agency + " HEADQUARTERS), " + $hqCity ,
"exposure" : "Public",
"scene" : "null"
}>>
<<set $questsScotland to []>>
<<set $questsScotland.push({'title': 'corinthian dancing girl', 'startPassage': 'CorinthianDancingGirlEncounter', 'place': 'Corinthian', 'room': 'dancefloor', 'firstAvTime' : '2019-03-21-21-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian photographer', 'startPassage': 'Corinthian club photographer', 'place': 'Corinthian', 'room': 'hangOut', 'firstAvTime' : '2019-03-21-22-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian casino', 'startPassage': 'CorinthianCasinoEncounter', 'place': 'Corinthian', 'room': 'hangOut', 'firstAvTime' : '2019-03-21-22-00', 'lastAvTime' : '2019-03-22-00-01', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian mac encounter', 'startPassage': 'Corinthian Mac encounter', 'place': 'Corinthian', 'room': 'dancefloor', 'firstAvTime' : '2019-03-21-21-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<</silently>>\
<<showXP>>\
<<header>>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "vauxhallCross.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "langley.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisHQ.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "pipiteaHouse.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "rgCaseyHouse.jpg' style='width: 400px;'>" >>\
<</if>>\
So far, working in the Financial Intelligence Section has you feeling more like Miss Moneypenny than James Bond. For the past few weeks you've been poring over charts and spreadsheets, analysing a set of crypto movements that you think are linked to Iran's <div class="tooltip">IRGC<span class="tooltiptext">Islamic Revolutionary Guards Corps</span></div>.
<<if $pc.agency is "MI6" or $pc.agency is "CIA" or $pc.agency is "CSIS">>It's a _weather morning; you've just started work.<<else>>It's a _weather morning, but the aircon is set to a nipple stiffening 18˚.<</if>> You're sipping _drink at your desk, going through your normal start-of-day reading – watch lists, SPY chart, the <i>idiots</i> on r/wallstreetbets – when your desk phone buzzes.
"$pc.knownAs, can you come and see me, please?"
It's your boss. You lock your screen and head to [[his office|Boss's office]].<<silently>>
/* work clothes */
<<pcMoodCalm>>
<<stripPC>>
<<pcHair>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-lifepath-blackTights2-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-longSkirt-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-longSkirt-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<if $pc.agency == "CIA">>
<<set $avatar.badge to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/ciaLanyard.png">>
<<elseif $pc.agency == "CSIS">>
<<set $avatar.badge to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/csisLanyard.png">>
<<else>>
<<if $pc.agencyRole == "analyst">>\
<<set $avatar.badge to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/mi6RLanyard.png">>
<<else>>
<<set $avatar.badge to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/mi6OLanyard.png">>
<</if>>
<</if>>
<<if $pc.agency eq "MI6">>
<<set _agency to "MI6">>
<<set _movieSpy to "James Bond's">>
<<set $hq to "Vauxhall Cross">>
<<set _weather to "grey and cloudy">>
<<set $hqCity to "London">>
<<set _drink to "tea">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9)); /* e.g. Mar 12, 2019 7:00 */>>
<</if>>
<<if $pc.agency eq "CIA">>
<<set _agency to "the CIA">>
<<set _movieSpy to "Jason Bourne's">>
<<set $hq to "Langley">>
<<set _weather to "mild spring">>
<<set $hqCity to "Virginia">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "ASIS">>
<<set _agency to "ASIS">>
<<set _movieSpy to "a Bond film">>
<<set $hq to "R.G. Casey House">>
<<set _weather to "blazing hot March">>
<<set $hqCity to "Canberra">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "NZSIS">>
<<set _agency to "NZSIS">>
<<set _movieSpy to "a Bond film">>
<<set $hq to "Pipitea House">>
<<set _weather to "blazing hot March">>
<<set $hqCity to "Wellington">>
<<set _drink to "a Red Rabbit coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<if $pc.agency eq "CSIS">>
<<set _agency to "CSIS">>
<<set _movieSpy to "a Jason Bourne movie">>
<<set $hq to "1941 Ogilvie Road">>
<<set _weather to "cold, lightly snowy">>
<<set $hqCity to "Ottawa">>
<<set _drink to "a Starbucks coffee">>
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9));>>
<</if>>
<<set setup.britFirstname.delete($pc.firstname),
setup.britSurname.delete($pc.surname),
setup.usFirstname.delete($pc.firstname),
setup.usSurname.delete($pc.surname),
setup.ausNZFirstname.delete($pc.firstname),
setup.ausNZSurname.delete($pc.surname),
setup.canadianFirstname.delete($pc.firstname),
setup.canadianSurname.delete($pc.surname)>>
<<cleanExoticNames>>
<<set $location = {
"room" : "office",
"place" : $hq ,
"location" : "(" + $pc.agency + " HEADQUARTERS), " + $hqCity ,
"exposure" : "Public",
"scene" : "null"
}>>
<</silently>>\
<<showXP>>\
<<header>>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "vauxhallCross.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "langley.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisHQ.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "pipiteaHouse.jpg' style='width: 400px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "rgCaseyHouse.jpg' style='width: 400px;'>" >>\
<</if>>\
On a _weather morning, you report back to $hq to be briefed on your next assignment. In a skirt and heels, you could be a secretary or a sales rep on her way to work – but instead of contemplating your nine-to-five, you're wondering what country they're sending you to next.
<<if $pc.lastPosting == "Panama" or $pc.lastPosting == "Lagos" or $pc.lastPosting == "Argentina" or $pc.lastPosting == "Timor-Leste">>\
$pc.lastPosting was a quiet posting, but you think you did a solid job there. Hopefully, this briefing will confirm that, and you're about to be given a chance to <i>really</i> show the suits what you can do. <<if $pc.hadAffairWithSam>>The chance that you're about to be reprimanded for your affair with Sam gnaws at you, but you're pretty sure that fear is baseless; you were both very careful to avoid public displays of affection.<</if>>
<<elseif $pc.lastPosting == "Turkey">>\
You're not sure why you've been recalled from Ankara. More than 4,000 Islamic State fighters escaped the fall of Raqqa, just across the border, and tracking their movements is an obvious intel priority. Whatever your new tasking is, it must be pretty important for the suits to pull <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>a Case Officer<<else>>an Operations Officer<</if>> out of Turkey right now.
<<elseif $pc.lastPosting == "Syria">>\
You're not sure why you've been recalled to HQ. More than 4,000 ISIL fighters escaped the fall of Raqqa – and you had a solid agent in amongst them, an agent who you've now had to hand over to a colleague. Whatever your new tasking is, it must be pretty important for the suits to pull you out of Syria right now.
<</if>>\
You pass through security, and head up to your meeting with <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>[[the DDO|Boss's office]]<<else>>[[the Director of Operations|Boss's office]]<</if>>./* if this is the image pack version */
/*<<set $imagePath to "imagePack/">> */
/* if this is the web image version */
<<set $imagePath to "http://www.femaleagentgame.com/wp-content/uploads/">>
/* create the settings object */
<<set $settings to {}>>
/* turn avatar blinking on */
<<set $settings.devilDoll to true>>
/* hide the TURN AROUND button for now */
<<setFlag "hide-bonnie-tyler-mode" true>>
<<set setup.Nationalities to [
'English',
'U.S.',
'Canadian',
'Australian',
'New Zealand'
]>>
<<set setup.braSizes to [
'34A',
'34B',
'34C',
'34D',
'34DD']>>
<<set $pc to {}>>
<<set $drink to {},
$drink.name to "water",
$drink.price to 1,
$drink.service to "pours you a pint and places it in front of you",
$drink.firstTaste to "You sip your drink",
$drink.experience to [
"You sip your drink. It\'s cold and refreshing.",
"You sip your ice cold drink."],
$pc.hasDrink to true,
$pc.drinkTime to -1>>
<<set $bars to {}>>
<<set $bars.ArousalInc to 0>>
<<set $bars.ArousalTemp to 0>>
<<set $bars.ArousalTempm1 to 0>>
<<set $bars.ArousalIncm1 to 0>>
<<set $pc.arousal to 0>>
<<set $male1 to {}>>
<<set $male1.arousal to 0>>
<<set $FAdebug to true>>
<<set setup.hairColours to [
'black',
'darkBrown',
'lightBrown',
'darkAuburn',
'lightAuburn',
'darkGinger',
'lightGinger',
'dirtyBlonde',
'blonde',
'lightBlonde',
'strawberryBlonde'
]>>
<<set setup.browStyles to [
'CurvedBrows'
]>>
<<set $questsScotland to []>>
<<set $questsScotland.push({'title': 'corinthian dancing girl', 'startPassage': 'CorinthianDancingGirlEncounter', 'place': 'Corinthian', 'room': 'dancefloor', 'firstAvTime' : '2019-03-21-21-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian photographer', 'startPassage': 'Corinthian club photographer', 'place': 'Corinthian', 'room': 'hangOut', 'firstAvTime' : '2019-03-21-22-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian casino', 'startPassage': 'CorinthianCasinoEncounter', 'place': 'Corinthian', 'room': 'hangOut', 'firstAvTime' : '2019-03-21-22-00', 'lastAvTime' : '2019-03-22-00-01', 'questComplete' : false})>>
<<set $questsScotland.push({'title': 'corinthian mac encounter', 'startPassage': 'Corinthian Mac encounter', 'place': 'Corinthian', 'room': 'dancefloor', 'firstAvTime' : '2019-03-21-21-00', 'lastAvTime' : '2019-03-22-02-00', 'questComplete' : false})>>
<<set setup.pcEyeColours to [
'green',
'jade',
'grey',
'darkBlue',
'blue',
'paleBlue',
'violet',
'honey',
'hazel',
'lightBrown',
'brown',
'darkBrown']>>
<<set setup.pcBeautyMarks to [
'none',
'Blake',
'Elizabeth',
'Kate',
'Madonna',
'Sophia',
'Virna'
]>>
<<set setup.startingHairStyles to [
'hairLongCurly',
'hairSideBun',
'hairHalfUpdo',
'hairSideBraid'
]>>
<<set setup.startingHairStylesLong to [
'LooseLong',
'SideBraid',
'LooseBun',
'HalfPonytail']>>
<<set setup.startingHairStylesMedium to [
'RachelCut',
'MediumSleek',
'SpaceBuns',
'MediumCurls']>>
<<set setup.startingHairStylesBob to [
'CurlyBob',
'WavyBob',
'ModernFlapper',
'LayeredBob']>>
<<set setup.startingHairStylesShort to [
'MidPixie',
'SpikyPixie',
'CharlizePixie',
'Pixie']>>
<<set setup.britUni to [
'Cambridge University',
'Oxford University',
'University of St Andrews',
'Imperial College London',
'Durham University',
'Warwick University',
'Manchester University',
'King\'s College London',
'Edinburgh University'
]>>
<<set setup.usUni to [
'University of Colorado',
'Princeton University',
'Harvard University',
'University of Chicago',
'Yale University',
'Columbia University',
'Stanford University',
'Duke University',
'University of Pennsylvania',
'John Hopkins University',
'Dartmouth College',
'Northwestern University',
'Cornell University',
'Brown University',
'University of Notre Dame',
'Vanderbilt University'
]>>
<<set setup.ausUni to [
'Australian National University',
'University of Melbourne',
'University of Sydney',
'University of New South Wales',
'University of Queensland',
'Monash University',
'University of Western Australia',
'University of Adelaide',
'University of Wollongong'
]>>
<<set setup.nzUni to [
'University of Auckland',
'University of Otago',
'University of Canterbury',
'Victoria University of Wellington',
'University of Waikato',
'Massey University',
'Lincoln University'
]>>
<<set setup.canadianUni to [
'McGill University',
'University of Toronto',
'University of British Columbia',
'University of Alberta',
'Universite de Montreal',
'McMaster University',
'University of Waterloo',
'University of Calgary',
'Western University',
'Queen\'s University'
]>>
<<set setup.canadianDegrees to [
'Accounting',
'African Studies',
'Agricultural Economics',
'Agro-Environmental Studies',
'Animal Biology',
'Anthropology',
'Applied Ecology',
'Applied Mathematics',
'Art History',
'Atmospheric Environment and Air Quality',
'Behavioural Science',
'Biodiversity and Conservation',
'Biology',
'Business Analytics',
'Canadian Ethnic and Racial Studies',
'Canadian Studies',
'Classics',
'Computer Science',
'East Asian Studies',
'Economics',
'English Literature',
'English Drama and Theatre',
'Finance',
'General Science',
'Geography',
'History and Philosophy of Science',
'International Agriculture',
'International Business',
'International Development Studies',
'International Management',
'Law',
'Liberal Arts',
'Marketing',
'Music',
'Natural History',
'Organizational Behaviour',
'Political Science',
'Sociology',
'Strategic Management'
]>>
<<set setup.usDegrees to [
'African and African American Studies',
'Anthropology',
'Applied Mathematics',
'Astrophysics',
'Chemical and Physical Biology',
'Chemistry',
'Classics',
'Computer Science',
'Comparative Literature',
'Earth and Planetary Sciences',
'East Asian Studies',
'Economics',
'English',
'Environmental Science and Public Policy',
'Folklore and Mythology',
'Government',
'History',
'History of Art and Architecture',
'Human Evolutionary Biology',
'Linguistics',
'Mathematics',
'Music',
'Near Eastern Languages and Civilisations',
'Philosophy',
'Physics',
'Psychology',
'Social Studies',
'Sociology',
'South Asian Studies',
'Statistics',
'Theater, Dance and Media',
'Visual and Environmental Studies',
'Gender Studies',
'Women, Gender and Sexuality',
'Western Civilisation'
]>>
/*AvatarINIT*/
<<set $avatar to {}>>
<<set $avatar.width to 17.5>>\
<<set $avatar.height to 48.125>>\
<<set $avatar.sizesetting to true>>\
<<set $avatar.statusEffects to []>>
<<set $avatar.abs to "",
$avatar.arms to "",
$avatar.armsDark to "",
$avatar.armsRear to "",
$avatar.armsRearDark to "",
$avatar.bagBackground to "",
$avatar.bagForeground to "",
$avatar.bagStraps to "",
$avatar.bikiniLine to "",
$avatar.blusher to "",
$avatar.body to "",
$avatar.bodyRear to "",
$avatar.boots to "",
$avatar.bootsDark to "",
$avatar.bootsRear to "",
$avatar.bootsRearDark to "",
$avatar.bra to "",
$avatar.braRear to "",
$avatar.bracelet to "",
$avatar.braceletRear to "",
$avatar.braPokies to "",
$avatar.browPiercing to "",
$avatar.brows to "",
$avatar.cuffedArms to "",
$avatar.cuffedArmsDark to "",
$avatar.cumshot1 to "",
$avatar.cumshot2 to "",
$avatar.earrings to "",
$avatar.earringsRear to "",
$avatar.eyes to "",
$avatar.eyeshadow to "",
$avatar.feet to "",
$avatar.feetRear to "",
$avatar.freckles to "",
$avatar.glasses to "",
$avatar.gloves to "",
$avatar.glovesRear to "",
$avatar.hair to "",
$avatar.hairRear to "",
$avatar.hat to "",
$avatar.hatDark to "",
$avatar.hatRear to "",
$avatar.hatRearDark to "",
$avatar.jacket to "",
$avatar.jacketDark to "",
$avatar.jacketRear to "",
$avatar.jacketRearDark to "",
$avatar.jaw to "",
$avatar.knickers to "",
$avatar.knickersDark to "",
$avatar.knickersRear to "",
$avatar.knickersRearDark to "",
$avatar.lanyard to "",
$avatar.lanyardRear to "",
$avatar.leggings to "",
$avatar.leggingsRear to "",
$avatar.lHipTattoo to "",
$avatar.lipstick to "",
$avatar.lShoulderBladeTattoo to "",
$avatar.manicure to "",
$avatar.manicureRear to "",
$avatar.mouth to "",
$avatar.navelPiercing to "",
$avatar.necklace to "",
$avatar.necklaceRear to "",
$avatar.nipplePiercings to "",
$avatar.nose to "",
$avatar.nosePiercing to "",
$avatar.pedicure to "",
$avatar.pelvisTattoo to "",
$avatar.position to -6,
$avatar.rightHandRing to "",
$avatar.rightHandRingRear to "",
$avatar.shoes to "",
$avatar.shoesDark to "",
$avatar.shoesRearDark to "",
$avatar.shoesRear to "",
$avatar.skirt to "",
$avatar.skirtDark to "",
$avatar.skirtRear to "",
$avatar.skirtRearDark to "",
$avatar.socks to "",
$avatar.socksDark to "",
$avatar.socksRearDark to "",
$avatar.socksRear to "",
$avatar.tanlines to "",
$avatar.tanlinesBra to "",
$avatar.tanlinesRear to "",
$avatar.tights to "",
$avatar.tightsDark to "",
$avatar.tightsRear to "",
$avatar.tightsRearDark to "",
$avatar.top to "",
$avatar.topDark to "",
$avatar.topRear to "",
$avatar.topRearDark to "",
$avatar.topPokies to "",
$avatar.trampStampTattoo to "",
$avatar.trousers to "",
$avatar.trousersDark to "",
$avatar.trousersRearDark to "",
$avatar.trousersRear to "",
$avatar.upperBackTattoo to "",
$avatar.view to "front",
$avatar.wristwatch to "",
$avatar.wristwatchRear to "">>
<<set setup.britDegrees to [
'Accounting and Finance',
'Asian and Middle Eastern Studies',
'Anglo-Saxon, Norse, and Celtic',
'Archaeology',
'Ancient History',
'Anthropology',
'Art History',
'Astronomy',
'Biological Sciences',
'Biomedical Sciences',
'Business Economics',
'Business Management',
'Chemistry',
'Classical Archaeology',
'Classics',
'Computer Science',
'Computer Science and Philosophy',
'Earth Sciences',
'Economics',
'English',
'English Language and Literature',
'Financial Mathematics',
'Fine Art',
'Geography',
'History',
'History and Economics',
'History and Politics',
'History of Art',
'Human Sciences',
'International Relations',
'Land Economy',
'Latin',
'Law',
'Linguistics',
'Management',
'Marine Biology',
'Mathematics',
'Medieval Languages',
'Middle Eastern Studies',
'Music',
'Natural Sciences',
'Nutrition and Food Science',
'Oriental Studies',
'Philosophy, Politics and Economics',
'Philosophy and Theology',
'Physics',
'Politics',
'Psychology',
'Theology'
]>>
<<set setup.ausDegrees to [
'Accounting',
'Actuarial Studies',
'Advanced Computing',
'Applied Data Analytics',
'Archaeological Practice',
'Art History and Curatorship',
'Art',
'Asian Studies',
'Asia-Pacific Studies',
'Biotechnology',
'Business Administration',
'Classical Studies',
'Commerce',
'Criminology',
'Design Arts',
'Economics',
'Environment and Sustainability',
'European Studies',
'Finance',
'Genetics',
'Information Technology',
'International Business',
'Latin American Studies',
'Music',
'Pacific Studies',
'Philosophy',
'Policy Studies',
'Political Science',
'Politics, Philosophy and Economics',
'Psychology',
'Statistics',
'Visual Arts'
]>>
<<set setup.nzDegrees to [
'Ancient History',
'Anthropology',
'Asian Studies',
'Biological Sciences',
'Classical Studies',
'Computer Science',
'Conflict and Terrorism Studies',
'Cook Islands Maori',
'Economics',
'English',
'European Studies',
'Gender Studies',
'History',
'Indigenous Studies',
'International Relations and Human Rights',
'Logic and Computation',
'Maori Studies',
'Mathematics',
'Media, Film and Television',
'Public Policy',
'Sociology'
]>>
<<set setup.pcKinks to [
'Bisexual',
'Exhibitionist',
'Likes Older Men',
'Likes Rough Sex',
'Promiscuous'
]>>
<<set setup.nameArrayFirstMale to ["Matthew","James","Daniel","Joshua","Thomas","Nicholas","Jack","Benjamin","Luke","Christopher","Jake","Nathan","Andrew","Jack","Dylan","Aaron","Adam","William","Liam","Jesse","Justin","Joel","Jacob","John","Mitchell","Mark","Sean","Johnny","Greg","Denny","Peter"]>>
<<set setup.nameArrayFirstFemale to ["Lisa","Sarah","Emily","Jessica","Stephanie","Emma","Rebecca","Lauren","Chloë","Amy","Alexandra","Hannah","Olivia","Nicole","Brooke","Ashleigh","Natasha","Zoe","Megan","Danielle","Melissa","Erin","Michelle"]>>
<<set setup.nameArrayLastname to ["Smith","Brown","Johnson","Williams","Jones","Moore","Taylor","Harris","Garcia","Lewis","Lee","Hall","Allen","Abott","Young","Hill","Green","Turner","Roberts","Baker","Collins","Evans","Bell","Morris","Cooper","Richardson","Reed","Watson","Holmes","Ross","Murphy","Long","Foster","Wood","Sullivan","Cole","Wallace","Davies","Wilson","Thompson","Jones","Thomas","Roberts","Hall","Hughes"]>>
<<set setup.genericSurnames to ["Smith","Brown","Johnson","Williams","Jones","Moore","Taylor","Harris","Garcia","Lewis","Lee","Hall","Allen","Abott","Young","Hill","Green","Turner","Roberts","Baker","Collins","Evans","Bell","Morris","Cooper","Richardson","Reed","Watson","Holmes","Ross","Murphy","Long","Foster","Wood","Sullivan","Cole","Wallace","Davies","Wilson","Thompson","Jones","Thomas","Roberts","Hall","Hughes"]>>
<<set setup.genericDescription to ["A fellow student you met in class","You met at a party"]>>
/*RelationshipTables Descriptions*/
<<set setup.rTablesDescriptionsTeenage to [
{ "type" : "CO" , "description" : "My stepdad" , "minAge" : 33 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.dad.present","eq",false] , "special2" : ["$pc.kinks","includes","Likes Older Men","or","$pc.kinks","includes","Promiscuous","or","$pc.agreeableness.score","gt",0] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "I met him on holiday in Fiji" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality","eq","Australian","or","$pc.nationality","eq","New Zealand"] , "special2" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class","or","$pc.socialClass","eq","middle class"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A French exchange student" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "French" , "lastname" : "French" , "special1" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class","or","$pc.socialClass","eq","middle class"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A friend\'s dad" , "minAge" : 40 , "maxAge" : 46 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks","includes","Likes Older Men", "or", "$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A married guy who was staying at the hotel" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.teenJob", "eq", "waitress"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A friend\'s boyfriend" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My coke dealer" , "minAge" : 18 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.drugUse","eq","partyGirl"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My best friend at school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My prom date" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The captain of the school football team" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "neq", "Canadian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The captain of the school basketball team" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.nationality", "eq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The captain of the school ice hockey team" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "Canadian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The teaching assistant in my science class" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A Canadian sci-fi author I met at a convention" , "minAge" : 30 , "maxAge" : 49 , "Gender" : "M" , "firstname" : "Canadian" , "lastname" : "Canadian" , "special1" : ["$pc.nationality", "neq", "Canadian"] , "special2" : ["$pc.highSchoolClique", "eq", "Geek"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A British sci-fi author I met at a convention" , "minAge" : 30 , "maxAge" : 49 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : ["$pc.nationality", "eq", "Canadian"] , "special2" : ["$pc.highSchoolClique", "eq", "Geek"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "I met him on holiday in Ibiza" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class","or","$pc.socialClass","eq","middle class"] , "special2" : ["$pc.nationality","eq","English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "I met him on holiday in Tijuana" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class","or","$pc.socialClass","eq","middle class"] , "special2" : ["$pc.nationality","eq","U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "I met him on holiday in Hawaii" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.socialClass","eq","upper middle class","or","$pc.socialClass","eq","middle class"] , "special2" : ["$pc.nationality","eq","Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "I dragged him off a club dance floor and into a toilet" , "minAge" : 18 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks","includes","Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A holiday romance" , "minAge" : 18 , "maxAge" : 24 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My neighbour growing up" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "Thraka, the half-orc Ranger from my D&D group" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.dnd"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A nerdy but sweet boy from Computer Club" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.computerClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A bitchy brunette I was roomed with at Cheer Camp" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.naturalHairColour", "eq", "dirtyBlonde", "or", "$pc.naturalHairColour", "eq", "blonde", "or", "$pc.naturalHairColour", "eq", "lightBlonde", "or", "$pc.naturalHairColour", "eq", "strawberryBlonde"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A bitchy blonde I was roomed with at Cheer Camp" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.naturalHairColour", "neq", "dirtyBlonde", "and", "$pc.naturalHairColour", "neq", "blonde", "and", "$pc.naturalHairColour", "neq", "lightBlonde", "and", "$pc.naturalHairColour", "neq", "strawberryBlonde"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A diner at the hotel restaurant" , "minAge" : 30 , "maxAge" : 50 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Likes Older Men"] , "special2" : ["$pc.teenJob", "eq", "waitress"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy I delivered a pizza to" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : ["$pc.teenJob", "eq", "pizzaRider"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy I delivered a pizza to" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : ["$pc.teenJob", "eq", "pizzaRider"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy I delivered a pizza to" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : ["$pc.teenJob", "eq", "pizzaRider"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A classmate from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A classmate from senior high" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A classmate from college" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "Canadian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A classmate from Sixth Form" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "English"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A classmate from senior school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality","eq","Australian","or","$pc.nationality","eq","New Zealand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local college student" , "minAge" : 22 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local university student" , "minAge" : 22 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "neq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My big sister\'s ex" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.elderSister"] , "special2" : ["$lifepath.youngerSister","eq",false] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My big sister\'s ex. He dumped me for my little sister" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.elderSister"] , "special2" : ["$lifepath.youngerSister"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "My first boyfriend\'s best friend" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "My first boyfriend\'s ex. We looked very similar" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A dorky, shy schoolfriend who grew up to be drop dead gorgeous" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My little brother\'s friend. He had the biggest crush on me" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.youngerBrother"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met in a bar" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met in a bar" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met in a bar" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met online" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met online" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met at a party" , "minAge" : 18 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met at a party" , "minAge" : 18 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A guy I met at a party" , "minAge" : 18 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An older boy who used to buy us alcohol" , "minAge" : 21 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A stoner I used to get high with" , "minAge" : 18 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.drugUse", "eq", "stoner", "or", "$pc.drugUse", "eq", "partyGirl"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We took pills in a club and had blissed-out sex at his place" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.drugUse", "eq", "partyGirl"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in his tent at Burning Man" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in his tent at Reading Festival" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : ["$pc.nationality", "eq", "English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in his tent at Amnesia Rockfest" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in his tent at Download Festival" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : ["$pc.nationality", "eq", "Australian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in his tent at Homegrown Festival" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : ["$pc.nationality", "eq", "New Zealand"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My private maths tutor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality","neq","U.S."] , "special2" : ["$pc.nationality","neq","Canadian"] , "special3" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class"] , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My private math tutor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality","eq","U.S.","or","$pc.nationality","eq","Canadian"] , "special2" : ["$pc.socialClass","eq","elite","or","$pc.socialClass","eq","upper middle class"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A boy from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A boy from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A boy from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A boy from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A boy from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A girl from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A girl from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A girl from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A girl from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A girl from school" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school wrestler" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school wrestler" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school wrestler" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A high school basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "Another cheerleader" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A study buddy" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.academicAlpha"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The singer from another local band" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolRockBand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The guitarist from another local band" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolRockBand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The owner of my band\'s rehearsal room" , "minAge" : 30 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolRockBand"] , "special2" : ["$pc.kinks","includes","Likes Older Men"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local rocker" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local rocker" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local rocker" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local rocker" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A local rocker" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.highSchoolClique","eq","Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsSwissFinish to [
{ "type" : "O" , "description" : "A tall, dark and handsome Spanish backpacker" , "minAge" : 20 , "maxAge" : 27 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Swedish" , "lastname" : "Swedish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Japanese" , "lastname" : "Japanese" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Surval girl" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "Belgian" , "lastname" : "Belgian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The DJ at Black Pearl" , "minAge" : 22 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A roadie for a famous rock band who played Montreux" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : ["$pc.highSchoolClique", "eq", "Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "The visiting dad of one of my friends from Surval" , "minAge" : 40 , "maxAge" : 55 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : ["$pc.kinks", "includes", "Likes Older Men", "or", "$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "The waiter at my favourite café. By nights he was a beat poet" , "minAge" : 20 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "The guitarist from a famous rock band. I promised never to reveal who it is" , "minAge" : 18 , "maxAge" : 25 , "Gender" : "M" , "firstname" : "Secret" , "lastname" : "Secret" , "special1" : ["$pc.highSchoolClique", "eq", "Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We partied on his yacht in Lake Geneva" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A blond, blue-eyed American pro snowboarder" , "minAge" : 20 , "maxAge" : 26 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We met at the baccarat table at Casino Barriére" , "minAge" : 30 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "My ski instructor" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : ["$pc.kinks", "includes", "Likes Older Men", "or", "$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We danced together at Black Pearl" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "He hit on me at Millésime" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "He bought me cocktails at Harry\'s Bar" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We met in the crowd at Montreux Jazz Festival" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A bouncer at Millésime" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : ["$pc.kinks", "includes", "Likes Older Men"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We had sex in the toilets at the casino disco" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We met at Caesar\'s on Lake Geneva" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We went for an icy skinny dip in Lake Geneva" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : ["$pc.kinks", "includes", "exhibitionist"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "He came up to talk to me while I was shopping in Montreux" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsAfricaGap to [
{ "type" : "CO" , "description" : "A French volunteer at the rhino sanctuary" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "B" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A doctor with MSF" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Irish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Irish" , "lastname" : "Irish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An American backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Canadian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Canadian" , "lastname" : "Canadian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An English backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Australian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Kiwi backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "New Zealand" , "lastname" : "New Zealand" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Spanish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A French backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swiss backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A German backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swedish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swedish" , "lastname" : "Swedish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Italian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Scottish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Scottish" , "lastname" : "Scottish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Belgian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Belgian" , "lastname" : "Belgian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Dutch backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A charismatic African social entrepreneur" , "minAge" : 24 , "maxAge" : 28 , "Gender" : "B" , "firstname" : "African" , "lastname" : "African" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A backpacker from a neighbouring town; we met in Africa. Small world" , "minAge" : 24 , "maxAge" : 28 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsEuropeanGap to [
{ "type" : "CO" , "description" : "An Irish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Irish" , "lastname" : "Irish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An American backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Canadian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Canadian" , "lastname" : "Canadian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An English backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Australian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Kiwi backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "New Zealand" , "lastname" : "New Zealand" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Spanish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A French backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swiss backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A German backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swedish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swedish" , "lastname" : "Swedish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Italian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Scottish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Scottish" , "lastname" : "Scottish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Belgian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Belgian" , "lastname" : "Belgian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Dutch backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An Italian artist I met at a party in London" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A German student we stayed with for a few days" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A Spanish bartender" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A gorgeous Greek sunbather we met on Elafonissi Beach" , "minAge" : 20 , "maxAge" : 28 , "Gender" : "B" , "firstname" : "Greek" , "lastname" : "Greek" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A Dutch stoner I got blazed with in a cannabis cafe in Amsterdam" , "minAge" : 20 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : ["$pc.drugUse", "eq", "stoner", "or", "$pc.drugUse", "eq", "partyGirl"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A backpacker from a neighbouring town; we met in Paris. Small world" , "minAge" : 24 , "maxAge" : 28 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsAustralianGap to [
{ "type" : "CO" , "description" : "An Irish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Irish" , "lastname" : "Irish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An American backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Canadian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Canadian" , "lastname" : "Canadian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An English backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Spanish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A French backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swiss backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swiss" , "lastname" : "Swiss" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A German backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Swedish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Swedish" , "lastname" : "Swedish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Italian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Italian" , "lastname" : "Italian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Scottish backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Scottish" , "lastname" : "Scottish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Belgian backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Belgian" , "lastname" : "Belgian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Dutch backpacker" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My surf instructor on Bondi Beach" , "minAge" : 22 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A laid back Aussie I got drunk with in a bar" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "B" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "Our hiking guide on Franz Josef Glacier" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "New Zealand" , "lastname" : "New Zealand" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An actual cowboy we met in an outback pub" , "minAge" : 28 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A backpacker from a neighbouring town; we met in New Zealand. Small world" , "minAge" : 24 , "maxAge" : 28 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsUniversitySer to [
{ "type" : "S" , "description" : "My best friend\'s big brother. We stayed at his place after a party" , "minAge" : 26 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "S" , "description" : "A classmate with beautiful eyes. We studied together for six months before he asked me on a date" , "minAge" : 21 , "maxAge" : 23 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "graduationFlag" } ,
{ "type" : "S" , "description" : "A tall blond politics student. He just walked right up to me on campus and asked for my number" , "minAge" : 21 , "maxAge" : 23 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "graduationFlag" } ,
{ "type" : "S" , "description" : "One of the girls from my dorm floor, a nervous young lesbian" , "minAge" : 21 , "maxAge" : 23 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "S" , "description" : "A singer-songwriter that I met at an open mic night" , "minAge" : 21 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "graduationFlag" } ,
{ "type" : "S" , "description" : "A moody, hard-drinking, gorgeous art student" , "minAge" : 21 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "graduationFlag" } ,
{ "type" : "S" , "description" : "My band\'s booking agent. We got better gigs when he and I started dating" , "minAge" : 25 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsUniversityCas to [
{ "type" : "CO" , "description" : "An anthropology student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A math student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.region", "eq", "America"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A maths student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.region", "neq", "America"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An astrophysics student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A chemistry student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Classics student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A computer science student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Earth science student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An economics student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An engineering student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An English student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An environmental studies student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A politics student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A history student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An art student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A biology student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A linguistics student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A music student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A philosophy student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A religious studies student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A social studies student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A theatre studies student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A photography student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A design student" , "minAge" : 19 , "maxAge" : 23 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We first met in a BDSM chatroom" , "minAge" : 24 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "cyber"] , "special2" : ["$pc.kinks", "includes", "Likes Rough Sex"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We first met in a lesbian sex chatroom" , "minAge" : 24 , "maxAge" : 44 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "cyber"] , "special2" : ["$pc.kinks", "includes", "Bisexual"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We first met in a sugar daddies chatroom" , "minAge" : 40 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "cyber"] , "special2" : ["$pc.kinks", "includes", "Likes Older Men"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "One of my fans from /r/gonewild" , "minAge" : 24 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "cyber"] , "special2" : ["$pc.kinks", "includes", "Exhibitionist"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We first met in an MMF chatroom" , "minAge" : 24 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "cyber"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A rocker from Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A rocker from Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A rocker from Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A rocker from Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We did it in the men\'s toilets at Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : ["$pc.kinks", "includes", "Promiscuous", "or", "$pc.kinks", "includes", "Exhibitionist"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A rocker from Underworld" , "minAge" : 20 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "rockClub"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We met at a student party" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We met at a student party" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "We met at a student party" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We did it on the couch at a student party" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Promiscuous", "or", "$pc.kinks", "includes", "Exhibitionist"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "She really loved slow dancing with me in dance class" , "minAge" : 20 , "maxAge" : 23 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.extracurricular", "eq", "dance"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "He directed me as Desdemona in Othello" , "minAge" : 30 , "maxAge" : 42 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.extracurricular", "eq", "theatre"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A cop who interviewed me about a suicide" , "minAge" : 27 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.extracurricular", "eq", "volunteer"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who hit on me in a bar" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who hit on me in a bar" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who hit on me in a bar" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who hit on me in a bar" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who hit on me in a bar" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Japanese exchange student" , "minAge" : 20 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "Japanese" , "lastname" : "Japanese" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A taxi driver I couldn\'t afford to pay for a ride home" , "minAge" : 40 , "maxAge" : 50 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.socialClass", "eq", "working poor"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A visiting lecturer from South America" , "minAge" : 40 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : ["$pc.kinks", "includes", "Likes Older Men", "or", "$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A sales rep at Froogle" , "minAge" : 20 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.froogle"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "Another lifeguard" , "minAge" : 19 , "maxAge" : 26 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.lifeguard"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who picked me up in a nightclub" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who picked me up in a nightclub" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who picked me up in a nightclub" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who picked me up in a nightclub" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy who picked me up in a nightclub" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college footballer" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university ice hockey player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A college basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "africanAmerican" , "lastname" : "africanAmerican" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "U.S."] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A boy from the wrestling squad" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A boy from the wrestling squad" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A boy from the wrestling squad" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A university basketball player" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : ["$pc.nationality", "eq", "Canadian"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "Another cheerleader" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "Another cheerleader" , "minAge" : 18 , "maxAge" : 18 , "Gender" : "F" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.collegeCheerleader"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "From yoga class" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A student who messaged me after I posed for Women & Their Bodies" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.posedForWATB"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A student who messaged me after I posed for Women & Their Bodies" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.posedForWATB"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A student who messaged me after I posed for Women & Their Bodies" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.posedForWATB"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A student who messaged me after I posed for Women & Their Bodies" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.posedForWATB"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A student who messaged me after I posed for Women & Their Bodies" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.posedForWATB"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The singer in my band" , "minAge" : 22 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A fan of my band" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The drummer in my band" , "minAge" : 22 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The guitarist in my band" , "minAge" : 22 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A roadie for my band" , "minAge" : 22 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The manager at a local music venue" , "minAge" : 40 , "maxAge" : 54 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : ["$pc.kinks", "includes", "Likes Older Men"] , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A fan of my band" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A fan of my band" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A fan of my band" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A fan of my band" , "minAge" : 18 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$lifepath.inBand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsAnalystHQ to [
{ "type" : "SCO" , "description" : "A project manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A teacher" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A company director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An accountant" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A consultant" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A senior engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An account manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An office manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An analyst" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A sales manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A doctor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A software engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A business analyst" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A managing director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A marketing manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An operations manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An IT manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A software developer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A business development manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A graphic designer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A lecturer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An architect" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An HR manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A buyer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A design engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A marketing executive" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A product manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A web developer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A management accountant" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A programmer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A sales rep" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A financial controller" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A finance manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A quantity surveyor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A sales director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A project engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An electrician" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A pharmacist" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A sales executive" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A marketing assistant" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A store manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A nurse" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A recruitment consultant" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A production manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A lawyer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A dentist" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An account executive" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A web designer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A social worker" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An operations director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A CEO" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A credit controller" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A pilot" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A plumber" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An editor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A finance director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A mechanical engineer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An HR advisor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A programme manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A scientist" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A marketing director" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A trader" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A researcher" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A trainer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A personal trainer" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An auditor" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A technical manager" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A financial analyst" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A cop who pulled me over for speeding. He let me off the ticket in return for my number" , "minAge" : 27 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "neq", "Canadian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A Mountie who pulled me over for speeding. He let me off the ticket in return for my number" , "minAge" : 27 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "Canadian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A barista who wrote flirty messages on my morning coffees" , "minAge" : 20 , "maxAge" : 30 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A policy analyst at a think tank" , "minAge" : 26 , "maxAge" : 35 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A defence contractor" , "minAge" : 26 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.currentAssignment","eq","milint"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A British test pilot I met at the Farnborough Air Show" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : ["$pc.currentAssignment","eq","milint"] , "special2" : ["$pc.nationality", "neq", "English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A Californian test pilot I met at the Farnborough Air Show" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : ["$pc.currentAssignment","eq","milint"] , "special2" : ["$pc.nationality", "eq", "English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A USAF liaison officer" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "American" , "special1" : ["$pc.currentAssignment","eq","targeter"] , "special2" : ["$pc.nationality", "neq", "English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "An RAF liaison officer" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : ["$pc.currentAssignment","eq","targeter"] , "special2" : ["$pc.nationality", "eq", "English"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "SCO" , "description" : "A motorcycle paramedic" , "minAge" : 25 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A guy I met through a dating website" , "minAge" : 24 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Tinder hookup" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$scene.badHobby", "eq", "tinder"] , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsMH17 to [
{ "type" : "O" , "description" : "A German airline pilot I met in my hotel bar in Copenhagen" , "minAge" : 30 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "German" , "lastname" : "German" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Dutch KCT commando" , "minAge" : 24 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Australian commando" , "minAge" : 24 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A JIT investigator" , "minAge" : 27 , "maxAge" : 40 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A JIT prosecutor" , "minAge" : 30 , "maxAge" : 50 , "Gender" : "B" , "firstname" : "Dutch" , "lastname" : "Dutch" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A radio producer with the BBC World Service" , "minAge" : 24 , "maxAge" : 36 , "Gender" : "B" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsPanamaStation to [
{ "type" : "CO" , "description" : "A security guard at the embassy" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My yoga instructor" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Texan geologist" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Californian oil industry consultant" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An expat I met at the roulette table at Ocean Sun Casino" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A tourist on a 3-day jungle expedition I went on" , "minAge" : 28 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A tall handsome local who chatted me up on a beach" , "minAge" : 24 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A bearded Canadian eco-tourist I was on a whale watching trip with" , "minAge" : 28 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "Canadian" , "lastname" : "Canadian" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "Some guy who picked me up in Chupitos Bar. I was really drunk" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A chilled out local guy who took me on a bar crawl" , "minAge" : 20 , "maxAge" : 26 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsArgentinaStation to [
{ "type" : "CO" , "description" : "A pilot who I met while travelling" , "minAge" : 20 , "maxAge" : 24 , "Gender" : "M" , "firstname" : "kuro" , "lastname" : "kuro" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A security guard at the embassy" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My yoga instructor" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A friend from tango class" , "minAge" : 27 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A web entrepreneur who chatted me up in Cafe Tortoni" , "minAge" : 24 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A wealthy British expat I met at a polo match" , "minAge" : 38 , "maxAge" : 48 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A gorgeous guy I danced with in a nightclub at 2AM" , "minAge" : 22 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "Spanish" , "lastname" : "Spanish" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An American tourist I met on a wine-tasting tour" , "minAge" : 27 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A mining industry consultant from Montreal" , "minAge" : 29 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A nuclear energy consultant from Toronto" , "minAge" : 29 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsTimorLesteStation to [
{ "type" : "CO" , "description" : "A security guard at the embassy" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My yoga instructor" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An American UN volunteer working in East Timor" , "minAge" : 25 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An infrastructure development consultant working at the embassy" , "minAge" : 40 , "maxAge" : 50 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A neighbour in my apartment compound. He taught English to local kids" , "minAge" : 25 , "maxAge" : 36 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A volunteer doctor I got drunk with in a beach bar" , "minAge" : 26 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "French" , "lastname" : "French" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An Aussie surfer, here for the point break at Dili Rock" , "minAge" : 24 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "Australian" , "lastname" : "Australian" , "special1" : ["$pc.nationality", "eq", "New Zealand"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Kiwi surfer, here for the point break at Dili Rock" , "minAge" : 24 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "New Zealand" , "lastname" : "New Zealand" , "special1" : ["$pc.nationality", "eq", "Australian"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A volunteer I met trash-picking on One Dollar Beach" , "minAge" : 24 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsNigeriaStation to [
{ "type" : "CO" , "description" : "A security guard at the embassy" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My yoga instructor" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "B" , "firstname" : "African" , "lastname" : "African" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An actor in a trendy local soap opera. We met at a media party" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "B" , "firstname" : "African" , "lastname" : "African" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "My next-door neighbour, an oil worker who got me to look after his cat while he was on the rigs" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An American travel writer I met on Eleko Beach" , "minAge" : 28 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A cool local DJ and barber who hit on me in Vapours Bar" , "minAge" : 25 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "African" , "lastname" : "African" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A gas pipeline engineer from Surrey" , "minAge" : 28 , "maxAge" : 36 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An ex-Army officer, now a security consultant for the oil & gas industry" , "minAge" : 35 , "maxAge" : 48 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsTurkeyStation to [
{ "type" : "O" , "description" : "A drunken fling with a colleague at an embassy party" , "minAge" : 24 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A jazz saxophonist from the house band at Fige" , "minAge" : 24 , "maxAge" : 35 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An expat English teacher" , "minAge" : 27 , "maxAge" : 37 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A ballet dancer I met at an Embassy function" , "minAge" : 23 , "maxAge" : 33 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An embassy colleague\'s husband" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A Kavaklidere bartender" , "minAge" : 24 , "maxAge" : 34 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An aquarist, he tended the fish at Aqua Vega Aquarium" , "minAge" : 24 , "maxAge" : 36 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We met on the dancefloor in a nightclub" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An expat author from London, a regular at an English pub I liked" , "minAge" : 35 , "maxAge" : 45 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "An archaeologist, over from the Smithsonian. He wasn\'t much like Indy, but I\'m not much like Jennifer Garner" , "minAge" : 30 , "maxAge" : 44 , "Gender" : "M" , "firstname" : "U.S." , "lastname" : "U.S." , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The owner of a wine bar near my apartment" , "minAge" : 28 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "We met in a wine bar and he came back to my place" , "minAge" : 27 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : ["$pc.kinks", "includes", "Promiscuous"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The guitarist in a local rock band. We met after a gig at Ruhi Bey" , "minAge" : 20 , "maxAge" : 29 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : ["$pc.highSchoolClique", "eq", "Rock Chick"] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "A contemporary artist. I met him an an exhibition of his work" , "minAge" : 28 , "maxAge" : 38 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An English dentist, here on a stag weekend" , "minAge" : 28 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "English" , "lastname" : "English" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "CO" , "description" : "The personal trainer at my gym" , "minAge" : 23 , "maxAge" : 28 , "Gender" : "M" , "firstname" : "Turkish" , "lastname" : "Turkish" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.rTablesDescriptionsSyriaRnR to [
{ "type" : "O" , "description" : "An Iraq war vet I got drunk with in a bar" , "minAge" : 30 , "maxAge" : 40 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : "£" , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A college friend I randomly bumped into during R&R" , "minAge" : 24 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A university friend I randomly bumped into during R&R" , "minAge" : 24 , "maxAge" : 30 , "Gender" : "B" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "neq", "U.S."] , "special2" : "£" , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A Green Beret I was deployed with" , "minAge" : 28 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "U.S."] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "A JTF-2 commando I was deployed with" , "minAge" : 28 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "Canadian"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An SAS trooper I was deployed with" , "minAge" : 28 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "English"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An SAS trooper I was deployed with" , "minAge" : 28 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "Australian"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" } ,
{ "type" : "O" , "description" : "An SAS trooper I was deployed with" , "minAge" : 28 , "maxAge" : 37 , "Gender" : "M" , "firstname" : "pc.nationality" , "lastname" : "pc.nationality" , "special1" : ["$pc.nationality", "eq", "New Zealand"] , "special2" : ["$pc.kinks", "includes", "Promiscuous"] , "special3" : "£" , "special4" : "£" }
]>>
<<set setup.lowOpenness to [
{'reveal': 'He\'s a bit dull, really.', 'report': 'He\'s a bit dull.'}]>>
<<set setup.highOpenness to [
{'reveal': 'He\'s interesting to talk to.', 'report': 'He\'s interesting to talk to.'}]>>
<<set setup.lowConscientiousness to [
{'reveal': 'He strikes you as a carefree and disorganised kind of guy.', 'report': 'He\'s carefree and disorganised.'}]>>
<<set setup.highConscientiousness to [
{'reveal': 'He strikes you as organised and disciplined.', 'report': 'He\'s disciplined and organised.'}]>>
<<set setup.lowExtraversion to [
{'reveal': 'He seems quite quiet and shy.', 'report': 'He\'s an introvert.'}]>>
<<set setup.highExtraversion to [
{'reveal': 'You find him to be fun and outgoing.', 'report': 'He\'s fun and outgoing.'}]>>
<<set setup.lowAgreeableness to [
{'reveal': 'He\'s seems negative and critical.', 'report': 'He\'s negative and critical.'}]>>
<<set setup.highAgreeableness to [
{'reveal': 'He\'s quite charming.', 'report': 'He\'s charming.'}]>>
<<set setup.lowNeuroticism to [
{'reveal': 'He\'s chilled out and confident.', 'report': 'He\'s chilled out and confident.'}]>>
<<set setup.highNeuroticism to [
{'reveal': 'He strikes you as insecure.', 'report': 'He\'s insecure.'}]>>
<<set setup.metalbands to [
'Metallica',
'Megadeth',
'Testament',
'Sepultura',
'Marmozets',
'Baroness',
'KISS',
'Kyuss',
'Queens of the Stone Age',
'Ghost',
'Bullet for My Valentine',
'Trivium',
'Disturbed',
'Five Finger Death Punch',
'Lamb of God',
'Mastodon',
'Monster Magnet',
'Slipknot',
'Corrosion of Conformity',
'Crowbar',
'Down',
'Dream Theater',
'Tool',
'Black Sabbath',
'Nirvana',
'Foo Fighters',
'Faith No More',
'Feeder',
'Godsized',
'Valient Thorr',
'Fu Manchu',
'Blink 182',
'Red Hot Chili Peppers',
'Soundgarden',
'Stone Temple Pilots',
'Pearl Jam',
'Machine Head',
'Black Label Society',
'Judas Priest',
'Green Day',
'My Chemical Romance',
'Led Zeppelin',
'Linkin Park',
'Slayer',
'Pantera',
'Sabaton']>>
<<set setup.codenames to [
'RABBIT',
'RAVEN',
'SPARROW',
'VIRAGO',
'VIXEN',
'VENUS',
'WIDOW',
'VALKYRIE']>>
<<set $jtfNeptune to {},
$jtfNeptune.rep to {},
$jtfNeptune.rep.crusader to 0,
$jtfNeptune.rep.waif to 0,
$jtfNeptune.rep.alpha to 0,
$jtfNeptune.rep.fatale to 0>>
<<set setup.usHometowns to [
{"city": "Manhattan", "state": "NY", "type": "urban", "hospital": "Mount Sinai Hospital", "hospitalLocation": "New York", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Washington", "state": "D.C.", "type": "urban", "hospital": "Sibley Memorial Hospital", "hospitalLocation": "Washington D.C.", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}
]>>
<<set setup.ukHometowns to [
{"city": "London", "state": "England", "type": "urban", "hospital": "St Thomas' Hospital", "hospitalLocation": "London", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}
]>>
/* MILITARY UPBRINGINGS
US
{"city": "Various", "state": "military upbringing", "type": "military", "hospital": "Camp Humphreys Army Health Clinic", "hospitalLocation": "South Korea", "socialClasses": ["elite", "upper middle class", "middle class", "working class"]}
UK
{"city": "Various", "state": "military upbringing", "type": "military", "hospital": "Episkopi Station Medical Centre", "hospitalLocation": "Cyprus", "socialClasses": ["elite", "upper middle class", "middle class", "working class"]}
CANADA
{"city": "Various", "state": "military upbringing", "type": "military", "hospital": "Canadian Forces Health Services Centre", "hospitalLocation": "CFB Suffield", "socialClasses": ["elite", "upper middle class", "middle class", "working class"]}
AUS (this is incorrect, Al Minhad is a tiny ops base, no civvies there)
{"city": "Various", "state": "military upbringing", "type": "military", "hospital": "Al-Minhad Air Base Defence Hospital", "hospitalLocation": "Dubai", "socialClasses": ["elite", "upper middle class", "middle class", "working class"]}
NZ
{"city": "Various", "state": "military upbringing", "type": "military", "hospital": "Defence Health Centre", "hospitalLocation": "Burnham Camp", "socialClasses": ["elite", "upper middle class", "middle class", "working class"]} */
<<set setup.canadianHometowns to [
{"city": "Toronto", "state": "Ontario", "type": "urban", "hospital": "Sunnybrook Hospital", "hospitalLocation": "Toronto", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Kelowna", "state": "British Columbia", "type": "urban", "hospital": "Kelowna General Hospital", "hospitalLocation": "Kelowna", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Montreal", "state": "Quebec", "type": "urban", "hospital": "University of Montreal Health Centre", "hospitalLocation": "Montreal", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Quebec City", "state": "Quebec", "type": "urban", "hospital": "Hotel-Dieu de Québec", "hospitalLocation": "Quebec City", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Vancouver", "state": "British Columbia", "type": "urban", "hospital": "Vancouver General Hospital", "hospitalLocation": "Vancouver", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Victoria", "state": "British Columbia", "type": "suburban", "hospital": "Victoria General Hospital", "hospitalLocation": "Victoria", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}
]>>
<<set setup.ausHometowns to [
{"city": "Sydney", "state": "New South Wales", "type": "urban", "hospital": "Ryde Hospital", "hospitalLocation": "Sydney", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Gold Coast", "state": "Queensland", "type": "urban", "hospital": "Gold Coast Hospital", "hospitalLocation": "Gold Coast", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Brisbane", "state": "Queensland", "type": "urban", "hospital": "Queen Elizabeth II Jubilee Hospital", "hospitalLocation": "Brisbane", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Newcastle", "state": "New South Wales", "type": "suburban", "hospital": "Royal Newcastle Hospital", "hospitalLocation": "Newcastle", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Melbourne", "state": "Victoria", "type": "urban", "hospital": "Royal Melbourne Hospital", "hospitalLocation": "Melbourne", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Bunbury", "state": "Western Australia", "type": "suburban", "hospital": "Bunbury Hospital", "hospitalLocation": "Bunbury", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Perth", "state": "Western Australia", "type": "urban", "hospital": "Sir Charles Gairdner Hospital", "hospitalLocation": "Perth", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}
]>>
<<set setup.nzHometowns to [
{"city": "Auckland", "state": "Auckland", "type": "urban", "hospital": "Auckland City Hospital", "hospitalLocation": "Auckland", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Dunedin", "state": "Otago", "type": "urban", "hospital": "Dunedin Public Hospital", "hospitalLocation": "Dunedin", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Christchurch", "state": "Canterbury", "type": "urban", "hospital": "Christchurch Hospital", "hospitalLocation": "Christchurch", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Invercargill", "state": "Southland Region", "type": "suburban", "hospital": "Southland Hospital", "hospitalLocation": "Invercargill", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Hamilton", "state": "Waikato Region", "type": "suburban", "hospital": "Waikato Hospital", "hospitalLocation": "Hamilton", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]},
{"city": "Wellington", "state": "Wellington Region", "type": "urban", "hospital": "Wellington Hospital", "hospitalLocation": "Wellington", "socialClasses": ["elite", "upper middle class", "middle class", "working class", "working poor"]}
]>>
<<set $lifepath to {},
$lifepath.parentsAre to ["together", "separated"],
$lifepath.parentsApartBecause to ["dad abandoned mom", "mom left dad", "dad died before you were born"],
$lifepath.upbringings to ["loving", "supportive", "distant"]>>
<<set setup.lifepath to {},
setup.lifepath.openness to [],
setup.lifepath.openness.push(
{"score": 1, "rating": "High", "description": "Curious. Seeks novelty"},
{"score": 0, "rating": "Normal", "description": "Balanced"},
{"score": -1, "rating": "Low", "description": "Predictable. Seeks routine"}),
setup.lifepath.conscientiousness to [],
setup.lifepath.conscientiousness.push(
{"score": 1, "rating": "High", "description": "Disciplined, organised, reliable"},
{"score": 0, "rating": "Normal", "description": "Balanced"},
{"score": -1, "rating": "Low", "description": "Impulsive, unreliable"}),
setup.lifepath.extraversion to [],
setup.lifepath.extraversion.push(
{"score": 1, "rating": "High", "description": "Gregarious, energetic, socially confident"},
{"score": 0, "rating": "Normal", "description": "Balanced"},
{"score": -1, "rating": "Low", "description": "Reserved, thoughtful, introspective"}),
setup.lifepath.agreeableness to [],
setup.lifepath.agreeableness.push(
{"score": 1, "rating": "High", "description": "Sympathetic, forgiving, few enemies, avoids conflict"},
{"score": 0, "rating": "Normal", "description": "Balanced"},
{"score": -1, "rating": "Low", "description": "Assertive, sarcastic, likes conflict, uncoöperative"}),
setup.lifepath.neuroticism to [],
setup.lifepath.neuroticism.push(
{"score": 1, "rating": "High", "description": "Frequently feels negative emotions; self-conscious, low self esteem"},
{"score": 0, "rating": "Normal", "description": "Balanced"},
{"score": -1, "rating": "Low", "description": "Rarely feels negative emotions; confident, high self esteem, adventurous"}),
setup.lifepath.intelligence to [],
setup.lifepath.intelligence.push(
{"score": 3, "rating": "+3", "description": "Genius. IQ 137-151"},
{"score": 2, "rating": "+2", "description": "Superior. IQ 122-136"},
{"score": 1, "rating": "+1", "description": "University material. IQ 107-121"},
{"score": 0, "rating": "0", "description": "Average intelligence. IQ 94-106"},
{"score": -1, "rating": "-1", "description": "Low intelligence. IQ 80-93"},
{"score": -2, "rating": "-2", "description": "Mildly retarded. IQ 65-77"},
{"score": -3, "rating": "-3", "description": "Moderately retarded. IQ 50-63"}),
setup.lifepath.build to [],
setup.lifepath.build.push(
{"score": 3, "rating": "+3", "description": "Amazonian. Height over 6\' | 1m83"},
{"score": 2, "rating": "+2", "description": "Very tall. Height over 5\'9 | 1m75"},
{"score": 1, "rating": "+1", "description": "Tall. Height over 5\'6 | 1m68"},
{"score": 0, "rating": "0", "description": "Average. Height 5\'3 to 5\'5 | 1m60 to 1m65"},
{"score": -1, "rating": "-1", "description": "Short. Height under 5\'2 | 1m57"},
{"score": -2, "rating": "-2", "description": "Very short. Height under 4\'10 | 1m47"},
{"score": -3, "rating": "-3", "description": "Tiny. Height under 4\'7 | 1m40"}),
setup.lifepath.attractiveness to [],
setup.lifepath.attractiveness.push(
{"score": 3, "rating": "+3", "description": "Stunning. Models, actresses"},
{"score": 2, "rating": "+2", "description": "Beautiful. The most attractive girl in most social groups"},
{"score": 1, "rating": "+1", "description": "Attractive. The <i>hot</i> girl next door"},
{"score": 0, "rating": "0", "description": "Average. The girl next door"},
{"score": -1, "rating": "-1", "description": "Plain."},
{"score": -2, "rating": "-2", "description": "Ugly."},
{"score": -3, "rating": "-3", "description": "Hideous."}),
setup.lifepath.coordination to [],
setup.lifepath.coordination.push(
{"score": 3, "rating": "+3", "description": "Catlike. Reflexes and agility off the charts"},
{"score": 2, "rating": "+2", "description": "Graceful. Excellent reflexes and agility"},
{"score": 1, "rating": "+1", "description": "Good reflexes and agility"},
{"score": 0, "rating": "0", "description": "Average reflexes and agility"},
{"score": -1, "rating": "-1", "description": "Clumsy"},
{"score": -2, "rating": "-2", "description": "Oafish"},
{"score": -3, "rating": "-3", "description": "Dyspraxic"}),
setup.lifepath.bilingual to [
"Afrikaans",
"Dutch",
"French",
"German",
"Italian",
"No second language",
"Russian",
"Spanish"]>>
<<set $lifepath.upheaval to [
"No upheaval"],
$lifepath.pcFlags to [],
$lifepath.availableKinks to ["Exhibitionist","Likes Rough Sex","Likes Older Men","Bisexual","Promiscuous"],
$lifepath.firstBF to {},
$lifepath.firstBF.heIs to []
$lifepath.firstBF.isOlder to []>>
<<set setup.skillLevels to [500,1000,2000,4000,8000,16000,32000,64000,128000,256000,512000]>>
<<set $notifications to {}>>
<<set $notifications.skillIncrease to []>>
<<set $notifications.Array to []>>
<<set $notifications.defaultTime to 7000>>
<<set $notifications.delayJump to 0.5>>
<<set $notifications.defaultDelay to "0.5s">>
<<set setup.usEliteUni to [
{"name": "Brown University", "location": "Providence, Rhode Island", "image": "http://www.femaleagentgame.com/wp-content/uploads/2018/10/brown.jpg"},
{"name": "Columbia University", "location": "New York City"},
{"name": "Cornell University", "location": "Ithaca, New York"},
{"name": "Dartmouth College", "location": "Hanover, New Hampshire"},
{"name": "Harvard University", "location": "Cambridge, Massachusetts"},
{"name": "University of Pennsylvania", "location": "Philadelphia, Pennsylvania"},
{"name": "Princeton University", "location": "Princeton, New Jersey"},
{"name": "Yale University", "location": "New Haven, Connecticut"}]>>
<<set setup.usRegularUni to [
{"name": "University of Chicago", "location": "Illinois"},
{"name": "Stanford University", "location": "California"},
{"name": "Massachusetts Institute of Technology", "location": "Cambridge, Mass"},
{"name": "Duke University", "location": "Durham, North Carolina"},
{"name": "California Institute of Technology", "location": "Pasadena, California"},
{"name": "John Hopkins University", "location": "Baltimore, Maryland"},
{"name": "Northwestern University", "location": "Evanston, Illinois"},
{"name": "Rice University", "location": "Houston, Texas"},
{"name": "Vanderbilt University", "location": "Nashville, Tennessee"},
{"name": "Williams College", "location": "Williamstown, Massachusetts"},
{"name": "Amherst College", "location": "Amherst, Massachusetts"},
{"name": "Bowdoin College", "location": "Brunswick, Maine"},
{"name": "Swarthmore College", "location": "Swarthmore, Pennsylvania"},
{"name": "Davidson College", "location": "North Carolina"}]>>
<<set setup.ukEliteUni to [
{"name": "University of Cambridge", "location": "Cambridgeshire"},
{"name": "University of Oxford", "location": "Oxfordshire"}]>>
<<set setup.ukRegularUni to [
{"name": "London School of Economics", "location": "Westminster"},
{"name": "Imperial College London", "location": "South Kensington"},
{"name": "University of St Andrews", "location": "Fife, Scotland"},
{"name": "Durham University", "location": "North East England"},
{"name": "Loughborough University", "location": "Leicestershire"},
{"name": "Lancaster University", "location": "Lancashire"},
{"name": "University of Warwick", "location": "Coventry"},
{"name": "University College London", "location": "Bloomsbury"},
{"name": "University of Bath", "location": "Somerset"},
{"name": "University of Exeter", "location": "Devon"},
{"name": "University of Leeds", "location": "West Yorkshire"},
{"name": "University of East Anglia", "location": "Norwich"}]>>
<<set setup.ausEliteUni to [
{"name": "University of Adelaide", "location": "South Australia"},
{"name": "University of Melbourne", "location": "Victoria"},
{"name": "University of Queensland", "location": "Brisbane"},
{"name": "University of Sydney", "location": "New South Wales"},
{"name": "University of Tasmania", "location": "Hobart"},
{"name": "University of Western Australia", "location": "Perth"}]>>
<<set setup.ausRegularUni to [
{"name": "Australian National University", "location": "Canberra"},
{"name": "Bond University", "location": "Gold Coast"},
{"name": "Carnegie Mellon University", "location": "Adelaide"},
{"name": "Central Queensland University", "location": "Rockhampton"},
{"name": "Charles Darwin University", "location": "Darwin"},
{"name": "Charles Sturt University", "location": "New South Wales"},
{"name": "Curtin University", "location": "Perth"},
{"name": "Edith Cowan University", "location": "Perth"},
{"name": "Flinders University", "location": "Adelaide"},
{"name": "Griffith University", "location": "Brisbane"}]>>
<<set setup.nzEliteUni to [
{"name": "University of Auckland", "location": "North Island"},
{"name": "University of Otago", "location": "South Island"}]>>
<<set setup.nzRegularUni to [
{"name": "University of Canterbury", "location": "Christchurch"},
{"name": "Victoria University of Wellington", "location": "North Island"},
{"name": "University of Waikato", "location": "Hamilton"},
{"name": "Massey University", "location": "Palmerston North"},
{"name": "Lincoln University", "location": "Canterbury"},
{"name": "Auckland University of Technology", "location": "North Island"}]>>
<<set setup.canadianEliteUni to [
{"name": "University of Toronto", "location": "Ontario"},
{"name": "McGill University", "location": "Montreal"},
{"name": "Queens University", "location": "Ontario"},
{"name": "University of British Columbia", "location": "Vancouver"}]>>
<<set setup.canadianRegularUni to [
{"name": "University of Alberta", "location": "Edmonton"},
{"name": "Brock University", "location": "Ontario"},
{"name": "University of Calgary", "location": "Alberta"},
{"name": "Carleton University", "location": "Ottawa"},
{"name": "Concordia University", "location": "Montreal"},
{"name": "Dalhousie University", "location": "Nova Scotia"},
{"name": "Lakehead University", "location": "Ontario"},
{"name": "McMaster University", "location": "Hamilton"}]>>
<<set setup.degrees to [
"Business Administration",
"Classics",
"Economics",
"English Language & Literature",
"History",
"Law",
"International Relations",
"Psychology"]>>
/*All names below )-------------------------------------------------------------------------------------------------------------------------------------NAMES!!!!!*/
<<set setup.exoticPatreonFirstNames to [
'Amarysse',
'Czilla',
'Emiko',
'Forfelyn',
'Jerilyn',
'Jinx',
'Luna',
'Mercedes',
'Kiki',
'Hannie']>>
<<set setup.exoticPatreonSurNames to [
'Abelli',
'De La Tex',
'Kori']>>
<<set setup.notSoExoticPatreonFirstNames to [
'Dorothy']>>
<<set setup.notSoExoticPatreonSurNames to [
'Bellinger']>>
<<set setup.canadianFirstname to [
'Alexis',
'Allison',
'Amy',
'Angélique',
'Annabelle',
'Annalise',
'Anne',
'Christine',
'Courtney',
'Crystal',
'Daina',
'Darlene',
'Deanna',
'Devon',
'Elise',
'Emily',
'Erin',
'Eva',
'Evelyn',
'Ginny',
'Holly',
'Janine',
'Jeananne',
'Jennifer',
'Jessica',
'Jill',
'Jo',
'Joanne',
'Kate',
'Keeley',
'Kelly',
'Kelsey',
'Kimberlyn',
'Leanne',
'Lindsay',
'Lisa',
'Lizzie',
'Lizzy',
'Lynda',
'Megan',
'Melissa',
'Modesty',
'Monica',
'Paige',
'Peggy',
'Rachel',
'Ramona',
'Renee',
'Rose',
'Ruth',
'Sadie',
'Samantha',
'Sarah',
'Sarah-Jayne',
'Sharon',
'Stacey',
'Stella',
'Susie',
'Tanya'
]>>
<<set setup.canadianSurname to [
'Belbin',
'Bettrill',
'Blaise',
'Borden',
'Boudrais',
'Brown',
'Brydon',
'Cartwright',
'Cockburn',
'Crawford',
'Daniels',
'Finch',
'Foster',
'Flowers',
'Frechette',
'Gough',
'Groves',
'Gregg',
'Greene',
'Hail',
'Haliwell',
'Hartley',
'Hefford',
'Heymans',
'Holmes',
'Hughes',
'Humphries',
'Hunter',
'Irwin',
'James',
'Johnston',
'Jones',
'Kellar',
'Kingsbury',
'Klassen',
'Knight',
'Labonte',
'Lauscher',
'Leroux',
'MacLeod',
'McCoy',
'McCrow',
'McIvor',
'May',
'Mikkelson',
'Moyse',
'Murphy',
'Nesbitt',
'Oullette',
'Overland',
'Perreault',
'Poulin',
'Pierce',
'Premont',
'Renner',
'Ricker',
'Roberge',
'Robichaud',
'Rochette',
'Sanchez',
'St-Gelais',
'St-Pierre',
'Stoddard',
'Sutherland',
'Upperton',
'Vaillancourt',
'van Halden',
'van Houten',
'Verbeek',
'Vincent',
'Waldorf',
'Walker',
'Ward',
'Watson',
'Weatherston',
'Webb',
'Whitney',
'Wickenheiser'
]>>
<<set setup.ausNZFirstname to [
'Alexis',
'Ally',
'Amy',
'Anna',
'Annabelle',
'Becky',
'Bella',
'Beth',
'Beverly',
'Bronwyn',
'Caitlin',
'Carla',
'Caroline',
'Cat',
'Cathy',
'Catherine',
'Charlene',
'Chloe',
'Chris',
'Christina',
'Christine',
'Colette',
'Courtney',
'Daisy',
'Daphne',
'Debbie',
'Dee',
'Donna',
'Elise',
'Elly',
'Emily',
'Emma',
'Erin',
'Eva',
'Eve',
'Evelyn',
'Fay',
'Gayle',
'Gemma',
'Georgia',
'Gillian',
'Hannah',
'Helen',
'Holly',
'Hope',
'Isabella',
'Jackie',
'Jade',
'Jaime',
'Jasmine',
'Jess',
'Jessica',
'Jo',
'Joanna',
'Jody',
'Kate',
'Katie',
'Katya',
'Keeley',
'Kendall',
'Kerry',
'Kimberlyn',
'Krista',
'Kim',
'Lara',
'Laura',
'Lauren',
'Libby',
'Linda',
'Lily',
'Lisa',
'Lizzie',
'Lizzy',
'Lorraine',
'Lucy',
'Madeleine',
'Melissa',
'Miranda',
'Natalie',
'Nell',
'Nicola',
'Nicolette',
'Nikki',
'Paige',
'Phoebe',
'Piper',
'Rachel',
'Raelee',
'Ramona',
'Rebecca',
'Rose',
'Rosie',
'Ruth',
'Sadie',
'Sarah',
'Saskia',
'Scarlett',
'Serena',
'Sharon',
'Sheila',
'Sheridan',
'Sienna',
'Simone',
'Sky',
'Sonya',
'Sophie',
'Stella',
'Steph',
'Stephanie',
'Summer',
'Susan',
'Tabitha',
'Teresa',
'Tessa',
'Tess',
'Tiffany',
'Zoe'
]>>
<<set setup.ausNZSurname to [
'Allen',
'Anderson',
'Atkins',
'Barnes',
'Beaumont',
'Bell',
'Bishop',
'Borden',
'Brennan',
'Bright',
'Brooks',
'Brown',
'Buckingham',
'Burke',
'Canning',
'Carpenter',
'Cartwright',
'Clarke',
'Cole',
'Daniels',
'Davies',
'Dennison',
'Duncan',
'Elliot',
'Finch',
'Fitzgerald',
'Flowers',
'Foster',
'Freedman',
'Gannon',
'Greenwood',
'Griggs',
'Haliwell',
'Hancock',
'Handley',
'Harris',
'Hartman',
'Healey',
'Holmes',
'Hyland',
'Hudson',
'Hunter',
'Jarrett',
'Jones',
'Kennedy',
'Kirk',
'Knight',
'Landers',
'Lawson',
'Maloney',
'Marshall',
'Martin',
'McClain',
'McCoy',
'McCrow',
'McLachlan',
'Mitchell',
'Napier',
'O\'Brien',
'O\'Neill',
'Parker',
'Pearson',
'Ramsay',
'Reeves',
'Rhodes',
'Riley',
'Robinson',
'Samuels',
'Sanchez',
'Scully',
'Stark',
'Steiger',
'Stoddard',
'Timmins',
'Tucker',
'Turner',
'Tyler',
'Upton',
'van Halden',
'van Houten',
'Villante',
'Waldorf',
'Walker',
'Watson',
'Watts',
'Webb',
'Wells',
'West',
'Whitney',
'Wilkinson',
'Williams',
'Willis',
'Yeats',
'Young'
]>>
<<set setup.usFirstname to [
'Abi',
'Abigail',
'Addison',
'Alex',
'Alexis',
'Allison',
'Amelia',
'Amy',
'Anna',
'Annabelle',
'Aria',
'Ava',
'Avery',
'Ash',
'Ashley',
'Autumn',
'Bella',
'Brianna',
'Britney',
'Brooklyn',
'Charlie',
'Charlotte',
'Chloe',
'Chris',
'Christine',
'Claire',
'Cora',
'Denise',
'Elise',
'Elizabeth',
'Ella',
'Ellie',
'Emma',
'Emily',
'Eva',
'Evelyn',
'Faith',
'Gabrielle',
'Gianna',
'Grace',
'Hadley',
'Hailey',
'Hannah',
'Harper',
'Hazel',
'Holly',
'Ivy',
'Jessica',
'Kat',
'Kate',
'Kayla',
'Kaylee',
'Keeley',
'Kendall',
'Kennedy',
'Kimberlyn',
'Kinsley',
'Kylie',
'Layla',
'Leah',
'Lillian',
'Lily',
'Liv',
'Liz',
'Lizzie',
'Lizzy',
'Lucy',
'Mackenzie',
'Madelyn',
'Madison',
'Maya',
'Mia',
'Mila',
'Molly',
'Monica',
'Morgan',
'Naomi',
'Natalie',
'Nicole',
'Norah',
'Olivia',
'Peyton',
'Piper',
'Phoebe',
'Rachel',
'Ramona',
'Riley',
'Rose',
'Ruth',
'Sadie',
'Samantha',
'Sara',
'Sarah',
'Savannah',
'Scarlett',
'Skylar',
'Sophia',
'Stella',
'Taylor',
'Teagan',
'Tori',
'Vanessa',
'Victoria',
'Willow',
'Zoe',
'Zoey'
]>>
<<set setup.usSurname to [
'Adams',
'Allen',
'Anderson',
'Bailey',
'Baker',
'Bennett',
'Borden',
'Brown',
'Campbell',
'Carter',
'Cartwright',
'Clark',
'Clayton',
'Collins',
'Cook',
'Cooper',
'Daniels',
'Davis',
'Edwards',
'Evans',
'Finch',
'Fisher',
'Flowers',
'Foster',
'Green',
'Haliwell',
'Hall',
'Hill',
'Harris',
'Holmes',
'Hughes',
'Hunter',
'Jackson',
'Kelly',
'King',
'Knight',
'Jones',
'Lee',
'Lewis',
'Long',
'Martin',
'McCoy',
'McCrow',
'Miller',
'Mitchell',
'Moore',
'Morris',
'Murphy',
'Myers',
'Nelson',
'North',
'Parker',
'Peterson',
'Phillips',
'Johnson',
'Jones',
'Reed',
'Roberts',
'Robinson',
'Rogers',
'Sanchez',
'Scott',
'Smith',
'Stewart',
'Stoddard',
'Sullivan',
'Taylor',
'Thomas',
'Thompson',
'Turner',
'Waldorf',
'Walker',
'Ward',
'Webb',
'Weiland',
'Watson',
'White',
'Whitney',
'Williams',
'Wilson',
'Wood',
'Wright',
'Young'
]>>
<<set setup.britFirstname to [
'Abbey',
'Abi',
'Addison',
'Alexis',
'Alice',
'Amanda',
'Amelia',
'Amy',
'Andrea',
'Angela',
'Angelica',
'Angelina',
'Anna',
'Annabelle',
'Antonia',
'Aria',
'Ashley',
'Ashlyn',
'Audrey',
'Bailey',
'Becky',
'Bella',
'Bethany',
'Beverley',
'Billie',
'Brittany',
'Brooke',
'Bryony',
'Callie',
'Camilla',
'Caroline',
'Cassandra',
'Cat',
'Catherine',
'Charley',
'Charlie',
'Charlotte',
'Chelsea',
'Chloe',
'Chris',
'Christine',
'Christy',
'Claire',
'Clare',
'Clarissa',
'Claudia',
'Daisy',
'Dawn',
'Diane',
'Edie',
'Eleanor',
'Elise',
'Eliza',
'Elizabeth',
'Ella',
'Ellen',
'Ellie',
'Emilia',
'Emily',
'Emma',
'Eva',
'Eve',
'Evelyn',
'Fawn',
'Fay',
'Fern',
'Florence',
'Freya',
'Gail',
'Gemma',
'Georgia',
'Grace',
'Hadley',
'Haley',
'Hannah',
'Harper',
'Harriet',
'Hazel',
'Hayley',
'Heather',
'Helen',
'Holly',
'Hunter',
'Imogen',
'Isabelle',
'Isla',
'Ivy',
'Jane',
'Jasmine',
'Jayne',
'Jess',
'Jessica',
'Jill',
'Jo',
'Julia',
'Juliet',
'Kat',
'Kate',
'Katherine',
'Katie',
'Katy',
'Kaye',
'Keeley',
'Kelly',
'Kendall',
'Kimberly',
'Kirsty',
'Laura',
'Leah',
'Leanne',
'Libby',
'Lily',
'Linda',
'Lindsay',
'Lisa',
'Liz',
'Lizzie',
'Lizzy',
'Louise',
'Lucy',
'Maddie',
'Madison',
'Maisie',
'Maitland',
'Marissa',
'Maggie',
'Megan',
'Melanie',
'Michelle',
'Millie',
'Molly',
'Olivia',
'Paige',
'Peony',
'Penny',
'Piper',
'Polly',
'Poppy',
'Queenie',
'Rachel',
'Ramona',
'Rebecca',
'Riley',
'Robyn',
'Rosa',
'Rose',
'Rosie',
'Rowan',
'Ruby',
'Ruth',
'Sadie',
'Saffron',
'Sally',
'Sam',
'Samantha',
'Sara',
'Sarah',
'Scarlett',
'Sidney',
'Skylar',
'Sophia',
'Sophie',
'Stella',
'Summer',
'Susannah',
'Vanessa',
'Veronica',
'Victoria',
'Virginia',
'Wednesday',
'Whitney',
'Willow',
'Zara',
'Zoe'
]>>
<<set setup.britSurname to [
'Abbott',
'Ackland',
'Adair',
'Adams',
'Addams',
'Adderley',
'Addington',
'Addison',
'Ainsworth',
'Aitken',
'Aldrich',
'Allen',
'Allport',
'Allsopp',
'Anderson',
'Andrews',
'Armstrong',
'Atkinson',
'Bailey',
'Baker',
'Barker',
'Barnes',
'Bell',
'Bennett',
'Berry',
'Booth',
'Borden',
'Bradley',
'Brooks',
'Brown',
'Butler',
'Campbell',
'Carter',
'Cartwright',
'Chambers',
'Chapman',
'Clark',
'Clarke',
'Cole',
'Collins',
'Cooper',
'Cox',
'Cunningham',
'Daniels',
'Davies',
'Davis',
'Dawson',
'Dean',
'Dixon',
'Edwards',
'Ellis',
'Evans',
'Finch',
'Fisher',
'Flowers',
'Foster',
'Fox',
'Gardner',
'Gibson',
'Gill',
'Gordon',
'Graham',
'Grant',
'Gray',
'Green',
'Griffiths',
'Haliwell',
'Hall',
'Hamilton',
'Harris',
'Harrison',
'Hart',
'Harvey',
'Hill',
'Holmes',
'Hudson',
'Hughes',
'Hunt',
'Hunter',
'Jackson',
'James',
'Jenkins',
'Johnson',
'Johnston',
'Jones',
'Kelly',
'Kennedy',
'King',
'Knight',
'Lane',
'Lawrence',
'Lawson',
'Lee',
'Lewis',
'Lloyd',
'Macdonald',
'Marshall',
'Martin',
'Mason',
'Matthews',
'McCoy',
'McCrow',
'Miller',
'Mills',
'Mitchell',
'Moore',
'Morgan',
'Morris',
'Murphy',
'Murray',
'Norton',
'Owen',
'Palmer',
'Parker',
'Pearce',
'Pearson',
'Phillips',
'Poole',
'Powell',
'Price',
'Reid',
'Reynolds',
'Richards',
'Roberts',
'Robertson',
'Robinson',
'Rogers',
'Ross',
'Russell',
'Ryan',
'Sanchez',
'Saunders',
'Scott',
'Shaw',
'Simpson',
'Smith',
'Spencer',
'Stevens',
'Stewart',
'Stoddard',
'Stone',
'Taylor',
'Thomas',
'Thompson',
'Thomson',
'Turner',
'van Halden',
'van Houten',
'Waldorf',
'Walker',
'Walsh',
'Ward',
'Watson',
'Watts',
'Webb',
'Wells',
'West',
'White',
'Whitney',
'Wilkinson',
'Williams',
'Williamson',
'Wilson',
'Wood',
'Wright',
'Young'
]>>
<<set setup.maleScottishFirstnames to [
'Jack',
'Ollie',
'James',
'Jimmy',
'Lewis',
'Alex',
'Charlie',
'Lucas',
'Luke',
'Dan',
'Fin',
'Jake',
'Leo',
'Harry',
'Alfie',
'Callum',
'Aaron',
'Adam',
'Tom',
'Ethan',
'Rory',
'Oscar',
'Matt',
'Nate',
'Josh',
'Brodie',
'Will',
'Billy',
'Liam',
'Ryan',
'Jamie',
'Joe',
'Dylan',
'Sam',
'David',
'Dave',
'Andy',
'Connor',
'Ben',
'Michael',
'Mike',
'Angus',
'Jude',
'Robbie',
'Paul',
'Peter',
'Pete',
'Jim']>>
<<set setup.scottishSurnames to [
'Smith',
'Brown',
'Wilson',
'Thomson',
'Robertson',
'Campbell',
'Anderson',
'Macdonald',
'Reid',
'Murray',
'Taylor',
'Clark',
'Mitchell',
'Ross',
'Walker',
'Paterson',
'Young',
'Watson',
'Morrison',
'Miller',
'Fraser',
'Davidson',
'Gray',
'McDonald',
'Henderson',
'Johnston',
'Hamilton',
'Kerr',
'Simpson',
'Martin',
'Ferguson',
'Cameron',
'Duncan',
'Hunter',
'Kelly',
'Bell',
'Mackenzie',
'Mackay',
'Allan',
'Black',
'Macleod',
'Maclean',
'Russell',
'Gibson',
'Wallace',
'Gordon']>>
<<set setup.swedishMaleFirstnames to [
"Acke",
"Adam",
"Adrian",
"Ake",
"Albin",
"Alex",
"Alexander",
"Alfred",
"Algot",
"Alvar",
"Alvin",
"Ame",
"Anderson",
"Andreas",
"Ansgar",
"Anton",
"Aron",
"Arvid",
"August",
"Axel",
"Balder",
"Baldhere",
"Beck",
"Bengt",
"Benjamin",
"Birger",
"Boje",
"Bore",
"Bosse",
"Bota",
"Botild",
"Brictwen",
"Burr",
"Caj",
"Calle",
"Carl",
"Casper",
"Caspian",
"Cenn",
"Charlie",
"Christer",
"Claes",
"Colin",
"Daavid",
"Dag",
"Daniel",
"David",
"Didrik",
"Dolph",
"Ebbe",
"Eddie",
"Edvard",
"Edvin",
"Edward",
"Egil",
"Egonia",
"Ehrenfried",
"Eidef",
"Eilhard",
"Einar",
"Elfred",
"Elias",
"Elimar",
"Elis",
"Elling",
"Elliot",
"Elof",
"Elton",
"Elvin",
"Emil",
"Engelard",
"Enok",
"Erik",
"Erling",
"Eugen",
"Eyvind",
"Felix",
"Filip",
"Finnick",
"Fiske",
"Flor",
"Folke",
"Frank",
"Frans",
"Fredrik",
"Fritjof",
"Gabriel",
"Geat",
"Georg",
"Gerhard",
"Gjord",
"Gosta",
"Gottfrid",
"Greger",
"Gudmund",
"Gunne",
"Guppa",
"Gustaff",
"Gustav",
"Gustave",
"Gusten",
"Haldo",
"Halen",
"Halvar",
"Hampus",
"Hannus",
"Harald",
"Hariulf",
"Harry",
"Hasse",
"Helmar",
"Hemming",
"Hendrik",
"Henke",
"Henry",
"Heorrenda",
"Hilmar",
"Hjalmar",
"Holger",
"Hugo",
"Ingemar",
"Ingolf",
"Isak",
"Ivar",
"Jack",
"Jacob",
"Jager",
"Janne",
"Jerk",
"Jerker",
"Joel",
"Joh",
"John",
"Jonathan",
"Josef",
"Julian",
"Jurdik",
"Kare",
"Kettil",
"Kevin",
"Kian",
"Kjell",
"Klas",
"Lasse",
"Lau",
"Lennart",
"Leo",
"Leon",
"Levi",
"Liam",
"Lias",
"Lindbergh",
"Linnaeus",
"Linne",
"Linnel",
"Linus",
"Loke",
"Lorens",
"Loui",
"Love",
"Lucas",
"Ludde",
"Ludvig",
"Magnar",
"Magne",
"Malte",
"Marric",
"Mats",
"Matteo",
"Max",
"Maximilian",
"Melker",
"Melvin",
"Mikkel",
"Milian",
"Milo",
"Milton",
"Mio",
"Nichlas",
"Nicolas",
"Niklas",
"Nils",
"Noah",
"Noel",
"Ohthere",
"Olander",
"Olaus",
"Olin",
"Oliver",
"Olle",
"Ollen",
"Olof",
"Omar",
"Ongentheow",
"Onlaf",
"Orpheus",
"Oscar",
"Oskar",
"Otto",
"Peder",
"Peer",
"Peik",
"Pelle",
"Per",
"Povel",
"Ragnar",
"Randulf",
"Rasmus",
"Regitze",
"Reimond",
"Reno",
"Rikke",
"Rikki",
"Roffe",
"Ruben",
"Rubert",
"Runar",
"Rurik",
"Salomon",
"Sam",
"Samuel",
"Sebastian",
"Sellen",
"Siger",
"Sigge",
"Sigstein",
"Sigvard",
"Simme",
"Simon",
"Sivert",
"Sixten",
"Staffan",
"Stefan",
"Stellan",
"Sten",
"Stian",
"Stieg",
"Stig",
"Stigr",
"Strom",
"Sture",
"Svante",
"Sven",
"Tage",
"Theo",
"Theodor",
"Thobias",
"Thor",
"Torbjorn",
"Tordis",
"Tore",
"Torgny",
"Ture",
"Ulf",
"Valter",
"Vidar",
"Viggo",
"Viktor",
"Vilgot",
"Ville",
"Vincent",
"Wilhelm",
"William",
"Wilmer"]>>
<<set setup.italianMaleFirstnames to [
"Adalberto",
"Agatho",
"Ale",
"Alessandro",
"Alessio",
"Alfio",
"Amadeo",
"Ambrogio",
"Amedeo",
"Amerigo",
"Andrea",
"Angelo",
"Antonio",
"Aretino",
"Aristide",
"Armani",
"Arrigo",
"Arsenio",
"Attilio",
"Aurelio",
"Benedetto",
"Benito",
"Benvenuto",
"Biaggio",
"Biondello",
"Bonavento",
"Borachio",
"Braulio",
"Bronze",
"Cajetan",
"Carmelo",
"Carmine",
"Celesto",
"Celso",
"Cesare",
"Christian",
"Cirrillo",
"Colombo",
"Colonel",
"Constanzo",
"Cornelio",
"Corrado",
"Cosimo",
"Cristian",
"Cristiano",
"Daniel",
"Daniele",
"Danilo",
"Dante",
"Davide",
"Demarco",
"Demonte",
"Deusdedit",
"Diego",
"Dino",
"Domenico",
"Donatello",
"Donato",
"Donus",
"Durante",
"Edoardo",
"Elia",
"Emanuele",
"Emilio",
"Enzo",
"Ercole",
"Eriberto",
"Ermanno",
"Ettore",
"Eugenio",
"Fabio",
"Fabrizio",
"Falito",
"Faustino",
"Fausto",
"Federico",
"Filippo",
"Fiorello",
"Flavio",
"Fleance",
"Floritzel",
"Fortino",
"Francesco",
"Franco",
"Gabriel",
"Gabriele",
"Gaetano",
"Galileo",
"Genovese",
"Geronimo",
"Giacomo",
"Giambattista",
"Giancarlo",
"Gianni",
"Gino",
"Gioacchino",
"Gioele",
"Giorgio",
"Giovanni",
"Giuliano",
"Giulio",
"Giuseppe",
"Gratiano",
"Honorius",
"Hormisdas",
"Hortensio",
"Indro",
"Jacopo",
"Jenoah",
"Lando",
"Lazzaro",
"Leonardo",
"Lombardi",
"Lorenzo",
"Luca",
"Luciano",
"Lucio",
"Luigi",
"Manuel",
"Marcello",
"Marco",
"Mariano",
"Marino",
"Mario",
"Martino",
"Massimo",
"Matteo",
"Mattia",
"Maurizio",
"Mauro",
"Maury",
"Mercury",
"Messala",
"Michelangelo",
"Michele",
"Napoleon",
"Nazario",
"Nek",
"Nero",
"Nicola",
"Nicolo",
"Nino",
"Nuncio",
"Othello",
"Ottavio",
"Paco",
"Palmiro",
"Pancrazio",
"Paolo",
"Paris",
"Pasquale",
"Philario",
"Pietro",
"Pino",
"Pisano",
"Placido",
"Porfirio",
"Primo",
"Proculeius",
"Prospero",
"Raffaele",
"Renato",
"Renzo",
"Riccardo",
"Rocco",
"Romano",
"Romeo",
"Romolo",
"Ruggerio",
"Salvatore",
"Samuel",
"Samuele",
"Santino",
"Santo",
"Saverio",
"Sebastiano",
"Sergio",
"Severin",
"Severino",
"Severo",
"Silvano",
"Silvestro",
"Silvio",
"Simone",
"Solanio",
"Soren",
"Stefano",
"Taddeo",
"Tancredo",
"Thomas",
"Tito",
"Tommaso",
"Tonio",
"Ugo",
"Umberto",
"Valentino",
"Valerio",
"Venezio",
"Ventura",
"Venturo",
"Vesuvio",
"Vincenzo",
"Vitale",
"Vitalian",
"Vito",
"Vittorio",
"Zanebono",
"Zanipolo"]>>
<<set setup.japaneseMaleFirstnames to [
"Aito",
"Akio",
"Akira",
"Aoto",
"Banko",
"Banzan",
"Bassui",
"Benjiro",
"Botan",
"Chimon",
"Chotan",
"Dai",
"Daichi",
"Daido",
"Dai-In",
"Daiki",
"Daisuke",
"Doryo",
"Eiichi",
"Eiji",
"Eita",
"Eito",
"Engu",
"Enki",
"Enmei",
"Eryu",
"Fudoki",
"Fujita",
"Fumihiro",
"Genko",
"Giichi",
"Goro",
"Hakaku",
"Hansuke",
"Haru",
"Haruki",
"Haruma",
"Haruto",
"Hayato",
"Hibiki",
"Hideaki",
"Hideo",
"Hikaru",
"Hinata",
"Hiroaki",
"Hirohito",
"Hiroki",
"Hiromasa",
"Hiromichi",
"Hiromitsu",
"Hironori",
"Hiroshi",
"Hiroto",
"Hiroyuki",
"Hisao",
"Hisashi",
"Hisato",
"Hisoka",
"Hitomu",
"Hitoshi",
"Hoshi",
"Hyousuke",
"Iachima",
"Ibuki",
"Ichiro",
"Ikki",
"Isao",
"Itsu",
"Itsuki",
"Itsuo",
"Izumi",
"Jikai",
"Jiro",
"Jiryu",
"Joben",
"Joji",
"Jomei",
"Junichiro",
"Kado",
"Kaisha",
"Kaito",
"Kakumyo",
"Kanaye",
"Kando",
"Kane",
"Kaori",
"Katsumi",
"Kazue",
"Kazumi",
"Kazuo",
"Keitaro",
"Kentaro",
"Kenzou",
"Kin",
"Kishi",
"Kisho",
"Kiyoshi",
"Kobe",
"Kogen",
"Koichi",
"Koji",
"Koki",
"Kosei",
"Kosuke",
"Kota",
"Kouichi",
"Kousuke",
"Kozan",
"Makoto",
"Mamoru",
"Manato",
"Manzo",
"Mareo",
"Maro",
"Masahiro",
"Masakazu",
"Masao",
"Masato",
"Masatoshi",
"Michio",
"Minato",
"Minoru",
"Mitsue",
"Montaro",
"Morio",
"Mugen",
"Mu-nan",
"Nan Shin",
"Naoki",
"Naoko",
"Naoyuki",
"Naozumi",
"Natsuo",
"Noritaka",
"Oki",
"Raiden",
"Raidon",
"Rei",
"Reiji",
"Ren",
"Rento",
"Riichi",
"Riku",
"Rikuto",
"Ringo",
"Roka",
"Ronin",
"Rui",
"Ryo",
"Ryogi",
"Ryoichi",
"Ryota",
"Ryozo",
"Ryuga",
"Ryuichi",
"Ryuki",
"Ryusei",
"Ryuto",
"Saburo",
"Sachihiro",
"Seiichi",
"Seiko",
"Senichi",
"Shinichi",
"Shiro",
"Shoichi",
"Shoma",
"Shota",
"Shuichi",
"Shunichi",
"Shunsuke",
"Shusuke",
"Soma",
"Sora",
"Soshi",
"Sosuke",
"Sota",
"Souji",
"Subaru",
"Tadaaki",
"Tadashi",
"Taichi",
"Taiga",
"Taisei",
"Takahiro",
"Takeru",
"Takeshi",
"Taku",
"Takumi",
"Taro",
"Tatsuki",
"Tatsuo",
"Tatsuya",
"Tetsu",
"Toma",
"Tomiichi",
"Tomo",
"Tomohiro",
"Tomomi",
"Toshiro",
"Toyo",
"Tsubasa",
"Tsukiya",
"Unkan",
"Usaku",
"Washi",
"Yamato",
"Yasahiro",
"Yasashiku",
"Yasuhiro",
"Yasuo",
"Yemon",
"Yo",
"Yogi",
"Yokuto",
"Yoshi",
"Yoshiaki",
"Yoshifumi",
"Yoshihiro",
"Yoshiki",
"Yoshimi",
"Yoshio",
"Yosuke",
"Yousuke",
"Yuito",
"Yuki",
"Yukio",
"Yuma",
"Yusei",
"Yushin",
"Yuta",
"Yutaka",
"Yuto",
"Zen"]>>
<<set setup.germanMaleFirstnames to [
"Aadne",
"Aaron",
"Aart",
"Abbe",
"Abbey",
"Abbot",
"Abbott",
"Abelard",
"Abelino",
"Abell",
"Abidin",
"Abie",
"Abijah",
"Abramo",
"Absalom",
"Absalon",
"Aby",
"Achaz",
"Achim",
"Acwulf",
"Ad",
"Adaire",
"Adal",
"Adalbeorht",
"Adalbert",
"Adalbrecht",
"Adalbrechta",
"Adalfieri",
"Adalgar",
"Adalhard",
"Adalheid",
"Adaliz",
"Adalric",
"Adalrik",
"Adalwen",
"Adalwin",
"Adalwine",
"Adalwolf",
"Adalwolfa",
"Adar",
"Addaley",
"Addie",
"Addler",
"Ade",
"Adelar",
"Adelard",
"Adelbert",
"Adelbrecht",
"Adelgund",
"Adelgunde",
"Adelhard",
"Adelhild",
"Adelis",
"Adeliz",
"Adelky",
"Adelmar",
"Adelmund",
"Adelram",
"Adelredus",
"Adelric",
"Adelrik",
"Adem",
"Ademar",
"Adie",
"Adim",
"Adima",
"Adiran",
"Adison",
"Adisson",
"Adken",
"Adkins",
"Adkyn",
"Adlar",
"Adlard",
"Adler",
"Adne",
"Ado",
"Adoff",
"Adolf",
"Adolph",
"Adolphe",
"Adolpho",
"Adolphus",
"Adorjan",
"Adrean",
"Adrian",
"Adriano",
"Adrianus",
"Adrien",
"Adrion",
"Adron",
"Adulf",
"Ady",
"Aebbe",
"Aebi",
"Aedilbert",
"Aedilburh",
"Aedilhum",
"Aedilhun",
"Aedwulf",
"Aegenwulf",
"Aelbehrt",
"Aelbert",
"Aelfa",
"Aelfryth",
"Affonso",
"Agilbert",
"Ahren",
"Ahti",
"Ailbert",
"Ailbriht",
"Ailwyn",
"Aimery",
"Alard",
"Alaric",
"Alasdair",
"Alaster",
"Albano",
"Alberic",
"Albern",
"Albert",
"Albertus",
"Albrecht",
"Alburn",
"Alburt",
"Alcuin",
"Aldous",
"Aldric",
"Aldrik",
"Aldrin",
"Ales",
"Alexander",
"Alexius",
"Alger",
"Alisann",
"Allard",
"Allin",
"Allon",
"Almar",
"Almaric",
"Almund",
"Alnoth",
"Aloin",
"Alois",
"Aloisio",
"Alon",
"Alonso",
"Aloysisus",
"Alpheus",
"Alphie",
"Altherr",
"Alvyn",
"Alwar",
"Alwin",
"Alwyn",
"Alwyne",
"Amacker",
"Ambros",
"Ambrosius",
"Ame",
"Americus",
"Amerigo",
"Amet",
"Amory",
"Anastasius",
"Anatol",
"Ancel",
"Andries",
"Angelus",
"Anna",
"Anno",
"Anse",
"Ansell",
"Anselm",
"Anselmi",
"Anselmo",
"Ansgar",
"Anshelm",
"Anton",
"Apollonius",
"Archibold",
"Ard",
"Are",
"Arent",
"Arland",
"Arlen",
"Armand",
"Armands",
"Armin",
"Armino",
"Armon",
"Armond",
"Armondo",
"Arnald",
"Arnaud",
"Arndt",
"Arnel",
"Arno",
"Arnold",
"Arnoldus",
"Arnott",
"Arrick",
"Arrigo",
"Artur",
"Arvy",
"Arwin",
"Ascher",
"Asmus",
"Asser",
"Astan",
"Aswine",
"Athanasius",
"Atre",
"Atreyu",
"Auberi",
"Audric",
"Audwin",
"August",
"Augustinus",
"Aurick",
"Aurik",
"Austell",
"Auster",
"Autry",
"Avicus",
"Axell",
"Axil",
"Bahr",
"Baldemar",
"Baldewin",
"Baldewyn",
"Baldovino",
"Baldrik",
"Baldwin",
"Baldwine",
"Baldwynn",
"Balldwin",
"Baltasar",
"Bamard",
"Bamey",
"Bannan",
"Bannruod",
"Bardric",
"Barduwulf",
"Barend",
"Baret",
"Barnard",
"Barnardel",
"Barnardo",
"Barnhard",
"Barnhardo",
"Barnim",
"Barny",
"Baron",
"Barrant",
"Barrat",
"Barratt",
"Barrey",
"Bartholome",
"Bartold",
"Bas",
"Basilius",
"Bastein",
"Bastian",
"Bau",
"Baudouin",
"Baudric",
"Baumar",
"Baumer",
"Bawer",
"Bayerd",
"Bearnard",
"Beat",
"Beltran",
"Beltrano",
"Bemot",
"Ben",
"Benedict",
"Benedicto",
"Benedikte",
"Benediktus",
"Beneger",
"Benek",
"Benjamin",
"Benjy",
"Bennet",
"Benny",
"Beno",
"Benz",
"Ber",
"Berchtwald",
"Berdy",
"Berengar",
"Berenger",
"Berg",
"Bergelmir",
"Bergen",
"Bergh",
"Berinhard",
"Berlinger",
"Berlyn",
"Berman",
"Bernald",
"Bernard",
"Bernardyn",
"Bernarr",
"Bernez",
"Bernhardo",
"Bernhold",
"Berno",
"Bernstein",
"Berowalt",
"Bert",
"Bertel",
"Berthoud",
"Bertie",
"Bertil",
"Bertram",
"Bertrando",
"Bertschy",
"Bertwin",
"Billy",
"Bingham",
"Bittan",
"Bitten",
"Blixa",
"Bogart",
"Bonifaz",
"Borris",
"Bosel",
"Botulf",
"Bracken",
"Brandeis",
"Brando",
"Branson",
"Brant",
"Bren",
"Brenner",
"Brohomaglus",
"Bronson",
"Bruno",
"Brunon",
"Bud",
"Burchard",
"Burckhard",
"Burg",
"Burhardt",
"Burke",
"Burkhardt",
"Burkhart",
"Burle",
"Burlin",
"Burnard",
"Burnell",
"Cariel",
"Carl",
"Carper",
"Carsten",
"Ceorl",
"Chlodwig",
"Christoph",
"Chuckie",
"Claus",
"Clay",
"Clemens",
"Clovis",
"Colbert",
"Colin",
"Conerad",
"Conrad",
"Conrade",
"Conradin",
"Conrado",
"Constantin",
"Corbinian",
"Cord",
"Corrado",
"Corty",
"Cramer",
"Cuma",
"Currau",
"Curt",
"Cusick",
"Dagobert",
"Dagoberto",
"Dahl",
"Dalbert",
"Dale",
"Damian",
"Daneal",
"Daniel",
"David",
"Dearil",
"Decker",
"Deiter",
"Delmar",
"Denzill",
"Denzin",
"Derek",
"Derrer",
"Dewitt",
"Dian",
"Dicca",
"Dicel",
"Dick",
"Dickinson",
"Dicky",
"Didyu",
"Diederich",
"Diedrich",
"Diedrick",
"Dierck",
"Diesel",
"Dietbald",
"Dieter",
"Dietmar",
"Dietrich",
"Dietz",
"Dik",
"Dillinger",
"Disler",
"Dolf",
"Dolphus",
"Dominic",
"Donar",
"Drake",
"Dresden",
"Drexel",
"Drogo",
"Drud",
"Durr",
"Dust",
"Dustan",
"Dutch",
"Eadwin",
"Earda",
"Earnest",
"Eawart",
"Eberhard",
"Eberhardt",
"Eberhart",
"Eberly",
"Ebersold",
"Ebert",
"Eburhardt",
"Ecgmund",
"Ecgwald",
"Ecgwulf",
"Eckard",
"Eckardt",
"Eckart",
"Eckbert",
"Ecke",
"Eckehard",
"Eckehardt",
"Eckerd",
"Eckert",
"Eckhard",
"Eckhardt",
"Eckhart",
"Edel",
"Edelhard",
"Edelmar",
"Edid",
"Ediline",
"Ediltrudis",
"Edina",
"Edingu",
"Edlyn",
"Edmon",
"Edmond",
"Edmonde",
"Edmondo",
"Edolf",
"Edsel",
"Edvinas",
"Egelbert",
"Eggen",
"Eginhard",
"Eginhardt",
"Egmont",
"Egon",
"Ehren",
"Eilert",
"Einhard",
"Einhardt",
"Eino",
"Ekerd",
"Ekhard",
"Ekkehard",
"Elbert",
"Eldredge",
"Eldrege",
"Elias",
"Ellard",
"Eller",
"Elman",
"Elsinger",
"Eluard",
"Elwald",
"Elys",
"Emeri",
"Emeric",
"Emerson",
"Emery",
"Emest",
"Emet",
"Emil",
"Emmerson",
"Emmersyn",
"Emmery",
"Emmet",
"Emmete",
"Emmit",
"Emmitt",
"Emo",
"Emond",
"Emory",
"Empa",
"Emps",
"Ems",
"Enando",
"Engel",
"Engelard",
"Engelbert",
"Enno",
"Eno",
"Enrico",
"Enzo",
"Eorcenbehrt",
"Eorcna",
"Eorconbeald",
"Eorconbehrt",
"Eorcongota",
"Eorconweald",
"Erardo",
"Erchanbold",
"Erchanhardt",
"Erchebald",
"Erchembaut",
"Erhard",
"Erhardt",
"Erhart",
"Erik",
"Erisman",
"Erkerd",
"Erl",
"Erland",
"Erman",
"Ermengild",
"Ernest",
"Ernst",
"Ernulf",
"Ernwyd",
"Erryn",
"Erth",
"Ervyn",
"Escher",
"Ethelard",
"Ethelheard",
"Ethelred",
"Etwald",
"Etzel",
"Eugen",
"Eugered",
"Eugeret",
"Everett",
"Everhardt",
"Evers",
"Evert",
"Everten",
"Everton",
"Evraud",
"Ewald",
"Fabian",
"Fadri",
"Fahrni",
"Falk",
"Falke",
"Falken",
"Falkner",
"Fassnacht",
"Faxon",
"Fedde",
"Felix",
"Ferd",
"Ferdinand",
"Ferdo",
"Fernand",
"Fessler",
"Fillip",
"Finn",
"Flak",
"Flora",
"Florian",
"Fonz",
"Fonzell",
"Fonzie",
"Fonzo",
"Fonzy",
"Franck",
"Franco",
"Franek",
"Frank",
"Franke",
"Franki",
"Frankie",
"Frants",
"Frantz",
"Franz",
"Franzen",
"Franziskus",
"Franzl",
"Fred",
"Freddie",
"Freddy",
"Fredek",
"Frederic",
"Frederich",
"Frederick",
"Frederico",
"Frederik",
"Frederyk",
"Fredi",
"Fredo",
"Fredric",
"Fredrick",
"Fredy",
"Freed",
"Freedman",
"Fremi",
"Fremont",
"Friederich",
"Friedhelm",
"Friedman",
"Friedmann",
"Friedrich",
"Friethjof",
"Frimunt",
"Frithebert",
"Frithegod",
"Frithel",
"Fritheswith",
"Frithswith",
"Frithugar",
"Frithugyth",
"Frithuric",
"Frithuwald",
"Frits",
"Fritz",
"Fritzchen",
"Fritzi",
"Fritzl",
"Fritzroy",
"Frod",
"Froda",
"Fryderyk",
"Fulbert",
"Fulhert",
"Fulk",
"Fur",
"Gabriel",
"Galfridus",
"Garald",
"Garet",
"Garis",
"Garit",
"Garold",
"Garven",
"Gary",
"Geert",
"Gehrig",
"Gellan",
"Gelle",
"Genevieve",
"Geofa",
"Geoffery",
"Geoffraie",
"Geoffrey",
"Geoffry",
"Geofrey",
"Geofry",
"Geomar",
"Georg",
"Ger",
"Gerald",
"Geralde",
"Geraldo",
"Gerard",
"Gerardo",
"Gerdt",
"Gere",
"Gereke",
"Gereon",
"Gerhard",
"Gerhardt",
"Gerhart",
"Gerik",
"Gerlac",
"Gerlach",
"Gerold",
"Geron",
"Gerrald",
"Gerran",
"Gerrell",
"Gerrit",
"Gerry",
"Gert",
"Gervase",
"Geuecok",
"Gherman",
"Gibbons",
"Gibbs",
"Gijsbert",
"Gilbert",
"Gilburt",
"Gilman",
"Giomar",
"Godbert",
"Godefridus",
"Godfrey",
"Godofredo",
"Gofraidh",
"Gösta",
"Gottfried",
"Gotthard",
"Gottlieb",
"Govert",
"Grentel",
"Grimbeald",
"Grimwold",
"Griswald",
"Griswold",
"Guenter",
"Gustav",
"Gustave",
"Gustavo",
"Gustavus",
"Gustaw",
"Gusztav",
"Haedda",
"Haegel",
"Hafis",
"Hagan",
"Hahn",
"Hamblin",
"Hamlyn",
"Hammet",
"Hannes",
"Hansh",
"Hansl",
"Hany",
"Hanz",
"Harbert",
"Harbin",
"Harlan",
"Harri",
"Harry",
"Harti",
"Hartmann",
"Hartwig",
"Hasse",
"Headda",
"Hega",
"Hegelina",
"Heibert",
"Heine",
"Heino",
"Heinrich",
"Heinrick",
"Heinz",
"Heliap",
"Heller",
"Hellewell",
"Helliwell",
"Helmand",
"Helmfried",
"Hemma",
"Henry",
"Henya",
"Heorstan",
"Herb",
"Herbert",
"Herbst",
"Herebert",
"Herman",
"Hernan",
"Herrick",
"Herrik",
"Hershel",
"Hersz",
"Herz",
"Heutte",
"Hilbrand",
"Hildebrand",
"Hildehrand",
"Hobart",
"Hoh",
"Hohberht",
"Hoppe",
"Hopson",
"Horsa",
"Horst",
"Hubert",
"Hubertus",
"Huey",
"Hugh",
"Hughe",
"Hughoc",
"Hugiet",
"Hugon",
"Hulbard",
"Hulbart",
"Huldiberaht",
"Hum",
"Humbert",
"Humfrey",
"Humfried",
"Humfry",
"Humph",
"Humphrey",
"Humphrie",
"Humphry",
"Humur",
"Hun",
"Hunfredo",
"Hunfried",
"Huni",
"Hurman",
"Hutch",
"Hyldeiard",
"Ing",
"Ingram",
"Ivo",
"Jaakob",
"Jacob",
"Jakobe",
"Jakobi",
"Jannes",
"Jannik",
"Jannis",
"Jans",
"Jantis",
"January",
"Jarell",
"Jarem",
"Jaret",
"Jarett",
"Jarman",
"Jarmann",
"Jarrad",
"Jarrell",
"Jaryl",
"Jayden",
"Jeff",
"Jefferie",
"Jefferies",
"Jeffery",
"Jeffree",
"Jeffrey",
"Jeffry",
"Jefri",
"Jefry",
"Jeorg",
"Jer",
"Jerald",
"Jerardo",
"Jeri",
"Jerri",
"Jerry",
"Jesaja",
"Jette",
"Joab",
"Joachim",
"Joah",
"Joakim",
"Joel",
"Johan",
"Johann",
"Johannes",
"John",
"Jona",
"Jonah",
"Jonas",
"Jonathan",
"Joram",
"Joseph",
"Joshua",
"Juanito",
"Jukka",
"Juku",
"Julian",
"Julius",
"Justus",
"Kagan",
"Kaiser",
"Kaizer",
"Kajetan",
"Kant",
"Karcher",
"Karl",
"Kasch",
"Kass",
"Kauzlarich",
"Kearn",
"Kellen",
"Kennen",
"Kepler",
"Kesler",
"Kettil",
"Kiefer",
"Kiker",
"Kilian",
"Kinchen",
"Kite",
"Klaus",
"Klein",
"Knut",
"Knute",
"Kolten",
"Konrad",
"Kord",
"Kurt",
"Kurtis",
"Lance",
"Lando",
"Lang",
"Lasse",
"Laverick",
"Lear",
"Leica",
"Lekso",
"Len",
"Lennard",
"Lennerd",
"Lennox",
"Lenny",
"Leo",
"Leon",
"Leonard",
"Leonhards",
"Leopoldo",
"Leorad",
"Levi",
"Levin",
"Liam",
"Lieb",
"Lindberg",
"Lindburg",
"Lindsai",
"Lindsay",
"Linfred",
"Linus",
"Liudolf",
"Lorencz",
"Lorentz",
"Lorenz",
"Loring",
"Louis",
"Luca",
"Ludwig",
"Lueis",
"Luis",
"Lukas",
"Luke",
"Luther",
"Lydon",
"Lynde",
"Lynsai",
"Lyo",
"Lyulf",
"Maiti",
"Malfred",
"Mallory",
"Malte",
"Malthe",
"Mandel",
"Manfred",
"Manfredo",
"Manfrid",
"Manfrit",
"Manheim",
"Mann",
"Manne",
"Mannes",
"Mannfred",
"Mannfryd",
"Mannis",
"Mannleah",
"Mannton",
"Mannus",
"Mansfeld",
"Mansfield",
"Mantel",
"Margit",
"Markell",
"Markus",
"Marlen",
"Marlon",
"Martell",
"Marvin",
"Marx",
"Mathe",
"Mathias",
"Mats",
"Matteo",
"Matthaus",
"Mattis",
"Mauer",
"Mauritius",
"Max",
"Maxim",
"Maximilian",
"Mayeer",
"Mayer",
"Maynard",
"Mayne",
"Maynhard",
"Mayor",
"Medard",
"Meier",
"Meinhard",
"Meinke",
"Meino",
"Meinolf",
"Meinrad",
"Meinyard",
"Memo",
"Menard",
"Meyer",
"Mika",
"Miles",
"Milo",
"Milou",
"Moritz",
"Nando",
"Napoleon",
"Nef",
"Nefen",
"Nevin",
"Nick",
"Nicklaus",
"Nicko",
"Niclaus",
"Nico",
"Niklas",
"Nils",
"Nisse",
"Noah",
"Noel",
"Norbert",
"Nordman",
"Oberon",
"Oberron",
"Obert",
"Obrecht",
"Ochs",
"Odaliz",
"Odall",
"Odalric",
"Odalys",
"Odalyz",
"Odard",
"Odell",
"Odette",
"Odie",
"Odilio",
"Odilo",
"Odis",
"Odolf",
"Odolff",
"Odwolf",
"Oeberon",
"Oethelwald",
"Olav",
"Olbrecht",
"Oldrik",
"Ole",
"Onfre",
"Onfroi",
"Onofredo",
"Orbert",
"Orlain",
"Orlan",
"Orland",
"Ormand",
"Ormanda",
"Osbald",
"Osbaldo",
"Osborn",
"Oskar",
"Osten",
"Otek",
"Othmann",
"Othmar",
"Othomann",
"Othon",
"Otis",
"Otmar",
"Otte",
"Ottis",
"Ottmar",
"Otto",
"Packer",
"Paco",
"Paris",
"Parsafal",
"Parsefal",
"Pasak",
"Paul",
"Paull",
"Paulos",
"Pennsylvania",
"Penrod",
"Penu",
"Pepe",
"Peppin",
"Percard",
"Pertti",
"Phil",
"Philbert",
"Philipp",
"Pippin",
"Porsche",
"Prailes",
"Primin",
"Quene",
"Rab",
"Rae",
"Rafael",
"Ragin",
"Raimon",
"Raimonds",
"Raimund",
"Rainar",
"Rainart",
"Raine",
"Rainer",
"Rainhard",
"Rainhardt",
"Rainier",
"Rainor",
"Rajmund",
"Rald",
"Ralf",
"Ralph",
"Rambert",
"Rami",
"Ramiro",
"Ramon",
"Ramonde",
"Ramos",
"Rand",
"Randal",
"Randall",
"Randell",
"Randle",
"Randolph",
"Randulfus",
"Randulph",
"Randwulf",
"Randy",
"Rashard",
"Raulf",
"Raulfe",
"Raulo",
"Ray",
"Raylan",
"Raylon",
"Rayman",
"Rayment",
"Raymund",
"Raynard",
"Raynor",
"Reamonn",
"Redmond",
"Reel",
"Reggie",
"Reginheraht",
"Reichard",
"Rein",
"Reinaldo",
"Reince",
"Reiner",
"Reinhard",
"Reinhardt",
"Reinhart",
"Reinhold",
"Renaldo",
"Renardo",
"Rence",
"Rendel",
"Renke",
"Renner",
"Renny",
"Renold",
"Reyen",
"Reymond",
"Reymundo",
"Reynardo",
"Reyne",
"Reyner",
"Reynold",
"Reynolds",
"Rezso",
"Rhen",
"Rhodri",
"Rhudi",
"Rhymer",
"Riccardo",
"Rich",
"Richan",
"Richard",
"Richenda",
"Richerd",
"Richmond",
"Richrit",
"Rigoberto",
"Rigocatus",
"Rihards",
"Rikard",
"Riker",
"Riku",
"Ring",
"Riobard",
"Riocard",
"Ripkin",
"Ritch",
"Ritchy",
"Ritter",
"Roald",
"Rob",
"Robb",
"Robbe",
"Robbey",
"Robbi",
"Robbie",
"Robert",
"Roberto",
"Roberts",
"Robin",
"Robley",
"Robrecht",
"Roburts",
"Robyn",
"Roch",
"Rochus",
"Rock",
"Rockford",
"Roden",
"Roderick",
"Roderik",
"Roderyck",
"Rodi",
"Rodman",
"Rodolf",
"Rodrik",
"Rodryk",
"Rody",
"Roger",
"Roland",
"Rolf",
"Rolfe",
"Rolla",
"Rollins",
"Rolph",
"Romuald",
"Romualdo",
"Romy",
"Roney",
"Roparzh",
"Ross",
"Roswald",
"Roswalt",
"Roswell",
"Roth",
"Rowland",
"Rozlyn",
"Rubo",
"Rudeger",
"Rudiger",
"Rudolf",
"Rudolph",
"Rudy",
"Rueben",
"Rune",
"Rupert",
"Ruprecht",
"Ryker",
"Ryszard",
"Ryter",
"Saacha",
"Saelac",
"Samuel",
"Saxan",
"Saxe",
"Saxons",
"Saxton",
"Scenwulf",
"Schaeffer",
"Schaffer",
"Schatzi",
"Schmidt",
"Schneider",
"Schroder",
"Schroeder",
"Schuler",
"Sebastian",
"Seifred",
"Seigmund",
"Selda",
"Selig",
"Selik",
"Senta",
"Sente",
"Sepp",
"Serle",
"Shadley",
"Shermon",
"Sherye",
"Sibert",
"Siegbert",
"Siegfrid",
"Siegfried",
"Sieghard",
"Siegmund",
"Sievert",
"Sig",
"Sigbert",
"Sige",
"Sigelac",
"Sigerith",
"Sigewulf",
"Sigfreda",
"Sigfried",
"Sigfriede",
"Sigfryd",
"Sighard",
"Sigismund",
"Sigmond",
"Sigmund",
"Sigreda",
"Sigwalt",
"Siler",
"Silvester",
"Simon",
"Sinbad",
"Siward",
"Siwardus",
"Somerhild",
"Sonnen",
"Spangler",
"Spengler",
"Stadler",
"Stadtler",
"Stark",
"Stefan",
"Steffen",
"Stein",
"Steiner",
"Stendre",
"Steno",
"Streiter",
"Strom",
"Sunqur",
"Tab",
"Tabb",
"Tabbart",
"Tahbert",
"Talebot",
"Tallbot",
"Tallbott",
"Tamino",
"Tancred",
"Tancredi",
"Tankred",
"Tannen",
"Tasman",
"Terel",
"Terrall",
"Terrelle",
"Terriel",
"Thebaldus",
"Thedric",
"Thedrick",
"Thelonius",
"Theo",
"Theobald",
"Theobaldus",
"Theobold",
"Theodbald",
"Theodgar",
"Theodlac",
"Theodoric",
"Theodulf",
"Thibaud",
"Thibaut",
"Thilo",
"Tidwulf",
"Tihalt",
"Til",
"Till",
"Tillo",
"Tillot",
"Tillote",
"Tilmund",
"Tim",
"Timo",
"Tinder",
"Tipp",
"Tiziana",
"Tobias",
"Tom",
"Toni",
"Topp",
"Toralf",
"Torhtsige",
"Torkel",
"Tota",
"Totavali",
"Totavalus",
"Traugott",
"Trayger",
"Treffen",
"Trost",
"Trott",
"Twilliam",
"Tybalt",
"Tyler",
"Tyson",
"Uben",
"Uberto",
"Ubrig",
"Ubrigens",
"Udo",
"Uhr",
"Ulas",
"Ulbrecht",
"Ulbrich",
"Ulexite",
"Ulgar",
"Ulman",
"Ulriah",
"Ulrich",
"Unser",
"Urs",
"Uwe",
"Vaduz",
"Valdermar",
"Valentin",
"Valters",
"Varick",
"Varner",
"Verile",
"Verner",
"Vid",
"Vilem",
"Vilmos",
"Vincent",
"Volker",
"Waggoner",
"Wagner",
"Walbert",
"Waldemar",
"Walden",
"Waldron",
"Walmond",
"Walten",
"Walter",
"Waltraut",
"Warner",
"Warren",
"Wes",
"Wilbert",
"Willermus",
"William",
"Willis",
"Wilmer",
"Wilson",
"Winfield",
"Wojciech",
"Wolfgang",
"Wolfram",
"Yale",
"Yohann",
"Zamael",
"Zelig"]>>
<<set setup.swissMaleFirstnames to [
"Aaron",
"Accola",
"Adalheid",
"Adam",
"Adank",
"Adolfus",
"Adrien",
"Aebi",
"Agon",
"Alessandro",
"Alessio",
"Alex",
"Alexander",
"Alexis",
"Altherr",
"Amacker",
"Andrea",
"Andrin",
"Anett",
"Anna",
"Antonio",
"Aram",
"Ardit",
"Armend",
"Arnborg",
"Balthis",
"Basile",
"Bastein",
"Bastien",
"Beat",
"Ben",
"Benjamin",
"Benziger",
"Beranger",
"Berlinger",
"Bertschy",
"Billeter",
"Blerim",
"Bryan",
"Caflisch",
"Camenzind",
"Caspari",
"Cedric",
"Charles",
"Chet",
"Chris",
"Christian",
"Colin",
"Dani luca",
"Daniel",
"Danuser",
"Dario",
"David",
"Davide",
"Derrer",
"Dettwiler",
"Diego",
"Dietiker",
"Disler",
"Dorian",
"Dritan",
"Dylan",
"Eberly",
"Ebersold",
"Eggen",
"Ehlii",
"Eiger",
"Elia",
"Elias",
"Eliott",
"Elov",
"Elsinger",
"Emanuele",
"Enea",
"Eric",
"Erisman",
"Ethan",
"Evan",
"Fabio",
"Fahrni",
"Fassnacht",
"Federico",
"Fessler",
"Filander",
"Filippo",
"Finn",
"Fisnik",
"Flamur",
"Florian",
"Francesco",
"Frédéric",
"Fricker",
"Frutiger",
"Gabriel",
"Gabriele",
"Giacomo",
"Gian",
"Gioele",
"Giona",
"Giuliano",
"Gösta",
"Guillaume",
"Hugo",
"Ives",
"Jacopo",
"Jan",
"Jason",
"Jérémie",
"Jérôme",
"Jessy",
"Jetmir",
"Jeton",
"Joachim",
"Joao",
"Joel",
"Johan",
"Jonas",
"Jonathan",
"Jorim",
"Julian",
"Julien",
"Juni",
"Kettil",
"Kevin",
"Kreshnik",
"Kushtrim",
"Kyledrick",
"Laurin",
"Leandro",
"Lenny",
"Leo",
"Leon",
"Leonardo",
"Léopold",
"Leutrim",
"Levin",
"Liam",
"Lian",
"Lionel",
"Livio",
"Lorenzo",
"Loris",
"Louis",
"Luca",
"Lucas",
"Luis",
"Lukas",
"Manuel",
"Marc",
"Markus",
"Marti",
"Martí",
"Marwan",
"Mathieu",
"Matteo",
"Matthias",
"Matthieu",
"Mattia",
"Max",
"Maxime",
"Maximilian",
"Michele",
"Miguel",
"Nathan",
"Nathanaël",
"Nevio",
"Nick",
"Nico",
"Nicola",
"Nicolas",
"Nicolo",
"Nils",
"Nino",
"Nisse",
"Noah",
"Noel",
"Oliver",
"Orell",
"Oscar",
"Patrick",
"Patrik",
"Philippe",
"Pierre",
"Pietro",
"Primin",
"Quentin",
"Rafael",
"Ramone",
"Raphael",
"Reto",
"Riccardo",
"Robin",
"Romain",
"Ruben",
"Ryan",
"Samuel",
"Samuele",
"Sebastian",
"Sebastiano",
"Sergio",
"Silvan",
"Simon",
"Simone",
"Stefano",
"Steffen",
"Steven",
"Sven",
"Theo",
"Théo",
"Thierry",
"Thomas",
"Tim",
"Timo",
"Tommaso",
"Toni",
"Torkel",
"Udo",
"Ulrich",
"Urs",
"Valentin",
"Walden",
"Wendell",
"Wilbur",
"Willard",
"Willermus",
"William",
"Wolfgang",
"Wubshet",
"Yacine",
"Yann",
"Yannick",
"Yohan",
"Yolan"]>>
<<set setup.frenchMaleFirstnames to [
"Aaron",
"Abel",
"Achille",
"Adam",
"Adrien",
"Aleron",
"Alexandre",
"Alexis",
"Algernon",
"Ames",
"Amiens",
"Amine",
"Antoine",
"Antonin",
"Aramis",
"Arthur",
"Audric",
"Auguste",
"Augustin",
"Axel",
"Baptiste",
"Basile",
"Beau",
"Benjamin",
"Blaise",
"Bonar",
"Boniface",
"Boyce",
"Briar",
"Bruce",
"Byron",
"Cabal",
"Cade",
"Camille",
"Campbell",
"Canaan",
"Canon",
"Carolus",
"Carvell",
"Chainey",
"Charles",
"Chevy",
"Ciel",
"Circinus",
"Clement",
"Colar",
"Colville",
"Côme",
"Courvoisier",
"Coyne",
"Dabney",
"Daniel",
"Dashiell",
"David",
"Dax",
"Delano",
"Demont",
"Destin",
"Didier",
"Dior",
"Donatien",
"Eden",
"Edgar",
"Elias",
"Eliott",
"Enzo",
"Ethan",
"Etienne",
"Evan",
"Fabron",
"Felix",
"Ferrand",
"Franchot",
"Francois",
"Frasier",
"Gabin",
"Gabriel",
"Gage",
"Garen",
"Gareth",
"Garland",
"Garner",
"Garrison",
"Gaspard",
"Gaston",
"Gaylord",
"Gerald",
"Germain",
"Geron",
"Giles",
"Glanville",
"Gower",
"Granger",
"Grant",
"Granville",
"Gustave",
"Guy",
"Hackett",
"Hadrien",
"Hector",
"Hello",
"Henri",
"Holland",
"Honore",
"Hugo",
"Isaac",
"Jacques",
"Jasper",
"Javier",
"Jean",
"Jemond",
"Jesper",
"Joseph",
"Joshua",
"Jules",
"Kaïs",
"Labaron",
"Lance",
"Landry",
"Laramie",
"Laron",
"Larrimore",
"Launcelot",
"Laurent",
"Leggett",
"Leo",
"Leon",
"Leonard",
"Leverett",
"Liam",
"Lionel",
"Louis",
"Luc",
"Lucas",
"Lucien",
"Maël",
"Mallory",
"Marceau",
"Marcel",
"Mardian",
"Marin",
"Marius",
"Marshall",
"Martin",
"Marvel",
"Mason",
"Mathis",
"Maxence",
"Maxime",
"Mehdi",
"Merrill",
"Milo",
"Montague",
"Montgomery",
"Montrell",
"Montrose",
"Mortimer",
"Naël",
"Nathan",
"Nazaire",
"Neville",
"Nicolas",
"Noah",
"Noam",
"Noe",
"Noel",
"Nolan",
"Odil",
"Odilon",
"Odo",
"Olier",
"Oliver",
"Olympe",
"Orane",
"Orleans",
"Orson",
"Orville",
"Oscar",
"Ouida",
"Page",
"Paris",
"Pascal",
"Paul",
"Percy",
"Pernell",
"Pierre",
"Platt",
"Porter",
"Quincy",
"Rafael",
"Rance",
"Ranger",
"Raphael",
"Raul",
"Ray",
"Rayan",
"Raynard",
"Remi",
"Robin",
"Romain",
"Ross",
"Royal",
"Ruben",
"Rupert",
"Rush",
"Russel",
"Saber",
"Sacha",
"Samuel",
"Sargent",
"Satch",
"Senior",
"Sennett",
"Sergeant",
"Severin",
"Seymour",
"Sezni",
"Sid",
"Similien",
"Simon",
"Sinclair",
"Sinjon",
"Solal",
"Sorrel",
"Sumner",
"Talbot",
"Telford",
"Tenenan",
"Theo",
"Theodore",
"Thibaud",
"Thomas",
"Timothée",
"Tom",
"Travis",
"Tremeur",
"Tugdual",
"Tujan",
"Turiau",
"Tyson",
"Ulysse",
"Umber",
"Vachel",
"Vadim",
"Valentin",
"Valeray",
"Varden",
"Varil",
"Varocher",
"Verdun",
"Vere",
"Verity",
"Vermont",
"Vernon",
"Verrier",
"Verrill",
"Victor",
"Villard",
"Villiers",
"William",
"Xebec",
"Yanis",
"Yannick"]>>
<<set setup.spanishMaleFirstnames to [
"Aaron",
"Abelardo",
"Abraham",
"Adalberto",
"Adam",
"Adelmo",
"Ademar",
"Adolfo",
"Adrià",
"Adrian",
"Agapetus",
"Aimar",
"Aimon",
"Aitor",
"Alberto",
"Aldo",
"Aleix",
"Alejandro",
"Alex",
"Alexandro",
"Alfonso",
"Alfredo",
"Alonso",
"Alonzo",
"Alvaro",
"Ambrosio",
"Amelio",
"Amias",
"Anastacio",
"Ander",
"Andres",
"Angel",
"Anselmo",
"Anso",
"Antonio",
"Apolonio",
"Archibaldo",
"Armando",
"Arnaldo",
"Arnau",
"Arsenio",
"Arturo",
"Asier",
"Aurelio",
"Bartolo",
"Beltran",
"Benito",
"Bernardo",
"Berto",
"Biel",
"Bolivar",
"Bonito",
"Bronco",
"Bruno",
"Calderon",
"Carlito",
"Carlitos",
"Carlos",
"Celso",
"Cesar",
"Chavez",
"Che",
"Cipriano",
"Cisco",
"Colorado",
"Conrado",
"Cordero",
"Cornelio",
"Cortez",
"Cristian",
"Cruz",
"Cuba",
"Damarion",
"Daniel",
"Danilo",
"Dario",
"David",
"Dejuan",
"Delmar",
"Desiderio",
"Diego",
"Dimos",
"Domingo",
"Dylan",
"Eberardo",
"Edgardo",
"Eduardo",
"Elonso",
"Emberto",
"Emilio",
"Enrico",
"Enrique",
"Enzo",
"Erardo",
"Eric",
"Erik",
"Ernesto",
"Esteban",
"Estefan",
"Eugenio",
"Eustacio",
"Everardo",
"Ezequias",
"Fabio",
"Fanuco",
"Faustino",
"Fausto",
"Federico",
"Felipe",
"Fernando",
"Flavio",
"Fraco",
"Francisco",
"Frisco",
"Gabriel",
"Gael",
"Geraldo",
"Gerard",
"Gerardo",
"Geronimo",
"Gervasio",
"Gig",
"Gilberto",
"Gonzalo",
"Gregorio",
"Guido",
"Guillermo",
"Gustavo",
"Hector",
"Henio",
"Hernan",
"Hilario",
"Hugo",
"Humberto",
"Ian",
"Ibai",
"Ignacio",
"Ignado",
"Iker",
"Isaac",
"Isandro",
"Isidro",
"Ismael",
"Ivan",
"Izador",
"Izan",
"Jaguar",
"Jaime",
"Jair",
"Jan",
"Javier",
"Jeronimo",
"Jerrold",
"Jesus",
"Joan",
"Joel",
"Jon",
"Jorge",
"Jose",
"José",
"Jose-luis",
"Josue",
"Juan",
"Julen",
"Lando",
"Larenzo",
"Lasaro",
"Leo",
"Leonardo",
"Lisandro",
"Loredo",
"Lorenzo",
"Luca",
"Lucas",
"Luciano",
"Lucio",
"Luis",
"Macario",
"Malvolio",
"Manfredo",
"Manolo",
"Manuel",
"Marc",
"Marco",
"Marcos",
"Marino",
"Mario",
"Marjun",
"Markel",
"Martí",
"Martin",
"Mateo",
"Mauro",
"Miguel",
"Mikel",
"Milo",
"Montana",
"Montego",
"Montel",
"Montenegro",
"Narciso",
"Nasario",
"Nazario",
"Nemesio",
"Neper",
"Neron",
"Nevada",
"Nicandro",
"Nicolas",
"Nil",
"Noah",
"Noe",
"Oier",
"Oihane",
"Oleos",
"Olindo",
"Oliver",
"Omar",
"Onofre",
"Ora",
"Orlando",
"Oro",
"Oscar",
"Osias",
"Ovidio",
"Pablo",
"Paco",
"Pancho",
"Pau",
"Pedro",
"Pol",
"Ponce",
"Porfio",
"Porfirio",
"Prospero",
"Quico",
"Quinto",
"Quiqui",
"Quito",
"Rafael",
"Ramiro",
"Ramon",
"Raul",
"Rayan",
"Raymundo",
"Rejinaldo",
"Renaldo",
"Renato",
"Reyes",
"Reynaldo",
"Rico",
"Rio",
"Roberto",
"Rodolfo",
"Rodrigo",
"Rogelio",
"Rolando",
"Roldan",
"Roman",
"Roque",
"Rosario",
"Ruben",
"Ryo",
"Sagaz",
"Salvador",
"Samuel",
"Sancho",
"Sandro",
"Santana",
"Santiago",
"Santos",
"Saturnin",
"Saul",
"Seferino",
"Selestino",
"Senon",
"Sergio",
"Severino",
"Severo",
"Sierra",
"Silvio",
"Socorro",
"Tajo",
"Tavares",
"Teodoro",
"Thiago",
"Timoteo",
"Tito",
"Tomas",
"Ugo",
"Umberto",
"Unai",
"Urvano",
"Valdez",
"Valerio",
"Vegas",
"Venacio",
"Vicente",
"Victor",
"Vidal",
"Vito",
"Xabat",
"Xalvador",
"Xaver",
"Xaverius",
"Xavier",
"Xavion",
"Xeres",
"Ximen",
"Yago",
"Youssef",
"Zelipe",
"Zenon"]>>
<<set setup.africanAmericanMaleFirstnames to [
"Aabinus",
"Aaron",
"Abanus",
"Abnus",
"Absolan",
"Adelram",
"Adie",
"Adiran",
"Adrean",
"Adrian",
"Adriano",
"Adrianus",
"Adric",
"Adrien",
"Adrik",
"Adrion",
"Adron",
"Adryan",
"Ajou",
"Akil",
"Akmad",
"Akrsna",
"Algernon",
"Alphonse",
"Alwan",
"Amadom",
"Aman",
"Amani",
"Amber",
"Amos",
"Andra",
"Andre",
"Andreas",
"Andrew",
"Andri",
"Andrian",
"Anjisnu",
"Anogopta",
"Antama",
"Anthone",
"Antiere",
"Antoine",
"Antonio",
"Aray",
"Arcus",
"Armstrong",
"Arold",
"Asitvaran",
"Atiyama",
"Autry",
"Azibo",
"Baron",
"Barrington",
"Bartt",
"Bellinor",
"Benjamin",
"Benton",
"Beorhtsige",
"Bevaun",
"Bisman",
"Blac",
"Black",
"Blagden",
"Blakey",
"Blamore",
"Booker",
"Bowie",
"Brendon",
"Bron",
"Bruns",
"Busta",
"Cahya",
"Calbert",
"Calvin",
"Cameron",
"Canard",
"Carl",
"Carnell",
"Cartier",
"Casim",
"Cassius",
"Cavin",
"Cerne",
"Chante",
"Christopher",
"Ciar",
"Ciaran",
"Cica",
"Cippa",
"Citoc",
"Clacc",
"Claec",
"Clarence",
"Clayton",
"Cleavant",
"Cleavon",
"Clement",
"Clendon",
"Clester",
"Cleveland",
"Clifton",
"Clinton",
"Cody",
"Cofa",
"Cofsi",
"Colby",
"Colemann",
"Coleridge",
"Coley",
"Colis",
"Collby",
"Collis",
"Colt",
"Colten",
"Colton",
"Colvin",
"Colys",
"Cordell",
"Corey",
"Cornelius",
"Cornell",
"Cornia",
"Cors",
"Cronan",
"Cufa",
"Cula",
"Curtiss",
"D\'andre",
"D\'angelo",
"D\'ante",
"D\'lon",
"D\'marco",
"D\'marcus",
"D\'marreio",
"D\'Sean",
"D\'shaun",
"Dade",
"Daegel",
"Daevin",
"Daevon",
"Dagen",
"Daghishat",
"Dajon",
"Da-Jon",
"Dajuan",
"Da-Juan",
"Dallan",
"Dallen",
"Dalton",
"Damarco",
"Damon",
"Damone",
"Dandrae",
"Dandras",
"Dangelo",
"Daquain",
"Daray",
"Darce",
"Darcio",
"Darel",
"Darell",
"Darik",
"Darius",
"Darnay",
"Darnel",
"Darnell",
"Darrian",
"Darryl",
"Daruk",
"Daryn",
"Da-Shawn",
"Dauntay",
"Davian",
"Davion",
"Dawayne",
"Dayton",
"De\'ron",
"De\'Shane",
"De\'vegas",
"Deaengelo",
"Deagan",
"Deandra",
"Deandrae",
"DeAndre",
"Deangelo",
"De-Angelo",
"Deaundra",
"Deaven",
"Dedrian",
"Deelon",
"Deion",
"Deiondre",
"Dejohn",
"De-John",
"Delane",
"Delaney",
"Delano",
"Delaynie",
"Dele",
"Delford",
"Dell",
"Delmar",
"Delon",
"Delonn",
"Delroy",
"Demaine",
"Demarion",
"Demery",
"Demetrius",
"Demonde",
"Demont",
"De-Morris",
"Dennard",
"Denzel",
"Deole",
"Deon",
"Dequain",
"Deron",
"Derrick",
"Deshane",
"DeShawn",
"Devain",
"Deval",
"Devan",
"Deven",
"Devondre",
"Devontae",
"Dewain",
"Dewan",
"Dewayne",
"Dexter",
"Dikembe",
"Diondre",
"Diron",
"Dixon",
"Dominique",
"Don",
"Donahue",
"Donall",
"Donavan",
"Donner",
"Donovan",
"Dontrell",
"Doogie",
"Dooley",
"Dorjan",
"Dorrin",
"Dorsey",
"Doue",
"Doughlas",
"Dougie",
"Douglas",
"Douglass",
"Dove",
"Dow",
"Duana",
"Duane",
"Duante",
"Dubal",
"Duff",
"Dugan",
"Duglas",
"Dulamah",
"Duncan",
"Dunn",
"Dunnere",
"Dunstan",
"Duron",
"Duval",
"Duwayne",
"Dwade",
"Dwain",
"Dwaine",
"Dwane",
"Dwayne",
"Eason",
"Ebany",
"Eddie",
"Edgerin",
"Edhem",
"Edward",
"Edwyn",
"Eldrick",
"Elroy",
"Elton",
"Emmet",
"Ennis",
"Ernard",
"Erskine",
"Ervan",
"Evander",
"Fayard",
"Ferric",
"Fiadh",
"Fie",
"Finias",
"Finneas",
"Fosco",
"Garfield",
"Garlan",
"Garon",
"Gerain",
"Geroy",
"Gethrude",
"Gethwine",
"Getla",
"Ghadra",
"Ghana",
"Glenden",
"Glendin",
"Glendon",
"Glover",
"Godrell",
"Gotam",
"Gotama",
"Goutam",
"Goutham",
"Grant",
"Gurutej",
"Guyton",
"Haben",
"Hades",
"Hareem",
"Harkan",
"Harken",
"Harkyn",
"Harnish",
"Hasan",
"Hethin",
"Hosea",
"Hraefn",
"Hunapo",
"Indíbil",
"Indigo",
"Isiah",
"Ivory",
"Jacoury",
"Jaedyn",
"Jahquil",
"Jalen",
"Jamaall",
"Jamaar",
"Jamal",
"Jamar",
"Jamarco",
"Jamarr",
"Jamel",
"Jamero",
"Janard",
"Janile",
"Jaquin",
"Jared",
"Jarek",
"Jarel",
"Jarell",
"Jaric",
"Jarmarr",
"Ja-ron",
"Jarrick",
"Jarvis",
"Jason",
"Jaumar",
"Javan",
"Jefferson",
"Jemarcus",
"Jenell",
"Jermain",
"Jermaine",
"Jerom",
"Jerome",
"Jeron",
"Jerrick",
"Jessan",
"Jevonte",
"Jimar",
"Jimarcus",
"John",
"Jolice",
"Jomo",
"Jonathon",
"Jorell",
"Jovan",
"Judean",
"Judge",
"Kaanan",
"Kadeem",
"Kadema",
"Kalmali",
"Kamau",
"Karam",
"Karlus",
"Karvannan",
"Kaseko",
"Kasen",
"Kaval",
"Kaven",
"Kaynard",
"Keandre",
"Kearney",
"Keary",
"Kedron",
"Keenan",
"Keeria",
"Keifer",
"Kenard",
"Kendell",
"Kendis",
"Kendrick",
"Kentay",
"Kenton",
"Kenyata",
"Keon",
"Kerr",
"Kerrim",
"Kerryn",
"Kerwinn",
"Keshawn",
"Keyair",
"Keyon",
"Khalon",
"Kier",
"Kieran",
"Kierian",
"Kieron",
"Kimbel",
"Kiralescense",
"Kirryn",
"Kofi",
"Kojo",
"Kol",
"Kolby",
"Kordae",
"Kordal",
"Kordell",
"Krishan",
"Krishay",
"Kristion",
"Kunta",
"Kuraim",
"Kwamie",
"Kwamin",
"Kyan",
"Kyrin",
"Kyrone",
"La Vonn",
"La-corey",
"Lado",
"Ladrus",
"Laken",
"Lakista",
"Lamar",
"Lamark",
"Lamarr",
"Lamech",
"Lamont",
"Lance",
"Laran",
"Larent",
"Larice",
"Larmar",
"Laron",
"La-Ron",
"Lasean",
"Lashawn",
"Lasil",
"Lason",
"Lathan",
"Latrell",
"Latrivis",
"Lavan",
"Lavar",
"Lavaughan",
"Lavaughn",
"Lavernus",
"Lavon",
"Lavonne",
"LeBron",
"Ledell",
"Lee-Ron",
"Lemar",
"Lemarr",
"Lemuel",
"Leron",
"Lester",
"Le-Vaughan",
"Levon",
"Lincoln",
"Liron",
"Lisimba",
"Lloyd",
"Louis",
"Lovell",
"Lucius",
"Ludacris",
"Lugobi",
"Luther",
"Lyron",
"Mablevi",
"Major",
"Malik",
"Mancel",
"Marcus",
"Maron",
"Marques",
"Marquis",
"Martel",
"Martin",
"Marvin",
"Mashawn",
"Maurica",
"Maurice",
"Mauricio",
"Maurilio",
"Maurin",
"Mauritius",
"Maurizio",
"Maurus",
"Maury",
"Mauryen",
"Mavra",
"Mavriki",
"Melaina",
"Merick",
"Merik",
"Merric",
"Meurig",
"Michael",
"Mikal",
"Minas",
"Mo",
"Mohtadi",
"Moise",
"Montel",
"Montell",
"Montez",
"Montraie",
"Morie",
"Moris",
"Morison",
"Moritz",
"Moriz",
"Morkere",
"Morly",
"Morris",
"Morrisey",
"Morse",
"Mouric",
"Mykelti",
"Nabulung",
"Napoleon",
"Nasr",
"Natrick",
"Neeshika",
"Nelson",
"Nero",
"Nigel",
"Nisang",
"Noah",
"Norrece",
"Nox",
"Obiajulu",
"Odell",
"Omari",
"Omarr",
"Onyx",
"Onzi",
"Orlando",
"Orpheus",
"Otis",
"Ovishkar",
"Patrice",
"Pearson",
"Peran",
"Perry",
"Pinye",
"Quaashie",
"Quaddus",
"Quadrees",
"Quannell",
"Quarren",
"Quashawn",
"Quenton",
"Quincy",
"Quintavius",
"Quinton",
"Quoitrel",
"Rachard",
"Radd",
"Raimy",
"Ramell",
"Randall",
"Rashan",
"Rashard",
"Rashon",
"Raymone",
"Raynard",
"Razi",
"Reggie",
"Reggis",
"Reginald",
"Reidel",
"Reshay",
"Revon",
"Rhashan",
"Robaire",
"Rodell",
"Rodney",
"Romain",
"Romeo",
"Romon",
"Romone",
"Romy",
"Rondall",
"Rondy",
"Roscoe",
"Roshaun",
"Rufus",
"Runako",
"Salim",
"Sammy",
"Samuel",
"Santana",
"Sayon",
"Sean",
"Sebastion",
"Serek",
"Shadow",
"Shan",
"Shandrel",
"Shantie",
"Shaquille",
"Shawnte",
"Sheik",
"Sherwin",
"Shevon",
"Shontae",
"Shyam",
"Siavash",
"Sidell",
"Simeon",
"Smokey",
"Souley",
"Spike",
"Steadman",
"Sterlin",
"Steve",
"Sulaiman",
"Sullivan",
"Suwayd",
"Sylvester",
"Tabansi",
"Tabari",
"Talin",
"Tamal",
"Tamarius",
"Tameron",
"Tamesis",
"Tamish",
"Tavarius",
"Tavon",
"Taye",
"Taylan",
"Terell",
"Terrance",
"Terrell",
"Terris",
"Tevaughn",
"Tevin",
"Tion",
"Todney",
"Travanis",
"Travaughn",
"Travon",
"Trayvon",
"Trece",
"Trejean",
"Tremaine",
"Trenton",
"Treshaun",
"Treven",
"Trevon",
"Trone",
"Trory",
"Tupac",
"Turell",
"Twain",
"Ty",
"Tyjon",
"Tyreck",
"Tyree",
"Tyreese",
"Tyrek",
"Tyrell",
"Tyrone",
"Tyrus",
"Uba",
"Ulan",
"Umar",
"Uzoma",
"Vance",
"Vandwon",
"Vashan",
"Vashon",
"Veltry",
"Verlyn",
"Vishon",
"Voshon",
"Wardell",
"Warwick",
"Waverly",
"Wayan",
"Wendell",
"Wesley",
"Wilburn",
"Willie",
"Winton",
"Wyclef",
"Xavier",
"Xayvion",
"Xyshaun",
"Yemane",
"Yobachi",
"Zachary",
"Zaid",
"Zareb",
"Zashawn",
"Zchon",
"Zeffross",
"Zeshaun",
"Zeshon",
"Zyshonne"]>>
<<set setup.swedishFemaleFirstnames to [
"Adahlia",
"Adele",
"Affton",
"Agata",
"Agda",
"Agnes",
"Agneta",
"Alfhild",
"Alice",
"Alicia",
"Alma",
"Alva",
"Alvinia",
"Amanda",
"Amelia",
"Andrine",
"Aninna",
"Anja",
"Anna",
"Annali",
"Annalies",
"Annaliese",
"Annalisa",
"Anneli",
"Annelie",
"Anneline",
"Annelis",
"Annelisa",
"Annely",
"Annica",
"Ase",
"Asta",
"Astrid",
"Atalie",
"Aurela",
"Axelina",
"Barbro",
"Bele",
"Bengta",
"Bianca",
"Bim",
"Blida",
"Bobba",
"Bodil",
"Borghild",
"Brigetta",
"Brite",
"Britt",
"Cajsa",
"Camilla",
"Caren",
"Carin",
"Carita",
"Carola",
"Celine",
"Christana",
"Cilla",
"Clara",
"Cleo",
"Cornelia",
"Dahlia",
"Duve",
"Ebba",
"Edeltrud",
"Edit",
"Edith",
"Edrit",
"Effe",
"Egefride",
"Egelfride",
"Eija",
"Eiji",
"Eina",
"Eira",
"Eldis",
"Eleonora",
"Elin",
"Elina",
"Elisabet",
"Elise",
"Ella",
"Ellen",
"Ellie",
"Ellinor",
"Elsa",
"Elvan",
"Elvinia",
"Elvira",
"Embla",
"Emeliana",
"Emelie",
"Emilia",
"Emma",
"Emmy",
"Engla",
"Erny",
"Errika",
"Ester",
"Felicia",
"Filippa",
"Fredrika",
"Freja",
"Germund",
"Gittan",
"Greta",
"Gull",
"Gunborg",
"Gunda",
"Gunhild",
"Gunilla",
"Gunvor",
"Gusten",
"Haidi",
"Haifa",
"Hanna",
"Hannus",
"Hedda",
"Hella",
"Helmi",
"Helvi",
"Hilda",
"Hildur",
"Hillevi",
"Hilma",
"Ida",
"Ines",
"Inez",
"Ingrid",
"Iris",
"Isabella",
"Isabelle",
"Jannicke",
"Jasmine",
"Joline",
"Jonna",
"Julia",
"Julie",
"Juni",
"Kajsa",
"Karina",
"Kerry",
"Kerstin",
"Kerstina",
"Kerstine",
"Kjerstin",
"Klara",
"Lajla",
"Laura",
"Leah",
"Leia",
"Leva",
"Lexandra",
"Lilly",
"Linn",
"Linna",
"Linnae",
"Linnaea",
"Linnea",
"Lisa",
"Liv",
"Livia",
"Lo",
"Lotta",
"Lova",
"Lovis",
"Lovisa",
"Luna",
"Lykke",
"Magna",
"Maj",
"Maja",
"Majken",
"Malena",
"Margareta",
"Maria",
"Marikka",
"Marriba",
"Marta",
"Märta",
"Matilda",
"Medeleine",
"Meja",
"Melissa",
"Mila",
"Minna",
"Mira",
"Moa",
"Molly",
"My",
"Nalle",
"Nathalie",
"Nea",
"Nellie",
"Nicole",
"Noah",
"Nora",
"Nova",
"Novalie",
"Olivia",
"Penny",
"Pernilla",
"Pixie",
"Quenby",
"Ragna",
"Rita",
"Ronja",
"Ronya",
"Ros",
"Rosel",
"Runa",
"Rut",
"Saga",
"Sally",
"Sanna",
"Sara",
"Sassa",
"Selma",
"Sidsel",
"Sigfrid",
"Signe",
"Signy",
"Sigrid",
"Sigrunn",
"Sire",
"Siri",
"Sissela",
"Siv",
"Sofia",
"Solvig",
"Stella",
"Stina",
"Sunni",
"Svea",
"Tekla",
"Teresia",
"Thea",
"Tilda",
"Tilde",
"Tindra",
"Trind",
"Tuva",
"Tyra",
"Ulla",
"Valborg",
"Vera",
"Victoria",
"Wilma"]>>
<<set setup.italianFemaleFirstnames to [
"Abriana",
"Adele",
"Agata",
"Alba",
"Alessa",
"Alessandra",
"Alessia",
"Alice",
"Allegra",
"Alma",
"Amanda",
"Anastasia",
"Angela",
"Angelica",
"Angelina",
"Anna",
"Antonia",
"Aria",
"Ariana",
"Arianna",
"Armida",
"Asia",
"Augusta",
"Aurelia",
"Aurora",
"Bambi",
"Barbara",
"Beatrice",
"Benedetta",
"Berenice",
"Bianca",
"Bibiana",
"Bice",
"Camilla",
"Capriana",
"Caprice",
"Cara",
"Carin",
"Carlotta",
"Carola",
"Cassandra",
"Caterina",
"Cecilia",
"Celeste",
"Celia",
"Cettina",
"Chiara",
"Clara",
"Clarissa",
"Claudia",
"Contessa",
"Cornelia",
"Cosima",
"Damiana",
"Daria",
"Delia",
"Diana",
"Domani",
"Donatella",
"Donna",
"Elena",
"Eleonora",
"Elisa",
"Emilia",
"Emily",
"Emma",
"Eugenia",
"Eulalia",
"Fabia",
"Fabiana",
"Fabiola",
"Faustina",
"Febe",
"Filippa",
"Fiorella",
"Fiorenza",
"Flavia",
"Flora",
"Francesca",
"Fulvia",
"Gaetana",
"Gaia",
"Giada",
"Gina",
"Ginevra",
"Gioia",
"Giordana",
"Giorgia",
"Giovanna",
"Giulia",
"Giustina",
"Gloria",
"Graziella",
"Greta",
"Ilaria",
"Irene",
"Isa",
"Isabella",
"Itala",
"Justina",
"Ladonna",
"Lanza",
"Laura",
"Lauretta",
"Lave",
"Lia",
"Liona",
"Lorena",
"Lorenza",
"Luca",
"Lucia",
"Luciana",
"Ludovica",
"Madonna",
"Marcella",
"Margherita",
"Maria",
"Mariabella",
"Marietta",
"Marina",
"Marissa",
"Marsala",
"Marta",
"Martina",
"Matilde",
"Melissa",
"Mia",
"Micaela",
"Michelle",
"Mila",
"Miriam",
"Natalia",
"Neroli",
"Nicole",
"Noemi",
"Nora",
"Olivia",
"Oriana",
"Ornella",
"Paola",
"Perla",
"Prima",
"Primavera",
"Priscilla",
"Quorra",
"Rebecca",
"Regina",
"Renata",
"Ricarda",
"Rita",
"Rocio",
"Roma",
"Romana",
"Rosa",
"Rosalia",
"Rosetta",
"Ruffina",
"Rufina",
"Sabina",
"Sabrina",
"Sara",
"Scilla",
"Serena",
"Sidonia",
"Sienna",
"Sistine",
"Sofia",
"Speranza",
"Stella",
"Tatiana",
"Tessa",
"Trilby",
"Uberta",
"Urbana",
"Valentina",
"Vedette",
"Venecia",
"Venetia",
"Verona",
"Veronica",
"Vincenza",
"Viola",
"Virginia",
"Vita",
"Vittoria",
"Zita",
"Zola"]>>
<<set setup.spanishFemaleFirstnames to [
"Abril",
"Adalia",
"Adora",
"Adoracion",
"Adriana",
"Africa",
"Agata",
"Agueda",
"Aidia",
"Aina",
"Ainara",
"Ainhoa",
"Aitana",
"Alba",
"Alejandra",
"Alexia",
"Alicia",
"Alma",
"Alva",
"Amparo",
"Ana",
"Anahi",
"Anastasia",
"Andrea",
"Ane",
"Angela",
"Anna",
"Antonia",
"Ariadna",
"Arlet",
"Aroa",
"Aureliano",
"Aurora",
"Aya",
"Azahara",
"Belinda",
"Berta",
"Bettina",
"Bibiana",
"Blanca",
"Bonita",
"Buena",
"Candela",
"Carey",
"Carla",
"Carlota",
"Carlotta",
"Carmen",
"Carolina",
"Cassandra",
"Cayetana",
"Cecilia",
"Celia",
"Charo",
"Chelo",
"Chiquita",
"Chloe",
"Cierra",
"Clara",
"Claudia",
"Cloe",
"Coco",
"Concepcion",
"Concetta",
"Concha",
"Conchita",
"Consolata",
"Consuelo",
"Cristina",
"Cruz",
"Damita",
"Daniela",
"Delfina",
"Delia",
"Delores",
"Diana",
"Dolores",
"Dores",
"Duena",
"Duenna",
"Dulce",
"Dulcie",
"Eldora",
"Elena",
"Elia",
"Elsa",
"Elvira",
"Emilia",
"Emma",
"Enriqua",
"Esmerelda",
"Esperanza",
"Estela",
"Eugenia",
"Eulalia",
"Eva",
"Fabiola",
"Fe",
"Febe",
"Flavia",
"Fonda",
"Frida",
"Friera",
"Gabriela",
"Genoveva",
"Gertrudes",
"Gitana",
"Gloria",
"Gotzone",
"Guadalupe",
"Haizea",
"Helena",
"Hermosa",
"Ines",
"Irati",
"Irene",
"Iria",
"Iris",
"Isa",
"Isabel",
"Itzel",
"Jade",
"Jana",
"Jardena",
"Jesenia",
"Jimena",
"Julia",
"Julitta",
"June",
"Kesare",
"Lacienega",
"Ladonna",
"Laia",
"Landrada",
"Lara",
"Laura",
"Lavada",
"Leire",
"Lela",
"Lenora",
"Leonor",
"Leya",
"Leyre",
"Lia",
"Liani",
"Linda",
"Lluvia",
"Lola",
"Lolita",
"Loma",
"Lorena",
"Lorenza",
"Lucia",
"Luisa",
"Lujuana",
"Luna",
"Lupita",
"Lux",
"Luz",
"Madeira",
"Madra",
"Maitane",
"Maitea",
"Majondra",
"Malak",
"Manda",
"Manuela",
"Mar",
"Mara",
"Maria",
"Maricruz",
"Marina",
"Mariola",
"Mariposa",
"Marisa",
"Marisol",
"Marissa",
"Marta",
"Martina",
"Melosa",
"Mercedes",
"Merche",
"Mia",
"Micaela",
"Milagros",
"Mio",
"Mira",
"Mireia",
"Miriam",
"Montana",
"Mora",
"Nadia",
"Nahia",
"Naia",
"Naiara",
"Natalia",
"Nayara",
"Neiva",
"Nerea",
"Nerita",
"Neva",
"Nevada",
"Neves",
"Nieve",
"Nieves",
"Nina",
"Noa",
"Noelia",
"Nora",
"Novia",
"Novyanna",
"Nuria",
"Oihane",
"Olivia",
"Ona",
"Ora",
"Osana",
"Paca",
"Palma",
"Palmira",
"Paloma",
"Paola",
"Paula",
"Perla",
"Placida",
"Puma",
"Querida",
"Queta",
"Quinceanos",
"Raeka",
"Rafaela",
"Ramona",
"Rana",
"Reyes",
"Ria",
"Rigoberta",
"Roana",
"Rocio",
"Rocío",
"Rosa",
"Rosalind",
"Rosalynda",
"Rosario",
"Rufina",
"Sally",
"Salma",
"Sancha",
"Sancho",
"Sandia",
"Santana",
"Santina",
"Sara",
"Savana",
"Savanna",
"Savannah",
"Seina",
"Senalda",
"Senona",
"Sierra",
"Silvia",
"Socorro",
"Sofia",
"Sofiel",
"Sol",
"Solana",
"Soledad",
"Sonora",
"Taina",
"Tea",
"Tejana",
"Terceiro",
"Teresa",
"Texcean",
"Tia",
"Tierra",
"Tina",
"Tranquilia",
"Trella",
"Triana",
"Tulia",
"Ursulina",
"Uxue",
"Valentina",
"Valeria",
"Vega",
"Vera",
"Verda",
"Verdad",
"Veta",
"Victoria",
"Vina",
"Virginia",
"Xalbadora",
"Xevera",
"Xiao",
"Xiomara",
"Yadra",
"Yesenia",
"Yomaris",
"Zaneta",
"Zarela",
"Zarita",
"Zavanna",
"Zaviera",
"Zequinha",
"Zoe",
"Zuriaa",
"Zurine"]>>
<<set setup.japaneseFemaleFirstnames to [
"Ai",
"Aiko",
"Airi",
"Akako",
"Akanah",
"Akari",
"Aki",
"Akina",
"Akira",
"Akiyama",
"Amarante",
"Amaya",
"Andrea",
"Aneko",
"Anna",
"Anzan",
"Anzu",
"Aoi",
"Asa",
"Ayaka",
"Ayame",
"Ayane ",
"Bankei",
"Chika",
"Chinshu",
"Chiyo",
"Cho",
"Chorei",
"Dai",
"Eido",
"Etsu",
"Fuka",
"Fuyo",
"Gyo Shin",
"Hakue",
"Hama",
"Hana",
"Hanako",
"Haruka",
"Haya",
"Hikaru",
"Himari",
"Hina",
"Hinata",
"Hisa",
"Hiyori",
"Honoka",
"Hoshi",
"Ichika",
"Ima",
"Ishi",
"Iva",
"Jakushitsu",
"Jimin",
"Jin",
"JoMei",
"Kaede",
"Kagami",
"Kaho",
"Kaida",
"Kaiya",
"Kameko",
"Kamin",
"Kane",
"Kanon",
"Kaori",
"Kaoru",
"Karin",
"Kata",
"Kaya",
"Kei",
"Keiko",
"Kiaria",
"Kichi",
"Kiku",
"Kimi",
"Kin",
"Kioko",
"Kira",
"Kita",
"Kiwa",
"Kiyoshi",
"Koge",
"Kogen",
"Kohana",
"Koharu",
"Kokona",
"Koto",
"Kozue",
"Kuma",
"Kumi",
"Kumiko",
"Kuniko",
"Kura",
"Kyoko",
"Leiko",
"Machi",
"Machiko",
"Maeko",
"Maemi",
"Mai",
"Maiko",
"Makiko",
"Mamiko",
"Mao",
"Mariko",
"Masago",
"Masako",
"Matsuko",
"Mayako",
"Mayuko",
"Mei",
"Michi",
"Michiko",
"Midori",
"Mieko",
"Mihoko",
"Mika",
"Miki",
"Minako",
"Mine",
"Mio",
"Misaki",
"Misako",
"Mitsuko",
"Miwa",
"Miya",
"Miyoko",
"Miyu",
"Miyuki",
"Momoka",
"Momoko",
"Mutsuko",
"Myoki",
"Nahoko",
"Nami",
"Nana",
"Nanako",
"Nanami",
"Naoko",
"Nariko",
"Natsuki",
"Natsuko",
"Nayoko",
"Nishi",
"Noa",
"Nori",
"Noriko",
"Nozomi",
"Nyoko",
"Oki",
"Rai",
"Raku",
"Rei",
"Reiko",
"Reina",
"Ren",
"Renora",
"Ría",
"Rieko",
"Rikako",
"Riko",
"Riku",
"Rin",
"Rina",
"Rinako",
"Rini",
"Rino",
"Rio",
"Risa",
"Risako",
"Roshin",
"Ruka",
"Rumiko",
"Ruri",
"Ryoko",
"Sachi",
"Sachiko",
"Sada",
"Saeko",
"Saiun",
"Saki",
"Sakiko",
"Sakuko",
"Sakura",
"Sakurako",
"Sana",
"Sanako",
"Sara",
"Sasa",
"Sashi",
"Sato",
"Satoko",
"Sawa",
"Sayo",
"Sayoko",
"Seki",
"Shika",
"Shikah",
"Shina",
"Shinko",
"Shiori",
"Shoko",
"Sora",
"Sorano",
"Suki",
"Sumi",
"Tadako",
"Taido",
"Taka",
"Takako",
"Takara",
"Taki",
"Tamaka",
"Tamiko",
"Tanaka",
"Taney",
"Tani",
"Taree",
"Tazu",
"Tennen",
"Tetsu",
"Tokiko",
"Tomi",
"Tomiko",
"Tora",
"Tori",
"Toyo",
"Umeko",
"Usagi",
"Wakana",
"Washi",
"Yachi",
"Yaki",
"Yama",
"Yasu",
"Yayoi",
"Yei",
"Yoi",
"Yoko",
"Yori",
"Yoshiko",
"Yua",
"Yui",
"Yuka",
"Yukako",
"Yukiko",
"Yume",
"Yumi",
"Yumiko",
"Yuna",
"Yuri",
"Yuriko",
"Yutsuko",
"Yuzuki",
"Zadhiya"]>>
<<set setup.germanFemaleFirstnames to [
"Aada",
"Aadelheide",
"Aalis",
"Ada",
"Adabelle",
"Adahlia",
"Adalaide",
"Adalee",
"Adaleigh",
"Adalena",
"Adalgisa",
"Adalheida",
"Adali",
"Adalia",
"Adalie",
"Adalina",
"Adallina",
"Adaly",
"Adalyn",
"Adalynn",
"Addalla",
"Addelyne",
"Addie",
"Addilyn",
"Addler",
"Adelade",
"Adelaid",
"Adelaide",
"Adelaine",
"Adelajda",
"Adeldreda",
"Adele",
"Adeleine",
"Adelena",
"Adelgunda",
"Adelheid",
"Adelheide",
"Adelia",
"Adelice",
"Adelicia",
"Adelid",
"Adelie",
"Adelien",
"Adelin",
"Adelind",
"Adelinda",
"Adeline",
"Adelisa",
"Adelise",
"Adelita",
"Adeliza",
"Adell",
"Adella",
"Adellah",
"Adellene",
"Adellufu",
"Adelredus",
"Adeluin",
"Adelyn",
"Adelyne",
"Adelynn",
"Adelyte",
"Aderine",
"Aderyn",
"Adette",
"Adhelina",
"Adilene",
"Adolfina",
"Adolpha",
"Adolphine",
"Aebba",
"Aelf",
"Aelfrun",
"Aelish",
"Aelive",
"Aemilia",
"Aerin",
"Ailne",
"Aimiliona",
"Alberta",
"Alberteen",
"Albertina",
"Albertine",
"Albertyna",
"Albertyne",
"Aldith",
"Aldona",
"Aldus",
"Aldys",
"Aleece",
"Aleesha",
"Aleksandra",
"Aleshia",
"Alice",
"Alicja",
"Alina",
"Aline",
"Aliosha",
"Alis",
"Alisanne",
"Alise",
"Alisha",
"Alishay",
"Alishia",
"Alisia",
"Aliska",
"Alisone",
"Alissandre",
"Alisse",
"Alisun",
"Alisz",
"Alita",
"Alitheea",
"Alitia",
"Aliz",
"Alize",
"Alla",
"Allar",
"Allaryce",
"Allcen",
"Allcenne",
"Allecia",
"Alleece",
"Alles",
"Alless",
"Allice",
"Allicea",
"Allicen",
"Allicenne",
"Allie",
"Alliree",
"Allis",
"Allisann",
"Allisanne",
"Allissa",
"Allisun",
"Allisunne",
"Allisyn",
"Allvar",
"Ally",
"Allys",
"Allyse",
"Allyssa",
"Almarine",
"Almas",
"Almeena",
"Almena",
"Almut",
"Aloisa",
"Aloisia",
"Alonsa",
"Alphie",
"Alvarie",
"Alverta",
"Alwyne",
"Alyana",
"Alyce",
"Alys",
"Alyse",
"Alysha",
"Alyshia",
"Alysia",
"Alysone",
"Alysse",
"Alyssia",
"Amelia",
"Amelie",
"Americus",
"Amerie",
"Amilia",
"Amy",
"Ann",
"Annabell",
"Anneliese",
"Annemarie",
"Annerose",
"Anni",
"Annika",
"Annmarie",
"Antje",
"Antonia",
"Arabella",
"Arabelle",
"Aria",
"Arla",
"Arlana",
"Arleana",
"Arleena",
"Arleene",
"Arlena",
"Arlenna",
"Arlette",
"Arlina",
"Arlinda",
"Arline",
"Arlyn",
"Arlyne",
"Armanda",
"Arnelle",
"Arnola",
"Arrietty",
"Arthurina",
"Arthurine",
"Auberi",
"Auberon",
"Aubrey",
"Aubriana",
"Aubrianne",
"Aubrielle",
"Aubry",
"Aude",
"Audene",
"Audre",
"Audrea",
"Audreana",
"Audreanna",
"Audri",
"Audria",
"Audriana",
"Audrianna",
"Audrie",
"Audrielle",
"Audris",
"Audry",
"Auelina",
"Ava",
"Avah",
"Avalee",
"Avaleigh",
"Avaley",
"Avalie",
"Avanda",
"Avas",
"Aveson",
"Avia",
"Aviana",
"Aviance",
"Avianna",
"Avicia",
"Avie",
"Avila",
"Avilina",
"Avlynn",
"Avys",
"Awilda",
"Aydia",
"Azelice",
"Azilis",
"Baldhild",
"Baldith",
"Balsam",
"Barbetta",
"Barrett",
"Bathilda",
"Bathilde",
"Belynda",
"Berendina",
"Berit",
"Berlynn",
"Bernadine",
"Berni",
"Bertha",
"Bertina",
"Betelgeuse",
"Betia",
"Billie",
"Binney",
"Bluma",
"Bobbe",
"Bruna",
"Callan",
"Caree",
"Carla",
"Carlotta",
"Catinka",
"Catja",
"Cecania",
"Charilette",
"Charla",
"Charlotte",
"Charoline",
"Cheryl",
"Cheryle",
"Chiara",
"Chole",
"Chriselda",
"Christianitye",
"Christin",
"Chryssi",
"Clara",
"Clarae",
"Claral",
"Clarimonda",
"Clarimonde",
"Claudette",
"Clay",
"Cleotilde",
"Clotild",
"Clotilda",
"Clotilde",
"Conradina",
"Constanze",
"Cordula",
"Cramer",
"Crescentia",
"Criseyde",
"Dagmar",
"Dale",
"Dame",
"Delaina",
"Delana",
"Delina",
"Delinda",
"Della",
"Delli",
"Delly",
"Deloise",
"Denica",
"Didrika",
"Dolf",
"Due",
"Dustan",
"Dustin",
"Eadaion",
"Eagle",
"Eamma",
"Earnestine",
"Eartha",
"Eatta",
"Ebba",
"Eberta",
"Edeline",
"Edelle",
"Edelmar",
"Edelot",
"Edeltraud",
"Edeltraut",
"Edeltrude",
"Edi",
"Edid",
"Edida",
"Edie",
"Edied",
"Edihe",
"Edith",
"Edony",
"Edvig",
"Edvige",
"Edwina",
"Eevonne",
"Egelina",
"Ehren",
"Eidel",
"Eidith",
"Eih",
"Eiichi",
"Eilieua",
"Eilieue",
"Eilika",
"Einilda",
"Elberthina",
"Elena",
"Elfreeda",
"Elfriede",
"Elica",
"Elif",
"Elina",
"Elisa",
"Elisabeth",
"Elita",
"Elke",
"Ella",
"Ellea",
"Ellfreeda",
"Ellfrida",
"Ellfrieda",
"Ellfrydah",
"Ellina",
"Ellsa",
"Elmeena",
"Elom",
"Elouise",
"Elsabe",
"Elsbeth",
"Else",
"Elsha",
"Elsje",
"Elske",
"Elvah",
"Elysant",
"Elza",
"Em",
"Emaline",
"Emallie",
"Emalyn",
"Emayn",
"Embe",
"Ember",
"Embeth",
"Emelie",
"Emeline",
"Emely",
"Emelyne",
"Emersyn",
"Emestine",
"Emilia",
"Emilie",
"Emily",
"Emm",
"Emma",
"Emmajean",
"Emmaleah",
"Emmaline",
"Emmalise",
"Emmaly",
"Emmalyn",
"Emmalynn",
"Emmeline",
"Emmer",
"Emmilene",
"Emmylou",
"Emota",
"Ems",
"Enelise",
"Engel",
"Engelbertha",
"Englbehrt",
"Enna",
"Enrica",
"Eorcengota",
"Eormenhilde",
"Eraman",
"Eramana",
"Erda",
"Ericka",
"Erla",
"Erma",
"Ermegarde",
"Ermengarda",
"Ermengarde",
"Ermengild",
"Ermine",
"Ermingard",
"Ermintrude",
"Ermyntrude",
"Ernesha",
"Ernestina",
"Ernestine",
"Erth",
"Ertha",
"Erykah",
"Escher",
"Estrild",
"Ethel",
"Ethelinde",
"Etta",
"Eva",
"Everleigh",
"Everley",
"Everly",
"Everlynn",
"Evi",
"Evon",
"Ewe",
"Fabienne",
"Faiga",
"Farica",
"Federica",
"Fenja",
"Ferda",
"Fernanda",
"Filiberta",
"Filma",
"Finja",
"Fiona",
"Firuz",
"Franka",
"Franziska",
"Freda",
"Freddi",
"Frederica",
"Fredericka",
"Frederika",
"Frederique",
"Fredricka",
"Fredrika",
"Freeda",
"Freedah",
"Freida",
"Frida",
"Frieda",
"Friederike",
"Frig",
"Frija",
"Frithela",
"Frithestan",
"Fritzie",
"Fuchsia",
"Galiana",
"Gari",
"Gartrude",
"Gena",
"Genevieve",
"Geoffrey",
"Gerald",
"Geralda",
"Geraldene",
"Geraldine",
"Geralyn",
"Gerardo",
"Gerda",
"Gerdi",
"Gerianne",
"Gerla",
"Gerri",
"Gerrianne",
"Gerrie",
"Gertraud",
"Gertrude",
"Gerty",
"Gesine",
"Geua",
"Geue",
"Ghislaine",
"Gilda",
"Gilly",
"Gresilda",
"Greta",
"Gretal",
"Gretchen",
"Gretel",
"Gretha",
"Grethe",
"Gretta",
"Grisel",
"Griselda",
"Gritt",
"Grizel",
"Grizelda",
"Grizelle",
"Gromer",
"Gronw",
"Guðrún",
"Haak",
"Hallam",
"Hannabelle",
"Hannah",
"Hanneli",
"Hannelore",
"Harriett",
"Harriette",
"Hattie",
"Hawisa",
"Hawise",
"Hawisia",
"Hawys",
"Haydee",
"Hedda",
"Hedi",
"Hedvig",
"Hedvika",
"Hehilde",
"Hei",
"Heida",
"Heide",
"Heidi",
"Heidie",
"Heidy",
"Heike",
"Heiko",
"Heila",
"Heilewis",
"Helena",
"Helene",
"Helevisa",
"Helewisa",
"Helewise",
"Helewys",
"Helewyse",
"Helmet",
"Henny",
"Henria",
"Henrienna",
"Henrietta",
"Herlinda",
"Herlinde",
"Herma",
"Hermelinda",
"Hermia",
"Hermila",
"Hermina",
"Herminia",
"Hettie",
"Hetty",
"Hida",
"Hilda",
"Hilde",
"Hildegard",
"Hildegarde",
"Hildegunn",
"Hildie",
"Hildreth",
"Hildur",
"Hildy",
"Hilma",
"Hiltrude",
"Hollye",
"Honey",
"Huberta",
"Hylda",
"Hylde",
"Ida",
"Idaia",
"Ilina",
"Ilsa",
"Imelda",
"Irma",
"Isabell",
"Isabella",
"Isela",
"Jakobie",
"Jana",
"Jarvia",
"Jaselle",
"Jasmin",
"Jauslyn",
"Jenell",
"Jeralee",
"Jeri",
"Jerolyn",
"Jerri",
"Jerrie",
"Jerrileen",
"Jette",
"Jo",
"Joaida",
"Joan",
"Joana",
"Joane",
"Joanelle",
"Johanna",
"Johannah",
"Jolaife",
"Jolanda",
"Jolina",
"Jolinn",
"Joona",
"Josephine",
"Joss",
"Jozette",
"Judeth",
"Jule",
"Julia",
"Julieann",
"Juliette",
"Kaja",
"Kalona",
"Kamrie",
"Karel",
"Karla",
"Karlotta",
"Kateri",
"Katharina",
"Katrin",
"Katrina",
"Kelby",
"Kerstin",
"Klarissa",
"Kornelia",
"Kreszentia",
"Kristol",
"Landra",
"Lara",
"Laura",
"Lawanda",
"Lea",
"Leisel",
"Lena",
"Leni",
"Lenna",
"Leoma",
"Leona",
"Leonie",
"Léonie",
"Leopoldina",
"Leota",
"Lerissa",
"Lia",
"Libelle",
"Liesa",
"Liese",
"Liesei",
"Liesel",
"Lieselotte",
"Liesi",
"Liesl",
"Liezel",
"Liezl",
"Lilly",
"Lina",
"Linda",
"Linde",
"Lindsai",
"Lindsay",
"Lindsea",
"Lindsee",
"Lisa",
"Lise",
"Liuete",
"Lizzet",
"Lizzette",
"Loralai",
"Loralee",
"Loralei",
"Loralie",
"Loralyn",
"Loranna",
"Lore",
"Lorelai",
"Lorelei",
"Loreley",
"Lorelii",
"Lorella",
"Lorenza",
"Lorilee",
"Lotta",
"Lotte",
"Louanna",
"Louisa",
"Louise",
"Loyce",
"Luana",
"Lucina",
"Lucy",
"Ludwiga",
"Luijzika",
"Luisa",
"Luisana",
"Luise",
"Luisina",
"Luna",
"Lurlene",
"Lurline",
"Luvisa",
"Lynda",
"Lynde",
"Lyndee",
"Lysa",
"Mactilda",
"Mactildis",
"Maddalen",
"Maddalene",
"Madelhari",
"Mafalda",
"Maganhildi",
"Magdalena",
"Magnhilda",
"Magnhilde",
"Magnild",
"Magnilda",
"Magnilde",
"Mahald",
"Mahalt",
"Mahault",
"Mahaut",
"Mahenyld",
"Maila",
"Maja",
"Malene",
"Malkyn",
"Mallory",
"Mandel",
"Manel",
"Maneld",
"Manild",
"Mara",
"Marai",
"Marelda",
"Margetud",
"Marhilda",
"Marhildi",
"Maria",
"Mariateresa",
"Marie",
"Mariel",
"Maritza",
"Markella",
"Marlana",
"Marlayna",
"Marleena",
"Marleina",
"Marleisha",
"Marlene",
"Marlenie",
"Marlenne",
"Marlina",
"Marlinda",
"Marlisa",
"Marliss",
"Marlynn",
"Martha",
"Mary",
"Mathila",
"Mathild",
"Mathilda",
"Mathilde",
"Mathildis",
"Matild",
"Matilda",
"Matilde",
"Matildis",
"Matilldis",
"Matthildur",
"Matti",
"Matylda",
"Maude",
"Maudie",
"Mautild",
"Mawde",
"Maysaunt",
"Mazie",
"Mechtild",
"Mehpare",
"Meika",
"Melda",
"Meliah",
"Melina",
"Melinda",
"Melisande",
"Melissa",
"Mendie",
"Merle",
"Meryl",
"Meta",
"Mette",
"Metti",
"Mia",
"Miata",
"Miette",
"Mila",
"Milena",
"Milicent",
"Milita",
"Milla",
"Millicent",
"Millie",
"Milly",
"Mimi",
"Mina",
"Mine",
"Minea",
"Minna",
"Minne",
"Minni",
"Minnie",
"Minny",
"Mira",
"Miriam",
"Mittie",
"Mitzie",
"Moana",
"Moanna",
"Moll",
"Molleigh",
"Mollye",
"Morgen",
"Nadja",
"Nanetta",
"Nanina",
"Nastassja",
"Nedra",
"Nele",
"Nina",
"Nixie",
"Noah",
"Nora",
"Norberta",
"Nordica",
"Notburga",
"Ode",
"Odela",
"Odelette",
"Odelia",
"Odelina",
"Odell",
"Odella",
"Odetta",
"Odilia",
"Odolina",
"Olaia",
"Olie",
"Olinda",
"Oma",
"Oriholt",
"Oriold",
"Oriolda",
"Orlanda",
"Orlantha",
"Ormanda",
"Otha",
"Othelia",
"Otilia",
"Ottie",
"Ottilia",
"Ottilie",
"Otway",
"Otylia",
"Patra",
"Paula",
"Paulina",
"Pauline",
"Pavia",
"Petri",
"Petronilla",
"Pia",
"Pietronella",
"Pippi",
"Porsche",
"Porsha",
"Priska",
"Quartz",
"Rae",
"Rainah",
"Ramonda",
"Randilyn",
"Rapunzel",
"Rayla",
"Rayma",
"Rayna",
"Raynel",
"Raynelle",
"Raynne",
"Reia",
"Reinheld",
"Reinhild",
"Reinhilde",
"Renilda",
"Reyna",
"Reynae",
"Reyne",
"Rhine",
"Rhoslyn",
"Richa",
"Richarda",
"Richel",
"Richella",
"Richelle",
"Richia",
"Richil",
"Richild",
"Richilene",
"Richmal",
"Richmalle",
"Ricka",
"Rieka",
"Rigmor",
"Rilla",
"Rillia",
"Rillie",
"Riqua",
"Rixa",
"Robbey",
"Robena",
"Roberte",
"Robertena",
"Robertene",
"Robette",
"Roderica",
"Rohine",
"Rokilda",
"Rolanda",
"Rolande",
"Rollande",
"Romilda",
"Romy",
"Ronja",
"Rory",
"Rosamond",
"Rosamund",
"Rosine",
"Roswitha",
"Rothais",
"Rowena",
"Roysia",
"Roz",
"Rozalia",
"Rozi",
"Rozlyn",
"Rozlynn",
"Rozmonda",
"Rudi",
"Rudie",
"Rudina",
"Rudolfa",
"Ruomhildi",
"Ruperta",
"Rupetta",
"Rycca",
"Saacha",
"Sarah",
"Sarilda",
"Sarlote",
"Sarohildi",
"Saskia",
"Saxa",
"Schatzi",
"Schmetterling",
"Sedehanna",
"Sedemai",
"Selina",
"Selma",
"Selmah",
"Senta",
"Serhild",
"Serhilda",
"Serhilde",
"Serihilda",
"Serihilde",
"Serilda",
"Serilde",
"Serrilda",
"Shadley",
"Sieglind",
"Sieglinde",
"Sigfreida",
"Sigfrieda",
"Sigfryda",
"Sigilwig",
"Sigismunda",
"Siglinda",
"Siglinde",
"Sigmonda",
"Sigmunda",
"Silke",
"Silko",
"Sina",
"Sofia",
"Sommer",
"Sonnenschein",
"Sophia",
"Sophie",
"Stanze",
"Stark",
"Steffi",
"Steffie",
"Stella",
"Sunhild",
"Sunhilde",
"Swanhilda",
"Swanhilde",
"Swanild",
"Swanilda",
"Tabea",
"Taleja",
"Talicia",
"Tamina",
"Tatjana",
"Tawanda",
"Tawanna",
"Teigra",
"Terrie",
"Theresa",
"Tila",
"Tilda",
"Tilles",
"Tilli",
"Tillie",
"Tilly",
"Tresa",
"Treza",
"Trianna",
"Trissa",
"Trude",
"Trudi",
"Trudie",
"Trudy",
"Trula",
"Truvy",
"Ulla",
"Ulrika",
"Ulva",
"Uschi",
"Uta",
"Valentina",
"Victoria",
"Viveka",
"Vreneli",
"Vreni",
"Walda",
"Wanda",
"Wibeke",
"Wibke",
"Wilhelmina",
"Wilma",
"Winola",
"Zelda",
"Zelinda",
"Zelma",
"Zenzi",
"Zipporah",
"Zoe",
"Zoey"]>>
<<set setup.swissFemaleFirstnames to [
"Adelheid",
"Agata",
"Agnetta",
"Alessandra",
"Alessia",
"Alexandra",
"Alexia",
"Alice",
"Alicia",
"Alina",
"Alyssa",
"Amanda",
"Ambra",
"Amelia",
"Amelie",
"Amélie",
"Amina",
"Amy",
"Anaïs",
"Anna",
"Annagret",
"Anne",
"Arianna",
"Arjeta",
"Asia",
"Audrey",
"Aurélia",
"Aurora",
"Babetta",
"Barbara",
"Barbel",
"Blanda",
"Blerina",
"Bothild",
"Cajsa",
"Camilla",
"Camille",
"Caroline",
"Caterina",
"Catherine",
"Célia",
"Celine",
"Céline",
"Charlotte",
"Chiara",
"Chloe",
"Chloé",
"Christelle",
"Christine",
"Clara",
"Dagmar",
"Deborah",
"Delphine",
"Diellza",
"Ehlii",
"Elena",
"Eleonora",
"Éléonore",
"Eliana",
"Elin",
"Elina",
"Elisa",
"Elizabeth",
"Ella",
"Emilia",
"Émilie",
"Emily",
"Emma",
"Erika",
"Estelle",
"Eva",
"Evia",
"Fabienne",
"Fiona",
"Floke",
"Friede",
"Gabriel",
"Gaëlle",
"Gaia",
"Giada",
"Ginevra",
"Gioia",
"Giorgia",
"Gittan",
"Giulia",
"Greta",
"Grete",
"Hanna",
"Heidi",
"Heilwig",
"Helga",
"Ines",
"Inge",
"Ingegerd",
"Ingram",
"Irene",
"Isabel",
"Jacqui",
"Jade",
"Jael",
"Jana",
"Jessica",
"Jolanda",
"Julia",
"Julie",
"Juliette",
"Justine",
"Karen",
"Kelly",
"kenza",
"Kristin",
"Ladina",
"Laetitia",
"Lara",
"Larissa",
"Laura",
"Lea",
"Léane",
"Leïla",
"Lena",
"Léna",
"Léonie",
"Lia",
"Liesl",
"Lili",
"Lina",
"Liridona",
"Lisa",
"Livia",
"Lorena",
"Louise",
"Luana",
"Lucie",
"Luisa",
"Lynn",
"Maeva",
"Magdalena",
"Manon",
"Manuela",
"Mara",
"Maria",
"Marie",
"Marine",
"Marion",
"Martina",
"Mary",
"Mathilde",
"Matilde",
"Maude",
"Meia",
"Mélanie",
"Melina",
"Melissa",
"Mélissa",
"Mia",
"Michelle",
"Mila",
"Monika",
"Morgane",
"Nadia",
"Nathalie",
"Nicole",
"Nina",
"Noah",
"Noemi",
"Noémi",
"Noémie",
"Nora",
"Océane",
"Olga",
"Olivia",
"Patricia",
"Pauline",
"Rachel",
"Rahel",
"Rebecca",
"Romane",
"Ronja",
"Sabrina",
"salomé",
"Samantha",
"Sandra",
"Sara",
"Sarah",
"Selina",
"Serena",
"Sira",
"Sofia",
"Sonja",
"Sophia",
"Sophie",
"Stephanie",
"Susanne",
"Sylvette",
"Sylvia",
"Sylviane",
"Tania",
"Tiffany",
"Uland",
"Ursel",
"Uschi",
"Ushi",
"Valentina",
"Vanessa",
"Verena",
"Verene",
"Victoria",
"Viola",
"Vittoria",
"Vreneli",
"Vreni",
"Waltraud",
"Xenia",
"Yasmina",
"Yasmine",
"Yves",
"Yvonne",
"Zoe",
"Zuna"]>>
<<set setup.frenchFemaleFirstnames to [
"Abril",
"Agathe",
"Aïcha",
"Alair",
"Alberta",
"Alize",
"Alma",
"Amour",
"Ava",
"Avril",
"Babette",
"Bailey",
"Bedelia",
"Bernadette",
"Caroline",
"Caron",
"Celia",
"Cerise",
"Chablis",
"Chanel",
"Charlotte",
"Cheriss",
"Cheryl",
"Claudette",
"Colette",
"Constance",
"Courtesy",
"Cydney",
"Daphne",
"Darcie",
"Darlene",
"Deja",
"Denise",
"Desiree",
"Destiny",
"Didina",
"Dior",
"Djab",
"Dominique",
"Doreen",
"Elaine",
"Elise",
"Elita",
"Elle",
"Eloise",
"Emeraude",
"Etoile",
"Eva",
"Evonne",
"Fifine",
"Fleur",
"Fontanna",
"Fortune",
"Gabrielle",
"Garance",
"Garland",
"Gay",
"Geneva",
"Gervaise",
"Ghislaine",
"Harriet",
"Heloise",
"Honor",
"Iris",
"Isabeau",
"Ivette",
"Jacqueline",
"Jaimie",
"Janel",
"Jolie",
"Juliet",
"Kadence",
"Kalet",
"Kordell",
"Kyrielle",
"Larue",
"Lauren",
"Laverne",
"Lea",
"Leala",
"Lena",
"Léonie",
"Leontyne",
"Lesh",
"Lisa",
"Lisette",
"Lisle",
"Lois",
"L\'Oréal",
"Loring",
"Louise",
"Lucetta",
"Lucie",
"Lunette",
"Lyla",
"Lyle",
"Maëlys",
"Maine",
"Mallory",
"Manon",
"Mardi",
"Margo",
"Mariam",
"Marianne",
"Maribel",
"Marie",
"Marion",
"Marvelle",
"Maureen",
"Mauve",
"Mavis",
"Maya",
"Melisenda",
"Merane",
"Merla",
"Merle",
"Merlyn",
"Meryl",
"Miette",
"Mignon",
"Monique",
"Moselle",
"Nadia",
"Naeva",
"Nanette",
"Narcisse",
"Nathaly",
"Ninon",
"Noella",
"Odetta",
"Odette",
"Odil",
"Opaline",
"Orane",
"Oriel",
"Ouida",
"Page",
"Pascale",
"Perry",
"Prunella",
"Purvis",
"Questa",
"Quiterie",
"Raylene",
"Remy",
"Renee",
"Riva",
"Rochelle",
"Roslin",
"Ruby",
"Rui",
"Sage",
"Salene",
"Sarotte",
"Satin",
"Scout",
"Searlait",
"Sebastiona",
"Sennett",
"Shannelle",
"Shantay",
"Shanton",
"Sharice",
"Shyann",
"Sidonie",
"Sigourney",
"Solange",
"Soleil",
"Sorrel",
"Sosie",
"Stella",
"Susie",
"Suzanne",
"Suzette",
"Sydney",
"Sydni",
"Symone",
"Tallis",
"Tallys",
"Tayce",
"Taylar",
"Tempest",
"Therese",
"Tiffany",
"Tilda",
"Tolena",
"Toni",
"Tracy",
"Troy",
"Turquoise",
"Vedette",
"Vilette",
"Violette",
"Yasmine",
"Yvonne",
"Zanette"]>>
<<set setup.spanishFemaleFirstnames to [
"Abril",
"Adalia",
"Adora",
"Adoracion",
"Adriana",
"Africa",
"Agata",
"Agueda",
"Aidia",
"Aina",
"Ainara",
"Ainhoa",
"Aitana",
"Alba",
"Alejandra",
"Alexia",
"Alicia",
"Alma",
"Alva",
"Amparo",
"Ana",
"Anahi",
"Anastasia",
"Andrea",
"Ane",
"Angela",
"Anna",
"Antonia",
"Ariadna",
"Arlet",
"Aroa",
"Aureliano",
"Aurora",
"Aya",
"Azahara",
"Belinda",
"Berta",
"Bettina",
"Bibiana",
"Blanca",
"Bonita",
"Buena",
"Candela",
"Carey",
"Carla",
"Carlota",
"Carlotta",
"Carmen",
"Carolina",
"Cassandra",
"Cayetana",
"Cecilia",
"Celia",
"Charo",
"Chelo",
"Chiquita",
"Chloe",
"Cierra",
"Clara",
"Claudia",
"Cloe",
"Coco",
"Concepcion",
"Concetta",
"Concha",
"Conchita",
"Consolata",
"Consuelo",
"Cristina",
"Cruz",
"Damita",
"Daniela",
"Delfina",
"Delia",
"Delores",
"Diana",
"Dolores",
"Dores",
"Duena",
"Duenna",
"Dulce",
"Dulcie",
"Eldora",
"Elena",
"Elia",
"Elsa",
"Elvira",
"Emilia",
"Emma",
"Enriqua",
"Esmerelda",
"Esperanza",
"Estela",
"Eugenia",
"Eulalia",
"Eva",
"Fabiola",
"Fe",
"Febe",
"Flavia",
"Fonda",
"Frida",
"Friera",
"Gabriela",
"Genoveva",
"Gertrudes",
"Gitana",
"Gloria",
"Gotzone",
"Guadalupe",
"Haizea",
"Helena",
"Hermosa",
"Ines",
"Irati",
"Irene",
"Iria",
"Iris",
"Isa",
"Isabel",
"Itzel",
"Jade",
"Jana",
"Jardena",
"Jesenia",
"Jimena",
"Julia",
"Julitta",
"June",
"Kesare",
"Lacienega",
"Ladonna",
"Laia",
"Landrada",
"Lara",
"Laura",
"Lavada",
"Leire",
"Lela",
"Lenora",
"Leonor",
"Leya",
"Leyre",
"Lia",
"Liani",
"Linda",
"Lluvia",
"Lola",
"Lolita",
"Loma",
"Lorena",
"Lorenza",
"Lucia",
"Luisa",
"Lujuana",
"Luna",
"Lupita",
"Lux",
"Luz",
"Madeira",
"Madra",
"Maitane",
"Maitea",
"Majondra",
"Malak",
"Manda",
"Manuela",
"Mar",
"Mara",
"Maria",
"Maricruz",
"Marina",
"Mariola",
"Mariposa",
"Marisa",
"Marisol",
"Marissa",
"Marta",
"Martina",
"Melosa",
"Mercedes",
"Merche",
"Mia",
"Micaela",
"Milagros",
"Mio",
"Mira",
"Mireia",
"Miriam",
"Montana",
"Mora",
"Nadia",
"Nahia",
"Naia",
"Naiara",
"Natalia",
"Nayara",
"Neiva",
"Nerea",
"Nerita",
"Neva",
"Nevada",
"Neves",
"Nieve",
"Nieves",
"Nina",
"Noa",
"Noelia",
"Nora",
"Novia",
"Novyanna",
"Nuria",
"Oihane",
"Olivia",
"Ona",
"Ora",
"Osana",
"Paca",
"Palma",
"Palmira",
"Paloma",
"Paola",
"Paula",
"Perla",
"Placida",
"Puma",
"Querida",
"Queta",
"Quinceanos",
"Raeka",
"Rafaela",
"Ramona",
"Rana",
"Reyes",
"Ria",
"Rigoberta",
"Roana",
"Rocio",
"Rocío",
"Rosa",
"Rosalind",
"Rosalynda",
"Rosario",
"Rufina",
"Sally",
"Salma",
"Sancha",
"Sancho",
"Sandia",
"Santana",
"Santina",
"Sara",
"Savana",
"Savanna",
"Savannah",
"Seina",
"Senalda",
"Senona",
"Sierra",
"Silvia",
"Socorro",
"Sofia",
"Sofiel",
"Sol",
"Solana",
"Soledad",
"Sonora",
"Taina",
"Tea",
"Tejana",
"Terceiro",
"Teresa",
"Texcean",
"Tia",
"Tierra",
"Tina",
"Tranquilia",
"Trella",
"Triana",
"Tulia",
"Ursulina",
"Uxue",
"Valentina",
"Valeria",
"Vega",
"Vera",
"Verda",
"Verdad",
"Veta",
"Victoria",
"Vina",
"Virginia",
"Xalbadora",
"Xevera",
"Xiao",
"Xiomara",
"Yadra",
"Yesenia",
"Yomaris",
"Zaneta",
"Zarela",
"Zarita",
"Zavanna",
"Zaviera",
"Zequinha",
"Zoe",
"Zuriaa",
"Zurine"]>>
<<set setup.africanAmericanSurnames to [
"Aaron",
"Abbott",
"Abdullah",
"Abernathy",
"Abney",
"Abraham",
"Abram",
"Abrams",
"Adams",
"Addison",
"Adkins",
"Agee",
"Agnew",
"Ahmed",
"Aiken",
"Aikens",
"Akins",
"Albert",
"Aldridge",
"Alexander",
"Alexis",
"Alford",
"Alfred",
"Ali",
"Allen",
"Alleyne",
"Allison",
"Alston",
"Ambrose",
"Amos",
"Anderson",
"Andre",
"Andrews",
"Anthony",
"Antoine",
"Applewhite",
"Arceneaux",
"Archer",
"Archie",
"Armour",
"Armstead",
"Armstrong",
"Arnold",
"Arrington",
"Arthur",
"Artis",
"Ash",
"Ashby",
"Ashe",
"Ashford",
"Ashley",
"Askew",
"Atkins",
"Atkinson",
"Auguste",
"Augustin",
"Augustine",
"Austin",
"Avant",
"Avery",
"Ayers",
"Bacon",
"Bagley",
"Bailey",
"Baines",
"Baker",
"Baldwin",
"Ball",
"Ballard",
"Bankhead",
"Banks",
"Bankston",
"Bannister",
"Baptiste",
"Barbee",
"Barber",
"Barbour",
"Barfield",
"Barker",
"Barkley",
"Barksdale",
"Barlow",
"Barner",
"Barnes",
"Barnett",
"Barney",
"Barr",
"Barrett",
"Barron",
"Barrow",
"Barry",
"Bartley",
"Barton",
"Baskerville",
"Baskin",
"Bass",
"Bassett",
"Bates",
"Batiste",
"Battle",
"Battles",
"Batts",
"Baugh",
"Baxter",
"Baylor",
"Beal",
"Beamon",
"Bean",
"Beard",
"Beasley",
"Beatty",
"Beavers",
"Beck",
"Beckett",
"Beckford",
"Bedford",
"Belcher",
"Bell",
"Bellamy",
"Belle",
"Belton",
"Bender",
"Benford",
"Benjamin",
"Bennett",
"Benoit",
"Benson",
"Bentley",
"Benton",
"Bernard",
"Berry",
"Bess",
"Best",
"Bethea",
"Bethel",
"Betts",
"Beverly",
"Bey",
"Bibbs",
"Biggs",
"Billings",
"Billingsley",
"Billups",
"Bingham",
"Bishop",
"Bivens",
"Bivins",
"Black",
"Blackburn",
"Blackman",
"Blackmon",
"Blackshear",
"Blackwell",
"Blair",
"Blake",
"Blakely",
"Blanchard",
"Bland",
"Blanding",
"Blanks",
"Blanton",
"Bledsoe",
"Blocker",
"Blount",
"Blue",
"Blunt",
"Boatwright",
"Bobo",
"Boddie",
"Bogan",
"Bolden",
"Boles",
"Bolling",
"Bolton",
"Bond",
"Bonds",
"Bonner",
"Booker",
"Boone",
"Booth",
"Borden",
"Borders",
"Bostic",
"Bostick",
"Boston",
"Boswell",
"Bowden",
"Bowen",
"Bowens",
"Bowers",
"Bowie",
"Bowles",
"Bowman",
"Bowser",
"Boyce",
"Boyd",
"Boyer",
"Boykin",
"Boykins",
"Bracey",
"Bradford",
"Bradley",
"Bradshaw",
"Brady",
"Bragg",
"Braggs",
"Branch",
"Brandon",
"Brannon",
"Brantley",
"Braswell",
"Brathwaite",
"Braxton",
"Bray",
"Breaux",
"Brent",
"Brewer",
"Brewington",
"Brewster",
"Brice",
"Bridges",
"Briggs",
"Bright",
"Brinkley",
"Brinson",
"Briscoe",
"Britt",
"Britton",
"Broadnax",
"Broadway",
"Brock",
"Brockington",
"Bronson",
"Brookins",
"Brooks",
"Broughton",
"Broussard",
"Brown",
"Browne",
"Browning",
"Brownlee",
"Bruce",
"Brumfield",
"Brunson",
"Bryan",
"Bryant",
"Bryson",
"Buchanan",
"Buck",
"Buckley",
"Buckner",
"Buford",
"Buggs",
"Buie",
"Bullard",
"Bullock",
"Bunch",
"Burch",
"Burden",
"Burgess",
"Burke",
"Burks",
"Burley",
"Burnett",
"Burnette",
"Burney",
"Burns",
"Burnside",
"Burrell",
"Burris",
"Burroughs",
"Burt",
"Burton",
"Burwell",
"Busby",
"Bush",
"Bussey",
"Butcher",
"Butler",
"Butts",
"Byers",
"Bynum",
"Byrd",
"Cade",
"Cadet",
"Caesar",
"Cage",
"Cain",
"Caldwell",
"Calhoun",
"Callahan",
"Callaway",
"Callender",
"Calloway",
"Calvin",
"Cameron",
"Camp",
"Campbell",
"Canada",
"Canady",
"Cannady",
"Cannon",
"Canty",
"Capers",
"Carey",
"Carlisle",
"Carlton",
"Carmichael",
"Carney",
"Carpenter",
"Carr",
"Carrington",
"Carroll",
"Carson",
"Carswell",
"Carter",
"Cartwright",
"Casey",
"Cash",
"Cason",
"Caston",
"Cathey",
"Cato",
"Causey",
"Ceasar",
"Celestin",
"Celestine",
"Chambers",
"Chambliss",
"Champion",
"Chance",
"Chandler",
"Chaney",
"Chapman",
"Chappell",
"Charles",
"Charleston",
"Chase",
"Chatman",
"Chavis",
"Cheatham",
"Cheek",
"Cheeks",
"Cherry",
"Chery",
"Chester",
"Chestnut",
"Childress",
"Childs",
"Chisholm",
"Chism",
"Chisolm",
"Choice",
"Christian",
"Christie",
"Christmas",
"Christopher",
"Church",
"Claiborne",
"Clanton",
"Clark",
"Clarke",
"Clay",
"Clayton",
"Clement",
"Clements",
"Clemmons",
"Clemons",
"Cleveland",
"Clifton",
"Clinton",
"Cloud",
"Coates",
"Coats",
"Cobb",
"Cobbs",
"Cochran",
"Cockrell",
"Cody",
"Coffey",
"Cofield",
"Cohen",
"Coker",
"Colbert",
"Cole",
"Coleman",
"Coles",
"Coley",
"Collier",
"Collins",
"Colvin",
"Combs",
"Comer",
"Compton",
"Coney",
"Conley",
"Conner",
"Connor",
"Conway",
"Conyers",
"Cook",
"Cooke",
"Cooks",
"Cooley",
"Cooper",
"Copeland",
"Corbett",
"Corbin",
"Corley",
"Cormier",
"Cornelius",
"Cornish",
"Cosby",
"Coston",
"Cotton",
"Coulter",
"Council",
"Courtney",
"Cousin",
"Cousins",
"Covington",
"Cowan",
"Coward",
"Cox",
"Craft",
"Craig",
"Crawford",
"Crawley",
"Crayton",
"Crenshaw",
"Crews",
"Crockett",
"Cromwell",
"Croom",
"Crosby",
"Cross",
"Crowder",
"Crowell",
"Crump",
"Crutcher",
"Crutchfield",
"Cruz",
"Culpepper",
"Culver",
"Cummings",
"Cunningham",
"Cureton",
"Currie",
"Curry",
"Curtis",
"Dabney",
"Dailey",
"Dale",
"Daley",
"Dallas",
"Dalton",
"Dancy",
"Dandridge",
"Daniel",
"Daniels",
"Dantzler",
"Darby",
"Darden",
"Davenport",
"David",
"Davidson",
"Davis",
"Davison",
"Dawkins",
"Dawson",
"Day",
"Daye",
"Deal",
"Dean",
"Deas",
"Deberry",
"Debose",
"Delaney",
"Deloach",
"Deloatch",
"Dennis",
"Denson",
"Dent",
"Denton",
"Desir",
"Dewberry",
"Diallo",
"Diaz",
"Dickens",
"Dickerson",
"Dickey",
"Dickson",
"Diggs",
"Dillard",
"Dillon",
"Dilworth",
"Dingle",
"Dinkins",
"Dix",
"Dixon",
"Dobbins",
"Dobbs",
"Dobson",
"Dockery",
"Dodd",
"Dodson",
"Doe",
"Donald",
"Donaldson",
"Dorsey",
"Dortch",
"Doss",
"Dotson",
"Douglas",
"Dove",
"Dowdell",
"Dowdy",
"Dowell",
"Downing",
"Downs",
"Doyle",
"Dozier",
"Drake",
"Draper",
"Drayton",
"Drew",
"Driver",
"Drummond",
"Dubose",
"Duckett",
"Dudley",
"Duke",
"Dukes",
"Dumas",
"Dunbar",
"Duncan",
"Dunham",
"Dunlap",
"Dunn",
"Dunson",
"Dunston",
"Dupree",
"Durant",
"Durden",
"Durham",
"Durr",
"Dye",
"Dyer",
"Dykes",
"Dyson",
"Eaddy",
"Eady",
"Ealy",
"Earl",
"Early",
"Easley",
"Eason",
"Easter",
"Easterling",
"Eaton",
"Echols",
"Edmond",
"Edmonds",
"Edmondson",
"Edward",
"Edwards",
"Elam",
"Elder",
"Eldridge",
"Eley",
"Ellington",
"Elliott",
"Ellis",
"Ellison",
"Elmore",
"Emanuel",
"Emerson",
"English",
"Epps",
"Ervin",
"Estes",
"Etheridge",
"Etienne",
"Eubanks",
"Eugene",
"Evans",
"Everett",
"Ewing",
"Ezell",
"Fair",
"Fairley",
"Faison",
"Farley",
"Farmer",
"Farr",
"Farrar",
"Farrell",
"Farris",
"Farrow",
"Faulk",
"Faulkner",
"Favors",
"Fears",
"Feaster",
"Felder",
"Felix",
"Felton",
"Fennell",
"Ferguson",
"Fernandez",
"Ferrell",
"Fields",
"Finch",
"Finley",
"Finney",
"Fisher",
"Fitzgerald",
"Fitzpatrick",
"Flagg",
"Flanagan",
"Fleming",
"Flemming",
"Fletcher",
"Flood",
"Florence",
"Flournoy",
"Flowers",
"Floyd",
"Fluellen",
"Fluker",
"Fontenot",
"Foote",
"Forbes",
"Ford",
"Forde",
"Foreman",
"Forrest",
"Fort",
"Forte",
"Fortson",
"Fortune",
"Foster",
"Fountain",
"Fowler",
"Fowlkes",
"Fox",
"Foy",
"France",
"Francis",
"Francois",
"Frank",
"Franklin",
"Franks",
"Fraser",
"Frasier",
"Frazier",
"Frederick",
"Freeman",
"French",
"Friday",
"Frierson",
"Frost",
"Frye",
"Fuller",
"Fulton",
"Fuqua",
"Gabriel",
"Gaddis",
"Gaddy",
"Gadsden",
"Gadson",
"Gage",
"Gaines",
"Gainey",
"Gaither",
"Gales",
"Galloway",
"Gamble",
"Gandy",
"Gant",
"Gantt",
"Garcia",
"Gardner",
"Garland",
"Garner",
"Garnett",
"Garrett",
"Garrison",
"Garvin",
"Gary",
"Gaskin",
"Gaskins",
"Gaston",
"Gates",
"Gatewood",
"Gatlin",
"Gatling",
"Gause",
"Gavin",
"Gay",
"Gayle",
"Gee",
"Gentry",
"George",
"Gerald",
"German",
"Germany",
"Geter",
"Gholston",
"Gibbons",
"Gibbs",
"Gibson",
"Gilbert",
"Gilchrist",
"Giles",
"Gill",
"Gillard",
"Gillespie",
"Gilliam",
"Gilliard",
"Gillis",
"Gilmore",
"Gipson",
"Gist",
"Gittens",
"Givens",
"Gladden",
"Gladney",
"Glasper",
"Glass",
"Glenn",
"Glover",
"Godfrey",
"Godwin",
"Goff",
"Goins",
"Golden",
"Goldsmith",
"Gomez",
"Gonzalez",
"Gooch",
"Good",
"Goode",
"Gooden",
"Goodman",
"Goodson",
"Goodwin",
"Goolsby",
"Gordon",
"Gore",
"Gorham",
"Goss",
"Gould",
"Govan",
"Grace",
"Grady",
"Graham",
"Granger",
"Grant",
"Graves",
"Gray",
"Grays",
"Grayson",
"Green",
"Greene",
"Greenwood",
"Greer",
"Gregg",
"Gregory",
"Gresham",
"Grey",
"Grice",
"Grier",
"Griffin",
"Griffith",
"Griggs",
"Grigsby",
"Grimes",
"Grooms",
"Gross",
"Groves",
"Guidry",
"Guillory",
"Gulley",
"Gunn",
"Gunter",
"Guy",
"Guyton",
"Hackett",
"Hadley",
"Haile",
"Hailey",
"Hairston",
"Hale",
"Haley",
"Hall",
"Ham",
"Hamilton",
"Hamlin",
"Hamm",
"Hammond",
"Hammonds",
"Hampton",
"Hancock",
"Handy",
"Haney",
"Hankerson",
"Hankins",
"Hanna",
"Hannah",
"Hanson",
"Hardaway",
"Hardeman",
"Harden",
"Hardin",
"Harding",
"Hardison",
"Hardwick",
"Hardy",
"Hargrove",
"Harley",
"Harmon",
"Harper",
"Harrell",
"Harrington",
"Harris",
"Harrison",
"Harry",
"Hart",
"Hartfield",
"Harvey",
"Haskins",
"Hassan",
"Hatcher",
"Hatchett",
"Hatten",
"Hawkins",
"Hawthorne",
"Hayden",
"Hayes",
"Haynes",
"Hayward",
"Haywood",
"Head",
"Heard",
"Hearn",
"Heath",
"Hebert",
"Hector",
"Hemingway",
"Hemphill",
"Henderson",
"Hendricks",
"Hendrix",
"Henley",
"Henry",
"Henson",
"Herbert",
"Hernandez",
"Herndon",
"Herring",
"Herron",
"Hester",
"Hewitt",
"Heyward",
"Hickman",
"Hicks",
"Hickson",
"Higgins",
"Higgs",
"High",
"Hightower",
"Hill",
"Hilliard",
"Hillman",
"Hills",
"Hilton",
"Hinds",
"Hines",
"Hinson",
"Hinton",
"Hobbs",
"Hobson",
"Hodge",
"Hodges",
"Hogan",
"Holden",
"Holder",
"Holiday",
"Holland",
"Holley",
"Holliday",
"Hollingsworth",
"Hollins",
"Hollis",
"Holloman",
"Holloway",
"Holly",
"Holman",
"Holmes",
"Holt",
"Hood",
"Hooker",
"Hooks",
"Hooper",
"Hoover",
"Hope",
"Hopkins",
"Hopson",
"Horn",
"Horne",
"Horton",
"Hoskins",
"House",
"Houston",
"Howard",
"Howell",
"Howze",
"Hubbard",
"Hudgins",
"Hudson",
"Huff",
"Huffman",
"Huggins",
"Hughes",
"Hughley",
"Hull",
"Humphrey",
"Humphries",
"Hunt",
"Hunter",
"Huntley",
"Hurd",
"Hurst",
"Hurt",
"Hutcherson",
"Hutchins",
"Hutchinson",
"Hutton",
"Hyde",
"Hylton",
"Hyman",
"Ingram",
"Irby",
"Irvin",
"Irving",
"Isaac",
"Isom",
"Ivery",
"Ivey",
"Ivory",
"Ivy",
"Jack",
"Jackson",
"Jacob",
"Jacobs",
"Jacques",
"Jamerson",
"James",
"Jamison",
"Jarrett",
"Jarvis",
"Jasper",
"Jean",
"Jeanbaptiste",
"Jeanlouis",
"Jeanpierre",
"Jefferies",
"Jeffers",
"Jefferson",
"Jeffery",
"Jeffries",
"Jemison",
"Jenkins",
"Jennings",
"Jernigan",
"Jeter",
"Jett",
"Jiles",
"Joe",
"John",
"Johns",
"Johnson",
"Johnston",
"Joiner",
"Jolly",
"Jones",
"Jordan",
"Jordon",
"Joseph",
"Joyce",
"Joyner",
"Julien",
"Justice",
"Kamara",
"Kearney",
"Keaton",
"Kee",
"Keith",
"Keller",
"Kelley",
"Kelly",
"Kemp",
"Kendall",
"Kendrick",
"Kennedy",
"Kenney",
"Kent",
"Kerr",
"Key",
"Keyes",
"Keys",
"Kidd",
"Kilgore",
"Kilpatrick",
"Kimble",
"Kimbrough",
"Kinard",
"King",
"Kinney",
"Kinsey",
"Kirby",
"Kirk",
"Kirkland",
"Kirksey",
"Kirkwood",
"Kitchen",
"Knight",
"Knowles",
"Knox",
"Kornegay",
"Kyle",
"Kyles",
"Lacey",
"Lackey",
"Lacy",
"Ladson",
"Lake",
"Lamar",
"Lamb",
"Lambert",
"Lampkin",
"Lancaster",
"Land",
"Landers",
"Landrum",
"Landry",
"Lane",
"Lang",
"Langford",
"Langley",
"Langston",
"Lanier",
"Larkin",
"Larkins",
"Larry",
"Lassiter",
"Laster",
"Latham",
"Latimer",
"Latimore",
"Lattimore",
"Law",
"Lawrence",
"Laws",
"Lawson",
"Lawton",
"Layne",
"Leach",
"Leak",
"Leary",
"Leblanc",
"Ledbetter",
"Lee",
"Leflore",
"Leggett",
"Lemon",
"Lemons",
"Leon",
"Leonard",
"Leslie",
"Lester",
"Lett",
"Levy",
"Lewis",
"Liddell",
"Liggins",
"Lightfoot",
"Ligon",
"Lilly",
"Lincoln",
"Lindsay",
"Lindsey",
"Linton",
"Lipscomb",
"Little",
"Littlejohn",
"Littles",
"Littleton",
"Livingston",
"Lloyd",
"Locke",
"Lockett",
"Lockhart",
"Lofton",
"Logan",
"Lomax",
"London",
"Long",
"Lopez",
"Lott",
"Louis",
"Love",
"Lovelace",
"Lovett",
"Loving",
"Lowe",
"Lowery",
"Loyd",
"Lucas",
"Luckett",
"Luckey",
"Luke",
"Lumpkin",
"Lundy",
"Luster",
"Lyles",
"Lynch",
"Lynn",
"Lyons",
"Mabry",
"Mack",
"Mackey",
"Macklin",
"Macon",
"Madden",
"Maddox",
"Madison",
"Magee",
"Mahone",
"Major",
"Majors",
"Malcolm",
"Mallard",
"Mallory",
"Malloy",
"Malone",
"Mangum",
"Manley",
"Mann",
"Manning",
"Manns",
"Manson",
"Manuel",
"Mapp",
"Marable",
"Marcus",
"Marion",
"Mark",
"Marks",
"Marsh",
"Marshall",
"Martin",
"Martinez",
"Mason",
"Massey",
"Mathews",
"Mathis",
"Matlock",
"Matthew",
"Matthews",
"Mattox",
"Maxey",
"Maxwell",
"May",
"Mayberry",
"Maye",
"Mayers",
"Mayes",
"Mayfield",
"Maynard",
"Mayo",
"Mays",
"Mcafee",
"Mcallister",
"Mcarthur",
"Mcbride",
"Mccain",
"Mccall",
"Mccallum",
"Mccann",
"Mccants",
"Mccarter",
"Mccarthy",
"Mccarty",
"Mccaskill",
"Mccauley",
"Mcclain",
"Mcclary",
"Mcclellan",
"Mcclendon",
"Mcclinton",
"Mccloud",
"Mcclure",
"Mccollum",
"Mcconnell",
"Mccord",
"Mccormick",
"Mccoy",
"Mccrary",
"Mccray",
"Mccree",
"Mccullough",
"Mccullum",
"Mcdade",
"Mcdaniel",
"Mcdaniels",
"Mcdonald",
"Mcdowell",
"Mcduffie",
"Mcelroy",
"Mcfadden",
"Mcfarland",
"Mcfarlane",
"Mcgee",
"Mcghee",
"Mcgill",
"Mcginnis",
"Mcgowan",
"Mcgraw",
"Mcgregor",
"Mcgriff",
"Mcgruder",
"Mcguire",
"Mchenry",
"Mcintosh",
"Mcintyre",
"Mciver",
"Mckay",
"Mckee",
"Mckenzie",
"Mckinley",
"Mckinney",
"Mckinnon",
"Mcknight",
"Mckoy",
"Mclaughlin",
"Mclaurin",
"Mclean",
"Mclemore",
"Mclendon",
"Mcleod",
"Mcmillan",
"Mcmillian",
"Mcmullen",
"Mcnair",
"Mcneal",
"Mcneil",
"Mcneill",
"Mcpherson",
"Mcqueen",
"Mcrae",
"Mcwilliams",
"Meadows",
"Means",
"Medley",
"Meeks",
"Melton",
"Melvin",
"Mensah",
"Mercer",
"Merchant",
"Meredith",
"Merritt",
"Merriweather",
"Metcalf",
"Meyers",
"Michael",
"Michel",
"Mickens",
"Middlebrooks",
"Middleton",
"Miles",
"Mill",
"Miller",
"Milligan",
"Mills",
"Milner",
"Milton",
"Mims",
"Mincey",
"Mingo",
"Minor",
"Minter",
"Mitchel",
"Mitchell",
"Mixon",
"Mobley",
"Moffett",
"Mohamed",
"Mohammed",
"Moise",
"Monroe",
"Montague",
"Montgomery",
"Moody",
"Moon",
"Moore",
"Moorer",
"Moran",
"Moreland",
"Morgan",
"Morris",
"Morrison",
"Morrow",
"Morse",
"Morton",
"Mosby",
"Moseley",
"Mosely",
"Moses",
"Mosley",
"Moss",
"Moten",
"Motley",
"Moton",
"Moultrie",
"Mouton",
"Moye",
"Muhammad",
"Muldrow",
"Mullen",
"Mullins",
"Murdock",
"Murphy",
"Murray",
"Murrell",
"Murry",
"Muse",
"Myers",
"Myles",
"Myrick",
"Nance",
"Napier",
"Narcisse",
"Nash",
"Nathan",
"Naylor",
"Neal",
"Nealy",
"Neely",
"Nelson",
"Nesbitt",
"Nesmith",
"Nettles",
"Newby",
"Newell",
"Newkirk",
"Newman",
"Newsom",
"Newsome",
"Newson",
"Newton",
"Nicholas",
"Nichols",
"Nicholson",
"Nickerson",
"Nix",
"Nixon",
"Noble",
"Nobles",
"Noel",
"Nolan",
"Norfleet",
"Norman",
"Norris",
"North",
"Norton",
"Norwood",
"Nunn",
"Oates",
"Oden",
"Odom",
"Oglesby",
"Ogletree",
"Oliver",
"Oneal",
"Oneil",
"Orange",
"Orr",
"Osborne",
"Outlaw",
"Overstreet",
"Overton",
"Owens",
"Pace",
"Pack",
"Page",
"Paige",
"Palmer",
"Pannell",
"Parham",
"Paris",
"Parker",
"Parks",
"Parnell",
"Parris",
"Parrish",
"Parson",
"Parsons",
"Pate",
"Patrick",
"Patterson",
"Patton",
"Paul",
"Payne",
"Payton",
"Peace",
"Peacock",
"Pearson",
"Peebles",
"Peeples",
"Pegues",
"Pendleton",
"Penn",
"Pennington",
"Penny",
"Peoples",
"Perdue",
"Perez",
"Perkins",
"Perry",
"Perryman",
"Person",
"Pete",
"Peters",
"Peterson",
"Pettaway",
"Pettiford",
"Pettigrew",
"Pettis",
"Pettus",
"Pettway",
"Petty",
"Peyton",
"Phelps",
"Phifer",
"Phillip",
"Phillips",
"Phipps",
"Pickens",
"Pickett",
"Pierce",
"Pierre",
"Pierrelouis",
"Pierson",
"Pinckney",
"Pinkney",
"Pinkston",
"Pitt",
"Pittman",
"Pitts",
"Pleasant",
"Plummer",
"Poe",
"Poindexter",
"Pointer",
"Polite",
"Polk",
"Pollard",
"Ponder",
"Poole",
"Pope",
"Porter",
"Portis",
"Posey",
"Potter",
"Potts",
"Powe",
"Powell",
"Powers",
"Prater",
"Prather",
"Pratt",
"Prescott",
"Presley",
"Pressley",
"Preston",
"Price",
"Pride",
"Prince",
"Pringle",
"Pritchett",
"Proctor",
"Pruitt",
"Pryor",
"Pugh",
"Pulley",
"Pulliam",
"Purnell",
"Purvis",
"Qualls",
"Quarles",
"Queen",
"Quick",
"Quinn",
"Radford",
"Ragin",
"Ragland",
"Raines",
"Rainey",
"Ramey",
"Ramos",
"Ramsey",
"Randall",
"Randle",
"Randolph",
"Rankin",
"Rankins",
"Ransom",
"Ratcliff",
"Ratliff",
"Rawls",
"Ray",
"Rayford",
"Raymond",
"Reaves",
"Redd",
"Reddick",
"Redding",
"Redmond",
"Reece",
"Reed",
"Reeder",
"Reese",
"Reeves",
"Reid",
"Rembert",
"Reynolds",
"Rhodes",
"Rhone",
"Rice",
"Rich",
"Richard",
"Richards",
"Richardson",
"Richmond",
"Ricketts",
"Ricks",
"Riddick",
"Riddle",
"Ridley",
"Riggins",
"Riggs",
"Riley",
"Rivera",
"Rivers",
"Roach",
"Robbins",
"Roberson",
"Robert",
"Roberts",
"Robertson",
"Robins",
"Robinson",
"Roby",
"Rodgers",
"Rodriguez",
"Rogers",
"Roland",
"Rolle",
"Rollins",
"Rooks",
"Roper",
"Rose",
"Ross",
"Rosser",
"Roundtree",
"Rouse",
"Rowe",
"Rowell",
"Rowland",
"Roy",
"Royal",
"Royster",
"Rozier",
"Rucker",
"Rudd",
"Rudolph",
"Ruff",
"Ruffin",
"Rumph",
"Rush",
"Rushing",
"Russ",
"Russell",
"Rutherford",
"Rutledge",
"Ryan",
"Saddler",
"Sadler",
"Sales",
"Salley",
"Salmon",
"Salter",
"Sam",
"Sample",
"Sampson",
"Sams",
"Samuel",
"Samuels",
"Sanchez",
"Sanders",
"Sandifer",
"Sands",
"Sanford",
"Santos",
"Sapp",
"Sargent",
"Satterwhite",
"Saunders",
"Savage",
"Savoy",
"Sawyer",
"Sayles",
"Scales",
"Scott",
"Scroggins",
"Scruggs",
"Seals",
"Searcy",
"Sears",
"Seay",
"Sellers",
"Session",
"Sessoms",
"Settles",
"Seward",
"Sewell",
"Seymore",
"Seymour",
"Shabazz",
"Shackelford",
"Shanks",
"Shannon",
"Sharp",
"Sharpe",
"Shavers",
"Shaw",
"Sheffield",
"Shelby",
"Shell",
"Shelton",
"Shepard",
"Shephard",
"Shepherd",
"Sheppard",
"Sherman",
"Sherrod",
"Shields",
"Shine",
"Shipman",
"Shipp",
"Shirley",
"Shivers",
"Short",
"Shorter",
"Shuler",
"Sibley",
"Silas",
"Silver",
"Simmons",
"Simms",
"Simon",
"Simons",
"Simpkins",
"Simpson",
"Sims",
"Sinclair",
"Singh",
"Singletary",
"Singleton",
"Skinner",
"Skipper",
"Slade",
"Slater",
"Slaughter",
"Sledge",
"Sloan",
"Small",
"Smalls",
"Smallwood",
"Smart",
"Smiley",
"Smith",
"Smoot",
"Smothers",
"Snead",
"Sneed",
"Snell",
"Snipes",
"Snow",
"Snowden",
"Snyder",
"Solomon",
"Sowell",
"Spain",
"Spann",
"Sparks",
"Sparrow",
"Spearman",
"Spears",
"Speed",
"Speight",
"Speller",
"Spence",
"Spencer",
"Spicer",
"Spikes",
"Spivey",
"Spriggs",
"Springer",
"Spruill",
"Stafford",
"Staley",
"Stallings",
"Stallworth",
"Stamps",
"Stanford",
"Stanley",
"Stanton",
"Staples",
"Starks",
"Starling",
"Starr",
"Staten",
"Staton",
"Steed",
"Steele",
"Stephen",
"Stephens",
"Stephenson",
"Sterling",
"Stevens",
"Stevenson",
"Steward",
"Stewart",
"Stinson",
"Stith",
"Stokes",
"Stone",
"Story",
"Stovall",
"Strange",
"Street",
"Streeter",
"Strickland",
"Stringer",
"Stroman",
"Strong",
"Strother",
"Stroud",
"Stuart",
"Stubblefield",
"Stubbs",
"Stuckey",
"Sturdivant",
"Styles",
"Suber",
"Suggs",
"Sullivan",
"Summers",
"Summerville",
"Sumpter",
"Sutherland",
"Sutton",
"Swain",
"Swan",
"Swann",
"Swanson",
"Sweeney",
"Sweet",
"Swift",
"Swinton",
"Sykes",
"Sylvester",
"Tabb",
"Talbert",
"Talley",
"Tanner",
"Tarver",
"Tate",
"Tatum",
"Taylor",
"Teague",
"Teasley",
"Temple",
"Terrell",
"Terry",
"Thames",
"Thibodeaux",
"Thigpen",
"Thomas",
"Thompkins",
"Thompson",
"Thorne",
"Thornton",
"Thorpe",
"Threatt",
"Thrower",
"Thurman",
"Thurmond",
"Tibbs",
"Tidwell",
"Tillery",
"Tillman",
"Timmons",
"Tinsley",
"Tisdale",
"Titus",
"Todd",
"Tolbert",
"Toliver",
"Tolliver",
"Tomlin",
"Tomlinson",
"Tompkins",
"Toney",
"Toomer",
"Torrence",
"Torres",
"Toussaint",
"Townes",
"Towns",
"Townsend",
"Trammell",
"Travis",
"Traylor",
"Trent",
"Trice",
"Trimble",
"Triplett",
"Tripp",
"Trotter",
"Truitt",
"Tubbs",
"Tucker",
"Tunstall",
"Turner",
"Tutt",
"Tyler",
"Tyson",
"Tyus",
"Underwood",
"Upshaw",
"Usher",
"Valentine",
"Vance",
"Vann",
"Varner",
"Vaughan",
"Vaughn",
"Veal",
"Venable",
"Vereen",
"Vernon",
"Vickers",
"Victor",
"Vincent",
"Vines",
"Vinson",
"Waddell",
"Wade",
"Wagner",
"Wakefield",
"Walden",
"Walker",
"Wall",
"Wallace",
"Waller",
"Walls",
"Walter",
"Walters",
"Walton",
"Ward",
"Ware",
"Warfield",
"Warner",
"Warren",
"Wash",
"Washington",
"Waters",
"Watkins",
"Watson",
"Watt",
"Watts",
"Way",
"Weathers",
"Weathersby",
"Weatherspoon",
"Weaver",
"Webb",
"Webber",
"Webster",
"Weeks",
"Weems",
"Welch",
"Weldon",
"Wellington",
"Wells",
"Wesley",
"West",
"Westbrook",
"Weston",
"Whaley",
"Wharton",
"Whatley",
"Wheeler",
"Whitaker",
"White",
"Whitehead",
"Whitehurst",
"Whiteside",
"Whitfield",
"Whiting",
"Whitley",
"Whitlock",
"Whitmore",
"Whitney",
"Whittaker",
"Whitted",
"Whittington",
"Whyte",
"Wicks",
"Wigfall",
"Wiggins",
"Wilborn",
"Wilburn",
"Wilcox",
"Wilder",
"Wiley",
"Wilkerson",
"Wilkes",
"Wilkins",
"Wilkinson",
"Wilks",
"William",
"Williams",
"Williamson",
"Willingham",
"Willis",
"Willoughby",
"Wills",
"Wilson",
"Wimberly",
"Wimbush",
"Winfield",
"Winfrey",
"Wingate",
"Wingfield",
"Winn",
"Winston",
"Winters",
"Wise",
"Witcher",
"Withers",
"Witherspoon",
"Wofford",
"Wolfe",
"Womack",
"Wood",
"Woodard",
"Wooden",
"Woodley",
"Woodruff",
"Woods",
"Woodson",
"Woody",
"Woolfolk",
"Wooten",
"Word",
"Worrell",
"Wortham",
"Worthy",
"Wren",
"Wright",
"Wyatt",
"Wyche",
"Wynn",
"Yancey",
"Yancy",
"Yarborough",
"Yarbrough",
"Yates",
"York",
"Young",
"Youngblood",
"Younger",
"Zeigler",
"Zimmerman"]>>
<<set setup.swedishSurnames to [
"Åberg",
"Abrahamsson",
"Adell",
"Adolfson",
"Adolphson",
"Ahl",
"Ahlberg",
"Ahlborn",
"Ahlgren",
"Ahlin",
"Ahlman",
"Ahlquist",
"Ahlstedt",
"Ahlstrand",
"Ahlstrom",
"Ahmed",
"Akerman",
"Akerson",
"Åkesson",
"Al",
"Alberg",
"Ali",
"Allender",
"Allin",
"Allinder",
"Alm",
"Alman",
"Almen",
"Almer",
"Almgren",
"Almquist",
"Alms",
"Alquist",
"Alstrom",
"Alvin",
"Ameen",
"Anderberg",
"Andersson",
"Andre",
"Andreasson",
"Andren",
"Anfinson",
"Angerman",
"Ansell",
"Antell",
"Appell",
"Ardell",
"Arn",
"Arnell",
"Arning",
"Arvidsson",
"Ask",
"Aslin",
"Asp",
"Asplund",
"Åström",
"Axelson",
"Axelsson",
"Backlund",
"Backman",
"Bagge",
"Balstad",
"Bankson",
"Barkman",
"Beckius",
"Beckman",
"Beckstrand",
"Bengtsson",
"Bennick",
"Berg",
"Bergdahl",
"Bergen",
"Bergendahl",
"Bergerson",
"Bergeson",
"Berggren",
"Bergin",
"Berglin",
"Berglund",
"Bergman",
"Bergmark",
"Bergner",
"Bergquist",
"Bergqvist",
"Bergstedt",
"Bergsten",
"Bergstrand",
"Bergstrom",
"Bergström",
"Bernson",
"Billing",
"Birger",
"Birke",
"Bjork",
"Björk",
"Bjorklund",
"Björklund",
"Bjorkman",
"Bjorkquist",
"Bjornberg",
"Bjur",
"Bjurstrom",
"Blaustein",
"Blink",
"Blix",
"Blixt",
"Blohm",
"Blom",
"Blomberg",
"Blome",
"Blomgren",
"Blomquist",
"Blomqvist",
"Blomstrom",
"Blondell",
"Blondin",
"Bloom",
"Bloome",
"Bloss",
"Blum",
"Blume",
"Blundell",
"Bly",
"Bobek",
"Boberg",
"Bockman",
"Bodeen",
"Bodell",
"Boden",
"Bodin",
"Boe",
"Boehmer",
"Boesen",
"Bogren",
"Bohl",
"Bohlander",
"Bohlen",
"Bohlender",
"Bohlin",
"Bohman",
"Bohner",
"Bohren",
"Bok",
"Bolander",
"Bold",
"Bolden",
"Boldin",
"Bolen",
"Bolin",
"Bolinder",
"Boll",
"Bolle",
"Bollin",
"Bolling",
"Bolten",
"Boman",
"Bond",
"Bondeson",
"Boner",
"Bong",
"Bonner",
"Boquist",
"Boren",
"Borgman",
"Borgstrom",
"Borr",
"Borreson",
"Bostrom",
"Boven",
"Braff",
"Brand",
"Brandel",
"Brandell",
"Branden",
"Brandin",
"Branstad",
"Branstrom",
"Branting",
"Bratt",
"Bratten",
"Brauner",
"Breden",
"Bredenberg",
"Broberg",
"Brodd",
"Broden",
"Brodin",
"Brogren",
"Brolin",
"Broman",
"Brostrom",
"Brunell",
"Brunn",
"Bruse",
"Bryngelson",
"Bursell",
"Byland",
"Bylund",
"Byman",
"Bystrom",
"Callander",
"Carbin",
"Carby",
"Carlberg",
"Carlin",
"Carling",
"Carlquist",
"Carlsson",
"Carlstedt",
"Carlstrom",
"Carnell",
"Casten",
"Castner",
"Cato",
"Ceder",
"Cederberg",
"Cedergren",
"Cederholm",
"Cederquist",
"Cederstrom",
"Charles",
"Christerson",
"Christoferson",
"Claesson",
"Clarin",
"Classon",
"Collin",
"Cornell",
"Corvin",
"Cronquist",
"Curlin",
"Dahlberg",
"Dahlen",
"Dahlgren",
"Dahlin",
"Dahlman",
"Dahlquist",
"Dahlstrom",
"Dahmen",
"Dalberg",
"Dalen",
"Dalin",
"Dalman",
"Danielsson",
"Degn",
"Dovell",
"Eck",
"Eckdahl",
"Edberg",
"Edelberg",
"Edgren",
"Edholm",
"Edlund",
"Edquist",
"Edstrom",
"Ehn",
"Ek",
"Ekberg",
"Ekblad",
"Ekdahl",
"Ekholm",
"Eklof",
"Eklund",
"Ekman",
"Ekstrand",
"Ekstrom",
"Ekström",
"Ekwall",
"Elander",
"Eld",
"Elg",
"Eliason",
"Eliasson",
"Ellstrom",
"Elm",
"Elmquist",
"Elofson",
"Enberg",
"Eng",
"Engberg",
"Engblom",
"Engdahl",
"Engelson",
"Engeman",
"Engh",
"Engholm",
"England",
"Englander",
"Englund",
"Engman",
"Engquist",
"Engstrand",
"Engstrom",
"Engström",
"Engwall",
"Enquist",
"Enstrom",
"Ericsson",
"Eriksson",
"Erland",
"Fager",
"Fagerstrom",
"Fahlgren",
"Fahlstrom",
"Falk",
"Farin",
"Farstad",
"Fellin",
"Ferm",
"Fernelius",
"Fernstrom",
"Finberg",
"Flink",
"Floberg",
"Floden",
"Flodin",
"Floren",
"Florin",
"Florman",
"Flygare",
"Fogelberg",
"Follin",
"Fors",
"Forsberg",
"Forsell",
"Forsgren",
"Forslund",
"Forsman",
"Forss",
"Forstrom",
"Fosberg",
"Fosburg",
"Fransson",
"Franzen",
"Freberg",
"Fred",
"Fredell",
"Fredenberg",
"Fredin",
"Fredlund",
"Fredman",
"Fredriksson",
"Frid",
"Fridell",
"From",
"Frykman",
"Gard",
"Garde",
"Gedman",
"Germundson",
"Göransson",
"Gradin",
"Grahn",
"Gran",
"Granat",
"Granath",
"Granberg",
"Granholm",
"Graning",
"Granlund",
"Granquist",
"Granstrom",
"Gren",
"Grendahl",
"Grinberg",
"Gronberg",
"Grondahl",
"Gronlund",
"Gronquist",
"Grundstrom",
"Gudmundson",
"Gullickson",
"Gullikson",
"Gunnarson",
"Gunnarsson",
"Gustafsson",
"Gustavsson",
"Haaf",
"Haag",
"Haak",
"Haake",
"Hagberg",
"Hagelin",
"Hageman",
"Hagen",
"Hagg",
"Hagge",
"Hagglund",
"Haggstrom",
"Haglund",
"Hagman",
"Hagstrom",
"Hak",
"Hakanson",
"Håkansson",
"Halberg",
"Halgren",
"Hallberg",
"Hallen",
"Hallgren",
"Hallin",
"Hallman",
"Hallquist",
"Hallstrom",
"Hammar",
"Hammarstrom",
"Hammerberg",
"Hamner",
"Hansen",
"Hansson",
"Hassan",
"Hassel",
"Hast",
"Hedberg",
"Hedeen",
"Hedeman",
"Hedin",
"Hedlund",
"Hedman",
"Hedquist",
"Hedstrom",
"Helander",
"Helgerson",
"Helgren",
"Helin",
"Hellberg",
"Hellen",
"Hellstrom",
"Hellström",
"Helsing",
"Helstrom",
"Henning",
"Henriksson",
"Hermansson",
"Hertzberg",
"Hessel",
"Hildahl",
"Hilding",
"Hillen",
"Hillstrom",
"Hjelm",
"Hjerpe",
"Hjort",
"Hogberg",
"Hogen",
"Hogland",
"Hoglund",
"Holm",
"Holmbeck",
"Holmberg",
"Holmer",
"Holmgren",
"Holmlund",
"Holmquist",
"Holmstrom",
"Holstrom",
"Hoog",
"Hook",
"Horn",
"Horne",
"Hoving",
"Hult",
"Hultberg",
"Hultgren",
"Hultin",
"Hultman",
"Hultquist",
"Hurtig",
"Huss",
"Hyland",
"Hylen",
"Ingerman",
"Ingerson",
"Isackson",
"Isakson",
"Isaksson",
"Isberg",
"Isenberg",
"Ivarsson",
"Jakobsson",
"Jansson",
"Jernberg",
"Joens",
"Johansson",
"Johnsson",
"Jonasson",
"Jonsson",
"Jönsson",
"Josefsson",
"Juhlin",
"Julin",
"Kahr",
"Kalberg",
"Kall",
"Kallberg",
"Kallen",
"Kallenberg",
"Kallgren",
"Kallin",
"Kallman",
"Kallstrom",
"Kalm",
"Kalmar",
"Karlberg",
"Karlen",
"Karlin",
"Karlsson",
"Karlstad",
"Karm",
"Kask",
"Kasten",
"Kernell",
"Kielman",
"Kilburg",
"Kindberg",
"Kindell",
"Kjar",
"Kjellberg",
"Klang",
"Kling",
"Klinge",
"Kolberg",
"Kring",
"Kronholm",
"Krook",
"Kroon",
"Kulberg",
"Kullberg",
"Kvistad",
"Lager",
"Lagergren",
"Lagerman",
"Lagerquist",
"Lagerstrom",
"Lagman",
"Lamberg",
"Lampa",
"Landberg",
"Landeen",
"Landen",
"Landgren",
"Landin",
"Landsberg",
"Landstrom",
"Larsson",
"Latt",
"Lauren",
"Ledin",
"Ledman",
"Leiman",
"Levander",
"Lidberg",
"Liden",
"Lidstrom",
"Lilja",
"Liljedahl",
"Liljegren",
"Liljenquist",
"Lillquist",
"Lind",
"Lindahl",
"Lindbeck",
"Lindberg",
"Lindblad",
"Lindblom",
"Lindbo",
"Lindborg",
"Lindeen",
"Lindell",
"Lindelof",
"Linden",
"Linder",
"Lindfors",
"Lindgren",
"Lindh",
"Lindholm",
"Lindland",
"Lindman",
"Lindmark",
"Lindquist",
"Lindqvist",
"Lindroth",
"Lindskog",
"Lindstedt",
"Lindstrand",
"Lindstrom",
"Lindström",
"Lindvall",
"Lindwall",
"Lingren",
"Linne",
"Linner",
"Linquist",
"Litle",
"Lo",
"Loden",
"Lofdahl",
"Loff",
"Lofgren",
"Löfgren",
"Lofquist",
"Lofstrom",
"Loften",
"Loftin",
"Lonn",
"Loren",
"Lorentson",
"Lovgren",
"Loving",
"Lubell",
"Lund",
"Lundahl",
"Lundberg",
"Lundblad",
"Lundborg",
"Lundeen",
"Lundell",
"Lunden",
"Lundgren",
"Lundholm",
"Lundin",
"Lundmark",
"Lundquist",
"Lundqvist",
"Lundstedt",
"Lundsten",
"Lundstrom",
"Lundström",
"Lundvall",
"Luthman",
"Magnusson",
"Mahlberg",
"Malberg",
"Malm",
"Malmberg",
"Malmborg",
"Malmgren",
"Malmquist",
"Malmstrom",
"Malstrom",
"Månsson",
"Marken",
"Markstrom",
"Markus",
"Markuson",
"Mårtensson",
"Martinsson",
"Mathiason",
"Mattsson",
"Melander",
"Melberg",
"Meldahl",
"Melin",
"Mellberg",
"Mellgren",
"Mellman",
"Melquist",
"Meske",
"Moberg",
"Moden",
"Moder",
"Modin",
"Modine",
"Moe",
"Mogren",
"Molander",
"Molen",
"Molin",
"Moman",
"Moren",
"Morton",
"Mossberg",
"Munsen",
"Naslund",
"Nilsson",
"Nobel",
"Nolen",
"Norberg",
"Norby",
"Nordahl",
"Nordberg",
"Nordby",
"Nordeen",
"Nordell",
"Norden",
"Norder",
"Nordgren",
"Nordholm",
"Nordin",
"Nordling",
"Nordlund",
"Nordmark",
"Nordquist",
"Nordstrand",
"Nordstrom",
"Nordström",
"Nordwall",
"Noreen",
"Norell",
"Noren",
"Norenberg",
"Norgaard",
"Norgren",
"Norin",
"Nork",
"Norlander",
"Norlin",
"Norling",
"Norman",
"Norquist",
"Norr",
"Norrell",
"Norstrom",
"Norum",
"Nyberg",
"Nygren",
"Nyholm",
"Nylander",
"Nylen",
"Nylin",
"Nyman",
"Nyquist",
"Nyren",
"Nystrom",
"Nyström",
"Oberg",
"Öberg",
"Ode",
"Oden",
"Ogren",
"Ohland",
"Ohlin",
"Ohlsson",
"Ohlund",
"Ohman",
"Ohrn",
"Ohs",
"Olan",
"Oland",
"Olander",
"Olden",
"Olen",
"Olin",
"Olofsson",
"Olsson",
"Oman",
"Oquist",
"Orell",
"Orn",
"Orne",
"Orrell",
"Osbeck",
"Oscarson",
"Osen",
"Oslin",
"Ostberg",
"Osteen",
"Osten",
"Oster",
"Osterberg",
"Ostergren",
"Osterholm",
"Osterling",
"Osterlund",
"Osterman",
"Ostling",
"Ostlund",
"Ostman",
"Ostrom",
"Otterstrom",
"Over",
"Overbeck",
"Overberg",
"Overgaard",
"Overgard",
"Palm",
"Palmberg",
"Palme",
"Palmer",
"Palmgren",
"Palmquist",
"Pålsson",
"Pehrson",
"Personius",
"Persson",
"Petersson",
"Petre",
"Pettersson",
"Piehl",
"Plahn",
"Quarnstrom",
"Quist",
"Rahr",
"Ramstad",
"Rank",
"Ranstrom",
"Rapp",
"Reierson",
"Ren",
"Renberg",
"Rendahl",
"Renstrom",
"Restad",
"Ringdahl",
"Ringquist",
"Roberg",
"Roden",
"Rodin",
"Rodine",
"Romm",
"Ron",
"Roos",
"Ros",
"Rosander",
"Rosberg",
"Rosdahl",
"Roseen",
"Rosell",
"Roselle",
"Rosen",
"Rosenberg",
"Rosendahl",
"Rosengard",
"Rosengren",
"Rosenlund",
"Rosenquist",
"Rosenson",
"Rosing",
"Roslund",
"Rozelle",
"Rubendall",
"Ruberg",
"Rudberg",
"Rudeen",
"Rudell",
"Ruden",
"Rudin",
"Rundberg",
"Rundell",
"Rundquist",
"Runquist",
"Rydberg",
"Rydeen",
"Rydell",
"Ryden",
"Rydman",
"Rylander",
"Ryman",
"Rystrom",
"Saam",
"Safstrom",
"Sahlberg",
"Sahlin",
"Sahlstrom",
"Salin",
"Sall",
"Salstrom",
"Samberg",
"Samuelsson",
"Sandahl",
"Sandau",
"Sandberg",
"Sandborn",
"Sandburg",
"Sandeen",
"Sandel",
"Sandelin",
"Sandell",
"Sanden",
"Sanderlin",
"Sandgren",
"Sandholm",
"Sandin",
"Sandlin",
"Sandman",
"Sando",
"Sandquist",
"Sandstedt",
"Sandstrom",
"Sandström",
"Sandvik",
"Sanner",
"Satterlund",
"Schelin",
"Sederstrom",
"Segerson",
"Segerstrom",
"Selander",
"Selberg",
"Selin",
"Sellen",
"Sellin",
"Selling",
"Setterberg",
"Settergren",
"Setterlund",
"Sidman",
"Silberg",
"Silverberg",
"Siren",
"Sjoberg",
"Sjöberg",
"Sjoblom",
"Sjodin",
"Sjogren",
"Sjögren",
"Sjolander",
"Sjoquist",
"Sjostrand",
"Sjostrom",
"Skarin",
"Skog",
"Skoglund",
"Skogman",
"Skold",
"Skoog",
"Slott",
"Smedberg",
"Soder",
"Soderberg",
"Söderberg",
"Sodergren",
"Soderholm",
"Soderlind",
"Soderlund",
"Soderman",
"Soderquist",
"Soderstrom",
"Söderström",
"Solberg",
"Solin",
"Solomonson",
"Spong",
"Spongberg",
"Stahlberg",
"Stahle",
"Steen",
"Sten",
"Stenberg",
"Stendahl",
"Stenlund",
"Stenquist",
"Stenstrom",
"Sternhagen",
"Stomberg",
"Strandberg",
"Strandell",
"Strid",
"Strom",
"Ström",
"Stromberg",
"Strömberg",
"Stromgren",
"Stromquist",
"Strutz",
"Sund",
"Sundahl",
"Sundberg",
"Sundblad",
"Sundell",
"Sunderlin",
"Sundgren",
"Sundholm",
"Sundin",
"Sundling",
"Sundman",
"Sundquist",
"Sundstrom",
"Sundström",
"Svensson",
"Swahn",
"Swanberg",
"Swanstrom",
"Swedberg",
"Swedlund",
"Sylvan",
"Tapper",
"Telander",
"Thelander",
"Thelen",
"Thelin",
"Tholl",
"Thomasson",
"Thorell",
"Thoren",
"Thornberg",
"Thorne",
"Thornell",
"Thorner",
"Thorngren",
"Thornquist",
"Thorsell",
"Thron",
"Thulin",
"Thull",
"Thun",
"Thunberg",
"Thunstrom",
"Thur",
"Tolleson",
"Torborg",
"Torell",
"Toren",
"Torkelson",
"Tornberg",
"Tornquist",
"Torstenson",
"Trana",
"Trest",
"Tulin",
"Turnquist",
"Underberg",
"Utter",
"Vaden",
"Vallin",
"Vardeman",
"Varn",
"Vass",
"Viklund",
"Wadell",
"Wahlgren",
"Wahlin",
"Wahlman",
"Wahlquist",
"Wahlstrom",
"Walberg",
"Walin",
"Wall",
"Wallander",
"Wallar",
"Wallen",
"Wallenberg",
"Wallerstedt",
"Wallgren",
"Wallin",
"Wallman",
"Wangberg",
"Wass",
"Weberg",
"Wedin",
"Wedman",
"Welander",
"Wellman",
"Wenberg",
"Wenman",
"Wennberg",
"Wenner",
"Wennerberg",
"Wennerstrom",
"Wenstrom",
"Westby",
"Westerberg",
"Westerdahl",
"Westergren",
"Westerholm",
"Westerlund",
"Westgard",
"Westin",
"Westling",
"Westlund",
"Westman",
"Westrom",
"Wiberg",
"Wiborg",
"Wickland",
"Wicklander",
"Wickstrom",
"Widell",
"Widen",
"Wider",
"Widing",
"Widman",
"Widmark",
"Wieberg",
"Wigren",
"Wiker",
"Wiklund",
"Wikman",
"Wikstrom",
"Wikström",
"Wilden",
"Wiman",
"Winberg",
"Wind",
"Windell",
"Wingard",
"Winge",
"Winger",
"Winquist",
"Wisell",
"Wist",
"Wistrom",
"Wolin",
"Younggren",
"Zetterberg"]>>
<<set setup.italianSurnames to [
"Abate",
"Abato",
"Abbruzzese",
"Abela",
"Abella",
"Abramo",
"Abruzzese",
"Abruzzo",
"Accardi",
"Accardo",
"Accetta",
"Accomando",
"Accordino",
"Aceto",
"Achille",
"Acierno",
"Acquaviva",
"Acquisto",
"Acri",
"Adami",
"Adamo",
"Addonizio",
"Adduci",
"Adinolfi",
"Adornetto",
"Adorno",
"Adragna",
"Affinito",
"Agnello",
"Agosta",
"Agosti",
"Agostinelli",
"Agostini",
"Agostino",
"Agosto",
"Agrella",
"Agresta",
"Agresti",
"Agro",
"Agrusa",
"Ajello",
"Alagna",
"Alaimo",
"Alario",
"Albani",
"Albano",
"Albergo",
"Alberici",
"Alberta",
"Albertelli",
"Alberti",
"Albertini",
"Albini",
"Albino",
"Aldi",
"Ale",
"Aleo",
"Ales",
"Alesi",
"Alessandrini",
"Alessandro",
"Alessi",
"Alessio",
"Alfano",
"Alfieri",
"Alfonsi",
"Alfonso",
"Algiere",
"Aliberti",
"Alioto",
"Allegra",
"Allegretti",
"Allegretto",
"Allegro",
"Allesi",
"Allessi",
"Allessie",
"Alleva",
"Allocca",
"Alma",
"Alo",
"Aloise",
"Aloisi",
"Aloisio",
"Alonge",
"Alongi",
"Altadonna",
"Altamura",
"Altavilla",
"Altera",
"Altieri",
"Altimari",
"Altobelli",
"Altobello",
"Altomare",
"Alu",
"Amabile",
"Amadeo",
"Amadio",
"Amalfitano",
"Amante",
"Amantea",
"Amara",
"Amarante",
"Amari",
"Amaro",
"Amato",
"Amatucci",
"Ambrogi",
"Ambrogio",
"Ambrosi",
"Ambrosia",
"Ambrosini",
"Ambrosino",
"Ambrosio",
"Amedeo",
"Amelio",
"Amici",
"Amico",
"Amicone",
"Amidei",
"Ammirati",
"Amodei",
"Amodeo",
"Amodio",
"Amore",
"Amorosi",
"Amoroso",
"Anastasi",
"Anastasia",
"Anastasio",
"Ancona",
"Andolina",
"Andrea",
"Andreano",
"Andreini",
"Andreola",
"Andreoli",
"Andreotti",
"Andreozzi",
"Andresano",
"Andriano",
"Andriola",
"Anello",
"Angeletti",
"Angeli",
"Angelico",
"Angelillo",
"Angelini",
"Angelino",
"Angelis",
"Angello",
"Angelo",
"Angelone",
"Angeloni",
"Angelotti",
"Angelucci",
"Angiolillo",
"Angotti",
"Aniello",
"Annese",
"Annunziata",
"Annunziato",
"Anselmi",
"Anselmo",
"Antico",
"Antolini",
"Antonelli",
"Antonellis",
"Antonetti",
"Antoni",
"Antonini",
"Antonino",
"Antonioli",
"Antonucci",
"Anzivino",
"Apollo",
"Aprea",
"Aquila",
"Aquilina",
"Aquilino",
"Aquino",
"Arabia",
"Arace",
"Aragona",
"Arata",
"Arcara",
"Arcari",
"Arcaro",
"Arco",
"Arcuri",
"Ardito",
"Ardizzone",
"Ardolino",
"Arduini",
"Arena",
"Argenio",
"Argenta",
"Argenti",
"Argentieri",
"Argento",
"Argenziano",
"Argiro",
"Argo",
"Arlotta",
"Armani",
"Armanini",
"Armato",
"Armellino",
"Armenia",
"Armenti",
"Armento",
"Armetta",
"Arno",
"Arnoldi",
"Arola",
"Arone",
"Arpino",
"Arrighi",
"Arrigo",
"Arrigoni",
"Artale",
"Artino",
"Artuso",
"Asaro",
"Assante",
"Asti",
"Astrella",
"Attanasio",
"Attardo",
"Auciello",
"Audi",
"Audia",
"Audino",
"Aufiero",
"Augello",
"Augeri",
"Augusta",
"Augustino",
"Aurelio",
"Auricchio",
"Auriemma",
"Aurilio",
"Avara",
"Avella",
"Avellino",
"Avena",
"Aveni",
"Avolio",
"Azzarello",
"Azzaro",
"Azzopardi",
"Babino",
"Baccaro",
"Bacci",
"Bacco",
"Bacigalupi",
"Bacino",
"Badami",
"Badamo",
"Badaracco",
"Badolato",
"Baffa",
"Baglio",
"Bagnoli",
"Baiamonte",
"Baio",
"Baiocchi",
"Balbi",
"Balbo",
"Balboni",
"Baldacci",
"Baldassano",
"Baldassare",
"Baldassari",
"Baldassarre",
"Baldelli",
"Baldi",
"Baldini",
"Baldino",
"Baldo",
"Baldocchi",
"Baldoni",
"Balducci",
"Balestra",
"Balestreri",
"Balestrieri",
"Balla",
"Ballerini",
"Balli",
"Ballo",
"Balma",
"Balotelli",
"Balzano",
"Balzarini",
"Bambino",
"Bamonte",
"Banchero",
"Bandi",
"Banducci",
"Baranello",
"Baratta",
"Barba",
"Barbagallo",
"Barbano",
"Barbara",
"Barbaria",
"Barbarino",
"Barbaro",
"Barbati",
"Barbato",
"Barbella",
"Barberi",
"Barberio",
"Barbetta",
"Barbieri",
"Barbo",
"Barbone",
"Barbuto",
"Barcellona",
"Barco",
"Bardi",
"Bardo",
"Barella",
"Baresi",
"Bari",
"Barile",
"Barilla",
"Barillaro",
"Barletta",
"Barna",
"Barnaba",
"Baroffio",
"Barone",
"Baroni",
"Barraco",
"Barrella",
"Barrese",
"Barresi",
"Barretta",
"Barretto",
"Barrile",
"Barsotti",
"Barto",
"Bartoletti",
"Bartoli",
"Bartolini",
"Bartolo",
"Bartolomei",
"Bartolomeo",
"Bartolomucci",
"Bartolone",
"Bartolotta",
"Bartolotti",
"Bartolucci",
"Basilio",
"Basilone",
"Bassani",
"Bassano",
"Bassetti",
"Bassi",
"Basso",
"Bastianelli",
"Bastone",
"Battaglia",
"Battaglini",
"Battaglino",
"Battista",
"Battistelli",
"Battisti",
"Battistoni",
"Baudo",
"Bava",
"Bavaro",
"Bazzano",
"Beatrice",
"Bedacholli",
"Beffa",
"Belardo",
"Belfi",
"Belfiore",
"Bella",
"Bellafiore",
"Bellanca",
"Bellante",
"Bellanti",
"Bellantoni",
"Bellavia",
"Belle",
"Bellezza",
"Belli",
"Bellia",
"Bellina",
"Bellini",
"Bellino",
"Bellisario",
"Bellissimo",
"Belloli",
"Bellomo",
"Bellone",
"Belloni",
"Bellotti",
"Bellucci",
"Belluomini",
"Belotti",
"Belsito",
"Beltrami",
"Beltramo",
"Belvedere",
"Ben",
"Benanti",
"Benassi",
"Bencivenga",
"Bencivengo",
"Bene",
"Benedetti",
"Benedetto",
"Benetti",
"Beneventi",
"Benevento",
"Benigni",
"Benigno",
"Beninati",
"Beninato",
"Bennardo",
"Bentivegna",
"Benveniste",
"Benvenuti",
"Benvenuto",
"Benza",
"Berardi",
"Berardinelli",
"Berardino",
"Berardo",
"Berarducci",
"Berenato",
"Bergamini",
"Bergamo",
"Bernabei",
"Bernacchi",
"Bernardi",
"Bernardini",
"Bernasconi",
"Bernero",
"Berni",
"Berretta",
"Bersani",
"Berta",
"Bertagnolli",
"Bertani",
"Bertelli",
"Berti",
"Bertini",
"Bertino",
"Berto",
"Bertocchi",
"Bertola",
"Bertolami",
"Bertoldi",
"Bertoli",
"Bertolini",
"Bertolino",
"Bertolotti",
"Bertolucci",
"Bertone",
"Bertoni",
"Bertorelli",
"Bertozzi",
"Bertucci",
"Bertuzzi",
"Betti",
"Bettin",
"Bettini",
"Bevacqua",
"Bevilacqua",
"Bezio",
"Biafore",
"Biaggi",
"Biagi",
"Biagini",
"Biagioni",
"Biagiotti",
"Biamonte",
"Biancalana",
"Biancardi",
"Bianchi",
"Bianchini",
"Bianco",
"Bianconi",
"Biasi",
"Biele",
"Biello",
"Biggio",
"Bila",
"Bilello",
"Bilotti",
"Binda",
"Binetti",
"Bini",
"Biondi",
"Biondo",
"Bisceglia",
"Bisesi",
"Bisio",
"Bisogno",
"Bisso",
"Bitto",
"Biviano",
"Bivona",
"Bizzaro",
"Bizzarro",
"Blancato",
"Blanco",
"Blanda",
"Blandino",
"Blando",
"Blasi",
"Bloise",
"Bocchino",
"Bocci",
"Boccia",
"Boccio",
"Boccuzzi",
"Boffa",
"Bolio",
"Bologna",
"Bolognese",
"Bombara",
"Bommarito",
"Bona",
"Bonacci",
"Bonaccorsi",
"Bonaccorso",
"Bonadies",
"Bonadio",
"Bonadonna",
"Bonafede",
"Bonagura",
"Bonanni",
"Bonanno",
"Bonano",
"Bonaparte",
"Bonardi",
"Bonasera",
"Bonato",
"Bonaventura",
"Bonavita",
"Bondi",
"Bonelli",
"Bonello",
"Bonetti",
"Bonfanti",
"Bonfiglio",
"Bongiorno",
"Bongiovanni",
"Boni",
"Bonica",
"Bonifacio",
"Bonini",
"Bonino",
"Bonito",
"Bono",
"Bonocchi",
"Bonomi",
"Bonomo",
"Bonsignore",
"Bontempo",
"Bonura",
"Bonventre",
"Bordonaro",
"Borgese",
"Borghese",
"Borgia",
"Borgo",
"Borino",
"Borroni",
"Borsa",
"Borsari",
"Boschetti",
"Bosco",
"Bosetti",
"Bosi",
"Bosio",
"Boso",
"Bossio",
"Bosso",
"Botta",
"Bottari",
"Bottaro",
"Botte",
"Botti",
"Botticelli",
"Bottiglieri",
"Bottini",
"Bottino",
"Botto",
"Bottone",
"Bottoni",
"Bova",
"Bove",
"Bovino",
"Bozza",
"Bozzelli",
"Bozzi",
"Bozzo",
"Bozzuto",
"Bracci",
"Braccia",
"Bracco",
"Bramante",
"Branca",
"Brancato",
"Branciforte",
"Branda",
"Brandi",
"Brando",
"Breda",
"Brenna",
"Brescia",
"Bresciani",
"Bressan",
"Bressi",
"Bria",
"Brichese",
"Brigandi",
"Brigante",
"Briganti",
"Briglia",
"Brindisi",
"Brizzi",
"Brocato",
"Brocco",
"Broccoli",
"Broggi",
"Brucato",
"Bruna",
"Brunelli",
"Brunetti",
"Brunetto",
"Bruni",
"Bruno",
"Bruschi",
"Brusco",
"Bruzzese",
"Bua",
"Bucca",
"Buccellato",
"Bucceri",
"Bucci",
"Bucciarelli",
"Bucciero",
"Buccini",
"Buccino",
"Buccio",
"Bucco",
"Buccola",
"Bucolo",
"Bueti",
"Bufalini",
"Bufalino",
"Buffa",
"Buffo",
"Buffon",
"Buffone",
"Buglione",
"Bugni",
"Bulla",
"Buonaiuto",
"Buonanno",
"Buonomo",
"Buonopane",
"Buratti",
"Burdi",
"Burgi",
"Burgio",
"Burgo",
"Buro",
"Busa",
"Busacca",
"Busalacchi",
"Bussa",
"Bussone",
"Butta",
"Buttacavoli",
"Buttitta",
"Butto",
"Buzza",
"Buzzelli",
"Buzzeo",
"Buzzi",
"Caccamise",
"Caccamo",
"Caccavale",
"Caccese",
"Cacchione",
"Caccia",
"Cacciatore",
"Cacciola",
"Cafarella",
"Cafarelli",
"Cafaro",
"Cafasso",
"Cafe",
"Cagnina",
"Caiazza",
"Caiazzo",
"Cairo",
"Caito",
"Calabrese",
"Calabretta",
"Calabria",
"Calabro",
"Calafiore",
"Calamari",
"Calandra",
"Calandro",
"Calarco",
"Calcagni",
"Calcagno",
"Calcaterra",
"Caldarella",
"Caldarelli",
"Caldarera",
"Caldarone",
"Calderaro",
"Calderone",
"Calegari",
"Calicchio",
"Caliendo",
"Califano",
"Calistro",
"Calitri",
"Caliva",
"Calla",
"Callegari",
"Caltabiano",
"Caltagirone",
"Calvanese",
"Calvano",
"Calvetti",
"Calvi",
"Camarata",
"Cambareri",
"Cambio",
"Cambria",
"Camelio",
"Camerino",
"Camilli",
"Camillo",
"Caminiti",
"Camino",
"Cammarano",
"Camozzi",
"Campagna",
"Campana",
"Campanale",
"Campanella",
"Campanelli",
"Campanile",
"Campi",
"Campione",
"Campise",
"Campitelli",
"Campo",
"Campobasso",
"Campodonico",
"Campoli",
"Campolo",
"Campopiano",
"Camporeale",
"Campus",
"Canal",
"Canale",
"Canali",
"Cancellieri",
"Candela",
"Candia",
"Candito",
"Candreva",
"Canepa",
"Canevari",
"Cangialosi",
"Cannada",
"Cannone",
"Cannova",
"Cantalupo",
"Cantarella",
"Cantone",
"Cantoni",
"Cantore",
"Canzano",
"Capaccio",
"Capaldi",
"Caparelli",
"Capella",
"Capelli",
"Capello",
"Capito",
"Capo",
"Capobianco",
"Capodanno",
"Capone",
"Caponera",
"Caponi",
"Caponigro",
"Caporale",
"Caporaso",
"Capotosto",
"Capozzi",
"Capparelli",
"Cappella",
"Cappelletti",
"Cappelli",
"Cappellini",
"Cappellino",
"Cappello",
"Cappetta",
"Cappiello",
"Cappo",
"Cappola",
"Capponi",
"Cappucci",
"Capra",
"Capretta",
"Capri",
"Capriglione",
"Caprio",
"Capriotti",
"Caproni",
"Capuano",
"Capurso",
"Caputa",
"Caputi",
"Caputo",
"Capuzzi",
"Carabello",
"Caracappa",
"Caracci",
"Caradonna",
"Caramanica",
"Caranci",
"Carangelo",
"Carangi",
"Carano",
"Caravella",
"Caravello",
"Carbonara",
"Carbone",
"Carboni",
"Carchidi",
"Carda",
"Cardamone",
"Cardarelli",
"Cardelli",
"Cardello",
"Cardi",
"Cardile",
"Cardillo",
"Cardinale",
"Cardinali",
"Cardo",
"Cardone",
"Cardoni",
"Cardosi",
"Carducci",
"Cardullo",
"Carella",
"Carelli",
"Carello",
"Carfagna",
"Carfagno",
"Carfora",
"Carico",
"Carideo",
"Caridi",
"Cariello",
"Carilli",
"Carinci",
"Carini",
"Carino",
"Carleo",
"Carli",
"Carlin",
"Carlini",
"Carlino",
"Carlisi",
"Carlo",
"Carlone",
"Carloni",
"Carlozzi",
"Carminati",
"Carmine",
"Carmosino",
"Carnaghi",
"Carnevale",
"Carnicelli",
"Caro",
"Carone",
"Caronia",
"Carosella",
"Caroselli",
"Carosi",
"Carota",
"Carotenuto",
"Carozza",
"Carpentieri",
"Carpinelli",
"Carpinello",
"Carpino",
"Carpio",
"Carra",
"Carraro",
"Carricato",
"Carriere",
"Carrieri",
"Carriero",
"Carro",
"Carrozza",
"Carta",
"Cartelli",
"Caruana",
"Caruso",
"Carusone",
"Carvelli",
"Casa",
"Casagranda",
"Casagrande",
"Casale",
"Casaletto",
"Casali",
"Casalino",
"Casamento",
"Casarella",
"Casasanta",
"Casassa",
"Casazza",
"Cascella",
"Casciani",
"Casciano",
"Casciato",
"Cascioli",
"Cascone",
"Casella",
"Caselli",
"Caserta",
"Casini",
"Casino",
"Cason",
"Cassani",
"Cassano",
"Cassaro",
"Cassella",
"Cassese",
"Cassetta",
"Cassinelli",
"Cassino",
"Cassone",
"Castagna",
"Castagno",
"Castagnola",
"Castaldi",
"Castaldo",
"Castellani",
"Castellano",
"Castelli",
"Castellini",
"Castello",
"Castellucci",
"Castelluccio",
"Castiglia",
"Castiglione",
"Castiglioni",
"Castoro",
"Castricone",
"Catalani",
"Catalano",
"Catalanotto",
"Catalino",
"Catania",
"Catano",
"Catanzano",
"Catanzaro",
"Catenacci",
"Caterina",
"Caterino",
"Catizone",
"Catone",
"Catrambone",
"Cattaneo",
"Catto",
"Catucci",
"Cava",
"Cavalcante",
"Cavaliere",
"Cavalieri",
"Cavalli",
"Cavallini",
"Cavallo",
"Cavanna",
"Cavataio",
"Cavicchi",
"Cecala",
"Ceccarelli",
"Cecchetti",
"Cecchi",
"Cecchini",
"Cecconi",
"Cece",
"Cecere",
"Ceci",
"Cedrone",
"Cefalo",
"Cefalu",
"Ceglia",
"Celani",
"Celano",
"Celentano",
"Celenza",
"Celia",
"Cella",
"Celli",
"Cellini",
"Cellucci",
"Cellura",
"Celona",
"Cena",
"Cenci",
"Cennamo",
"Centanni",
"Centofanti",
"Centola",
"Centore",
"Centrella",
"Centrone",
"Ceraso",
"Cerasoli",
"Cerasuolo",
"Ceravolo",
"Cerbone",
"Cercone",
"Cereghino",
"Ceresa",
"Cericola",
"Cerini",
"Cerino",
"Cerminaro",
"Cerniglia",
"Cerreta",
"Cerri",
"Cerrito",
"Cerro",
"Cerrone",
"Cerroni",
"Cerruti",
"Certa",
"Certo",
"Cerulli",
"Cerullo",
"Cerutti",
"Cervelli",
"Cervi",
"Cervini",
"Cervino",
"Cervone",
"Cesa",
"Cesare",
"Cesari",
"Cesarini",
"Cesario",
"Cesaro",
"Cesena",
"Cesta",
"Cestaro",
"Cestone",
"Cetta",
"Checchi",
"Cherico",
"Cherubini",
"Chiappini",
"Chiara",
"Chiaramonte",
"Chiarella",
"Chiarelli",
"Chiarello",
"Chiaro",
"Chiaverini",
"Chiavetta",
"Chiellini",
"Chiera",
"Chiesa",
"Chimienti",
"China",
"Chinnici",
"Chino",
"Chiodi",
"Chiodini",
"Chiodo",
"Chirco",
"Chirichella",
"Chirico",
"Chiumento",
"Chiusano",
"Ciabattoni",
"Ciaburri",
"Ciaccia",
"Ciaccio",
"Ciambrone",
"Ciampa",
"Ciampi",
"Cianci",
"Ciancio",
"Cianciola",
"Cianciolo",
"Cianciulli",
"Cianelli",
"Cianflone",
"Ciani",
"Ciano",
"Ciaramitaro",
"Ciaravino",
"Ciardullo",
"Ciarleglio",
"Ciarlo",
"Ciarrocchi",
"Cibelli",
"Cicala",
"Cicale",
"Cicalese",
"Ciccarelli",
"Ciccarello",
"Ciccarone",
"Cicchetti",
"Cicchini",
"Cicchino",
"Cicci",
"Cicciarelli",
"Ciccolella",
"Ciccone",
"Cicconi",
"Ciccotelli",
"Cicio",
"Cicone",
"Cieri",
"Ciervo",
"Cifaldi",
"Cifarelli",
"Cifelli",
"Cilento",
"Cillo",
"Cilluffo",
"Cima",
"Cimaglia",
"Ciminelli",
"Ciminera",
"Cimini",
"Cimino",
"Cimmino",
"Cimo",
"Cimorelli",
"Cinco",
"Cinelli",
"Cini",
"Cino",
"Cinotti",
"Cinque",
"Cinquemani",
"Ciocca",
"Ciocco",
"Cioffi",
"Ciolino",
"Ciolli",
"Cione",
"Cioni",
"Cioppa",
"Ciotola",
"Ciotti",
"Cipolla",
"Cipollone",
"Cipriani",
"Cipriano",
"Cira",
"Circo",
"Cirelli",
"Ciresi",
"Ciriello",
"Cirigliano",
"Cirilli",
"Cirillo",
"Cirincione",
"Cirino",
"Cirrincione",
"Cirrito",
"Citrano",
"Cittadino",
"Ciucci",
"Ciuffo",
"Ciufo",
"Ciulla",
"Ciullo",
"Civello",
"Civiello",
"Civitarese",
"Civitello",
"Clarizio",
"Claro",
"Clementi",
"Clerici",
"Clerico",
"Coca",
"Cocca",
"Cocchi",
"Cocchiola",
"Cocci",
"Cocco",
"Cociarelli",
"Coco",
"Cocozza",
"Cocuzza",
"Coda",
"Codella",
"Cofone",
"Cofrancesco",
"Coglianese",
"Cogliano",
"Coia",
"Coiro",
"Colabella",
"Colacino",
"Colaianni",
"Colaizzi",
"Colaluca",
"Colandrea",
"Colaneri",
"Colangelo",
"Colantoni",
"Colantonio",
"Colantuoni",
"Colantuono",
"Colao",
"Colapietro",
"Colarossi",
"Colarusso",
"Colasanti",
"Colasuonno",
"Colavita",
"Colavito",
"Colella",
"Colello",
"Coletta",
"Coletti",
"Coletto",
"Colicchio",
"Colina",
"Colla",
"Colletta",
"Colletti",
"Colli",
"Colombini",
"Colombo",
"Colona",
"Colone",
"Colosi",
"Colucci",
"Coluccio",
"Columbo",
"Comella",
"Comito",
"Como",
"Comolli",
"Compagno",
"Compagnone",
"Comunale",
"Cona",
"Conca",
"Condello",
"Conetta",
"Confalone",
"Conforti",
"Conigliaro",
"Coniglio",
"Conradi",
"Consigli",
"Consiglio",
"Console",
"Consoli",
"Consolo",
"Constantini",
"Constantino",
"Contarino",
"Conte",
"Contento",
"Contessa",
"Conti",
"Contini",
"Contino",
"Conto",
"Contrino",
"Coppi",
"Coppola",
"Coppolino",
"Corallo",
"Corazza",
"Corbello",
"Corbi",
"Corbo",
"Corcione",
"Corda",
"Cordano",
"Cordaro",
"Cordasco",
"Cordi",
"Cordisco",
"Cordone",
"Corella",
"Corelli",
"Corigliano",
"Cornacchia",
"Cornelia",
"Cornella",
"Cornetta",
"Corona",
"Corra",
"Corradetti",
"Corradi",
"Corradini",
"Corradino",
"Corrado",
"Corrao",
"Correale",
"Corrente",
"Correnti",
"Corriere",
"Corsa",
"Corsaro",
"Corsello",
"Corsentino",
"Corsetti",
"Corsi",
"Corsiglia",
"Corsini",
"Corsino",
"Corso",
"Corte",
"Cortese",
"Cortesi",
"Corti",
"Cortina",
"Cortopassi",
"Corvi",
"Corvino",
"Corvo",
"Coscia",
"Cosco",
"Cosio",
"Cosmo",
"Costa",
"Costanza",
"Costanzo",
"Costella",
"Cotrone",
"Cotroneo",
"Cotta",
"Covelli",
"Covello",
"Coviello",
"Covino",
"Cozza",
"Cozzi",
"Cozzo",
"Cozzolino",
"Cozzone",
"Cracchiolo",
"Cravotta",
"Crea",
"Crecco",
"Crescenzi",
"Crescenzo",
"Cresci",
"Cresta",
"Cresto",
"Cretella",
"Cribari",
"Crifasi",
"Crimi",
"Crisafi",
"Criscione",
"Crisco",
"Criscuolo",
"Crispi",
"Cristello",
"Cristiano",
"Cristofaro",
"Critelli",
"Crivelli",
"Crivello",
"Crocco",
"Croce",
"Crocetti",
"Croci",
"Crognale",
"Crovo",
"Crudele",
"Crudo",
"Cuccaro",
"Cucchi",
"Cucci",
"Cuccia",
"Cuccio",
"Cucco",
"Cucinotta",
"Cugini",
"Cuneo",
"Cunico",
"Cuoco",
"Cuomo",
"Cuozzo",
"Cupo",
"Cura",
"Curci",
"Curcuru",
"Curreri",
"Curti",
"Cusanelli",
"Cusano",
"Cusato",
"Cusenza",
"Cusimano",
"Cusmano",
"Cusumano",
"Cutaia",
"Cutillo",
"Cutone",
"Cuva",
"D\'Achille",
"D\'Acquisto",
"D\'Acunto",
"D\'Adamo",
"D\'Addario",
"D\'Addio",
"D\'Addona",
"D\'Agata",
"D\'Agosta",
"D\'Agostino",
"D\'Aiuto",
"D\'Aleo",
"D\'Alesandro",
"D\'Alesio",
"D\'Alessandro",
"D\'Alessio",
"D\'Alfonso",
"D\'Alia",
"D\'Alleva",
"D\'Aloia",
"D\'Aloisio",
"D\'Alonzo",
"D\'Alto",
"D\'Amato",
"D\'Ambra",
"D\'Ambrosi",
"D\'Ambrosia",
"D\'Ambrosio",
"D\'Amelio",
"D\'Amico",
"D\'Amore",
"D\'Andrea",
"D\'Angelo",
"D\'Aniello",
"D\'Annunzio",
"D\'Antona",
"D\'Antoni",
"D\'Antonio",
"D\'Antuono",
"D\'Apolito",
"D\'Aprile",
"D\'Aquila",
"D\'Aquino",
"D\'Arcangelo",
"D\'Arco",
"D\'Arezzo",
"D\'Arienzo",
"D\'Arpino",
"D\'Arrigo",
"D\'Asaro",
"D\'Ascanio",
"D\'Ascenzo",
"D\'Ascoli",
"D\'Atri",
"D\'Attilio",
"D\'Auria",
"D\'Avanzo",
"D\'Aversa",
"D\'Azzo",
"D\'Egidio",
"D\'Elia",
"D\'Emilio",
"D\'Ercole",
"D\'Errico",
"D\'Esposito",
"D\'Ettore",
"D\'Imperio",
"D\'Innocenzo",
"D\'Intino",
"D\'Orazio",
"D\'Oria",
"D\'Orio",
"D\'Orsi",
"D\'Orso",
"D\'Ottavio",
"D\'Ovidio",
"D\'Urbano",
"D\'Uva",
"Da Ponte",
"Da Pra",
"D\'Agostino",
"Daino",
"Dal Porto",
"Dal Santo",
"Damiani",
"Damiano",
"Damone",
"D\'Amore",
"Danella",
"Danese",
"Danesi",
"Daniele",
"Danieli",
"Dante",
"Danza",
"Danzi",
"Darin",
"Dato",
"Dattoli",
"Davi",
"Davia",
"Davide",
"Davino",
"Davoli",
"Daza",
"De Amicis",
"De Andrea",
"De Angelis",
"De Angelo",
"De Bacco",
"De Bari",
"De Bartolo",
"De Bella",
"De Bellis",
"De Bello",
"De Benedetti",
"De Benedetto",
"De Benedictis",
"De Berardinis",
"De Bernardi",
"De Bernardo",
"De Biase",
"De Blase",
"De Blasi",
"De Blasio",
"De Bona",
"De Bonis",
"De Bono",
"De Candia",
"De Canio",
"De Caprio",
"De Capua",
"De Carli",
"De Carlo",
"De Caro",
"De Carolis",
"De Cecco",
"De Cesare",
"De Chellis",
"De Cicco",
"De Cola",
"De Cosmo",
"De Crescenzo",
"De Cristofaro",
"De Cristoforo",
"De Domenico",
"De Dominicis",
"De Donato",
"De Fabio",
"De Falco",
"De Fazio",
"De Feo",
"De Filippis",
"De Filippo",
"De Fina",
"De Fino",
"De Fiore",
"De Florio",
"De Francesco",
"De Francisco",
"De Franco",
"De Fronzo",
"De Furia",
"De Gaetano",
"De Gennaro",
"De Giacomo",
"De Giorgio",
"De Girolamo",
"De Grado",
"De Grande",
"De Gregorio",
"De Laura",
"De Laurentis",
"De Lauro",
"De Lellis",
"De Lello",
"De Leonardis",
"De Lillo",
"De Lisi",
"De Lisio",
"De Lorenzo",
"De Luca",
"De Lucca",
"De Lucchi",
"De Lucia",
"De Luise",
"De Maggio",
"De Maio",
"De Marchi",
"De Marco",
"De Maria",
"De Marinis",
"De Mario",
"De Martini",
"De Martinis",
"De Martino",
"De Marzo",
"De Masi",
"De Mattei",
"De Matteis",
"De Matteo",
"De Mattia",
"De Mello",
"De Meo",
"De Michele",
"De Muro",
"De Napoli",
"De Nardis",
"De Nardo",
"De Natale",
"De Nigris",
"De Ninno",
"De Noia",
"De Nucci",
"De Nunzio",
"De Palma",
"De Palo",
"De Paola",
"De Paoli",
"De Paolis",
"De Paolo",
"De Pascale",
"De Pasquale",
"De Paula",
"De Paulis",
"De Petris",
"De Petro",
"De Piano",
"De Piero",
"De Pierro",
"De Pietro",
"De Pinto",
"De Polo",
"De Ponte",
"De Prima",
"De Prospero",
"De Renzo",
"De Rienzo",
"De Riggi",
"De Rita",
"De Robertis",
"De Rocco",
"De Rogatis",
"De Rose",
"De Rossi",
"De Rubeis",
"De Salvo",
"De Sanctis",
"De Santi",
"De Santis",
"De Santo",
"De Sario",
"De Sarno",
"De Sarro",
"De Sena",
"De Serio",
"De Simone",
"De Sisto",
"De Socio",
"De Sorbo",
"De Spirito",
"De Stasio",
"De Stefanis",
"De Stefano",
"De Toro",
"De Vico",
"De Vincentis",
"De Vincenzi",
"De Vincenzo",
"De Vita",
"De Vitis",
"De Vito",
"De Vitto",
"De Vivo",
"Dean",
"DeFilippis",
"Degan",
"Del Bene",
"Del Bianco",
"Del Buono",
"Del Carlo",
"Del Conte",
"Del Core",
"Del Duca",
"Del Gatto",
"Del Gaudio",
"Del Giorno",
"Del Giudice",
"Del Grande",
"Del Greco",
"Del Grosso",
"Del Guercio",
"Del Mastro",
"Del Medico",
"Del Monaco",
"Del Monico",
"Del Monte",
"Del Negro",
"Del Nero",
"Del Papa",
"Del Ponte",
"Del Pozzo",
"Del Prete",
"Del Priore",
"Del Re",
"Del Rossi",
"Del Rosso",
"Del Santo",
"Del Signore",
"Del Sordo",
"Del Tufo",
"Del Vecchio",
"Delfino",
"Delisa",
"Delise",
"Deliso",
"Dell\'Anno",
"Dell\'Aquila",
"Dell\'Olio",
"Della Croce",
"Della Penna",
"Della Porta",
"Della Rocca",
"Della Torre",
"Della Valle",
"Della Vecchia",
"Delle Donne",
"Delli Santi",
"Delligatti",
"Dello Russo",
"Dellucci",
"Demma",
"Demonte",
"Dena",
"Deni",
"Denisco",
"Dente",
"Dentice",
"Dentino",
"Deo",
"Depace",
"Deramo",
"Derasmo",
"Derico",
"Desiderio",
"Desio",
"Destro",
"Detti",
"DeVille",
"Devoto",
"Di Angelo",
"Di Antonio",
"Di Bari",
"Di Bartolo",
"Di Bartolomeo",
"Di Battista",
"Di Bella",
"Di Bello",
"Di Benedetto",
"Di Berardino",
"Di Bernardo",
"Di Biase",
"Di Biasi",
"Di Biasio",
"Di Blasi",
"Di Blasio",
"Di Bona",
"Di Buono",
"Di Camillo",
"Di Caprio",
"Di Capua",
"Di Carlo",
"Di Cecco",
"Di Cello",
"Di Cenzo",
"Di Cerbo",
"Di Cesare",
"Di Chiara",
"Di Chiaro",
"Di Cicco",
"Di Cioccio",
"Di Clemente",
"Di Cocco",
"Di Cola",
"Di Cosola",
"Di Costanzo",
"Di Cristofaro",
"Di Croce",
"Di Dio",
"Di Domenico",
"Di Domizio",
"Di Donato",
"Di Donna",
"Di Fabio",
"Di Falco",
"Di Fatta",
"Di Fazio",
"Di Filippo",
"Di Fiore",
"Di Fonzo",
"Di Francesco",
"Di Franco",
"Di Fronzo",
"Di Fulvio",
"Di Gaetano",
"Di Gangi",
"Di Gennaro",
"Di Genova",
"Di Geronimo",
"Di Giacinto",
"Di Giacomo",
"Di Gilio",
"Di Gioia",
"Di Giorgio",
"Di Giovanna",
"Di Giovanni",
"Di Girolamo",
"Di Giulio",
"Di Giuseppe",
"Di Grazia",
"Di Gregorio",
"Di Iorio",
"Di Julio",
"Di Lallo",
"Di Laura",
"Di Lauro",
"Di Lella",
"Di Lello",
"Di Liberti",
"Di Liberto",
"Di Lillo",
"Di Lisio",
"Di Lorenzo",
"Di Loreto",
"Di Luzio",
"Di Maggio",
"Di Maio",
"Di Marco",
"Di Mare",
"Di Maria",
"Di Marino",
"Di Mario",
"Di Martino",
"Di Marzio",
"Di Marzo",
"Di Mascio",
"Di Masi",
"Di Matteo",
"Di Mattia",
"Di Meglio",
"Di Menna",
"Di Meo",
"Di Michele",
"Di Mino",
"Di Modica",
"Di Moze",
"Di Muccio",
"Di Muro",
"Di Muzio",
"Di Napoli",
"Di Nardi",
"Di Nardo",
"Di Natale",
"Di Nelli",
"Di Nello",
"Di Nicola",
"Di Nino",
"Di Nitto",
"Di Noia",
"Di Nolfo",
"Di Norcia",
"Di Noto",
"Di Novo",
"Di Nucci",
"Di Nunzio",
"Di Nuzzo",
"Di Pace",
"Di Palma",
"Di Palo",
"Di Paola",
"Di Paolo",
"Di Pasqua",
"Di Pasquale",
"Di Piazza",
"Di Piero",
"Di Pierro",
"Di Pietrantonio",
"Di Pietro",
"Di Pinto",
"Di Pippo",
"Di Pirro",
"Di Placido",
"Di Prima",
"Di Re",
"Di Renzo",
"Di Rienzo",
"Di Rocco",
"Di Roma",
"Di Rosa",
"Di Russo",
"Di Sabatino",
"Di Sabato",
"Di Salvatore",
"Di Salvo",
"Di Sandro",
"Di Sano",
"Di Santi",
"Di Santis",
"Di Santo",
"Di Sanza",
"Di Sarro",
"Di Scenza",
"Di Sciullo",
"Di Silvestro",
"Di Simone",
"Di Spirito",
"Di Stasi",
"Di Stasio",
"Di Stefano",
"Di Taranto",
"Di Tomaso",
"Di Tommaso",
"Di Toro",
"Di Traglia",
"Di Tullio",
"Di Vincenzo",
"Di Virgilio",
"Di Vita",
"Di Vito",
"Di Vittorio",
"Diana",
"Diano",
"Diglio",
"Dina",
"Dini",
"Dino",
"Diodati",
"Diodato",
"Dioguardi",
"Dionisio",
"Dispenza",
"Dito",
"Ditta",
"Ditto",
"Dodaro",
"Dolce",
"Dolfi",
"Domanico",
"Domenici",
"Domenico",
"Domiano",
"Dominici",
"Domino",
"Don",
"Dona",
"Donatelli",
"Donati",
"Donato",
"Dondero",
"Donini",
"Donis",
"Donisi",
"Donna",
"Donnatiello",
"Doro",
"Dorsa",
"Doto",
"Draghi",
"Drago",
"Dragone",
"Dragonetti",
"Dragotta",
"Duca",
"Duce",
"Dugo",
"Dura",
"Durando",
"Durante",
"Duro",
"Elardo",
"Ellena",
"Elmo",
"Emanuele",
"Emilio",
"Emma",
"Emmi",
"Endrizzi",
"Enea",
"Eneide",
"Enrico",
"Epifano",
"Episcopo",
"Eppolito",
"Eramo",
"Ercolani",
"Ercole",
"Errante",
"Errico",
"Errigo",
"Esposito",
"Evangelista",
"Evangelisti",
"Evola",
"Fabbri",
"Fabbro",
"Fabiani",
"Fabiano",
"Fabio",
"Fabozzi",
"Fabri",
"Fabris",
"Fabrizi",
"Fabrizio",
"Fabro",
"Facciolo",
"Faenza",
"Fagin",
"Faiella",
"Failla",
"Faillace",
"Faiola",
"Falasco",
"Falbo",
"Falcione",
"Falco",
"Falcone",
"Falconi",
"Faletti",
"Fallaci",
"Fallo",
"Fallone",
"Falsetta",
"Falsetti",
"Falso",
"Falsone",
"Falvo",
"Falzarano",
"Falzon",
"Falzone",
"Fama",
"Famiglietti",
"Famularo",
"Fanella",
"Fanelli",
"Fant",
"Fantin",
"Fantini",
"Fanto",
"Fanton",
"Fantozzi",
"Fanucchi",
"Fanucci",
"Farace",
"Faraci",
"Faranda",
"Faraone",
"Fare",
"Farella",
"Farese",
"Fargnoli",
"Fariello",
"Farina",
"Farinacci",
"Farinella",
"Farinelli",
"Farino",
"Faro",
"Farone",
"Farro",
"Farruggia",
"Farruggio",
"Farrugia",
"Fasanella",
"Fasano",
"Fasciano",
"Fasolo",
"Fasone",
"Fassio",
"Fasullo",
"Fatica",
"Fatta",
"Fattore",
"Faugno",
"Faulmino",
"Faustini",
"Faustino",
"Fausto",
"Fava",
"Favale",
"Favaro",
"Favero",
"Favia",
"Favorito",
"Favro",
"Fazio",
"Fazzari",
"Fazzi",
"Fazzina",
"Fazzini",
"Fazzino",
"Fazzio",
"Fazzolari",
"Fazzone",
"Febo",
"Fede",
"Fedele",
"Fedeli",
"Federici",
"Federico",
"Felice",
"Felicetti",
"Felici",
"Feliciano",
"Fellin",
"Femia",
"Fenoglio",
"Feola",
"Feole",
"Fera",
"Feraco",
"Ferlazzo",
"Ferlita",
"Fernicola",
"Ferone",
"Ferragamo",
"Ferraioli",
"Ferraiolo",
"Ferraiuolo",
"Ferrandino",
"Ferrando",
"Ferrante",
"Ferranti",
"Ferrantino",
"Ferrara",
"Ferrari",
"Ferrarini",
"Ferrario",
"Ferraris",
"Ferraro",
"Ferrelli",
"Ferrentino",
"Ferrera",
"Ferrero",
"Ferretti",
"Ferri",
"Ferrin",
"Ferrini",
"Ferritto",
"Ferro",
"Ferron",
"Ferrone",
"Ferroni",
"Ferrucci",
"Ferullo",
"Fiacco",
"Fiano",
"Fiaschetti",
"Fiato",
"Ficca",
"Ficco",
"Fico",
"Fidanza",
"Fidel",
"Fierro",
"Figliola",
"Figone",
"Filardi",
"Filice",
"Filipi",
"Filippelli",
"Filippi",
"Filippini",
"Filippo",
"Filippone",
"Fina",
"Finamore",
"Finelli",
"Fini",
"Finizio",
"Fino",
"Finocchio",
"Fiocca",
"Fiocchi",
"Fiola",
"Fioravanti",
"Fiore",
"Fiorella",
"Fiorelli",
"Fiorello",
"Fiorentino",
"Fiorenza",
"Fioretti",
"Fiori",
"Fiorilli",
"Fiorini",
"Fiorino",
"Fiorito",
"Fiorucci",
"Fischetti",
"Fisco",
"Fittipaldi",
"Flaim",
"Flaminio",
"Flocco",
"Flore",
"Florentino",
"Flori",
"Florian",
"Florio",
"Foglia",
"Foglio",
"Folino",
"Folliero",
"Fontana",
"Fontanella",
"Fontecchio",
"Fonti",
"Fonzi",
"Foppiano",
"Forcina",
"Forcucci",
"Foresta",
"Forgione",
"Forino",
"Forlano",
"Forlenza",
"Forlini",
"Formato",
"Formisano",
"Fornaro",
"Forner",
"Forni",
"Forte",
"Forti",
"Fortini",
"Fortino",
"Fortuna",
"Fortunato",
"Fosco",
"Foto",
"Frabotta",
"Fracassi",
"Fracasso",
"Fradella",
"Fragale",
"Fragola",
"Fraioli",
"Franca",
"Franceschi",
"Franceschini",
"Francesco",
"Francesconi",
"Francese",
"Franchetti",
"Franchi",
"Franchina",
"Franchini",
"Franchino",
"Francia",
"Francione",
"Franciosa",
"Franco",
"Francone",
"Frangella",
"Frangipane",
"Franza",
"Franze",
"Franzone",
"Franzoni",
"Frascone",
"Fratangelo",
"Frate",
"Fratello",
"Fraticelli",
"Frattaroli",
"Frazzini",
"Freda",
"Frederico",
"Frediani",
"Fredo",
"Fresco",
"Fricano",
"Frigo",
"Frisella",
"Frisina",
"Frisone",
"Froio",
"Frongillo",
"Frontiero",
"Frontino",
"Fucci",
"Fuccillo",
"Fuda",
"Fugazzi",
"Fulco",
"Fulgenzi",
"Fulginiti",
"Fumo",
"Funari",
"Funaro",
"Fuoco",
"Furfaro",
"Furia",
"Furino",
"Furno",
"Fusaro",
"Fuscaldo",
"Fusco",
"Fusillo",
"Gabriele",
"Gabrielli",
"Gaccione",
"Gaeta",
"Gaetani",
"Gaetano",
"Gagliano",
"Gagliardi",
"Gaglione",
"Gaia",
"Gaito",
"Galano",
"Galante",
"Galanti",
"Galassi",
"Galasso",
"Galati",
"Galbo",
"Galdi",
"Galea",
"Galeazzi",
"Galella",
"Galgano",
"Galiano",
"Galioto",
"Galla",
"Gallerani",
"Galletta",
"Galletti",
"Galli",
"Gallia",
"Galliano",
"Gallicchio",
"Gallina",
"Gallino",
"Gallo",
"Gallucci",
"Galluccio",
"Galluzzo",
"Gamba",
"Gambale",
"Gambaro",
"Gambetta",
"Gambini",
"Gambino",
"Gambone",
"Ganci",
"Gandolfi",
"Gandolfo",
"Gangemi",
"Garafalo",
"Garafola",
"Garavaglia",
"Garbarini",
"Garbarino",
"Garbo",
"Gardella",
"Gargano",
"Garibaldi",
"Garofano",
"Garone",
"Garramone",
"Garritano",
"Garufi",
"Garza",
"Garzone",
"Gasbarro",
"Gaspari",
"Gasparini",
"Gasparro",
"Gasperini",
"Gatta",
"Gatti",
"Gatto",
"Gattone",
"Gattuso",
"Gauci",
"Gaudino",
"Gaudio",
"Gaudioso",
"Gavino",
"Gazzara",
"Gazzo",
"Gazzola",
"Gelardi",
"Gelli",
"Gelo",
"Gelsomino",
"Gemelli",
"Gemignani",
"Gemma",
"Gencarelli",
"Genco",
"Genetti",
"Gengo",
"Gennarelli",
"Gennari",
"Gennaro",
"Gennusa",
"Gennuso",
"Genova",
"Genovese",
"Genovesi",
"Gentilcore",
"Gentile",
"Gentili",
"Gentilini",
"Genua",
"Gerace",
"Geraci",
"Gerardi",
"Gerbasi",
"Gerbino",
"Germani",
"Germano",
"Gervasi",
"Gervasio",
"Gesualdi",
"Gesualdo",
"Getto",
"Gherardi",
"Ghezzi",
"Ghilardi",
"Ghilarducci",
"Giaccone",
"Giachetti",
"Giacinto",
"Giacobbe",
"Giacomelli",
"Giacometti",
"Giacomini",
"Giacomo",
"Giacona",
"Giacone",
"Gialanella",
"Giallombardo",
"Giambalvo",
"Giambattista",
"Giambra",
"Giambrone",
"Giambruno",
"Giammanco",
"Giammarco",
"Giammarino",
"Giammona",
"Giampa",
"Giampaolo",
"Giampapa",
"Giampietro",
"Giancola",
"Gianelli",
"Gianfrancesco",
"Giangiulio",
"Giangrande",
"Giangrasso",
"Giangreco",
"Giangregorio",
"Gianino",
"Giannantonio",
"Giannattasio",
"Giannelli",
"Giannetta",
"Giannetti",
"Giannetto",
"Gianni",
"Giannini",
"Giannino",
"Giannola",
"Giannone",
"Giannoni",
"Giannotti",
"Giannuzzi",
"Gianotti",
"Giaquinto",
"Giardina",
"Giardini",
"Giardino",
"Giarraputo",
"Giarrusso",
"Gibilisco",
"Gigante",
"Giganti",
"Giglia",
"Giglio",
"Gigliotti",
"Gilardi",
"Gilberti",
"Gilberto",
"Giliberti",
"Giliberto",
"Gilio",
"Gillotti",
"Ginnetti",
"Ginocchio",
"Gioe",
"Gioffre",
"Gioia",
"Gionfriddo",
"Gionta",
"Giordani",
"Giordano",
"Giorgi",
"Giorgianni",
"Giorgio",
"Giorlando",
"Giorno",
"Giovacchini",
"Giovanelli",
"Giovanetti",
"Giovanini",
"Giovannelli",
"Giovannetti",
"Giovanni",
"Giovanniello",
"Giovannini",
"Giovannoni",
"Giovannucci",
"Giove",
"Giovenco",
"Giovinazzo",
"Giovinco",
"Giraldi",
"Girardi",
"Giro",
"Girolami",
"Girolamo",
"Gironda",
"Girone",
"Gismondi",
"Gitto",
"Giudice",
"Giudici",
"Giuffrida",
"Giuliani",
"Giuliano",
"Giunta",
"Giuntoli",
"Giusti",
"Giustino",
"Giusto",
"Gizzi",
"Glaviano",
"Glorioso",
"Gobbi",
"Godino",
"Goffredo",
"Goglia",
"Gola",
"Golia",
"Golini",
"Golino",
"Gonnella",
"Gorgone",
"Gotelli",
"Gotta",
"Gotti",
"Gotto",
"Governale",
"Govoni",
"Grado",
"Grammatico",
"Grana",
"Granata",
"Granato",
"Grande",
"Grandi",
"Grandin",
"Grandinetti",
"Granelli",
"Granese",
"Granieri",
"Granillo",
"Granito",
"Grano",
"Granucci",
"Grassi",
"Grassia",
"Grasso",
"Gravina",
"Gravino",
"Graziadei",
"Graziani",
"Graziano",
"Grazioli",
"Graziosi",
"Grazioso",
"Greco",
"Gregori",
"Gregorio",
"Grella",
"Grieco",
"Griffo",
"Grilli",
"Grillo",
"Grima",
"Grimaldi",
"Grippi",
"Grippo",
"Grisanti",
"Grossi",
"Grosso",
"Gruttadauria",
"Guadagni",
"Guadagnino",
"Guadagno",
"Guadagnoli",
"Guagenti",
"Guagliardo",
"Gualdoni",
"Gualtieri",
"Guarascio",
"Guardino",
"Guarente",
"Guariglia",
"Guarini",
"Guarino",
"Guarnera",
"Gucci",
"Gucciardo",
"Guccio",
"Guccione",
"Guercio",
"Guerino",
"Guerra",
"Guerrera",
"Guerrieri",
"Guerriero",
"Guerrini",
"Guglielmetti",
"Guglielmi",
"Guglielmino",
"Guglielmo",
"Gugliotta",
"Gugliotti",
"Gugliuzza",
"Guida",
"Guidetti",
"Guidi",
"Guido",
"Guidone",
"Guidotti",
"Guiluliani",
"Gulino",
"Gulla",
"Gulli",
"Gullotti",
"Gulotta",
"Gurrieri",
"Guzzetta",
"Guzzi",
"Guzzo",
"Iaccarino",
"Iacobelli",
"Iacobucci",
"Iacovelli",
"Iacovone",
"Iadanza",
"Iadarola",
"Iadevaia",
"Iannaccone",
"Iannarelli",
"Iannello",
"Iannetta",
"Ianni",
"Ianniello",
"Iannone",
"Iannotti",
"Iannucci",
"Iannuzzi",
"Iantosca",
"Iaquinta",
"Iarussi",
"Iezzi",
"Ilacqua",
"Ilardi",
"Imbesi",
"Imbriale",
"Imbrogno",
"Imburgia",
"Imondi",
"Imparato",
"Impastato",
"Imperato",
"Imperatore",
"Imperiale",
"Indelicato",
"Indovina",
"Infante",
"Infanti",
"Infantino",
"Inga",
"Ingargiola",
"Ingemi",
"Ingenito",
"Inglese",
"Innamorato",
"Innocenti",
"Insalaco",
"Insana",
"Inserra",
"Insigne",
"Insinga",
"Interrante",
"Intrieri",
"Inverso",
"Iocco",
"Iosue",
"Iozzo",
"Ippoliti",
"Ippolito",
"Isabella",
"Isola",
"Italiano",
"Iuliano",
"Izzi",
"Jacaruso",
"Jacobucci",
"Jilani",
"La Barbera",
"La Bella",
"La Bianca",
"La Cava",
"La Civita",
"La Corte",
"La Duca",
"La Falce",
"La Fata",
"La Fauci",
"La Fazia",
"La Femina",
"La Forgia",
"La Forte",
"La Franchi",
"La Fratta",
"La Greca",
"La Macchia",
"La Martina",
"La Monda",
"La Monica",
"La Monte",
"La Morte",
"La Motta",
"La Neve",
"La Padula",
"La Paglia",
"La Penna",
"La Penta",
"La Pera",
"La Petina",
"La Piana",
"La Pietra",
"La Placa",
"La Polla",
"La Raia",
"La Rossa",
"La Ruffa",
"La Sala",
"La Scala",
"La Scola",
"La Sorsa",
"La Spada",
"La Stella",
"La Tella",
"La Tona",
"La Valla",
"La Via",
"La Viola",
"Labate",
"Labbate",
"Labriola",
"Labruzzo",
"Lacovara",
"Lagomarsino",
"Lagorio",
"Laguardia",
"Laino",
"Lalama",
"Lalla",
"Lalli",
"Lamagna",
"Lamattina",
"Lamberti",
"Lambo",
"Lamendola",
"Lampo",
"Lancellotti",
"Lanci",
"Lancia",
"Landi",
"Landini",
"Landino",
"Lando",
"Landolfi",
"Landucci",
"Lanese",
"Langella",
"Langone",
"Lano",
"Lanza",
"Lanzetta",
"Lanzillo",
"Lanzo",
"Lanzone",
"Laporta",
"Larese",
"Lariccia",
"Lasco",
"LaSpina",
"Laterza",
"Latessa",
"Latina",
"Latini",
"Latino",
"Lato",
"Latronica",
"Lattanzi",
"Lattanzio",
"Lattuca",
"Laudano",
"Laudato",
"Laudicina",
"Lauletta",
"Laura",
"Laurenti",
"Laurenzi",
"Laurenzo",
"Lauri",
"Lauria",
"Lauricella",
"Laurino",
"Laurita",
"Laurito",
"Lauro",
"Laviano",
"Lavigna",
"Lavorgna",
"Lazio",
"Lazzara",
"Lazzari",
"Lazzarini",
"Lazzaro",
"Lazzeri",
"Le Donne",
"Le Rose",
"Leandro",
"Leano",
"Lecce",
"Leccese",
"Lefave",
"Legato",
"Leggio",
"Lella",
"Lelli",
"Lello",
"Lemma",
"Lemme",
"Lemmo",
"Lena",
"Lenci",
"Lencioni",
"Lentine",
"Lentini",
"Lento",
"Lenza",
"Lenzi",
"Lenzini",
"Lenzo",
"Leo",
"Leombruno",
"Leonardi",
"Leonardis",
"Leonardo",
"Leone",
"Leonelli",
"Leonetti",
"Leoni",
"Leonti",
"Lepera",
"Lepre",
"Lerro",
"Letizia",
"Leto",
"Lettiere",
"Lettieri",
"Leuzzi",
"Levatino",
"Levere",
"Leverone",
"Leveroni",
"Li Causi",
"Li Cavoli",
"Li Fonti",
"Li Pani",
"Li Santi",
"Li Vecchi",
"Li Voti",
"Libera",
"Liberati",
"Liberatore",
"Liberi",
"Liberti",
"Liberto",
"Libonati",
"Licata",
"Licciardello",
"Licciardi",
"Licursi",
"Lieto",
"Liggio",
"Liguori",
"Lilla",
"Lillo",
"Lina",
"Lionetti",
"Liotta",
"Lipari",
"Lippa",
"Lippi",
"Liquori",
"Lisa",
"Liscio",
"Lisi",
"Liuzza",
"Liuzzi",
"Liuzzo",
"Lizza",
"Lizzi",
"Lizzio",
"Lo Biondo",
"Lo Bue",
"Lo Castro",
"Lo Cicero",
"Lo Duca",
"Lo Faro",
"Lo Faso",
"Lo Galbo",
"Lo Giudice",
"Lo Piano",
"Lo Pilato",
"Lo Priore",
"Lo Sacco",
"Lo Schiavo",
"Lo Squadro",
"Lo Tito",
"Lo Vullo",
"Locatelli",
"Locati",
"Lodato",
"Lodi",
"Lodico",
"Loffredo",
"Loggia",
"Loi",
"Lombardi",
"Lombardino",
"Lombardo",
"Lombardozzi",
"Lona",
"Lonardo",
"Longhi",
"Longino",
"Longo",
"Lopardo",
"Lorello",
"Lorenzetti",
"Lorenzi",
"Lorenzini",
"Lorenzo",
"Loretta",
"Lori",
"Loria",
"Lorino",
"Lorio",
"Lotti",
"Lotto",
"Lovera",
"Loy",
"Lozzi",
"Luberto",
"Lubrano",
"Luca",
"Lucarelli",
"Lucca",
"Lucchese",
"Lucchesi",
"Lucchetti",
"Lucci",
"Lucciano",
"Lucente",
"Luchetti",
"Luchini",
"Lucian",
"Luciani",
"Luciano",
"Lucibello",
"Lucidi",
"Lucido",
"Ludovici",
"Ludovico",
"Lui",
"Luisi",
"Lullo",
"Lumetta",
"Lumia",
"Lunetta",
"Luongo",
"Luoni",
"Lupi",
"Lupia",
"Lupica",
"Lupinacci",
"Lupo",
"Lupoli",
"Luppino",
"Lusardi",
"Lusco",
"Luzi",
"Luzzi",
"Macaluso",
"Macari",
"Macario",
"Macchi",
"Macchia",
"Macchio",
"Macchione",
"Maccini",
"Machi",
"Macina",
"Macioce",
"Macri",
"Maddalena",
"Maddalone",
"Maddaloni",
"Madonna",
"Maestri",
"Maffei",
"Maffeo",
"Maffia",
"Maffucci",
"Magaldi",
"Maggi",
"Maggiacomo",
"Maggio",
"Maggiore",
"Magistro",
"Magliano",
"Magliaro",
"Maglio",
"Magliocca",
"Maglione",
"Magliozzi",
"Magnani",
"Magnano",
"Magni",
"Magnifico",
"Magno",
"Magnone",
"Magnotti",
"Magri",
"Magrini",
"Magrino",
"Magro",
"Mainella",
"Mainiero",
"Mainini",
"Maio",
"Maiocco",
"Maiolo",
"Maisto",
"Malara",
"Malaspina",
"Malatesta",
"Malena",
"Malerba",
"Maletta",
"Malfitano",
"Malito",
"Malizia",
"Mallo",
"Mallozzi",
"Malnati",
"Maltese",
"Malzone",
"Mammone",
"Mamo",
"Manca",
"Mancera",
"Mancia",
"Mancinelli",
"Mancini",
"Mancino",
"Mancuso",
"Mandala",
"Mandarino",
"Mandracchia",
"Manera",
"Manetta",
"Manfre",
"Manfredi",
"Manfredo",
"Manfredonia",
"Manganiello",
"Mangano",
"Mangieri",
"Manginelli",
"Mangione",
"Mango",
"Mangone",
"Manieri",
"Manna",
"Mannarino",
"Mannella",
"Manni",
"Mannina",
"Mannino",
"Manno",
"Mansi",
"Mantini",
"Mantione",
"Mantovani",
"Manuele",
"Manza",
"Manzella",
"Manzi",
"Manzione",
"Manzo",
"Manzolillo",
"Marabella",
"Maraldo",
"Marandola",
"Marano",
"Maranto",
"Marcantonio",
"Marcelli",
"Marcellino",
"Marcello",
"Marchello",
"Marcheschi",
"Marchese",
"Marchesi",
"Marchetti",
"Marchi",
"Marchini",
"Marchionda",
"Marchitelli",
"Marcia",
"Marcolini",
"Marcon",
"Marcone",
"Marconi",
"Marcucci",
"Mare",
"Marella",
"Marelli",
"Marenco",
"Marengo",
"Mareno",
"Maresco",
"Margo",
"Margotta",
"Mari",
"Mariani",
"Mariano",
"Mariconda",
"Marietta",
"Marietti",
"Marin",
"Marinacci",
"Marinaccio",
"Marinari",
"Marinaro",
"Marinelli",
"Marinello",
"Marini",
"Marino",
"Marinucci",
"Mario",
"Mariotti",
"Marmo",
"Maro",
"Marocco",
"Marolda",
"Marone",
"Maroni",
"Marotta",
"Marotto",
"Marra",
"Marrano",
"Marrazzo",
"Marre",
"Marrese",
"Marrocco",
"Marsella",
"Marsicano",
"Marsiglia",
"Marsili",
"Marsilio",
"Marsocci",
"Marte",
"Martelli",
"Marti",
"Martignetti",
"Martina",
"Martinell",
"Martinelli",
"Martinetti",
"Martini",
"Martino",
"Martire",
"Martocci",
"Martorano",
"Martorella",
"Martorelli",
"Marucci",
"Marullo",
"Marzella",
"Marzilli",
"Marzo",
"Mascari",
"Mascaro",
"Mascioli",
"Masella",
"Masi",
"Masin",
"Masini",
"Masino",
"Mason",
"Masone",
"Masotti",
"Massara",
"Massarelli",
"Massaro",
"Massetti",
"Massi",
"Massimino",
"Massimo",
"Masso",
"Massoni",
"Massucci",
"Mastrandrea",
"Mastrianni",
"Mastriano",
"Mastrogiacomo",
"Mastromarino",
"Mastromatteo",
"Masucci",
"Masullo",
"Matarazzo",
"Matarese",
"Matarrese",
"Matassa",
"Matera",
"Matrone",
"Mattaliano",
"Mattei",
"Matteis",
"Matteo",
"Mattera",
"Matteucci",
"Mattiace",
"Mattiello",
"Mattina",
"Mattioli",
"Matto",
"Mattucci",
"Maturo",
"Mauceri",
"Mauri",
"Mauriello",
"Maurin",
"Maurizio",
"Mauro",
"Mautino",
"Mazza",
"Mazzaferro",
"Mazzanti",
"Mazzara",
"Mazzarella",
"Mazzarelli",
"Mazzarese",
"Mazzariello",
"Mazzaro",
"Mazzeo",
"Mazzetti",
"Mazzi",
"Mazzilli",
"Mazzio",
"Mazziotta",
"Mazziotti",
"Mazzo",
"Mazzocchi",
"Mazzocco",
"Mazzoli",
"Mazzone",
"Mazzoni",
"Mazzotta",
"Mazzotti",
"Mazzuca",
"Mazzucco",
"Mazzullo",
"Mecca",
"Meccia",
"Medici",
"Medico",
"Meglio",
"Megna",
"Mei",
"Melara",
"Melaragno",
"Melchiori",
"Melchiorre",
"Mele",
"Meli",
"Melia",
"Melino",
"Melis",
"Melita",
"Mello",
"Mellone",
"Meloni",
"Melucci",
"Memoli",
"Menapace",
"Menconi",
"Menditto",
"Mendola",
"Mendolia",
"Menghini",
"Menicucci",
"Menna",
"Menotti",
"Mento",
"Menza",
"Meo",
"Meola",
"Meoli",
"Meranda",
"Merante",
"Mercaldo",
"Merenda",
"Merendino",
"Merli",
"Merlini",
"Merlino",
"Merlo",
"Mero",
"Messano",
"Messina",
"Messore",
"Mestre",
"Meucci",
"Mezzanotte",
"Mezzatesta",
"Micalizzi",
"Micciche",
"Miccio",
"Micco",
"Michela",
"Michele",
"Micheletti",
"Micheli",
"Michelini",
"Michelotti",
"Michetti",
"Micucci",
"Migliaccio",
"Miglio",
"Migliorini",
"Migliozzi",
"Mignone",
"Milan",
"Milani",
"Milano",
"Milardo",
"Milazzo",
"Milillo",
"Milito",
"Minadeo",
"Minardi",
"Minelli",
"Mineo",
"Minerva",
"Minervini",
"Minervino",
"Minetti",
"Mingione",
"Mini",
"Miniati",
"Minichiello",
"Minicozzi",
"Minicucci",
"Minieri",
"Minneci",
"Minotti",
"Minucci",
"Mion",
"Mione",
"Mira",
"Mirabella",
"Mirabelli",
"Mirabile",
"Mirando",
"Mirro",
"Mirto",
"Mistretta",
"Mitri",
"Mizzi",
"Mobilia",
"Moccia",
"Moccio",
"Moceri",
"Modena",
"Modica",
"Moffa",
"Mogavero",
"Moglia",
"Moise",
"Mola",
"Mole",
"Molinari",
"Molinaro",
"Molinelli",
"Molini",
"Molino",
"Mona",
"Monacelli",
"Monachino",
"Monaco",
"Monaldo",
"Monastero",
"Monda",
"Mondelli",
"Mondello",
"Mondi",
"Mondo",
"Monet",
"Moneta",
"Monetti",
"Monforte",
"Mongelli",
"Mongelluzzo",
"Mongiello",
"Mongillo",
"Monica",
"Monico",
"Monopoli",
"Montagna",
"Montagnino",
"Montalbo",
"Montalti",
"Montalto",
"Montana",
"Montanari",
"Montanaro",
"Montani",
"Montanino",
"Montano",
"Montante",
"Monte",
"Montecalvo",
"Monteforte",
"Monteleone",
"Montella",
"Montello",
"Montelongo",
"Montemarano",
"Monteverde",
"Monti",
"Monticello",
"Montini",
"Montone",
"Montoro",
"Montuori",
"Monzo",
"Mora",
"Morabito",
"Morace",
"Morandi",
"Morando",
"Morano",
"Morasco",
"Morea",
"Morella",
"Morelli",
"Moreschi",
"Moresco",
"Moresi",
"Moretti",
"Moretto",
"Morga",
"Morganelli",
"Morgano",
"Morgante",
"Morganti",
"Morgese",
"Morgillo",
"Mori",
"Morici",
"Moriconi",
"Morin",
"Morini",
"Morino",
"Mormino",
"Moro",
"Morocco",
"Morone",
"Moroni",
"Morra",
"Morreale",
"Mortara",
"Mortellaro",
"Mortillaro",
"Mosca",
"Moscaritolo",
"Moscatelli",
"Moscatello",
"Moscato",
"Moschella",
"Moschetti",
"Moschetto",
"Mosco",
"Moscone",
"Mosconi",
"Mose",
"Mossa",
"Mosso",
"Motola",
"Motta",
"Motto",
"Mucci",
"Mucciarone",
"Muccino",
"Muccio",
"Muffoletto",
"Muglia",
"Mule",
"Munafo",
"Mundo",
"Munno",
"Muoio",
"Mura",
"Muraca",
"Muraco",
"Murano",
"Muratori",
"Murgia",
"Murgo",
"Murra",
"Musacchia",
"Musante",
"Musarra",
"Muscarello",
"Muscatello",
"Muscato",
"Musco",
"Musella",
"Musilli",
"Musolino",
"Musso",
"Mustafa",
"Musto",
"Muto",
"Mutti",
"Muzzarelli",
"Muzzi",
"Naclerio",
"Nalbone",
"Nanna",
"Nanni",
"Nannini",
"Napoleone",
"Napolitano",
"Nappi",
"Nardella",
"Nardelli",
"Nardi",
"Nardiello",
"Nardini",
"Nardo",
"Nardolillo",
"Nardone",
"Nardozzi",
"Narducci",
"Nargi",
"Nasi",
"Naso",
"Nasso",
"Nastri",
"Nasuti",
"Natale",
"Natali",
"Natoli",
"Nauta",
"Navone",
"Nazzaro",
"Necci",
"Neglia",
"Negri",
"Negro",
"Nelli",
"Nenni",
"Nenno",
"Neri",
"Nero",
"Nerone",
"Nese",
"Nespoli",
"Nesta",
"Nestico",
"Netti",
"Netto",
"Neve",
"Niccoli",
"Nicola",
"Nicolai",
"Nicolazzo",
"Nicolella",
"Nicoletta",
"Nicoletti",
"Nicoli",
"Nicolini",
"Nicolosi",
"Nicosia",
"Nini",
"Nino",
"Niro",
"Nitti",
"Nobile",
"Noce",
"Nocella",
"Nocerino",
"Nocito",
"Nole",
"Nolfi",
"Nora",
"Norcia",
"Norelli",
"Nori",
"Notarangelo",
"Notarianni",
"Notaro",
"Noto",
"Notte",
"Nova",
"Novara",
"Novella",
"Novelli",
"Novello",
"Noviello",
"Nucci",
"Nuccio",
"Nudo",
"Nunno",
"Nunziata",
"Nunziato",
"Nuti",
"Nutile",
"Oberto",
"Occhino",
"Occhiogrosso",
"Occhipinti",
"Oddi",
"Oddo",
"Odierno",
"Odorizzi",
"Offredi",
"Ognibene",
"Oldani",
"Oliva",
"Oliveri",
"Oliverio",
"Oliveto",
"Olivieri",
"Oliviero",
"Olmo",
"Oneto",
"Ongaro",
"Onio",
"Onofrio",
"Opizzi",
"Oppedisano",
"Orecchio",
"Orio",
"Orlandi",
"Orlandini",
"Orlando",
"Orrico",
"Orsi",
"Orsini",
"Orsino",
"Orso",
"Ortolani",
"Ortolano",
"Oscuro",
"Ossani",
"Ossi",
"Osso",
"Oteri",
"Ottaviani",
"Ottaviano",
"Paccione",
"Paccioretti",
"Pace",
"Pacella",
"Pacelli",
"Pacetti",
"Paci",
"Paciello",
"Pacific",
"Pacifico",
"Pacilio",
"Pacini",
"Pacino",
"Pacione",
"Pacitti",
"Pacitto",
"Padalino",
"Padovani",
"Padovano",
"Paduano",
"Paganelli",
"Pagani",
"Paganini",
"Pagano",
"Paglia",
"Pagliarini",
"Paglione",
"Pagni",
"Pagnotta",
"Pagnotto",
"Pagnozzi",
"Paino",
"Pais",
"Pala",
"Paladini",
"Paladino",
"Palagi",
"Palaia",
"Palange",
"Palazzi",
"Palazzo",
"Palazzola",
"Palazzolo",
"Palermo",
"Palese",
"Paletta",
"Paliotta",
"Palla",
"Palladino",
"Pallante",
"Palleschi",
"Pallone",
"Pallotta",
"Palmeri",
"Palmiere",
"Palmieri",
"Palmiero",
"Palmiotto",
"Palo",
"Palomba",
"Palombi",
"Palombo",
"Palone",
"Palumbo",
"Paluzzi",
"Panarello",
"Panarese",
"Panariello",
"Panaro",
"Panciera",
"Pandolfi",
"Pandolfo",
"Pane",
"Panebianco",
"Panella",
"Panelli",
"Panepinto",
"Panetta",
"Panetti",
"Paniccia",
"Panico",
"Panicucci",
"Panno",
"Pannone",
"Pannullo",
"Panozzo",
"Pantaleo",
"Pantalone",
"Pantano",
"Pantone",
"Pantuso",
"Panza",
"Panzarella",
"Panzarino",
"Panzera",
"Panzica",
"Paola",
"Paolantonio",
"Paolella",
"Paoletta",
"Paoletti",
"Paoli",
"Paolillo",
"Paolini",
"Paolino",
"Paolo",
"Paolucci",
"Paone",
"Paonessa",
"Papa",
"Papaleo",
"Papalia",
"Papandrea",
"Papania",
"Paparella",
"Paparo",
"Papetti",
"Papi",
"Papini",
"Pappalardo",
"Pappano",
"Paradiso",
"Paratore",
"Parco",
"Pardi",
"Pardini",
"Pardo",
"Parella",
"Parente",
"Parenti",
"Paretti",
"Parillo",
"Parise",
"Parisi",
"Pariso",
"Parlapiano",
"Parlatore",
"Parma",
"Paro",
"Parodi",
"Parola",
"Parrella",
"Parrilla",
"Parrilli",
"Parrillo",
"Parrinello",
"Parrino",
"Parro",
"Parrotta",
"Partipilo",
"Parziale",
"Pascarella",
"Pascarelli",
"Pasco",
"Pascucci",
"Pascuzzi",
"Pasini",
"Pasqua",
"Pasqual",
"Pasquale",
"Pasquali",
"Pasqualini",
"Pasqualone",
"Pasquarella",
"Pasquarelli",
"Pasquarello",
"Pasquariello",
"Pasquinelli",
"Pasquini",
"Passafiume",
"Passalacqua",
"Passamonte",
"Passanante",
"Passanisi",
"Passantino",
"Passarella",
"Passarelli",
"Passarello",
"Passaretti",
"Passariello",
"Passeri",
"Passero",
"Passini",
"Passino",
"Pastore",
"Pastori",
"Pastorino",
"Pata",
"Patalano",
"Patania",
"Patella",
"Paterniti",
"Paterno",
"Paternostro",
"Patierno",
"Patino",
"Patitucci",
"Patricelli",
"Patrizi",
"Patrizio",
"Patrone",
"Patruno",
"Patti",
"Pavan",
"Pavese",
"Pavia",
"Pavon",
"Pavone",
"Pazienza",
"Pecchia",
"Pecci",
"Pecora",
"Pecoraro",
"Pecorella",
"Pedalino",
"Pedone",
"Pedrotti",
"Pedulla",
"Peduto",
"Peduzzi",
"Peirano",
"Pelino",
"Pella",
"Pelle",
"Pellecchia",
"Pellegrin",
"Pellegrini",
"Pellegrino",
"Pellerito",
"Pellicane",
"Pelliccia",
"Pellino",
"Pellitteri",
"Pelosi",
"Peloso",
"Peluso",
"Pendola",
"Penna",
"Pennacchio",
"Pennella",
"Pennino",
"Pennisi",
"Pensabene",
"Pensiero",
"Penso",
"Penta",
"Penza",
"Pepe",
"Pepi",
"Pepitone",
"Peppe",
"Pera",
"Peragine",
"Peraino",
"Perazzo",
"Perella",
"Perelli",
"Peretti",
"Perfetti",
"Perfetto",
"Pergola",
"Peri",
"Perilli",
"Perillo",
"Perin",
"Perini",
"Perino",
"Perito",
"Perla",
"Perna",
"Perniciaro",
"Perno",
"Pero",
"Peron",
"Perona",
"Perone",
"Peroni",
"Perotti",
"Perra",
"Perrella",
"Perrelli",
"Perretta",
"Perretti",
"Perri",
"Perricone",
"Perriello",
"Perrino",
"Perro",
"Perron",
"Perrone",
"Perrotta",
"Perrotti",
"Perrotto",
"Perrucci",
"Persichetti",
"Persico",
"Perugini",
"Peruzzi",
"Pesavento",
"Pescatore",
"Pesce",
"Pesci",
"Pesola",
"Pessolano",
"Petillo",
"Petito",
"Petitti",
"Petitto",
"Petosa",
"Petracca",
"Petraglia",
"Petralia",
"Petrarca",
"Petrecca",
"Petrella",
"Petrelli",
"Petri",
"Petricca",
"Petriello",
"Petrilla",
"Petrilli",
"Petrillo",
"Petrini",
"Petrino",
"Petrizzi",
"Petrizzo",
"Petro",
"Petrocelli",
"Petrone",
"Petronella",
"Petroni",
"Petronio",
"Petrosino",
"Petruccelli",
"Petrucci",
"Petrucelli",
"Petruzzelli",
"Petruzzi",
"Petruzziello",
"Petta",
"Petti",
"Pettinato",
"Pettine",
"Pettinelli",
"Pezza",
"Pezzano",
"Pezzella",
"Pezzi",
"Pezzino",
"Pezzullo",
"Pezzuti",
"Pezzuto",
"Pia",
"Piacente",
"Piacentini",
"Piacentino",
"Piacenza",
"Piana",
"Pianalto",
"Piano",
"Piazza",
"Pica",
"Picano",
"Picardi",
"Picarelli",
"Picarello",
"Picariello",
"Picchi",
"Picciano",
"Piccini",
"Piccinini",
"Piccininni",
"Piccio",
"Piccione",
"Piccioni",
"Piccirilli",
"Picco",
"Piccola",
"Piccoli",
"Piccolo",
"Piccone",
"Picerno",
"Pico",
"Picone",
"Picozzi",
"Piemonte",
"Pieretti",
"Pieri",
"Pierini",
"Piermarini",
"Pieroni",
"Pierotti",
"Pierro",
"Pietrangelo",
"Pietrantonio",
"Pietri",
"Pietro",
"Pietropaolo",
"Pignato",
"Pignone",
"Pignotti",
"Pilato",
"Pileggi",
"Pilla",
"Pilotti",
"Pinelli",
"Pini",
"Pinna",
"Pino",
"Pinta",
"Pinto",
"Pio",
"Pioli",
"Pipia",
"Pipitone",
"Piraino",
"Pirani",
"Piras",
"Pirillo",
"Pirlo",
"Piro",
"Pirolli",
"Pirone",
"Pirozzi",
"Pirrello",
"Pirri",
"Pirro",
"Pirrone",
"Pisa",
"Pisani",
"Pisano",
"Pisapia",
"Pisciotta",
"Piscitelli",
"Piscitello",
"Piselli",
"Pisoni",
"Pistilli",
"Pistone",
"Pitre",
"Pitrone",
"Pitta",
"Pitti",
"Pittillo",
"Pivirotto",
"Pizzano",
"Pizzi",
"Pizzimenti",
"Pizzini",
"Pizzino",
"Pizzitola",
"Pizzo",
"Pizzoferrato",
"Pizzolato",
"Pizzurro",
"Pizzuti",
"Pizzuto",
"Plano",
"Platania",
"Pluchino",
"Po",
"Poccia",
"Podesta",
"Poggi",
"Poggioli",
"Pola",
"Polcari",
"Polce",
"Poletti",
"Poli",
"Policastro",
"Polidori",
"Polidoro",
"Polimeni",
"Polino",
"Pollara",
"Polletta",
"Polli",
"Pollina",
"Pollino",
"Pollio",
"Polo",
"Polselli",
"Polsinelli",
"Polumbo",
"Poma",
"Pomarico",
"Pompa",
"Pompei",
"Pompeo",
"Pompilio",
"Pomponio",
"Pontarelli",
"Pontecorvo",
"Ponti",
"Ponticello",
"Pontillo",
"Pontrelli",
"Ponzi",
"Ponzio",
"Ponzo",
"Popolizio",
"Poppa",
"Porcaro",
"Porcella",
"Porcelli",
"Porcello",
"Porchia",
"Porco",
"Porpora",
"Porrazzo",
"Porreca",
"Porretta",
"Porta",
"Portanova",
"Portella",
"Portelli",
"Portera",
"Porto",
"Posa",
"Posillico",
"Postiglione",
"Poveromo",
"Pozza",
"Pozzi",
"Prata",
"Pratico",
"Prato",
"Presti",
"Presutti",
"Prete",
"Pretti",
"Pretto",
"Previte",
"Previti",
"Preziosi",
"Prezioso",
"Primavera",
"Primerano",
"Primiano",
"Primo",
"Principato",
"Principe",
"Prinzi",
"Priola",
"Priolo",
"Priore",
"Prisco",
"Prizzi",
"Procaccini",
"Procida",
"Procopio",
"Profeta",
"Proia",
"Proietti",
"Proscia",
"Prosperi",
"Prospero",
"Proto",
"Provenza",
"Provenzano",
"Prudente",
"Puccetti",
"Pucci",
"Puccia",
"Pucciarelli",
"Puccinelli",
"Puccini",
"Puccio",
"Pucillo",
"Puglia",
"Pugliano",
"Pugliese",
"Pugliesi",
"Puglise",
"Puglisi",
"Pula",
"Pulcini",
"Puleo",
"Puliafico",
"Pulice",
"Pulito",
"Pulizzi",
"Pullano",
"Pullara",
"Pulli",
"Pullo",
"Puma",
"Pumilia",
"Puopolo",
"Pupa",
"Pupillo",
"Pupo",
"Puricelli",
"Puro",
"Purpura",
"Pusateri",
"Puzio",
"Quaglia",
"Quagliata",
"Quaranto",
"Quartararo",
"Quarto",
"Quartuccio",
"Quattro",
"Quattrone",
"Quattrucci",
"Quercia",
"Querin",
"Quilici",
"Quintiliani",
"Quinto",
"Rabito",
"Racanelli",
"Racca",
"Raccio",
"Racioppi",
"Raciti",
"Raco",
"Radice",
"Rado",
"Radosta",
"Raffa",
"Raffaele",
"Raffaelli",
"Raffetto",
"Raffin",
"Raffo",
"Ragazzo",
"Raggio",
"Ragno",
"Rago",
"Ragona",
"Ragone",
"Ragonese",
"Ragosta",
"Ragozzino",
"Ragucci",
"Ragusa",
"Raia",
"Raimo",
"Raimondi",
"Raimondo",
"Rainaldi",
"Raineri",
"Raiola",
"Rallo",
"Rama",
"Ramaglia",
"Ramella",
"Rametta",
"Rampino",
"Rampone",
"Rampulla",
"Ranalli",
"Ranallo",
"Randazzo",
"Rando",
"Raneri",
"Ranieri",
"Ranno",
"Ranucci",
"Rao",
"Rapa",
"Rapisarda",
"Rapone",
"Rappa",
"Rapuano",
"Raso",
"Raspa",
"Rassi",
"Rastelli",
"Ratta",
"Ratti",
"Ratto",
"Rau",
"Rauseo",
"Razza",
"Razzano",
"Re",
"Reale",
"Reali",
"Realmuto",
"Rebecca",
"Recchia",
"Recchio",
"Recine",
"Recla",
"Recupero",
"Reda",
"Rega",
"Regalia",
"Reggio",
"Regina",
"Reginato",
"Regis",
"Reina",
"Reino",
"Reitano",
"Rella",
"Renaldi",
"Renaldo",
"Renda",
"Rende",
"Rendina",
"Rendine",
"Renzetti",
"Renzi",
"Renzo",
"Renzoni",
"Renzulli",
"Reo",
"Repetti",
"Repetto",
"Reppucci",
"Rescigno",
"Ressa",
"Resta",
"Restaino",
"Restifo",
"Restivo",
"Restuccia",
"Revello",
"Ricca",
"Riccardi",
"Riccardo",
"Riccelli",
"Ricci",
"Ricciardelli",
"Ricciardi",
"Riccio",
"Riccitelli",
"Ricciuti",
"Ricco",
"Riccobono",
"Richardi",
"Richichi",
"Ricigliano",
"Rienzo",
"Rigali",
"Rigano",
"Riggi",
"Riggio",
"Righetti",
"Righi",
"Rigoli",
"Rigoni",
"Rinaldi",
"Rinaldo",
"Rinaudo",
"Rindone",
"Rinella",
"Rini",
"Riolo",
"Riotto",
"Ripa",
"Risi",
"Riso",
"Rispoli",
"Risso",
"Ristaino",
"Rita",
"Ritacco",
"Riva",
"Rivelli",
"Rivera",
"Riviello",
"Riviera",
"Rizza",
"Rizzi",
"Rizzio",
"Rizzo",
"Rizzolo",
"Rizzotti",
"Rizzotto",
"Robello",
"Roberti",
"Roberto",
"Robino",
"Robustelli",
"Rocca",
"Roccaforte",
"Rocchi",
"Rocchio",
"Rocco",
"Rodia",
"Rodino",
"Rolando",
"Rolla",
"Rolleri",
"Rolli",
"Roma",
"Romagnoli",
"Romanelli",
"Romanello",
"Romani",
"Romaniello",
"Romano",
"Romeo",
"Romito",
"Ronca",
"Ronchetti",
"Ronchetto",
"Ronco",
"Roncone",
"Rondinelli",
"Rondon",
"Roppolo",
"Rosa",
"Rosamilia",
"Rosania",
"Rosano",
"Rosario",
"Rosasco",
"Rosati",
"Rosato",
"Roselli",
"Rosellini",
"Rosetta",
"Rosetti",
"Rosi",
"Rosica",
"Rosiello",
"Rosini",
"Roso",
"Rossa",
"Rossano",
"Rosselli",
"Rossello",
"Rossetti",
"Rossetto",
"Rossi",
"Rossin",
"Rossini",
"Rosso",
"Rosson",
"Rota",
"Rotella",
"Rotelli",
"Roti",
"Rotondi",
"Rotondo",
"Rotta",
"Rotunda",
"Rotundo",
"Rotunno",
"Rovito",
"Rozzi",
"Rua",
"Rubano",
"Rubbo",
"Ruberti",
"Ruberto",
"Rubin",
"Rubino",
"Rucci",
"Ruffini",
"Ruffino",
"Ruffolo",
"Rufo",
"Rugani",
"Ruggeri",
"Ruggero",
"Ruggiano",
"Ruggieri",
"Ruggiero",
"Ruggirello",
"Ruisi",
"Rulli",
"Rullo",
"Runco",
"Runfola",
"Ruocco",
"Ruotolo",
"Ruscio",
"Ruscitti",
"Rusco",
"Rusconi",
"Russi",
"Russo",
"Russomanno",
"Ruta",
"Rutigliano",
"Ruvolo",
"Ruzzo",
"Sabatelli",
"Sabatine",
"Sabatini",
"Sabatino",
"Sabbatini",
"Sabella",
"Sabetta",
"Sabino",
"Saccente",
"Sacchi",
"Sacco",
"Saccoccio",
"Saccomanno",
"Saccone",
"Saeli",
"Sagese",
"Saggese",
"Saggio",
"Sagona",
"Saitta",
"Sal",
"Sala",
"Saladino",
"Salamone",
"Salata",
"Salatino",
"Salce",
"Saldutti",
"Salemi",
"Salera",
"Saletta",
"Salmeri",
"Salomone",
"Salone",
"Salvadore",
"Salvadori",
"Salvaggio",
"Salvati",
"Salvato",
"Salvatore",
"Salvatori",
"Salvetti",
"Salvi",
"Salvini",
"Salvino",
"Salvo",
"Salvucci",
"Salzano",
"Salzillo",
"Sammarco",
"Sammartino",
"San Severino",
"Sandretto",
"Sandri",
"Sanfilippo",
"Sanfratello",
"Sangermano",
"Sangiacomo",
"Sangiovanni",
"Sanguinetti",
"Sani",
"Sanna",
"Sano",
"Sansalone",
"Sansone",
"Sant",
"Santa Croce",
"Santa Maria",
"Santagata",
"Santaniello",
"Santarelli",
"Santarossa",
"Santarsiero",
"Santavicca",
"Santel",
"Santell",
"Santella",
"Santelli",
"Santeramo",
"Santi",
"Santilli",
"Santillo",
"Santini",
"Santino",
"Santo",
"Santo Pietro",
"Santoli",
"Santomauro",
"Santone",
"Santoni",
"Santora",
"Santore",
"Santorelli",
"Santori",
"Santoriello",
"Santoro",
"Santostefano",
"Santosuosso",
"Santucci",
"Sanzo",
"Sanzone",
"Saponaro",
"Sapone",
"Saporito",
"Saputo",
"Saracco",
"Saraceno",
"Saracino",
"Sardella",
"Sardi",
"Sardina",
"Sardo",
"Sardone",
"Sarli",
"Sarni",
"Sarno",
"Sarra",
"Sarracino",
"Sarro",
"Sarti",
"Sartin",
"Sartini",
"Sarto",
"Sartore",
"Sartori",
"Sarubbi",
"Saso",
"Sassano",
"Sassi",
"Sasso",
"Sassone",
"Satriano",
"Saulino",
"Sauro",
"Sava",
"Savaria",
"Savarino",
"Savastano",
"Savelli",
"Saverino",
"Saviano",
"Savignano",
"Savini",
"Savino",
"Savio",
"Savo",
"Savoca",
"Savoia",
"Saya",
"Sbarra",
"Sberna",
"Scaccia",
"Scacco",
"Scagnelli",
"Scala",
"Scalera",
"Scaletta",
"Scalone",
"Scalzi",
"Scalzitti",
"Scalzo",
"Scamardo",
"Scanga",
"Scanio",
"Scannapieco",
"Scaramella",
"Scarangella",
"Scarantino",
"Scarcelli",
"Scarcello",
"Scardina",
"Scardino",
"Scarfo",
"Scarlata",
"Scarlato",
"Scarola",
"Scarpa",
"Scarpace",
"Scarpati",
"Scarpato",
"Scarpelli",
"Scarpinato",
"Scarpino",
"Scarpone",
"Scarsella",
"Scatena",
"Scaturro",
"Scavo",
"Scavone",
"Scavuzzo",
"Scelfo",
"Scelza",
"Scenna",
"Scerbo",
"Schena",
"Schenone",
"Schettini",
"Schettino",
"Schiano",
"Schiappa",
"Schiavi",
"Schiavo",
"Schiavone",
"Schiavoni",
"Schira",
"Schiraldi",
"Schirra",
"Schirripa",
"Sciacca",
"Scialabba",
"Scialdone",
"Sciandra",
"Scianna",
"Sciara",
"Sciarra",
"Sciarretta",
"Sciarrino",
"Scibelli",
"Scibetta",
"Scibilia",
"Scigliano",
"Scime",
"Scimeca",
"Scinta",
"Scioli",
"Sciortino",
"Scioscia",
"Scipio",
"Scipione",
"Scipioni",
"Scire",
"Sciulli",
"Sciullo",
"Sciuto",
"Sclafani",
"Scola",
"Scolari",
"Scolaro",
"Scoma",
"Scopel",
"Scopelliti",
"Scordato",
"Scorsone",
"Scorza",
"Scotti",
"Scotto",
"Scozzafava",
"Scozzari",
"Scrima",
"Scrivani",
"Scuderi",
"Scungio",
"Scutari",
"Sebastiani",
"Sebastiano",
"Segreti",
"Segreto",
"Sella",
"Sellitti",
"Sellitto",
"Selvaggi",
"Selvaggio",
"Semenza",
"Senatore",
"Seneca",
"Senerchia",
"Senese",
"Senna",
"Senne",
"Seno",
"Sepe",
"Seppi",
"Sera",
"Serafine",
"Serafini",
"Serafino",
"Serena",
"Sereno",
"Sergi",
"Sergio",
"Serino",
"Serio",
"Serpe",
"Serpico",
"Serra",
"Serrata",
"Serratore",
"Serritella",
"Servedio",
"Servello",
"Servi",
"Servidio",
"Sesto",
"Seta",
"Setaro",
"Severini",
"Severino",
"Severo",
"Sferra",
"Sferrazza",
"Sforza",
"Sgambati",
"Sgarlata",
"Sibilia",
"Sica",
"Sicignano",
"Sicilia",
"Siciliano",
"Sico",
"Siconolfi",
"Sicurella",
"Sidoti",
"Siena",
"Signor",
"Signorelli",
"Signorello",
"Signorino",
"Sigona",
"Siino",
"Silano",
"Sileo",
"Silla",
"Silvani",
"Silvano",
"Silveri",
"Silveria",
"Silvestri",
"Silvestro",
"Silvi",
"Simiele",
"Simione",
"Simoncini",
"Simone",
"Simonelli",
"Simonet",
"Simonetta",
"Simonette",
"Simonetti",
"Simoni",
"Simonini",
"Sinacore",
"Sinagra",
"Sinatra",
"Sindoni",
"Sinibaldi",
"Sinopoli",
"Siracusa",
"Siragusa",
"Siravo",
"Siri",
"Sirianni",
"Sirico",
"Sirna",
"Sisco",
"Sisti",
"Sisto",
"Smaldone",
"Smeriglio",
"Soave",
"Socci",
"Soccio",
"Sodaro",
"Solano",
"Solazzo",
"Soldan",
"Soldano",
"Soldo",
"Soli",
"Solimine",
"Sollami",
"Sollecito",
"Somma",
"Soprano",
"Soracco",
"Sorace",
"Soranno",
"Sorbello",
"Sorbo",
"Sorci",
"Sordillo",
"Sorge",
"Sorgi",
"Sorice",
"Sorrento",
"Sortino",
"Soscia",
"Sottosanti",
"Spada",
"Spadaccini",
"Spadafore",
"Spadea",
"Spadoni",
"Spagna",
"Spagnoletti",
"Spagnoli",
"Spagnolo",
"Spagnuolo",
"Spallino",
"Spallone",
"Spano",
"Spata",
"Spatafora",
"Spatafore",
"Spataro",
"Spatola",
"Spaziani",
"Spaziano",
"Spedale",
"Sperandeo",
"Sperandio",
"Speranza",
"Sperduti",
"Sperduto",
"Speroni",
"Sperrazza",
"Spezia",
"Spicola",
"Spicuzza",
"Spiezio",
"Spina",
"Spinazzola",
"Spinello",
"Spinnato",
"Spino",
"Spinola",
"Spinosa",
"Spirito",
"Spizzirri",
"Sposato",
"Sposito",
"Squicciarini",
"Squillante",
"Squitieri",
"Stabile",
"Staffa",
"Staffieri",
"Stagnaro",
"Stagnitta",
"Stagno",
"Stallone",
"Stanco",
"Stano",
"Stanzione",
"Stasio",
"Stavola",
"Stefanelli",
"Stefani",
"Stefanini",
"Stefano",
"Stella",
"Stellato",
"Stello",
"Stephani",
"Stigliano",
"Storino",
"Storti",
"Storto",
"Strada",
"Strazza",
"Striano",
"Strinati",
"Strollo",
"Stumpo",
"Sturniolo",
"Subia",
"Sulla",
"Sulpizio",
"Sunseri",
"Supino",
"Susco",
"Susi",
"Sutera",
"Tabacchi",
"Tabone",
"Taddei",
"Taddeo",
"Taddonio",
"Tafuri",
"Tagliaferri",
"Tagliaferro",
"Taglieri",
"Taibi",
"Talarico",
"Talerico",
"Taliercio",
"Tallarico",
"Tallo",
"Talone",
"Tamasi",
"Tambasco",
"Tambellini",
"Tamborello",
"Tamburello",
"Tamburino",
"Tamburo",
"Tamburri",
"Tamburrino",
"Tamburro",
"Tammaro",
"Tancredi",
"Tango",
"Tangredi",
"Tani",
"Tano",
"Tantalo",
"Tantillo",
"Tanzi",
"Taormina",
"Tarantino",
"Taranto",
"Taravella",
"Tarolli",
"Tarquinio",
"Tarsi",
"Tartaglia",
"Tartaglione",
"Tarulli",
"Tasca",
"Tassi",
"Tassinari",
"Tasso",
"Tassone",
"Tata",
"Tauriello",
"Tauro",
"Tavani",
"Tavella",
"Taverna",
"Tavolacci",
"Tedeschi",
"Tedesco",
"Tedone",
"Telesca",
"Telesco",
"Tella",
"Tello",
"Tempesta",
"Tenaglia",
"Tenuta",
"Tepedino",
"Terenzi",
"Teresi",
"Terracciano",
"Terracina",
"Terrano",
"Terreri",
"Terzi",
"Tesauro",
"Tesoriero",
"Tesoro",
"Tessaro",
"Tessitore",
"Testa",
"Testani",
"Testo",
"Teti",
"Tiano",
"Tiberi",
"Tiberio",
"Tierno",
"Timpone",
"Tine",
"Tino",
"Tinti",
"Tirabassi",
"Tirone",
"Tiso",
"Tito",
"Titone",
"Tobia",
"Tocci",
"Tocco",
"Toce",
"Todaro",
"Todora",
"Tofani",
"Tognetti",
"Toia",
"Tolerico",
"Tolomeo",
"Toma",
"Tomaino",
"Tomarchio",
"Tomaselli",
"Tomasello",
"Tomasetti",
"Tomasi",
"Tomasini",
"Tomasino",
"Tomaso",
"Tomassetti",
"Tomassi",
"Tomassini",
"Tomasso",
"Tomasulo",
"Tomei",
"Tomeo",
"Tonelli",
"Toni",
"Tonini",
"Tonti",
"Toppi",
"Torchia",
"Torcivia",
"Torelli",
"Torello",
"Toriello",
"Torino",
"Tornabene",
"Tornatore",
"Tornetta",
"Torno",
"Toro",
"Torre",
"Torregrossa",
"Torres",
"Torri",
"Torrisi",
"Torti",
"Tortora",
"Tortorella",
"Tortorelli",
"Tortorello",
"Tortorice",
"Tortorici",
"Toscani",
"Toscano",
"Tosi",
"Toso",
"Tosti",
"Tota",
"Toti",
"Totino",
"Toto",
"Tozzi",
"Trabucco",
"Traficante",
"Traina",
"Traino",
"Trama",
"Tramontana",
"Tramontano",
"Tramonte",
"Tramontozzi",
"Tranchina",
"Trani",
"Travaglini",
"Traverso",
"Travisano",
"Trento",
"Trevisan",
"Trevisani",
"Trezza",
"Trifiletti",
"Triglia",
"Trillo",
"Trimboli",
"Trinca",
"Tringale",
"Tringali",
"Triola",
"Triolo",
"Tripi",
"Tripodi",
"Tripoli",
"Trivisonno",
"Troccoli",
"Troia",
"Troiani",
"Troiano",
"Troilo",
"Troise",
"Troisi",
"Trombetta",
"Trombino",
"Troncone",
"Tronolone",
"Tropea",
"Tropeano",
"Tropiano",
"Trotta",
"Trotti",
"Trotto",
"Trovato",
"Trozzo",
"Trubiano",
"Truglio",
"Trunzo",
"Trupiano",
"Tucci",
"Tucciarone",
"Tuccillo",
"Tuccio",
"Tufano",
"Tufaro",
"Tufo",
"Tulli",
"Tullio",
"Tullo",
"Tumbarello",
"Tuminello",
"Tumminello",
"Tumminia",
"Tumolo",
"Turano",
"Turchi",
"Turco",
"Turi",
"Turiano",
"Turo",
"Turri",
"Turrisi",
"Turro",
"Tursi",
"Turturro",
"Tusa",
"Tuscano",
"Tutino",
"Tuzzolino",
"Uberti",
"Uccello",
"Ucci",
"Udinese",
"Udinesi",
"Ugolini",
"Uliano",
"Ungaro",
"Urbani",
"Urciuoli",
"Urgo",
"Ursillo",
"Ursini",
"Ursino",
"Urso",
"Uva",
"Uzzo",
"Vacanti",
"Vacca",
"Vaccarella",
"Vaccarelli",
"Vaccarello",
"Vaccari",
"Vaccariello",
"Vaccarino",
"Vaccaro",
"Vacco",
"Vadala",
"Vagnoni",
"Vairo",
"Vala",
"Valent",
"Valente",
"Valenti",
"Valentini",
"Valentino",
"Valenza",
"Valeri",
"Valiante",
"Valla",
"Vallario",
"Vallese",
"Valli",
"Vallone",
"Valore",
"Valvano",
"Valvo",
"Vanacore",
"Vanella",
"Vannelli",
"Vanni",
"Vannucci",
"Vanore",
"Varallo",
"Varano",
"Varda",
"Vario",
"Varisco",
"Varni",
"Varone",
"Varriale",
"Varricchio",
"Varrone",
"Vars",
"Varvaro",
"Vasile",
"Vassallo",
"Vasta",
"Vastano",
"Vastola",
"Vecchi",
"Vecchiarelli",
"Vecchio",
"Vecchione",
"Vece",
"Vecellio",
"Vecera",
"Vecoli",
"Vellucci",
"Velotta",
"Veltre",
"Vena",
"Venanzi",
"Vendetti",
"Venditti",
"Venditto",
"Venezia",
"Veneziale",
"Veneziano",
"Venezio",
"Venier",
"Venneri",
"Veno",
"Venti",
"Ventimiglia",
"Vento",
"Ventola",
"Ventre",
"Ventrella",
"Ventresca",
"Ventrone",
"Ventura",
"Venturella",
"Venturelli",
"Venturi",
"Venturini",
"Venturino",
"Venturo",
"Venuti",
"Venuto",
"Venzon",
"Verde",
"Verderame",
"Verderosa",
"Verdi",
"Verdone",
"Verducci",
"Verga",
"Verna",
"Vernetti",
"Verni",
"Verno",
"Vero",
"Verona",
"Veronesi",
"Verrastro",
"Verratti",
"Verrico",
"Verrilli",
"Verrone",
"Vertucci",
"Verucchi",
"Vescio",
"Vesco",
"Vescovi",
"Vespa",
"Vetere",
"Vetrone",
"Vettraino",
"Viale",
"Vian",
"Viani",
"Viano",
"Vicari",
"Vicario",
"Vicini",
"Vicino",
"Vida",
"Viel",
"Vietti",
"Viglione",
"Vigliotti",
"Vigna",
"Vignali",
"Vignola",
"Vignone",
"Vilardo",
"Villa",
"Villani",
"Villano",
"Villanova",
"Villella",
"Villone",
"Vincelli",
"Vincenti",
"Vincenzo",
"Vinci",
"Viola",
"Violante",
"Virgili",
"Virgilio",
"Virginia",
"Virzi",
"Visalli",
"Viscardi",
"Visco",
"Viscomi",
"Visconti",
"Viscuso",
"Viselli",
"Vita",
"Vitacco",
"Vitale",
"Vitali",
"Vitanza",
"Vitela",
"Vitelli",
"Vitello",
"Viti",
"Vitiello",
"Vito",
"Vitolo",
"Vitrano",
"Vitti",
"Vittone",
"Vittori",
"Vittoria",
"Vittorio",
"Vitucci",
"Vitulli",
"Vitullo",
"Vivenzio",
"Viviani",
"Viviano",
"Vivirito",
"Vivolo",
"Vivona",
"Vizza",
"Vizzini",
"Voce",
"Voci",
"Volante",
"Volino",
"Vollaro",
"Volpe",
"Volpi",
"Volpicelli",
"Volta",
"Vona",
"Vota",
"Votta",
"Vozzella",
"Vullo",
"Vultaggio",
"Vuono",
"Zaccagnini",
"Zaccagnino",
"Zaccardi",
"Zaccardo",
"Zaccaria",
"Zaccheo",
"Zaccone",
"Zadra",
"Zaffino",
"Zaffuto",
"Zaino",
"Zambelli",
"Zambon",
"Zamboni",
"Zambrano",
"Zammit",
"Zampa",
"Zampella",
"Zampini",
"Zampino",
"Zanardi",
"Zanca",
"Zandi",
"Zane",
"Zanella",
"Zanelli",
"Zanetti",
"Zangari",
"Zanghi",
"Zangrilli",
"Zani",
"Zanin",
"Zanni",
"Zannini",
"Zanon",
"Zanone",
"Zanoni",
"Zanotti",
"Zappa",
"Zappala",
"Zappone",
"Zappulla",
"Zara",
"Zarcone",
"Zarella",
"Zarlengo",
"Zaro",
"Zarrella",
"Zarrilli",
"Zarro",
"Zavaglia",
"Zecca",
"Zegarelli",
"Zella",
"Zello",
"Zema",
"Zeni",
"Zeno",
"Zeoli",
"Zeolla",
"Zeppieri",
"Zetticci",
"Zezza",
"Zingale",
"Zingarelli",
"Zingaro",
"Zini",
"Zinni",
"Zinno",
"Zino",
"Zirpoli",
"Zisa",
"Zito",
"Zizzi",
"Zizzo",
"Zocchi",
"Zocco",
"Zoda",
"Zola",
"Zolezzi",
"Zolla",
"Zollo",
"Zona",
"Zoppi",
"Zorzi",
"Zotti",
"Zottola",
"Zucca",
"Zuccarelli",
"Zuccarello",
"Zuccaro",
"Zucco",
"Zulli",
"Zullo",
"Zumbo",
"Zummo",
"Zumpano",
"Zunino",
"Zurlo"]>>
<<set setup.japaneseSurnames to [
"Abe",
"Adachi",
"Akagi",
"Akamine",
"Aki",
"Akiyama",
"Amano",
"Amari",
"Amaya",
"Ando",
"Anno",
"Anzai",
"Aoki",
"Aoyama",
"Arai",
"Arakaki",
"Arakawa",
"Araki",
"Arata",
"Araya",
"Arima",
"Arita",
"Asa",
"Asai",
"Asano",
"Asato",
"Ashikaga",
"Azuma",
"Baba",
"Ban",
"Bando",
"Chiba",
"Chinen",
"Chino",
"Date",
"Doi",
"Domen",
"Eguchi",
"Endo",
"Enomoto",
"Eto",
"Fujii",
"Fujikawa",
"Fujimori",
"Fujimoto",
"Fujimura",
"Fujino",
"Fujioka",
"Fujita",
"Fujiwara",
"Fukuda",
"Fukuhara",
"Fukui",
"Fukumoto",
"Fukunaga",
"Fukushima",
"Funai",
"Furukawa",
"Furuta",
"Furutani",
"Furuya",
"Fuse",
"Gima",
"Go",
"Goda",
"Goto",
"Goya",
"Hada",
"Haga",
"Hagiwara",
"Hamada",
"Hamamoto",
"Hamasaki",
"Handa",
"Hano",
"Hara",
"Harada",
"Hase",
"Hasegawa",
"Hashimoto",
"Hata",
"Hatanaka",
"Hattori",
"Hayakawa",
"Hayashi",
"Hayashida",
"Higa",
"Higashi",
"Higuchi",
"Himura",
"Hino",
"Hirabayashi",
"Hirai",
"Hirano",
"Hiraoka",
"Hirata",
"Hirayama",
"Hironaka",
"Hirose",
"Hirota",
"Hisakawa",
"Hoga",
"Hokama",
"Honda",
"Hora",
"Hori",
"Horie",
"Horiuchi",
"Hoshino",
"Ichikawa",
"Ida",
"Ide",
"Igarashi",
"Ige",
"Iha",
"Iida",
"Ike",
"Ikeda",
"Ikehara",
"Imada",
"Imai",
"Imamura",
"Inaba",
"Inoue",
"Inouye",
"Isa",
"Iseri",
"Ishibashi",
"Ishida",
"Ishihara",
"Ishii",
"Ishikawa",
"Ishimoto",
"Isobe",
"Ito",
"Itoh",
"Itou",
"Iwai",
"Iwamoto",
"Iwasaki",
"Iwata",
"Izumi",
"Jin",
"Jo",
"Juba",
"Kaba",
"Kagawa",
"Kai",
"Kajiwara",
"Kamei",
"Kamiya",
"Kanai",
"Kanda",
"Kaneko",
"Kanemoto",
"Kaneshiro",
"Kanno",
"Kano",
"Kasai",
"Kase",
"Kataoka",
"Katayama",
"Kato",
"Katou",
"Kawabata",
"Kawaguchi",
"Kawahara",
"Kawai",
"Kawakami",
"Kawamoto",
"Kawamura",
"Kawano",
"Kawasaki",
"Kawashima",
"Kawata",
"Kaya",
"Kibe",
"Kida",
"Kido",
"Kikuchi",
"Kimoto",
"Kimura",
"Kinoshita",
"Kishi",
"Kishimoto",
"Kita",
"Kitagawa",
"Kitamura",
"Kiyabu",
"Kobashigawa",
"Kobayashi",
"Kobe",
"Koda",
"Kodama",
"Koga",
"Koike",
"Koizumi",
"Kojima",
"Komatsu",
"Kon",
"Konda",
"Kondo",
"Konishi",
"Konno",
"Kono",
"Konya",
"Koyama",
"Koyanagi",
"Kuba",
"Kubo",
"Kubota",
"Kudo",
"Kumagai",
"Kuno",
"Kuramoto",
"Kurata",
"Kure",
"Kurihara",
"Kuroda",
"Kurokawa",
"Kurosawa",
"Kuse",
"Kusumoto",
"Kuwahara",
"Machi",
"Machida",
"Mae",
"Maeda",
"Maekawa",
"Maita",
"Maki",
"Makino",
"Mano",
"Maruyama",
"Masaki",
"Mase",
"Masuda",
"Matsubara",
"Matsuda",
"Matsui",
"Matsumoto",
"Matsumura",
"Matsunaga",
"Matsuno",
"Matsuo",
"Matsuoka",
"Matsushima",
"Matsushita",
"Matsuura",
"Matsuyama",
"Matsuzaki",
"Mayeda",
"Mihara",
"Mikami",
"Miki",
"Minami",
"Minamoto",
"Mino",
"Mita",
"Miura",
"Miya",
"Miyagawa",
"Miyahara",
"Miyahira",
"Miyake",
"Miyamoto",
"Miyasaki",
"Miyasato",
"Miyashiro",
"Miyashita",
"Miyata",
"Miyazaki",
"Miyoshi",
"Mizuno",
"Mizushima",
"Mochizuki",
"Mori",
"Morikawa",
"Morimoto",
"Morine",
"Morino",
"Morioka",
"Morishige",
"Morishita",
"Morita",
"Moriyama",
"Moto",
"Mukai",
"Mura",
"Murai",
"Murakami",
"Muramoto",
"Muranaka",
"Murano",
"Muraoka",
"Murata",
"Murayama",
"Muto",
"Nagai",
"Nagamine",
"Nagano",
"Nagao",
"Nagasawa",
"Nagata",
"Naito",
"Nakada",
"Nakagawa",
"Nakahara",
"Nakai",
"Nakajima",
"Nakama",
"Nakamoto",
"Nakamura",
"Nakanishi",
"Nakano",
"Nakao",
"Nakashima",
"Nakasone",
"Nakata",
"Nakatani",
"Nakatomi",
"Nakayama",
"Nakazawa",
"Namba",
"Nii",
"Nishi",
"Nishida",
"Nishihara",
"Nishikawa",
"Nishimoto",
"Nishimura",
"Nishioka",
"Nishiyama",
"Nitta",
"Niwa",
"No",
"Noda",
"Noguchi",
"Nomura",
"Nonaka",
"Noya",
"Oba",
"Obara",
"Obi",
"Oda",
"Oe",
"Ogasawara",
"Ogata",
"Ogawa",
"Ogino",
"Ogura",
"Oh",
"Ohara",
"Ohashi",
"Ohno",
"Ohta",
"Oishi",
"Oka",
"Okabe",
"Okada",
"Okamoto",
"Okamura",
"Okane",
"Okano",
"Okawa",
"Okazaki",
"Oki",
"Okimoto",
"Okino",
"Okita",
"Okubo",
"Okuda",
"Okuma",
"Okumura",
"Okura",
"Omori",
"Omura",
"Onaga",
"Onishi",
"Ono",
"Orio",
"Osada",
"Osaki",
"Ose",
"Oshima",
"Oshiro",
"Oshita",
"Ota",
"Otake",
"Otani",
"Otsuka",
"Ouchi",
"Oyama",
"Oye",
"Ozaki",
"Ozawa",
"Sada",
"Sadow",
"Saeki",
"Saiki",
"Saito",
"Saitou",
"Sakaguchi",
"Sakai",
"Sakamoto",
"Sakata",
"Sako",
"Sakuma",
"Sakurai",
"Sama",
"Sanda",
"Sando",
"Sano",
"Sasaki",
"Sato",
"Satou",
"Satow",
"Sawa",
"Sawada",
"Sawaya",
"Sazama",
"Seki",
"Sekiguchi",
"Seno",
"Seo",
"Sera",
"Seta",
"Seto",
"Shiba",
"Shibata",
"Shibuya",
"Shima",
"Shimabukuro",
"Shimada",
"Shimamoto",
"Shimizu",
"Shimoda",
"Shimomura",
"Shinohara",
"Shinsato",
"Shintani",
"Shirai",
"Shiraishi",
"Shiraki",
"Shiro",
"Shiroma",
"Shishido",
"Shoda",
"Shoji",
"Soda",
"Soga",
"Soma",
"Sone",
"Sonoda",
"Suda",
"Sugai",
"Sugawara",
"Sugihara",
"Sugimoto",
"Sugita",
"Sugiyama",
"Suko",
"Sumida",
"Sunada",
"Suto",
"Suzuki",
"Tabata",
"Tachibana",
"Tada",
"Tagawa",
"Taguchi",
"Tahara",
"Taira",
"Tajima",
"Takada",
"Takagi",
"Takahashi",
"Takai",
"Takaki",
"Takamoto",
"Takano",
"Takara",
"Takashima",
"Takata",
"Takayama",
"Takeda",
"Takei",
"Takemoto",
"Takenaka",
"Takeshita",
"Taketa",
"Takeuchi",
"Tamaki",
"Tamanaha",
"Tamashiro",
"Tamura",
"Tanabe",
"Tanaka",
"Tani",
"Tanigawa",
"Taniguchi",
"Tanimoto",
"Tanji",
"Tano",
"Tao",
"Tashiro",
"Tengan",
"Terada",
"Teramoto",
"Teruya",
"Teshima",
"Tobe",
"Toda",
"Tokuda",
"Tokunaga",
"Toma",
"Tominaga",
"Tomita",
"Tone",
"Toyama",
"Toyoda",
"Tsuchida",
"Tsuchiya",
"Tsuda",
"Tsuji",
"Tsukamoto",
"Tsukuda",
"Tsutsui",
"Tsutsumi",
"Uchida",
"Uchiyama",
"Ueda",
"Uehara",
"Uemura",
"Ueno",
"Umeda",
"Umemoto",
"Uno",
"Usui",
"Uyeda",
"Uyehara",
"Uyemura",
"Uyeno",
"Wada",
"Wakabayashi",
"Watanabe",
"Yagi",
"Yamada",
"Yamagata",
"Yamaguchi",
"Yamakawa",
"Yamamoto",
"Yamamura",
"Yamanaka",
"Yamane",
"Yamaoka",
"Yamasaki",
"Yamashiro",
"Yamashita",
"Yamauchi",
"Yamazaki",
"Yanagi",
"Yano",
"Yasuda",
"Yasui",
"Yasutake",
"Yogi",
"Yokota",
"Yokoyama",
"Yonamine",
"Yoneda",
"Yoshida",
"Yoshihara",
"Yoshikawa",
"Yoshimoto",
"Yoshimura",
"Yoshinaga",
"Yoshino",
"Yoshioka",
"Yukimura"]>>
<<set setup.germanSurnames to [
"Abbe",
"Abegglen",
"Abel",
"Abeln",
"Abend",
"Abendroth",
"Aber",
"Abitz",
"Abke",
"Abt",
"Abts",
"Ach",
"Achatz",
"Achen",
"Achenbach",
"Achorn",
"Achter",
"Achterhof",
"Achziger",
"Ackermann",
"Ackert",
"Ackmann",
"Acord",
"Adami",
"Adamy",
"Addleman",
"Adel",
"Adelberg",
"Adelmann",
"Adelsberger",
"Adelsperger",
"Adelstein",
"Ader",
"Aderman",
"Aders",
"Adler",
"Adolf",
"Afflerbach",
"Affolter",
"Agler",
"Agricola",
"Ahl",
"Ahlbrecht",
"Ahles",
"Ahlf",
"Ahlgrim",
"Ahmann",
"Ahn",
"Ahr",
"Airey",
"Albach",
"Alberding",
"Alberg",
"Albitz",
"Albracht",
"Albrecht",
"Albus",
"Aldag",
"Alder",
"Aldinger",
"Alexy",
"Alger",
"Alig",
"Alleman",
"Allenbach",
"Allendorf",
"Aller",
"Allers",
"Allert",
"Allgaier",
"Allgeier",
"Allgeyer",
"Alling",
"Allinger",
"Allman",
"Alman",
"Almendinger",
"Almer",
"Alpert",
"Alpha",
"Alsdorf",
"Alsman",
"Alspach",
"Alt",
"Altemose",
"Altenbach",
"Altenburg",
"Altenburger",
"Altendorf",
"Altenhofen",
"Altepeter",
"Alter",
"Altergott",
"Althaus",
"Altheide",
"Althen",
"Althoff",
"Altig",
"Altmann",
"Altmeyer",
"Altringer",
"Altstadt",
"Altvater",
"Amacher",
"Amaker",
"Amann",
"Amberg",
"Amberger",
"Amborn",
"Ambrosius",
"Ambs",
"Ambuehl",
"Amelung",
"Amend",
"Amendt",
"Ament",
"Ames",
"Ammer",
"Ammon",
"Amrhein",
"Amsel",
"Amsler",
"Amthor",
"Anacker",
"Andelman",
"Ander",
"Anderer",
"Anderle",
"Anderman",
"Anders",
"Andes",
"Anding",
"Andler",
"Andra",
"Andrae",
"Andre",
"Andreae",
"Andris",
"Andrle",
"Angel",
"Angerhofer",
"Angerman",
"Angermeier",
"Angert",
"Anhalt",
"Anhorn",
"Anker",
"Anklam",
"Annen",
"Anschuetz",
"Anselmi",
"Anslinger",
"Ansorge",
"Anspach",
"Ansted",
"Antes",
"Anthes",
"Anthon",
"Antoni",
"Apfel",
"Apfelbaum",
"App",
"Appel",
"Appelhans",
"Appelt",
"Appenzeller",
"Appold",
"Aprill",
"Apt",
"Arant",
"Arb",
"Arbeiter",
"Ardinger",
"Arendt",
"Arensdorf",
"Arentz",
"Arenz",
"Aretz",
"Arling",
"Arlinghaus",
"Arlt",
"Arman",
"Armbrecht",
"Armbrust",
"Armbruster",
"Armes",
"Armold",
"Arms",
"Arndt",
"Arner",
"Arnhart",
"Arnhold",
"Arnholt",
"Arning",
"Arnoldi",
"Arnoldy",
"Arnot",
"Arnstein",
"Arp",
"Arras",
"Arth",
"Artz",
"Artzer",
"Arzt",
"Asch",
"Aschenbach",
"Aschenbrenner",
"Ascher",
"Aschoff",
"Asp",
"Assmann",
"Ast",
"Aster",
"Astle",
"Ater",
"Athmann",
"Attig",
"Aubel",
"Aubert",
"Aubrecht",
"Aue",
"Auen",
"Auer",
"Auerbach",
"Aufderheide",
"Aug",
"Auge",
"Augenstein",
"Auger",
"Augsburger",
"Augspurger",
"Aukamp",
"Aul",
"Aulbach",
"Aulenbach",
"Aull",
"Ault",
"Aumann",
"Aupperle",
"Aurich",
"Auringer",
"Auslander",
"Ausman",
"Aust",
"Austen",
"Auster",
"Austerman",
"Austgen",
"Austin",
"Auth",
"Aven",
"Averbach",
"Averbeck",
"Awe",
"Ax",
"Axt",
"Aydt",
"Aye",
"Baab",
"Baal",
"Baar",
"Baars",
"Babe",
"Babel",
"Baber",
"Babler",
"Babst",
"Bach",
"Bache",
"Bacher",
"Bachert",
"Bachhuber",
"Bachmann",
"Bachmeier",
"Bachtel",
"Backe",
"Backes",
"Backhaus",
"Backman",
"Backs",
"Bader",
"Badertscher",
"Baecker",
"Baeder",
"Baehler",
"Baehr",
"Baer",
"Baerg",
"Baerwald",
"Baese",
"Baessler",
"Baetz",
"Bahe",
"Bahler",
"Bahlmann",
"Bahn",
"Bahner",
"Bahre",
"Bahrenburg",
"Bahrke",
"Baier",
"Bailen",
"Bainter",
"Baitinger",
"Bake",
"Balbach",
"Balder",
"Baldinger",
"Baldner",
"Balfanz",
"Balk",
"Balke",
"Ballas",
"Baller",
"Balles",
"Ballin",
"Balling",
"Ballis",
"Ballmann",
"Ballweber",
"Ballweg",
"Balmer",
"Balow",
"Balsam",
"Balser",
"Balsiger",
"Balsinger",
"Balster",
"Balter",
"Balthazor",
"Baltz",
"Baltzer",
"Balz",
"Balzer",
"Bamber",
"Bamberg",
"Bamberger",
"Ban",
"Bandel",
"Bandemer",
"Bander",
"Bandler",
"Bandow",
"Bandt",
"Banes",
"Bang",
"Bange",
"Bangert",
"Banghart",
"Bank",
"Banke",
"Banker",
"Bankert",
"Bann",
"Banner",
"Banning",
"Banse",
"Bantle",
"Bantz",
"Banwart",
"Banzhaf",
"Bapst",
"Barbe",
"Barck",
"Bareis",
"Bares",
"Barfknecht",
"Barfuss",
"Barie",
"Baringer",
"Barkey",
"Barlage",
"Barmann",
"Barndt",
"Barnick",
"Baron",
"Barsch",
"Bart",
"Bartel",
"Bartelme",
"Bartels",
"Bartelt",
"Barth",
"Barthe",
"Barthel",
"Barthelmes",
"Barthelmess",
"Barthels",
"Barthol",
"Bartholomay",
"Bartimus",
"Bartl",
"Bartle",
"Bartling",
"Bartmess",
"Barton",
"Bartosch",
"Bartsch",
"Bartz",
"Baruth",
"Barz",
"Basch",
"Basche",
"Base",
"Basel",
"Basgall",
"Basler",
"Basner",
"Bason",
"Bass",
"Basse",
"Bassler",
"Bassman",
"Bast",
"Basten",
"Bastian",
"Batcher",
"Batdorf",
"Batenhorst",
"Bath",
"Bathe",
"Bathke",
"Batt",
"Batterman",
"Batzer",
"Bau",
"Bauch",
"Bauchman",
"Baudendistel",
"Bauder",
"Bauer",
"Bauerlein",
"Bauermeister",
"Bauers",
"Bauersfeld",
"Bauknecht",
"Bauler",
"Baum",
"Baumann",
"Baumbach",
"Baumberger",
"Baumeister",
"Baumer",
"Baumert",
"Baumgard",
"Baumgardt",
"Baumgarner",
"Baumgart",
"Baumgarten",
"Baumgartner",
"Baumhardt",
"Baumhover",
"Baumler",
"Baumstark",
"Baumunk",
"Baunach",
"Baures",
"Baus",
"Baust",
"Baustian",
"Baute",
"Bax",
"Bay",
"Bayer",
"Bayerl",
"Bayers",
"Bayha",
"Baze",
"Bebber",
"Bech",
"Bechen",
"Becher",
"Becherer",
"Bechler",
"Bechtol",
"Beck",
"Becka",
"Beckendorf",
"Beckerman",
"Beckert",
"Beckmeyer",
"Beder",
"Bedner",
"Beemer",
"Beers",
"Beese",
"Beetz",
"Begeman",
"Beh",
"Beha",
"Behe",
"Behl",
"Behle",
"Behlen",
"Behler",
"Behling",
"Behlke",
"Behm",
"Behme",
"Behmer",
"Behner",
"Behr",
"Behre",
"Behring",
"Behringer",
"Behrle",
"Behrmann",
"Behymer",
"Beichler",
"Beier",
"Beierle",
"Beiermann",
"Beiler",
"Beilfuss",
"Beilke",
"Beilstein",
"Bein",
"Beiner",
"Beinlich",
"Beise",
"Beisel",
"Beiser",
"Beissel",
"Beiswanger",
"Beiswenger",
"Beiter",
"Beiting",
"Beitz",
"Belch",
"Belger",
"Belke",
"Belle",
"Bellenger",
"Beller",
"Bellin",
"Belling",
"Bellinger",
"Bellinghausen",
"Bellm",
"Bellmer",
"Below",
"Belser",
"Belt",
"Belter",
"Belzer",
"Bendele",
"Bender",
"Bendig",
"Bendler",
"Bendorf",
"Bendt",
"Bene",
"Benedum",
"Benfer",
"Benge",
"Bengel",
"Bening",
"Benitz",
"Benker",
"Benninghoff",
"Bensch",
"Bense",
"Bensel",
"Bensen",
"Benshoff",
"Bensing",
"Benter",
"Benthin",
"Bentler",
"Bentrup",
"Bentzel",
"Benzel",
"Benzschawel",
"Berber",
"Berchtold",
"Berding",
"Berend",
"Berendes",
"Berg",
"Berge",
"Bergen",
"Bergener",
"Berger",
"Berges",
"Bergfeld",
"Bergholz",
"Berghorst",
"Bergmann",
"Bergmeier",
"Bergner",
"Bergold",
"Bergschneider",
"Bergt",
"Berhorst",
"Beringer",
"Berk",
"Berka",
"Berke",
"Berkel",
"Berkemeier",
"Berkemeyer",
"Berkner",
"Berl",
"Berling",
"Bermann",
"Bermel",
"Bern",
"Bernardy",
"Bernau",
"Bernauer",
"Bernd",
"Bernecker",
"Berner",
"Bernert",
"Bernhagen",
"Bernhardt",
"Bernhart",
"Berni",
"Bernick",
"Bernier",
"Bernius",
"Bernstein",
"Bero",
"Berres",
"Berreth",
"Bersch",
"Bertel",
"Bertels",
"Bertelsen",
"Berth",
"Bertha",
"Berthel",
"Berthold",
"Bertholf",
"Bertram",
"Bertsch",
"Bertsche",
"Bertz",
"Berwald",
"Besel",
"Besemer",
"Besler",
"Bess",
"Bessel",
"Besselman",
"Besser",
"Bessinger",
"Bessler",
"Best",
"Beste",
"Bester",
"Bestgen",
"Betler",
"Betschart",
"Bettendorf",
"Bettenhausen",
"Better",
"Bettger",
"Betthauser",
"Bettin",
"Bettinger",
"Bettner",
"Betzer",
"Betzler",
"Betzner",
"Betzold",
"Beutel",
"Beutler",
"Bevers",
"Beversdorf",
"Beydler",
"Beyer",
"Beyerle",
"Beyerlein",
"Beyers",
"Beyersdorf",
"Beyke",
"Beyler",
"Bezner",
"Bezold",
"Biber",
"Bick",
"Bickel",
"Bickhart",
"Bicking",
"Bickle",
"Bickler",
"Bidinger",
"Bieber",
"Biedenbach",
"Biederman",
"Biedermann",
"Biediger",
"Bieger",
"Biegert",
"Biehl",
"Biehle",
"Biehn",
"Bieker",
"Biel",
"Biela",
"Bielefeld",
"Bielenberg",
"Bieler",
"Bielke",
"Bien",
"Bieneman",
"Biener",
"Bier",
"Bierbaum",
"Bierlein",
"Bierly",
"Biermann",
"Bierschbach",
"Bierschenk",
"Bierwagen",
"Bierwirth",
"Biese",
"Biesecker",
"Bieser",
"Biesinger",
"Biesterfeld",
"Bietz",
"Biever",
"Bigalke",
"Bigner",
"Bihl",
"Bihler",
"Bihm",
"Bihn",
"Bilderback",
"Bilger",
"Biller",
"Billerbeck",
"Billheimer",
"Billick",
"Billig",
"Billing",
"Billinger",
"Billman",
"Billmeyer",
"Biltz",
"Bilz",
"Bindel",
"Binder",
"Bindner",
"Bingel",
"Bingenheimer",
"Binger",
"Binner",
"Binsfeld",
"Binstock",
"Bintz",
"Binz",
"Birenbaum",
"Biringer",
"Birk",
"Birkenfeld",
"Birkhofer",
"Birkle",
"Birkner",
"Birnbaum",
"Birner",
"Birr",
"Birschbach",
"Birt",
"Birth",
"Bischof",
"Bischoff",
"Bisping",
"Bissen",
"Bitler",
"Bittel",
"Bitter",
"Bitterman",
"Bittick",
"Bitting",
"Bittinger",
"Bittner",
"Bitzer",
"Blacker",
"Blackert",
"Bladow",
"Blaeser",
"Blaesing",
"Blaich",
"Blanck",
"Blanke",
"Blankenbeckler",
"Blankenburg",
"Blankenheim",
"Blankenhorn",
"Blaschke",
"Blaschko",
"Blaser",
"Blasing",
"Blasius",
"Blass",
"Blatt",
"Blattenberger",
"Blau",
"Blauert",
"Blaufuss",
"Blauser",
"Blech",
"Blecha",
"Blecher",
"Blechinger",
"Blechman",
"Blehm",
"Bleich",
"Bleicher",
"Bleichner",
"Bleier",
"Bleil",
"Bleile",
"Bleiler",
"Bleiweiss",
"Blend",
"Blender",
"Blenker",
"Blessing",
"Blessinger",
"Blessman",
"Bley",
"Bleyer",
"Blick",
"Bliese",
"Bliesner",
"Blind",
"Blinder",
"Blinn",
"Bliss",
"Blitz",
"Blitzer",
"Bloch",
"Blocher",
"Block",
"Blocker",
"Bloedow",
"Blom",
"Blomberg",
"Blome",
"Blose",
"Bloss",
"Blouch",
"Blucher",
"Bludau",
"Bluhm",
"Blum",
"Blumberg",
"Blume",
"Blumenauer",
"Blumenberg",
"Blumenfeld",
"Blumenschein",
"Blumer",
"Blumhagen",
"Blumhardt",
"Blunck",
"Blunk",
"Blust",
"Bluth",
"Bly",
"Bobb",
"Bobeck",
"Bobek",
"Boberg",
"Bobinger",
"Bobst",
"Bobzien",
"Boch",
"Boche",
"Bock",
"Bockenstedt",
"Bockhorst",
"Bockoven",
"Bodamer",
"Bodden",
"Bode",
"Boden",
"Bodenheimer",
"Bodenschatz",
"Bodenstein",
"Bodensteiner",
"Bodin",
"Bodman",
"Bodner",
"Boebel",
"Boeder",
"Boedigheimer",
"Boegel",
"Boeglin",
"Boeh",
"Boehl",
"Boehle",
"Boehler",
"Boehlert",
"Boehlke",
"Boehm",
"Boehme",
"Boehmer",
"Boehnlein",
"Boehringer",
"Boelter",
"Boenig",
"Boenker",
"Boers",
"Boerst",
"Boes",
"Boese",
"Boesel",
"Boetcher",
"Boettcher",
"Boettger",
"Boettner",
"Boff",
"Bogen",
"Bogenrief",
"Bogenschutz",
"Boger",
"Bogner",
"Bogus",
"Bohland",
"Bohlander",
"Bohle",
"Bohlen",
"Bohler",
"Bohlinger",
"Bohm",
"Bohmann",
"Bohmer",
"Bohn",
"Bohnen",
"Bohnenkamp",
"Bohner",
"Bohnert",
"Bohnet",
"Bohnhoff",
"Bohnsack",
"Bohnstedt",
"Bohr",
"Bohrer",
"Bokelman",
"Boker",
"Boland",
"Bolander",
"Bolch",
"Bold",
"Boldman",
"Boldt",
"Boler",
"Bolich",
"Boll",
"Bolland",
"Bolle",
"Bollenbach",
"Bollenbacher",
"Bolles",
"Bolling",
"Bollmann",
"Bolls",
"Bolster",
"Bolt",
"Bolte",
"Bolten",
"Bolter",
"Boltz",
"Bolz",
"Bomberger",
"Bommer",
"Bommersbach",
"Bonenberger",
"Boner",
"Bongard",
"Bonitz",
"Bonn",
"Bonne",
"Bonson",
"Bontrager",
"Boock",
"Booe",
"Book",
"Bookman",
"Bopp",
"Borde",
"Bordes",
"Bordner",
"Borgerding",
"Borges",
"Borgmeyer",
"Bork",
"Borke",
"Borkenhagen",
"Bornheimer",
"Bornhoft",
"Bornholdt",
"Bornhorst",
"Bornmann",
"Bornt",
"Borntrager",
"Borries",
"Borrmann",
"Bors",
"Borsch",
"Borst",
"Borth",
"Bortner",
"Bortz",
"Bosch",
"Bose",
"Bosecker",
"Boseman",
"Bosen",
"Boser",
"Bosler",
"Boss",
"Bosserman",
"Bosshard",
"Bosshardt",
"Bosshart",
"Bossler",
"Bost",
"Bostian",
"Botsch",
"Bottcher",
"Bottenfield",
"Bottorf",
"Bottorff",
"Botz",
"Bowsher",
"Boxberger",
"Boyer",
"Brabender",
"Brach",
"Brachman",
"Bracht",
"Brack",
"Bracke",
"Bracken",
"Bracker",
"Brackmann",
"Brader",
"Bradow",
"Bradtke",
"Braeger",
"Brahler",
"Brahm",
"Brahms",
"Bram",
"Bramel",
"Bramer",
"Brammeier",
"Brammer",
"Brand",
"Brandau",
"Brandel",
"Brandenberg",
"Brandenburg",
"Brandenburger",
"Brandenstein",
"Brander",
"Brandes",
"Brandl",
"Brandmeyer",
"Brands",
"Brandstetter",
"Brandt",
"Branner",
"Branning",
"Branstetter",
"Brantner",
"Brasch",
"Brasel",
"Brass",
"Brassel",
"Bratsch",
"Bratz",
"Braucher",
"Brauchle",
"Braucht",
"Braun",
"Braunagel",
"Braune",
"Brauner",
"Brauning",
"Braunlich",
"Braunschweig",
"Brause",
"Brausen",
"Brautigam",
"Brech",
"Brecheisen",
"Brecher",
"Breck",
"Brecke",
"Brecker",
"Breckner",
"Bredemeyer",
"Bredow",
"Bredthauer",
"Breer",
"Breese",
"Brege",
"Bregenzer",
"Breger",
"Bregman",
"Brehm",
"Brehmer",
"Brei",
"Breidenbach",
"Breidenstein",
"Breiding",
"Breidinger",
"Breier",
"Breig",
"Breihan",
"Breiner",
"Breinholt",
"Breinig",
"Breining",
"Breininger",
"Breisch",
"Breit",
"Breitbach",
"Breitbart",
"Breitbarth",
"Breitenbach",
"Breitenfeldt",
"Breitenstein",
"Breithaupt",
"Breitinger",
"Breitkreutz",
"Breitling",
"Breitner",
"Breitwieser",
"Brelje",
"Brem",
"Bremer",
"Bremmer",
"Bremser",
"Brendemuehl",
"Brender",
"Brendlinger",
"Brenn",
"Brenneis",
"Brenneman",
"Brenner",
"Brenning",
"Brensinger",
"Brentlinger",
"Brenzel",
"Breske",
"Breslauer",
"Bressler",
"Brest",
"Brester",
"Brethauer",
"Bretl",
"Bretschneider",
"Bretthauer",
"Brettschneider",
"Bretz",
"Breu",
"Breuer",
"Breuker",
"Breunig",
"Breuninger",
"Brick",
"Brickle",
"Brief",
"Briegel",
"Brieger",
"Briel",
"Briese",
"Brieske",
"Brietzke",
"Brill",
"Brillhart",
"Brimmer",
"Brinkmeier",
"Brinks",
"Briski",
"Britt",
"Britz",
"Brixius",
"Brobeck",
"Brobst",
"Brockel",
"Brockelman",
"Brockert",
"Brockhaus",
"Brockhoff",
"Brockmeier",
"Brockner",
"Brockschmidt",
"Broda",
"Brodbeck",
"Broeckel",
"Broge",
"Brohl",
"Broich",
"Broll",
"Brom",
"Bromm",
"Brommer",
"Bronnenberg",
"Bronner",
"Brosch",
"Brose",
"Brosi",
"Brosig",
"Brosius",
"Brosmer",
"Bross",
"Brossman",
"Brost",
"Broten",
"Brott",
"Brotz",
"Brotzman",
"Brox",
"Broxterman",
"Brubach",
"Brubacher",
"Bruch",
"Bruck",
"Brucker",
"Bruckman",
"Brucks",
"Bruder",
"Brueck",
"Brueckner",
"Brueggen",
"Bruehl",
"Bruemmer",
"Bruesch",
"Bruesewitz",
"Brugge",
"Bruhl",
"Bruhns",
"Brum",
"Brumbach",
"Brumer",
"Brumm",
"Brummer",
"Brummund",
"Brune",
"Brunell",
"Bruner",
"Brunet",
"Brungard",
"Brungardt",
"Brunger",
"Brunken",
"Brunker",
"Brunkhorst",
"Brunn",
"Brunner",
"Brunow",
"Brunswick",
"Bruntz",
"Brunz",
"Bruse",
"Bruske",
"Brusky",
"Bruss",
"Brust",
"Bryers",
"Bubeck",
"Bubel",
"Bublitz",
"Buboltz",
"Bubolz",
"Buch",
"Buchberger",
"Buchbinder",
"Buche",
"Buchen",
"Bucher",
"Buchert",
"Buchheim",
"Buchheit",
"Buchholtz",
"Buchholz",
"Buchinger",
"Buchler",
"Buchmann",
"Buchmeier",
"Buchner",
"Buchs",
"Buchsbaum",
"Buchta",
"Buchwald",
"Buchwalter",
"Buck",
"Buckel",
"Buckels",
"Budde",
"Budden",
"Buddenhagen",
"Buder",
"Budinger",
"Budke",
"Budner",
"Buechler",
"Buechner",
"Buecker",
"Buege",
"Buehner",
"Buehrer",
"Buehring",
"Buelow",
"Bueltel",
"Buenger",
"Buening",
"Buerge",
"Buerger",
"Buerk",
"Buerkle",
"Buermann",
"Buescher",
"Buetow",
"Buettner",
"Buff",
"Buffenbarger",
"Bugenhagen",
"Buhl",
"Buhler",
"Buhr",
"Buhrman",
"Buker",
"Bulen",
"Bulgrin",
"Bull",
"Buller",
"Bulow",
"Bultemeier",
"Bultman",
"Bumb",
"Bunde",
"Bundschuh",
"Bungard",
"Bunge",
"Bunger",
"Bunke",
"Bunker",
"Bunn",
"Bunner",
"Bunning",
"Bunt",
"Bunte",
"Bunten",
"Bunting",
"Buntrock",
"Bupp",
"Burant",
"Burau",
"Burbach",
"Burchardt",
"Burckhardt",
"Buren",
"Burg",
"Burgdorf",
"Burge",
"Burgener",
"Burger",
"Burgert",
"Burggraf",
"Burghard",
"Burghardt",
"Burghart",
"Burgmeier",
"Burgner",
"Burgstahler",
"Burgus",
"Burhans",
"Burich",
"Burk",
"Burkard",
"Burke",
"Burkel",
"Burkert",
"Burkhard",
"Burkhardt",
"Burkhart",
"Burkheimer",
"Burlage",
"Buroker",
"Burow",
"Burr",
"Burrer",
"Burrichter",
"Bursch",
"Burse",
"Burst",
"Burt",
"Bury",
"Busch",
"Busche",
"Buscher",
"Buschmann",
"Buseman",
"Buser",
"Buske",
"Buss",
"Busscher",
"Busse",
"Bussen",
"Busser",
"Bussert",
"Bussler",
"Bussmann",
"Butikofer",
"Butsch",
"Butt",
"Butter",
"Butters",
"Buttke",
"Buttler",
"Buttner",
"Butz",
"Butzen",
"Butzer",
"Butzin",
"Butzke",
"Butzlaff",
"Buxbaum",
"Campe",
"Candler",
"Cantor",
"Capito",
"Carlin",
"Carp",
"Caspar",
"Caspary",
"Casper",
"Chelius",
"Christ",
"Christel",
"Christen",
"Christl",
"Christlieb",
"Christmann",
"Christoffer",
"Christoph",
"Christophel",
"Ciske",
"Clauer",
"Clemen",
"Clemens",
"Closs",
"Colbeck",
"Commer",
"Conradi",
"Conrady",
"Conrardy",
"Cornatzer",
"Cotta",
"Cramm",
"Crecelius",
"Cripps",
"Criste",
"Cronister",
"Cruse",
"Cuda",
"Dach",
"Dachs",
"Dade",
"Daenzer",
"Dagel",
"Dagg",
"Dahle",
"Dahlem",
"Dahlen",
"Dahler",
"Dahlheimer",
"Dahling",
"Dahlinger",
"Dahlmann",
"Dahm",
"Dahmen",
"Dahms",
"Dahn",
"Dahnke",
"Daiber",
"Daigh",
"Dall",
"Dallenbach",
"Dallmann",
"Dallmeyer",
"Dalluge",
"Dalpiaz",
"Dalsing",
"Dambach",
"Damitz",
"Damm",
"Dammann",
"Damme",
"Dammer",
"Dampf",
"Damrau",
"Damrow",
"Damschroder",
"Dang",
"Dangler",
"Danke",
"Dankel",
"Danker",
"Dankers",
"Dann",
"Dannecker",
"Danneman",
"Dannenberg",
"Dannenfelser",
"Danner",
"Danser",
"Danz",
"Danzeisen",
"Danzer",
"Dapp",
"Darr",
"Dasch",
"Dase",
"Dasinger",
"Datz",
"Daub",
"Daube",
"Daubenspeck",
"Dauber",
"Dauberman",
"Daubert",
"Daubner",
"Dauer",
"Daul",
"Daum",
"Daun",
"Daunhauer",
"Daus",
"Dausman",
"Dautel",
"Dauterman",
"Dawes",
"De Paulis",
"Debban",
"Debes",
"Debold",
"Debolt",
"Debus",
"Dech",
"Dechant",
"Dechert",
"Deckelman",
"Decker",
"Deckert",
"Deckman",
"Deeken",
"Deerman",
"Dees",
"Deese",
"Deffner",
"Degen",
"Degenhardt",
"Degenhart",
"Degenstein",
"Deger",
"Degler",
"Degn",
"Dehler",
"Dehlinger",
"Dehm",
"Dehnel",
"Dehner",
"Dehnert",
"Dehring",
"Deibel",
"Deibert",
"Deibler",
"Deich",
"Deichert",
"Deichmann",
"Deimler",
"Dein",
"Deininger",
"Deis",
"Deiss",
"Deist",
"Deister",
"Deiter",
"Deitering",
"Deiters",
"Deland",
"Delger",
"Delker",
"Dell",
"Deller",
"Delling",
"Dellinger",
"Delmar",
"Delp",
"Delventhal",
"Delzer",
"Deman",
"Demand",
"Demar",
"Demel",
"Demerath",
"Demeter",
"Deml",
"Demler",
"Demme",
"Demmer",
"Demmin",
"Demming",
"Demmy",
"Demus",
"Demuth",
"Dencker",
"Denecke",
"Dengel",
"Denger",
"Dengler",
"Denhart",
"Denk",
"Denke",
"Denker",
"Denner",
"Dennert",
"Denning",
"Denninger",
"Dennler",
"Dentel",
"Dentinger",
"Dentler",
"Dentz",
"Denz",
"Denzel",
"Denzer",
"Denzin",
"Denzler",
"Depner",
"Deppen",
"Depperschmidt",
"Derbes",
"Derflinger",
"Dering",
"Deringer",
"Derleth",
"Dermer",
"Dern",
"Dernbach",
"Derner",
"Derringer",
"Dertinger",
"Deschler",
"Deschner",
"Desens",
"Dessauer",
"Detloff",
"Detmers",
"Dettinger",
"Dettlaff",
"Dettling",
"Dettloff",
"Dettmann",
"Detweiler",
"Detzel",
"Deubner",
"Deuser",
"Deuster",
"Deuter",
"Deutmeyer",
"Deutsch",
"Deutscher",
"Deutschmann",
"Dewald",
"Dewitz",
"Dexheimer",
"Dey",
"Dibbern",
"Dichter",
"Dick",
"Dicke",
"Dickel",
"Dicker",
"Dickerman",
"Dickert",
"Dickhaut",
"Dickler",
"Dickmann",
"Dickmeyer",
"Diebel",
"Diebold",
"Diefenbach",
"Diefendorf",
"Dieffenbach",
"Diegel",
"Diehl",
"Diehr",
"Dieker",
"Diel",
"Dieleman",
"Dielman",
"Diem",
"Diener",
"Dienes",
"Dienst",
"Dierlam",
"Dierolf",
"Diersing",
"Dies",
"Diestler",
"Dietel",
"Dieter",
"Dieterich",
"Dietert",
"Dietl",
"Dietlin",
"Dietrich",
"Dietz",
"Dietze",
"Dietzel",
"Dietzen",
"Dietzler",
"Dietzman",
"Diez",
"Digman",
"Dilcher",
"Dilg",
"Dilger",
"Dill",
"Dille",
"Dillen",
"Dillenburg",
"Diller",
"Dilling",
"Dillinger",
"Dillman",
"Dillner",
"Dilly",
"Diltz",
"Dimler",
"Dimmer",
"Dimmig",
"Dinda",
"Dingeldein",
"Dinger",
"Dinges",
"Dingfelder",
"Dingler",
"Dingmann",
"Dinkelman",
"Dippold",
"Dirlam",
"Dirnberger",
"Disch",
"Dischinger",
"Disque",
"Diss",
"Dissinger",
"Distel",
"Distler",
"Ditmars",
"Ditsch",
"Dittberner",
"Ditter",
"Dittmann",
"Dittrich",
"Dittus",
"Ditz",
"Ditzel",
"Dobberstein",
"Dobbert",
"Dobbertin",
"Dobeck",
"Dober",
"Dobmeier",
"Dobner",
"Dobratz",
"Dobrick",
"Docken",
"Dockendorf",
"Dockstader",
"Dockweiler",
"Dodenhoff",
"Dodt",
"Doebler",
"Doede",
"Doeden",
"Doehring",
"Doell",
"Doelling",
"Doenges",
"Doerflein",
"Doerflinger",
"Doerge",
"Doering",
"Doerner",
"Doerr",
"Doerrer",
"Doffing",
"Dohm",
"Dohn",
"Dohner",
"Dohrer",
"Dohse",
"Doktor",
"Dolch",
"Dold",
"Dolder",
"Dolen",
"Dolle",
"Dollinger",
"Dombrow",
"Domeier",
"Domer",
"Domm",
"Dommer",
"Domres",
"Donath",
"Dondlinger",
"Doner",
"Doniger",
"Donner",
"Donsbach",
"Dooner",
"Dopke",
"Dopp",
"Doppler",
"Doren",
"Dorer",
"Dorfman",
"Doring",
"Dorman",
"Dorn",
"Dornbusch",
"Dorner",
"Dornfeld",
"Doron",
"Dorow",
"Dorr",
"Dorries",
"Dorschner",
"Dorst",
"Dorsten",
"Dort",
"Dorwart",
"Dose",
"Doser",
"Doss",
"Dosser",
"Dost",
"Doster",
"Dotter",
"Dotterer",
"Dotterweich",
"Dotzler",
"Doup",
"Drabant",
"Drach",
"Drachenberg",
"Dragan",
"Drage",
"Draheim",
"Drass",
"Drath",
"Draudt",
"Drechsel",
"Drechsler",
"Drees",
"Dreiling",
"Dreis",
"Dreisbach",
"Dreith",
"Drendel",
"Dresbach",
"Dresch",
"Drescher",
"Dresden",
"Dresel",
"Dresen",
"Dresner",
"Dress",
"Dressel",
"Dresser",
"Dressler",
"Dressman",
"Dreves",
"Drexel",
"Drexler",
"Drey",
"Dreyer",
"Drilling",
"Droessler",
"Droge",
"Droll",
"Drollinger",
"Dross",
"Druffel",
"Drum",
"Drumm",
"Drummer",
"Druschel",
"Duberstein",
"Dubner",
"Dubs",
"Duck",
"Duckwitz",
"Dudenhoeffer",
"Duderstadt",
"Dudick",
"Dueck",
"Duecker",
"Duehring",
"Duell",
"Duellman",
"Duer",
"Duerr",
"Duerst",
"Duesing",
"Duesler",
"Duffner",
"Dufner",
"Duhl",
"Dukart",
"Dulberg",
"Dull",
"Dumke",
"Dumler",
"Dumm",
"Dummer",
"Dunk",
"Dunkel",
"Dunne",
"Dunner",
"Dunst",
"Dupper",
"Duren",
"Durian",
"During",
"Durk",
"Durman",
"Durner",
"Durr",
"Durre",
"Durrenberger",
"Durrer",
"Durst",
"Dusch",
"Dusel",
"Dusing",
"Dutt",
"Duve",
"Dux",
"Dylla",
"Ebach",
"Eben",
"Eberhard",
"Eberhardt",
"Eberhart",
"Eberl",
"Eberle",
"Eberlein",
"Eberlin",
"Eberspacher",
"Eberts",
"Eberwein",
"Ebinger",
"Eble",
"Eblen",
"Ebnet",
"Echternach",
"Eck",
"Eckard",
"Eckardt",
"Eckart",
"Eckelman",
"Eckels",
"Ecker",
"Eckermann",
"Eckert",
"Eckman",
"Eckmann",
"Eckrich",
"Eckstein",
"Edel",
"Edelmann",
"Eden",
"Ediger",
"Eding",
"Edinger",
"Edler",
"Edling",
"Effertz",
"Effinger",
"Effler",
"Ege",
"Egeler",
"Egelhoff",
"Eger",
"Egert",
"Egge",
"Eggebrecht",
"Eggeman",
"Eggemeyer",
"Egle",
"Egloff",
"Egolf",
"Ehart",
"Ehinger",
"Ehlen",
"Ehlinger",
"Ehnert",
"Ehnes",
"Ehr",
"Ehren",
"Ehrenberg",
"Ehrenfeld",
"Ehrenreich",
"Ehresmann",
"Ehret",
"Ehrgott",
"Ehrhard",
"Ehrhardt",
"Ehrhart",
"Ehrle",
"Ehrler",
"Ehrlich",
"Ehrmann",
"Ehrsam",
"Eib",
"Eich",
"Eichacker",
"Eichberger",
"Eichel",
"Eichelberg",
"Eichelberger",
"Eichen",
"Eichenauer",
"Eichenbaum",
"Eichenberg",
"Eichenberger",
"Eichenlaub",
"Eicher",
"Eichert",
"Eichholz",
"Eichhorn",
"Eichinger",
"Eichmann",
"Eichner",
"Eichstaedt",
"Eichten",
"Eicke",
"Eidam",
"Eidem",
"Eiden",
"Eidenschink",
"Eidman",
"Eidt",
"Eiermann",
"Eifler",
"Eigen",
"Eigner",
"Eike",
"Eiker",
"Eiler",
"Eilts",
"Einck",
"Einhorn",
"Einspahr",
"Einstein",
"Eirich",
"Eiring",
"Eis",
"Eisch",
"Eischeid",
"Eischen",
"Eischens",
"Eisemann",
"Eisen",
"Eisenach",
"Eisenbeis",
"Eisenberg",
"Eisenberger",
"Eisenbraun",
"Eisenhardt",
"Eisenhauer",
"Eisenhut",
"Eisenlohr",
"Eisenmann",
"Eisenmenger",
"Eisenreich",
"Eisenstein",
"Eisenzimmer",
"Eiser",
"Eiserman",
"Eisiminger",
"Eisman",
"Eisner",
"Eiss",
"Eissler",
"Eister",
"Eiswerth",
"Eitel",
"Eiting",
"Eitner",
"Eitzen",
"Ekstein",
"Elbe",
"Elbel",
"Elbrecht",
"Eleazer",
"Eley",
"Elfman",
"Elgart",
"Elhard",
"Ell",
"Ellebracht",
"Elleman",
"Ellenberg",
"Ellenberger",
"Ellenbogen",
"Ellenburg",
"Eller",
"Ellerbeck",
"Ellerbusch",
"Ellifritz",
"Ellig",
"Ellinger",
"Ellner",
"Ellwanger",
"Ellwein",
"Elm",
"Elman",
"Elsaesser",
"Elsass",
"Elsasser",
"Elsbernd",
"Elsenpeter",
"Elsing",
"Elsner",
"Elster",
"Elter",
"Elting",
"Eltz",
"Elzer",
"Embler",
"Emel",
"Emge",
"Emich",
"Emick",
"Emig",
"Eminger",
"Emler",
"Emmer",
"Emmerich",
"Emmerling",
"Emmert",
"Emminger",
"Emmrich",
"Emrich",
"Ems",
"Emter",
"Ende",
"Enders",
"Endler",
"Endlich",
"Endorf",
"Endres",
"Endris",
"Enfinger",
"Eng",
"Engbrecht",
"Enge",
"Engel",
"Engelbert",
"Engelbrecht",
"Engeldinger",
"Engelhard",
"Engelhardt",
"Engelhaupt",
"Engelmann",
"Engels",
"Engelsman",
"Engemann",
"Englert",
"Englerth",
"Engman",
"Enis",
"Enns",
"Ens",
"Enser",
"Ensing",
"Ensinger",
"Ensminger",
"Ensz",
"Enter",
"Entler",
"Entringer",
"Entz",
"Enzweiler",
"Eplin",
"Epling",
"Eppich",
"Epping",
"Eppinger",
"Epstein",
"Epting",
"Erath",
"Erb",
"Erbach",
"Erbacher",
"Erbe",
"Erben",
"Erber",
"Erbes",
"Erdmann",
"Erhard",
"Erhardt",
"Erhart",
"Erion",
"Erk",
"Erker",
"Erlanger",
"Erle",
"Erler",
"Erling",
"Erlinger",
"Ermel",
"Ermer",
"Erne",
"Ernesti",
"Erno",
"Ernst",
"Ernsting",
"Erpelding",
"Erpenbach",
"Ertz",
"Erwin",
"Erxleben",
"Esch",
"Eschbach",
"Esche",
"Eschen",
"Eschenbach",
"Eschenbacher",
"Eschenbrenner",
"Eschenburg",
"Escher",
"Eschler",
"Eschmann",
"Eschrich",
"Esker",
"Esler",
"Espe",
"Espenschied",
"Esper",
"Espey",
"Esse",
"Esselman",
"Essen",
"Esser",
"Essert",
"Essig",
"Essinger",
"Essler",
"Esslinger",
"Essman",
"Essner",
"Esswein",
"Ester",
"Esther",
"Etter",
"Ettinger",
"Ettlinger",
"Etzkorn",
"Etzler",
"Eucker",
"Eulberg",
"Euler",
"Eversman",
"Eveslage",
"Evinger",
"Ewig",
"Exner",
"Eyer",
"Eyerman",
"Eyman",
"Eyrich",
"Eyring",
"Eyster",
"Faatz",
"Fabacher",
"Fabrizius",
"Fackelman",
"Facklam",
"Fackler",
"Factor",
"Faden",
"Faerber",
"Faeth",
"Fager",
"Fahl",
"Fahle",
"Fahn",
"Fahnestock",
"Fahr",
"Fahrbach",
"Fahrenholz",
"Fahrenkrug",
"Fahrer",
"Fahringer",
"Fahrner",
"Faigle",
"Faist",
"Fait",
"Faix",
"Fakler",
"Falb",
"Falck",
"Falen",
"Falk",
"Falke",
"Falkenberg",
"Falkenhagen",
"Falkenstein",
"Falkner",
"Fall",
"Fallin",
"Fandrey",
"Fandrich",
"Fang",
"Fanger",
"Fank",
"Fansler",
"Farber",
"Farin",
"Farner",
"Farr",
"Farrenkopf",
"Farrer",
"Farwick",
"Fasel",
"Fasold",
"Fass",
"Fassbender",
"Fasse",
"Fassler",
"Faubel",
"Fauerbach",
"Faulstich",
"Faupel",
"Faus",
"Faust",
"Fauth",
"Feazel",
"Feazell",
"Fecher",
"Fechner",
"Fecht",
"Fedde",
"Feder",
"Federer",
"Federman",
"Feese",
"Feeser",
"Fehl",
"Fehler",
"Fehlman",
"Fehrenbach",
"Fehrenbacher",
"Fehring",
"Feichter",
"Feick",
"Feickert",
"Feider",
"Feidt",
"Feierabend",
"Feiertag",
"Feig",
"Feige",
"Feigel",
"Feigen",
"Feil",
"Feiler",
"Fein",
"Feinauer",
"Feind",
"Feiner",
"Feist",
"Feith",
"Felber",
"Feld",
"Feldbauer",
"Feldberg",
"Felde",
"Felder",
"Feldhaus",
"Feldhausen",
"Feldmann",
"Feldmeier",
"Feldner",
"Feldpausch",
"Felgenhauer",
"Felger",
"Felkel",
"Felker",
"Felkner",
"Fellbaum",
"Fellenbaum",
"Fellenz",
"Feller",
"Fellinger",
"Fellman",
"Fellner",
"Fels",
"Felsen",
"Felser",
"Felsing",
"Felske",
"Felten",
"Feltenberger",
"Felter",
"Feltner",
"Fenchel",
"Fendler",
"Fendrich",
"Fendt",
"Fenger",
"Fengler",
"Fenrich",
"Fenster",
"Fenstermacher",
"Fent",
"Fenter",
"Fenzel",
"Ferber",
"Ferch",
"Ferderer",
"Ferdinand",
"Ferg",
"Ferge",
"Fergen",
"Ferger",
"Fernau",
"Fernbach",
"Ferner",
"Fernholz",
"Fernow",
"Fersch",
"Ferst",
"Ferster",
"Fertig",
"Ferwerda",
"Feser",
"Fesperman",
"Fess",
"Fessler",
"Fest",
"Fester",
"Feth",
"Fetsch",
"Fetter",
"Fettes",
"Fettig",
"Fettinger",
"Fetty",
"Fetzer",
"Feucht",
"Feuer",
"Feuerbach",
"Feuerbacher",
"Feuerborn",
"Feuerhelm",
"Feuerstein",
"Feuling",
"Feulner",
"Feurer",
"Fey",
"Feyen",
"Fichter",
"Fichtner",
"Fickel",
"Ficken",
"Ficker",
"Fickert",
"Fickes",
"Fiddler",
"Fiebelkorn",
"Fieber",
"Fiebig",
"Fiebiger",
"Fiechter",
"Fiechtner",
"Fiedler",
"Fieger",
"Fiegl",
"Fies",
"Fieseler",
"Fieser",
"Fietz",
"Figge",
"Fillers",
"Fillinger",
"Fillman",
"Filsinger",
"Filtz",
"Filzen",
"Finck",
"Fincke",
"Findeisen",
"Finder",
"Findling",
"Finfrock",
"Fingerhut",
"Fink",
"Finkbeiner",
"Finke",
"Finkel",
"Finken",
"Finn",
"Finneman",
"Finner",
"Finster",
"Fintel",
"Finzel",
"Fisch",
"Fischbach",
"Fischer",
"Fischman",
"Fiscus",
"Fissel",
"Fistler",
"Fitting",
"Fitz",
"Fitzke",
"Fitzner",
"Fix",
"Fizer",
"Flach",
"Flad",
"Fladung",
"Flagel",
"Flagler",
"Flaig",
"Flak",
"Flake",
"Flam",
"Flamer",
"Flaming",
"Flammer",
"Flansburg",
"Flasch",
"Flatau",
"Flath",
"Flatow",
"Flaum",
"Flechsig",
"Fleck",
"Fleckenstein",
"Flecker",
"Flegel",
"Fleig",
"Fleisch",
"Fleischer",
"Fleischhacker",
"Fleischhauer",
"Fleischmann",
"Fleissner",
"Fleitz",
"Fleming",
"Flemmer",
"Flemming",
"Flenner",
"Flesch",
"Flesner",
"Flick",
"Flicker",
"Flickinger",
"Flickner",
"Fliegel",
"Flieger",
"Flier",
"Flinner",
"Floch",
"Flock",
"Floerchinger",
"Floerke",
"Flohr",
"Flor",
"Florer",
"Florman",
"Floss",
"Floto",
"Fluckiger",
"Fluegel",
"Flug",
"Fluhr",
"Flusche",
"Focht",
"Fochtman",
"Fockler",
"Foell",
"Foeller",
"Foerst",
"Foerster",
"Foertsch",
"Fohl",
"Fohn",
"Fokken",
"Foland",
"Folck",
"Folger",
"Folkers",
"Folkert",
"Folkerts",
"Folkner",
"Folland",
"Follmer",
"Follweiler",
"Fonger",
"Forberg",
"Forcht",
"Forer",
"Forker",
"Fornwalt",
"Forsman",
"Forst",
"Forster",
"Forstner",
"Forth",
"Fortmann",
"Fortner",
"Fosselman",
"Fossen",
"Fraas",
"Frack",
"Frady",
"Fraedrich",
"Fraenkel",
"Frager",
"Franciscus",
"Frank",
"Frankart",
"Franke",
"Frankel",
"Frankenberg",
"Frankenberger",
"Frankenstein",
"Frankhauser",
"Frankl",
"Frantz",
"Franz",
"Franzel",
"Franzman",
"Frase",
"Fratzke",
"Frech",
"Fredenburg",
"Frederking",
"Freeh",
"Frei",
"Freiberg",
"Freiberger",
"Freiburger",
"Freier",
"Freiermuth",
"Freiheit",
"Freihofer",
"Freilich",
"Freiling",
"Freiman",
"Freimark",
"Freimuth",
"Frein",
"Freisinger",
"Freitag",
"Frels",
"Frentz",
"Frentzel",
"Fretheim",
"Fretz",
"Freud",
"Freudenberg",
"Freudenberger",
"Freund",
"Freundlich",
"Frey",
"Freye",
"Freyer",
"Freyermuth",
"Freyman",
"Freymiller",
"Freytag",
"Friberg",
"Frick",
"Fricke",
"Frickel",
"Fricker",
"Frie",
"Friebel",
"Fried",
"Friedberg",
"Friede",
"Friedel",
"Friedemann",
"Frieder",
"Friederich",
"Friederichs",
"Friedland",
"Friedlander",
"Friedlein",
"Friedmann",
"Friedrich",
"Friedrichs",
"Friel",
"Frieling",
"Friemel",
"Fries",
"Friese",
"Friesen",
"Friesenhahn",
"Friesner",
"Friess",
"Friesz",
"Fringer",
"Frisch",
"Frischkorn",
"Frischmann",
"Friske",
"Fritsch",
"Fritsche",
"Fritz",
"Fritzen",
"Fritzinger",
"Fritzler",
"Fritzsche",
"Froebel",
"Froehle",
"Froehlich",
"Froelich",
"Froh",
"Frohlich",
"Frohman",
"Frohn",
"Frolich",
"Fromer",
"Fromm",
"Fromme",
"Frommelt",
"Frommer",
"Froneberger",
"Froning",
"Froom",
"Frosch",
"Frueh",
"Fruehauf",
"Fruehling",
"Fruhling",
"Frum",
"Fruth",
"Fryer",
"Fryling",
"Fuchs",
"Fuehrer",
"Fuemmeler",
"Fuerst",
"Fuerstenau",
"Fuerstenberg",
"Fuess",
"Fuge",
"Fugler",
"Fuhr",
"Fuhrmann",
"Fuhrmeister",
"Fuhs",
"Fuld",
"Fullmer",
"Fulmer",
"Funck",
"Funk",
"Funke",
"Furst",
"Furstenberg",
"Furth",
"Fuse",
"Fuss",
"Fusselman",
"Fussner",
"Futter",
"Gaa",
"Gaar",
"Gabbert",
"Gabe",
"Gabel",
"Gabelman",
"Gaber",
"Gabert",
"Gabler",
"Gach",
"Gacke",
"Gackle",
"Gade",
"Gaebel",
"Gaebler",
"Gaede",
"Gaertner",
"Gaetz",
"Gaff",
"Gaffke",
"Gagel",
"Gagen",
"Gager",
"Gahm",
"Gahn",
"Gaier",
"Gail",
"Gaiser",
"Gallenstein",
"Gallentine",
"Galler",
"Galley",
"Gallinger",
"Gallmeyer",
"Galm",
"Galster",
"Gambel",
"Gamber",
"Game",
"Gamm",
"Gammel",
"Gang",
"Gange",
"Gangel",
"Ganger",
"Gangloff",
"Gangwer",
"Gann",
"Gans",
"Ganschow",
"Gansemer",
"Ganser",
"Ganske",
"Ganster",
"Gansz",
"Gant",
"Ganter",
"Gantert",
"Ganther",
"Gantz",
"Gantzer",
"Ganz",
"Ganzel",
"Ganzer",
"Gapp",
"Garb",
"Garbe",
"Garbisch",
"Garbrecht",
"Gardon",
"Gareis",
"Garen",
"Garger",
"Garing",
"Garinger",
"Garis",
"Garl",
"Garlick",
"Garlin",
"Garlitz",
"Garman",
"Garn",
"Garringer",
"Garris",
"Garriss",
"Garski",
"Garst",
"Garten",
"Garth",
"Garthe",
"Gartner",
"Garven",
"Garver",
"Gasch",
"Gaschler",
"Gase",
"Gaskamp",
"Gasner",
"Gasper",
"Gassel",
"Gassen",
"Gasser",
"Gassler",
"Gassner",
"Gast",
"Gaster",
"Gathings",
"Gathman",
"Gatz",
"Gatza",
"Gatzemeyer",
"Gau",
"Gaub",
"Gauck",
"Gauer",
"Gauerke",
"Gauger",
"Gauker",
"Gaul",
"Gaumer",
"Gaus",
"Gausman",
"Gauss",
"Gaw",
"Gawel",
"Gawron",
"Gayer",
"Gayler",
"Gayman",
"Gear",
"Gebauer",
"Gebel",
"Gebers",
"Gebert",
"Gebhard",
"Gebhardt",
"Gebhart",
"Gebler",
"Geck",
"Geckle",
"Geckler",
"Geese",
"Geffner",
"Gefroh",
"Gegenheimer",
"Gegner",
"Gehl",
"Gehlbach",
"Gehle",
"Gehlen",
"Gehler",
"Gehlert",
"Gehlhausen",
"Gehling",
"Gehm",
"Gehr",
"Gehres",
"Gehret",
"Gehrig",
"Gehring",
"Gehringer",
"Gehris",
"Gehrt",
"Geib",
"Geibel",
"Geier",
"Geil",
"Geiling",
"Geiman",
"Geimer",
"Geis",
"Geise",
"Geisel",
"Geiselman",
"Geisen",
"Geiser",
"Geisert",
"Geisinger",
"Geiss",
"Geisser",
"Geissinger",
"Geissler",
"Geist",
"Geister",
"Geisz",
"Geitner",
"Geitz",
"Gelhar",
"Gelhaus",
"Gell",
"Geller",
"Gellert",
"Gelles",
"Gellman",
"Gellner",
"Gelnett",
"Gelsinger",
"Geltz",
"Gemar",
"Gembala",
"Gemme",
"Gemmel",
"Gemmer",
"Genest",
"Genge",
"Gengenbach",
"Genn",
"Gens",
"Gensel",
"Gensemer",
"Genser",
"Gensheimer",
"Gent",
"Genthe",
"Genther",
"Gentz",
"Genz",
"Genzer",
"Georg",
"Georgen",
"Georger",
"Georgi",
"Gepner",
"Geppert",
"Gera",
"Gerads",
"Gerber",
"Gerberding",
"Gerberich",
"Gerbig",
"Gerbitz",
"Gerbracht",
"Gerde",
"Gerdeman",
"Gerdon",
"Gerfen",
"Gerg",
"Gergen",
"Gerhard",
"Gerhardstein",
"Gerhardt",
"Gerhart",
"Gerhartz",
"Gerhold",
"Gerich",
"Gerig",
"Geringer",
"Gerke",
"Gerl",
"Gerlach",
"Gerleman",
"Gerlich",
"Gerling",
"Gerloff",
"Gerlt",
"German",
"Germann",
"Germer",
"Gernand",
"Gerndt",
"Gerner",
"Gernert",
"Gernhardt",
"Gero",
"Gerold",
"Gersch",
"Gerst",
"Gerstein",
"Gerstel",
"Gersten",
"Gerstenberger",
"Gerstman",
"Gerten",
"Gerth",
"Gertler",
"Gertner",
"Gervin",
"Gerwe",
"Gerwig",
"Gerwin",
"Geschwind",
"Gesell",
"Geske",
"Gess",
"Gessert",
"Gessner",
"Geter",
"Gettel",
"Gettig",
"Getting",
"Gettinger",
"Gettler",
"Gettman",
"Getz",
"Geyer",
"Gibbens",
"Gibler",
"Giebel",
"Giebler",
"Gieck",
"Giedd",
"Giefer",
"Gieger",
"Giegerich",
"Giel",
"Gienger",
"Gier",
"Gierach",
"Giere",
"Giering",
"Gieringer",
"Gierke",
"Giersch",
"Giertz",
"Giesbrecht",
"Giese",
"Giesecke",
"Giesel",
"Gieseler",
"Gieser",
"Giesler",
"Gietzen",
"Gift",
"Gil",
"Gilb",
"Gilberg",
"Gilcher",
"Gildehaus",
"Gildner",
"Gilgen",
"Gilgenbach",
"Gilger",
"Gill",
"Gille",
"Gillen",
"Giller",
"Gilles",
"Gillig",
"Gillitzer",
"Gillman",
"Gilly",
"Gilmer",
"Gilsdorf",
"Gilster",
"Giltz",
"Gimbel",
"Gimpel",
"Gimple",
"Ginder",
"Gindt",
"Ging",
"Ginger",
"Ginkel",
"Ginter",
"Gintz",
"Gipp",
"Gipple",
"Girman",
"Girten",
"Girtz",
"Gish",
"Gitchel",
"Gitt",
"Gitter",
"Gittinger",
"Givler",
"Glaab",
"Gladbach",
"Glade",
"Gladis",
"Glaeser",
"Glahn",
"Glander",
"Glandorf",
"Glandt",
"Glantz",
"Glas",
"Glaser",
"Glasner",
"Glass",
"Glassel",
"Glasser",
"Glassman",
"Glassmeyer",
"Glassner",
"Glatz",
"Glatzer",
"Glaub",
"Glauber",
"Glauner",
"Glave",
"Glawe",
"Gleich",
"Gleicher",
"Gleim",
"Gleissner",
"Glende",
"Glenz",
"Gless",
"Glessner",
"Glissman",
"Glock",
"Glockner",
"Glod",
"Gloden",
"Gloeckner",
"Glore",
"Glos",
"Gloss",
"Glosser",
"Glossner",
"Glotzbach",
"Glotzer",
"Gluck",
"Gluckman",
"Glueck",
"Glueckert",
"Glunz",
"Gluth",
"Gmitter",
"Gnau",
"Gneiting",
"Gobel",
"Goben",
"Gober",
"Gobert",
"Goblirsch",
"Gobrecht",
"Gocke",
"Godding",
"Godel",
"Goding",
"Goeb",
"Goebel",
"Goeckner",
"Goede",
"Goeden",
"Goedken",
"Goeglein",
"Goehring",
"Goeke",
"Goellner",
"Goelz",
"Goelzer",
"Goens",
"Goerdt",
"Goeringer",
"Goerner",
"Goertz",
"Goertzen",
"Goessling",
"Goethe",
"Goetsch",
"Goetschius",
"Goett",
"Goetter",
"Goetting",
"Goettsch",
"Goettsche",
"Goetze",
"Goetzinger",
"Gogel",
"Gogolin",
"Gohn",
"Gohr",
"Gohring",
"Goike",
"Going",
"Golberg",
"Golda",
"Goldammer",
"Goldbach",
"Goldbeck",
"Goldberg",
"Golde",
"Golder",
"Goldhammer",
"Golding",
"Goldinger",
"Goldman",
"Goldmann",
"Goldner",
"Goldrick",
"Goldschmidt",
"Goldstein",
"Goldwasser",
"Goll",
"Goller",
"Gollin",
"Gollinger",
"Gollub",
"Golly",
"Golub",
"Golz",
"Goman",
"Gomberg",
"Gongaware",
"Gonnerman",
"Gonser",
"Gonter",
"Goosman",
"Goracke",
"Gorder",
"Gorenflo",
"Gorges",
"Goring",
"Gorman",
"Gorr",
"Gosch",
"Gose",
"Gosling",
"Goss",
"Gosser",
"Gossman",
"Goth",
"Gothard",
"Gotsch",
"Gott",
"Gotter",
"Gottfried",
"Gotthardt",
"Gotthelf",
"Gottlieb",
"Gottlob",
"Gottman",
"Gottsch",
"Gottschalk",
"Gottschall",
"Gottstein",
"Gottula",
"Govert",
"Goy",
"Grab",
"Grabe",
"Graben",
"Grabenstein",
"Graber",
"Grabert",
"Grabner",
"Grad",
"Graddick",
"Grade",
"Gradel",
"Gradin",
"Gradwohl",
"Graeber",
"Graebner",
"Graefe",
"Graeser",
"Graeter",
"Graetz",
"Graf",
"Grafe",
"Graff",
"Grahl",
"Graichen",
"Grall",
"Gramann",
"Gramer",
"Gramke",
"Gramlich",
"Gramm",
"Grammer",
"Grams",
"Gran",
"Grand",
"Grande",
"Grandt",
"Graner",
"Grannemann",
"Gransee",
"Granzow",
"Gras",
"Grasmick",
"Grasse",
"Grassl",
"Grassman",
"Grassmyer",
"Grater",
"Gratzer",
"Grau",
"Grauberger",
"Graue",
"Grauel",
"Grauer",
"Graul",
"Graulich",
"Graumann",
"Graunke",
"Graupman",
"Graupner",
"Graver",
"Grebe",
"Greber",
"Grebner",
"Gregor",
"Gregorius",
"Greif",
"Greiff",
"Greil",
"Greimann",
"Grein",
"Greinke",
"Greis",
"Greiser",
"Greiss",
"Greiwe",
"Grell",
"Grelle",
"Grems",
"Grenke",
"Grenz",
"Gresens",
"Gress",
"Gresser",
"Gressler",
"Gressman",
"Greth",
"Gretz",
"Gretzinger",
"Greubel",
"Greuel",
"Greulich",
"Greven",
"Grewe",
"Grey",
"Grief",
"Grieger",
"Grieme",
"Griesbach",
"Griesbaum",
"Griesemer",
"Grieshop",
"Griesinger",
"Griesmer",
"Griess",
"Griest",
"Griff",
"Griffel",
"Grifka",
"Grill",
"Grimm",
"Grimme",
"Grimmer",
"Grindel",
"Gring",
"Gripp",
"Grittner",
"Grob",
"Grobe",
"Grober",
"Groden",
"Groeber",
"Groebner",
"Groeger",
"Groeschel",
"Groesser",
"Groetsch",
"Grof",
"Grogg",
"Groh",
"Grohe",
"Grohmann",
"Grohs",
"Groll",
"Groman",
"Gromer",
"Gronau",
"Gronbach",
"Grone",
"Gronemeyer",
"Groner",
"Gronert",
"Groninger",
"Gropp",
"Groppe",
"Gropper",
"Grosch",
"Groshans",
"Groskopf",
"Groskreutz",
"Gross",
"Grossberg",
"Grosse",
"Grosser",
"Grosshans",
"Grossheim",
"Grosskopf",
"Grosskreutz",
"Grossmann",
"Grubbe",
"Grube",
"Gruben",
"Gruber",
"Grubert",
"Grubman",
"Gruel",
"Gruen",
"Grueneberg",
"Gruener",
"Gruenke",
"Grueser",
"Grueter",
"Gruetzmacher",
"Grulke",
"Grumet",
"Grun",
"Grunberg",
"Grund",
"Grunden",
"Grundmeier",
"Gruner",
"Grunert",
"Grunfeld",
"Grunke",
"Grunow",
"Grunst",
"Grunwald",
"Grupp",
"Gruss",
"Grussing",
"Grutzmacher",
"Gubbels",
"Guckenberger",
"Gudde",
"Gude",
"Gudger",
"Guebert",
"Guell",
"Guenther",
"Guenthner",
"Guenzel",
"Guertler",
"Guess",
"Guetschow",
"Gugel",
"Gulden",
"Guldner",
"Gumm",
"Gummer",
"Gumpert",
"Gums",
"Gumz",
"Gund",
"Gunder",
"Gunderman",
"Gundlach",
"Gundling",
"Gundrum",
"Gunkel",
"Gunsch",
"Gunst",
"Gunter",
"Gunther",
"Gunzenhauser",
"Gurian",
"Gurr",
"Gurtler",
"Gurtner",
"Gurwell",
"Guse",
"Gusler",
"Guss",
"Gussler",
"Gussman",
"Gust",
"Guster",
"Gustin",
"Gustus",
"Gut",
"Gutekunst",
"Gutermuth",
"Guth",
"Gutheil",
"Guthier",
"Guthman",
"Gutkin",
"Gutsch",
"Gutschow",
"Gutt",
"Guttenberg",
"Gutting",
"Guttmann",
"Gutwein",
"Gutzler",
"Gutzman",
"Haab",
"Haag",
"Haage",
"Haagen",
"Haake",
"Haan",
"Haar",
"Haase",
"Habel",
"Habenicht",
"Haber",
"Haberberger",
"Haberer",
"Haberkorn",
"Haberl",
"Haberland",
"Haberman",
"Habermann",
"Habermehl",
"Haberstroh",
"Habetz",
"Habicht",
"Habig",
"Habiger",
"Hable",
"Hach",
"Hache",
"Hachtel",
"Hackbart",
"Hackbarth",
"Hacke",
"Hackel",
"Hackenberg",
"Hacker",
"Hackert",
"Hackl",
"Hackler",
"Hackmann",
"Hadel",
"Haden",
"Hader",
"Hadler",
"Haeberle",
"Haecker",
"Haeffner",
"Haefner",
"Haeg",
"Haegele",
"Haeger",
"Haehn",
"Haehnel",
"Haenel",
"Haener",
"Haer",
"Haerr",
"Haertel",
"Haertling",
"Haese",
"Haessig",
"Haessler",
"Hafer",
"Haferkamp",
"Haffer",
"Haffner",
"Haft",
"Hage",
"Hagedorn",
"Hagel",
"Hagele",
"Hagelstein",
"Hagemann",
"Hagemeier",
"Hagemeyer",
"Hagen",
"Hagenbuch",
"Hager",
"Hagert",
"Hagle",
"Hagler",
"Hagmann",
"Hagner",
"Hahl",
"Hahm",
"Hahn",
"Hahne",
"Hahner",
"Hahs",
"Hain",
"Haisler",
"Haitz",
"Halbach",
"Halberg",
"Halberstadt",
"Halbig",
"Halbleib",
"Halbur",
"Halder",
"Halderman",
"Haling",
"Hallbauer",
"Halle",
"Halleck",
"Haller",
"Halling",
"Halt",
"Halter",
"Hamacher",
"Hamann",
"Hambel",
"Hamberg",
"Hamberger",
"Hambrecht",
"Hamburg",
"Hamburger",
"Hamel",
"Hamiter",
"Hamler",
"Hamm",
"Hammann",
"Hammer",
"Hammerbeck",
"Hammerle",
"Hammerman",
"Hammermeister",
"Hammers",
"Hammerschmidt",
"Hammerstein",
"Hamp",
"Hampe",
"Hampel",
"Hamper",
"Hanauer",
"Handel",
"Handke",
"Handler",
"Handlos",
"Handorf",
"Handrich",
"Handrick",
"Handschuh",
"Handt",
"Handwerker",
"Hanel",
"Hanen",
"Haner",
"Hanf",
"Hanft",
"Hangartner",
"Hanig",
"Hanisch",
"Hank",
"Hann",
"Hanna",
"Hannasch",
"Hannemann",
"Hannen",
"Hanner",
"Hannes",
"Hanni",
"Hannibal",
"Hanno",
"Hanold",
"Hanover",
"Hans",
"Hansberger",
"Hansch",
"Hanse",
"Hansel",
"Hanselman",
"Hansler",
"Hantz",
"Hanz",
"Hanzel",
"Happ",
"Happe",
"Happel",
"Harb",
"Hardbarger",
"Hardebeck",
"Hardt",
"Hardwick",
"Hargesheimer",
"Harig",
"Harl",
"Harlacher",
"Harleman",
"Harless",
"Harlin",
"Harling",
"Harlos",
"Harmann",
"Harmeling",
"Harmeyer",
"Harnack",
"Harner",
"Harnick",
"Harnisch",
"Harnsberger",
"Harold",
"Harp",
"Harpe",
"Harpel",
"Harps",
"Harried",
"Harriger",
"Harring",
"Harruff",
"Harsch",
"Harshberger",
"Hart",
"Hartbarger",
"Hartel",
"Hartell",
"Hartenstein",
"Harter",
"Hartfiel",
"Harth",
"Hartig",
"Harting",
"Hartinger",
"Hartke",
"Hartkopf",
"Hartle",
"Hartleben",
"Hartlieb",
"Hartling",
"Hartmann",
"Hartnagel",
"Hartner",
"Hartranft",
"Hartrick",
"Hartstein",
"Hartter",
"Hartung",
"Hartwig",
"Hartz",
"Hartzheim",
"Hartzler",
"Harwick",
"Harz",
"Hasch",
"Haschke",
"Hase",
"Haselhorst",
"Haselhuhn",
"Hasemann",
"Hasenauer",
"Hasenstab",
"Haser",
"Haskamp",
"Haske",
"Haslinger",
"Haspel",
"Hasper",
"Hass",
"Hasse",
"Hassel",
"Hasselbach",
"Hasser",
"Hassig",
"Hassing",
"Hassinger",
"Hassler",
"Hasslinger",
"Hassman",
"Hast",
"Hastert",
"Hasz",
"Hattendorf",
"Hatz",
"Hatzenbuhler",
"Hauber",
"Haubert",
"Haubner",
"Haubold",
"Haubrich",
"Hauch",
"Hauck",
"Hauenstein",
"Hauer",
"Hauf",
"Haufe",
"Hauff",
"Haufler",
"Haug",
"Hauge",
"Hauk",
"Hauke",
"Haumann",
"Haun",
"Haupert",
"Haupt",
"Hauptmann",
"Haus",
"Hausauer",
"Hausch",
"Hauschild",
"Hauschildt",
"Hause",
"Hausen",
"Hauser",
"Hauserman",
"Haushalter",
"Hausknecht",
"Hausladen",
"Hausman",
"Hausmann",
"Hausner",
"Hauss",
"Hausser",
"Haussler",
"Haussmann",
"Hauswirth",
"Haut",
"Hauter",
"Hauth",
"Havener",
"Hay",
"Haydt",
"Haye",
"Hayn",
"Hayner",
"Hebel",
"Hebenstreit",
"Heber",
"Heberle",
"Hebert",
"Hebl",
"Hebrank",
"Hechler",
"Hecht",
"Heck",
"Heckaman",
"Heckel",
"Heckendorf",
"Heckendorn",
"Hecker",
"Heckerman",
"Heckert",
"Heckler",
"Heckmann",
"Hecksel",
"Hector",
"Hedrich",
"Heeg",
"Heeke",
"Heep",
"Heermann",
"Hefel",
"Heffner",
"Hefler",
"Hefner",
"Heft",
"Hefter",
"Hege",
"Hegemann",
"Heger",
"Hegewald",
"Hegner",
"Hehl",
"Hehn",
"Hehr",
"Heiberg",
"Heiberger",
"Heichel",
"Heichelbech",
"Heid",
"Heide",
"Heidebrecht",
"Heidel",
"Heidelberg",
"Heidelberger",
"Heideman",
"Heidemann",
"Heiden",
"Heidenreich",
"Heider",
"Heidkamp",
"Heidmann",
"Heidner",
"Heidrich",
"Heidt",
"Heidtke",
"Heidtman",
"Heien",
"Heifner",
"Heigel",
"Heiges",
"Heil",
"Heilbrun",
"Heilbrunn",
"Heileman",
"Heilig",
"Heiliger",
"Heilmann",
"Heimann",
"Heimbach",
"Heimberg",
"Heimberger",
"Heimbuch",
"Heimburger",
"Heimerdinger",
"Heimerl",
"Heimerman",
"Heimgartner",
"Heimlich",
"Heimsoth",
"Hein",
"Heinbach",
"Heine",
"Heinemann",
"Heinemeyer",
"Heiner",
"Heinig",
"Heiniger",
"Heininger",
"Heinisch",
"Heinitz",
"Heinke",
"Heinkel",
"Heinlein",
"Heino",
"Heinold",
"Heinrich",
"Heinrichs",
"Heinritz",
"Heintschel",
"Heintz",
"Heintze",
"Heintzelman",
"Heintzman",
"Heinz",
"Heinze",
"Heinzelman",
"Heinzen",
"Heinzer",
"Heiserman",
"Heishman",
"Heisinger",
"Heisler",
"Heisner",
"Heisser",
"Heisserer",
"Heist",
"Heistand",
"Heit",
"Heiting",
"Heitmann",
"Heitmeyer",
"Heitner",
"Heizer",
"Helberg",
"Helbig",
"Helbing",
"Held",
"Helderman",
"Heldman",
"Heldt",
"Helfenstein",
"Helferich",
"Helfert",
"Helfgott",
"Helfman",
"Helfrich",
"Helget",
"Hell",
"Helle",
"Heller",
"Helling",
"Hellinger",
"Hellman",
"Hellmann",
"Hellmuth",
"Hellner",
"Hellriegel",
"Hellstern",
"Hellweg",
"Hellwege",
"Helm",
"Helmbrecht",
"Helme",
"Helmer",
"Helmes",
"Helmich",
"Helmick",
"Helmig",
"Helmlinger",
"Helmreich",
"Helmrich",
"Helmstetter",
"Helmuth",
"Helsing",
"Helt",
"Heltemes",
"Heltzel",
"Helwig",
"Hemauer",
"Hemberger",
"Hemken",
"Hemker",
"Hemler",
"Hemm",
"Hemme",
"Hemmelgarn",
"Hemmer",
"Hemmerich",
"Hemmerle",
"Hemmerling",
"Hemmert",
"Hemming",
"Hemminger",
"Hemp",
"Hempe",
"Hempel",
"Hempfling",
"Hemple",
"Hemsath",
"Henck",
"Henckel",
"Hendel",
"Hendler",
"Hendrich",
"Hendricksen",
"Heng",
"Hengel",
"Hengen",
"Hengesbach",
"Hengst",
"Henige",
"Heninger",
"Henk",
"Henke",
"Henkel",
"Henkelman",
"Henkels",
"Henle",
"Henne",
"Henneberg",
"Henneberger",
"Hennemann",
"Henner",
"Hennig",
"Henniger",
"Henninger",
"Henny",
"Hensch",
"Henschel",
"Henschen",
"Hensel",
"Henseler",
"Hensler",
"Hentschel",
"Hentz",
"Hentze",
"Henz",
"Henzel",
"Hepner",
"Hepp",
"Heppe",
"Heppner",
"Hepting",
"Her",
"Herb",
"Herbel",
"Herber",
"Herberg",
"Herberger",
"Herbers",
"Herbert",
"Herbig",
"Herbold",
"Herbolsheimer",
"Herbst",
"Herbster",
"Herbstritt",
"Herde",
"Herdegen",
"Herder",
"Herdman",
"Herdrich",
"Herdt",
"Hereth",
"Herfel",
"Herford",
"Herfurth",
"Hergenreder",
"Hergenrother",
"Herget",
"Hergott",
"Hering",
"Heringer",
"Herkert",
"Herl",
"Herling",
"Herlinger",
"Hermann",
"Hermesch",
"Hermreck",
"Herold",
"Herpel",
"Herpich",
"Herr",
"Herrboldt",
"Herre",
"Herren",
"Herres",
"Herrig",
"Herriges",
"Herring",
"Herrle",
"Herrling",
"Herrmann",
"Hersch",
"Herschbach",
"Herschberger",
"Herschel",
"Herscher",
"Herstein",
"Hert",
"Hertel",
"Hertenstein",
"Herter",
"Hertig",
"Herting",
"Hertle",
"Hertlein",
"Hertler",
"Hertling",
"Hertwig",
"Hertz",
"Hertzberg",
"Hertzog",
"Herwick",
"Herwig",
"Herz",
"Herzberg",
"Herzberger",
"Herzer",
"Herzfeld",
"Herzig",
"Herzing",
"Herzog",
"Hesch",
"Heschke",
"Heser",
"Hesler",
"Hespe",
"Hess",
"Hesse",
"Hessel",
"Hessen",
"Hesser",
"Hessert",
"Hessinger",
"Hessler",
"Hessling",
"Hessman",
"Hessong",
"Hesterberg",
"Hetler",
"Hettich",
"Hettinger",
"Hettwer",
"Hetz",
"Hetzel",
"Hetzer",
"Hetzler",
"Hetzner",
"Heuberger",
"Heuck",
"Heuer",
"Heuermann",
"Heuman",
"Heumann",
"Heun",
"Heuring",
"Heuss",
"Heussner",
"Hey",
"Heyd",
"Heyde",
"Heyden",
"Heyder",
"Heydinger",
"Heydt",
"Heyen",
"Heyer",
"Heying",
"Heyl",
"Heymann",
"Heyn",
"Heyob",
"Hibben",
"Hibbler",
"Hibner",
"Hickel",
"Hidde",
"Hieb",
"Hieber",
"Hiebert",
"Hiegel",
"Hielscher",
"Hiemenz",
"Hiestand",
"Hiester",
"Hilber",
"Hilberg",
"Hilbig",
"Hilbrich",
"Hild",
"Hilde",
"Hildebrand",
"Hildebrandt",
"Hildebrant",
"Hilden",
"Hildenbrand",
"Hildenbrandt",
"Hilderbrandt",
"Hildman",
"Hildner",
"Hilgart",
"Hilger",
"Hilgert",
"Hilker",
"Hilkert",
"Hill",
"Hillegas",
"Hillegass",
"Hilleman",
"Hillenburg",
"Hiller",
"Hillerman",
"Hillesheim",
"Hilligoss",
"Hillner",
"Hilmer",
"Hilmes",
"Hilpert",
"Hils",
"Hilscher",
"Hilsinger",
"Hilsman",
"Hilt",
"Hiltbrand",
"Himler",
"Himmel",
"Himmelberg",
"Himmelberger",
"Himmelreich",
"Himmelsbach",
"Himmelspach",
"Himmelstein",
"Himmler",
"Himsel",
"Hinck",
"Hinden",
"Hinderman",
"Hinders",
"Hinger",
"Hink",
"Hinkel",
"Hinkelman",
"Hinners",
"Hinsch",
"Hintermeister",
"Hintz",
"Hintze",
"Hintzen",
"Hintzman",
"Hinz",
"Hinze",
"Hinzmann",
"Hipke",
"Hipp",
"Hippe",
"Hippen",
"Hippler",
"Hipskind",
"Hirchert",
"Hirn",
"Hirner",
"Hirsch",
"Hirschberg",
"Hirschey",
"Hirschfeld",
"Hirschhorn",
"Hirschler",
"Hirschmann",
"Hirst",
"Hirt",
"Hirte",
"Hirth",
"Hirtz",
"Hirzel",
"Hiss",
"Hitt",
"Hittinger",
"Hitz",
"Hitzemann",
"Hix",
"Hoben",
"Hober",
"Hoberg",
"Hoberman",
"Hobert",
"Hobler",
"Hoch",
"Hochberg",
"Hochhalter",
"Hochman",
"Hochmuth",
"Hochrein",
"Hochschild",
"Hochstadt",
"Hochstatter",
"Hochstein",
"Hock",
"Hockemeyer",
"Hocker",
"Hockert",
"Hockman",
"Hodum",
"Hoechst",
"Hoeck",
"Hoecker",
"Hoefer",
"Hoefert",
"Hoeffel",
"Hoeffner",
"Hoefler",
"Hoeflich",
"Hoefling",
"Hoefner",
"Hoeft",
"Hoeger",
"Hoehl",
"Hoehn",
"Hoehne",
"Hoehner",
"Hoell",
"Hoelle",
"Hoeller",
"Hoelter",
"Hoelting",
"Hoeltzel",
"Hoemann",
"Hoen",
"Hoene",
"Hoenes",
"Hoepfner",
"Hoerauf",
"Hoerig",
"Hoerl",
"Hoerle",
"Hoerman",
"Hoermann",
"Hoerning",
"Hoerr",
"Hoerter",
"Hoerth",
"Hoes",
"Hoesch",
"Hoeschen",
"Hoese",
"Hoesing",
"Hof",
"Hofacker",
"Hofbauer",
"Hoffacker",
"Hoffart",
"Hoffarth",
"Hoffberg",
"Hoffecker",
"Hoffer",
"Hoffert",
"Hoffler",
"Hoffman",
"Hoffmann",
"Hoffmeier",
"Hoffmeister",
"Hoffmeyer",
"Hoffner",
"Hofius",
"Hofmann",
"Hofmeister",
"Hofmeyer",
"Hofrichter",
"Hofstetter",
"Hoft",
"Hoger",
"Hogg",
"Hoh",
"Hoheisel",
"Hohenberger",
"Hohensee",
"Hohenstein",
"Hohertz",
"Hohl",
"Hohler",
"Hohm",
"Hohmann",
"Hohnstein",
"Hoing",
"Hoke",
"Holbach",
"Holbeck",
"Holbein",
"Holberg",
"Hold",
"Holdeman",
"Holden",
"Holder",
"Holderbaum",
"Holderman",
"Holl",
"Hollander",
"Hollar",
"Hollars",
"Hollatz",
"Holle",
"Hollenbach",
"Hollenberg",
"Hollender",
"Holler",
"Hollerbach",
"Holling",
"Hollmann",
"Hollopeter",
"Hollstein",
"Holschbach",
"Holschuh",
"Holsing",
"Holstein",
"Holtermann",
"Holtmeier",
"Holtz",
"Holtzen",
"Holtzer",
"Holtzinger",
"Holweger",
"Holz",
"Holzapfel",
"Holzberg",
"Holzberger",
"Holzem",
"Holzemer",
"Holzer",
"Holzhauer",
"Holzhauser",
"Holzheimer",
"Holzknecht",
"Holzmann",
"Holzschuh",
"Holzwarth",
"Homberg",
"Homburg",
"Homeier",
"Homeyer",
"Hommel",
"Hommerding",
"Homrich",
"Homuth",
"Honaker",
"Honeck",
"Honecker",
"Honegger",
"Honig",
"Honigman",
"Honkomp",
"Honnold",
"Honold",
"Honsberger",
"Honse",
"Honsinger",
"Hoose",
"Hop",
"Hopf",
"Hopfer",
"Hopfinger",
"Hoppel",
"Hoppenrath",
"Hopper",
"Horath",
"Horch",
"Horchler",
"Horen",
"Horger",
"Horlacher",
"Hormann",
"Hormel",
"Hornbacher",
"Hornberger",
"Hornburg",
"Hornecker",
"Horney",
"Horning",
"Hornstein",
"Hornung",
"Horr",
"Horsch",
"Horter",
"Horth",
"Hortman",
"Horwedel",
"Hosang",
"Hosbach",
"Hosch",
"Hose",
"Hosfeld",
"Hosler",
"Hosman",
"Hosner",
"Hosp",
"Hoss",
"Hossfeld",
"Host",
"Hoster",
"Hosterman",
"Hotte",
"Hottel",
"Hottenstein",
"Hottinger",
"Hottman",
"Hotz",
"Hotze",
"Houtz",
"Hoverman",
"Howald",
"Hoying",
"Hoyler",
"Hoyman",
"Hubach",
"Hubacher",
"Hubel",
"Huber",
"Huberman",
"Hubert",
"Hubler",
"Hubner",
"Hubscher",
"Huck",
"Hucke",
"Huckfeldt",
"Huckle",
"Huebel",
"Huebert",
"Huebner",
"Huebsch",
"Huegel",
"Huelsmann",
"Huenefeld",
"Huerter",
"Hueser",
"Hueter",
"Huether",
"Huett",
"Huetter",
"Huettner",
"Huff",
"Huffer",
"Hufnagel",
"Hug",
"Huge",
"Hugel",
"Huger",
"Hugger",
"Huggler",
"Hugo",
"Huhn",
"Huiras",
"Hulbert",
"Hulcher",
"Hulke",
"Huller",
"Hulsing",
"Humbert",
"Humburg",
"Humke",
"Huml",
"Hummel",
"Hummer",
"Hummert",
"Hund",
"Hundertmark",
"Hundt",
"Huneke",
"Huner",
"Hunger",
"Hunke",
"Hunkele",
"Hunker",
"Hunn",
"Hunsberger",
"Hunsinger",
"Huntsberger",
"Huntzinger",
"Hupf",
"Hupp",
"Huppe",
"Huppert",
"Hurm",
"Hurst",
"Hurt",
"Hurter",
"Hurtgen",
"Hurtig",
"Huscher",
"Husen",
"Huske",
"Huss",
"Husser",
"Hust",
"Huster",
"Huter",
"Huth",
"Huther",
"Hutmacher",
"Hutman",
"Hutner",
"Hutt",
"Hutter",
"Huttner",
"Hutzel",
"Huwe",
"Hux",
"Huxhold",
"Huy",
"Hyden",
"Ibach",
"Ibe",
"Ickes",
"Ifft",
"Igel",
"Ihlenfeld",
"Ihm",
"Ihrig",
"Ilg",
"Ilgen",
"Ilgenfritz",
"Ille",
"Illes",
"Illg",
"Illian",
"Illig",
"Ilse",
"Imber",
"Imdieke",
"Imfeld",
"Imgrund",
"Imholte",
"Imig",
"Immekus",
"Immer",
"Immerman",
"Indorf",
"Ines",
"Ingber",
"Inge",
"Ingman",
"Insel",
"Inselman",
"Ipsen",
"Irion",
"Irlbeck",
"Irmen",
"Irrgang",
"Isaak",
"Iselin",
"Isensee",
"Iszler",
"Itzen",
"Jachim",
"Jack",
"Jackel",
"Jackels",
"Jacko",
"Jacobitz",
"Jacobsohn",
"Jaeckel",
"Jaeckle",
"Jaeger",
"Jaegers",
"Jaekel",
"Jaenicke",
"Jaeschke",
"Jagels",
"Jager",
"Jago",
"Jagusch",
"Jahn",
"Jahner",
"Jahns",
"Jahr",
"Jahraus",
"Jakob",
"Jandt",
"Janick",
"Janisch",
"Janowitz",
"Jantzi",
"Japp",
"Jarchow",
"Jarka",
"Jasman",
"Jass",
"Jehle",
"Jehn",
"Jelle",
"Jenke",
"Jenner",
"Jenniges",
"Jenning",
"Jennings",
"Jentzsch",
"Jerge",
"Jerke",
"Jesberger",
"Jeschke",
"Jessel",
"Jessen",
"Jester",
"Jett",
"Jette",
"Jetter",
"Jevne",
"Jex",
"Joachim",
"Jobst",
"Jochem",
"Jochim",
"Jochum",
"Jock",
"Jockisch",
"Joeckel",
"Joerg",
"Joh",
"Johann",
"Johannes",
"Jokerst",
"Jonassen",
"Jonke",
"Jubert",
"Judd",
"Juedes",
"Juenemann",
"Juengel",
"Juenger",
"Juengling",
"Juergens",
"Juhl",
"Juhnke",
"Julich",
"Juncker",
"Jundt",
"Jung",
"Jungbluth",
"Junge",
"Jungels",
"Junger",
"Junghans",
"Jungling",
"Jungman",
"Jungmann",
"Jungwirth",
"Junker",
"Justen",
"Justman",
"Justus",
"Jutte",
"Kabel",
"Kach",
"Kachel",
"Kacher",
"Kade",
"Kaden",
"Kader",
"Kadinger",
"Kadish",
"Kadow",
"Kaechele",
"Kaeding",
"Kaefer",
"Kaelber",
"Kaercher",
"Kaeser",
"Kaestner",
"Kafer",
"Kaffenberger",
"Kage",
"Kagel",
"Kahl",
"Kahle",
"Kahler",
"Kahmann",
"Kahn",
"Kahnke",
"Kahr",
"Kahre",
"Kahrs",
"Kaiser",
"Kalb",
"Kalbach",
"Kalberer",
"Kalbfleisch",
"Kalen",
"Kaler",
"Kalich",
"Kalk",
"Kalkbrenner",
"Kalkman",
"Kalkstein",
"Kall",
"Kallen",
"Kallenbach",
"Kallenberg",
"Kallenberger",
"Kaller",
"Kallhoff",
"Kallies",
"Kallmeyer",
"Kalloch",
"Kallsen",
"Kallus",
"Kalm",
"Kalmbach",
"Kalmer",
"Kalmes",
"Kalp",
"Kalt",
"Kaltenbach",
"Kalter",
"Kalthoff",
"Kaltman",
"Kamber",
"Kamel",
"Kamens",
"Kamerer",
"Kamholz",
"Kamin",
"Kamins",
"Kamm",
"Kammann",
"Kammeraad",
"Kammerdiener",
"Kammerer",
"Kammerman",
"Kammerzell",
"Kammeyer",
"Kampe",
"Kamper",
"Kampf",
"Kampfer",
"Kamprath",
"Kamps",
"Kampwerth",
"Kamradt",
"Kamrath",
"Kan",
"Kandel",
"Kandler",
"Kandt",
"Kanis",
"Kanitz",
"Kann",
"Kanne",
"Kannenberg",
"Kanner",
"Kanning",
"Kant",
"Kanter",
"Kantner",
"Kantor",
"Kantz",
"Kanz",
"Kanzler",
"Kapaun",
"Kaper",
"Kapfer",
"Kapitan",
"Kapke",
"Kaplan",
"Kapler",
"Kapp",
"Kappel",
"Kappeler",
"Kappelman",
"Kappen",
"Kappenman",
"Kapper",
"Kappes",
"Kappler",
"Kappus",
"Kaps",
"Kapsch",
"Karas",
"Karau",
"Karber",
"Karch",
"Karcher",
"Karchner",
"Kares",
"Karg",
"Karge",
"Karger",
"Karges",
"Karhoff",
"Kari",
"Karis",
"Karl",
"Karle",
"Karlen",
"Karlin",
"Karls",
"Karlson",
"Karmann",
"Karn",
"Karnatz",
"Karner",
"Karow",
"Karp",
"Karpel",
"Karpen",
"Karper",
"Karpf",
"Karr",
"Karras",
"Karre",
"Karren",
"Karrer",
"Karsch",
"Karschner",
"Karst",
"Karstetter",
"Karter",
"Kasch",
"Kasdorf",
"Kase",
"Kaseman",
"Kasinger",
"Kaska",
"Kaske",
"Kaskel",
"Kaspar",
"Kasper",
"Kassel",
"Kasselman",
"Kassen",
"Kasser",
"Kassing",
"Kassinger",
"Kassler",
"Kassman",
"Kassner",
"Kast",
"Kastan",
"Kaste",
"Kastel",
"Kasten",
"Kaster",
"Kasting",
"Kastl",
"Kastle",
"Kastler",
"Kastner",
"Kastor",
"Kasun",
"Katch",
"Katcher",
"Kathan",
"Katter",
"Kattner",
"Katz",
"Katzenberg",
"Katzenberger",
"Katzenmeyer",
"Katzenstein",
"Katzer",
"Kaucher",
"Kauer",
"Kaufenberg",
"Kaufer",
"Kaufhold",
"Kaufmann",
"Kaul",
"Kaun",
"Kaus",
"Kausch",
"Kaut",
"Kauth",
"Kautz",
"Kautzer",
"Kautzman",
"Kayl",
"Kayser",
"Kazimer",
"Kazimir",
"Kazmaier",
"Keck",
"Keding",
"Kees",
"Keese",
"Keesecker",
"Kegel",
"Kegerreis",
"Kegler",
"Kehl",
"Kehler",
"Kehm",
"Kehn",
"Kehr",
"Kehrer",
"Kehres",
"Keicher",
"Keifer",
"Keil",
"Keiler",
"Keilholtz",
"Keilman",
"Keim",
"Keimig",
"Keinath",
"Keiner",
"Keip",
"Keiper",
"Keisler",
"Keitel",
"Keiter",
"Keith",
"Keitz",
"Kelber",
"Kelch",
"Kelchner",
"Kelker",
"Kell",
"Kellar",
"Kelle",
"Kellen",
"Kellenberger",
"Keller",
"Kellerhals",
"Kellermann",
"Kelling",
"Kellman",
"Kelln",
"Kellner",
"Kelner",
"Kelnhofer",
"Kelter",
"Kelting",
"Keltner",
"Kelzer",
"Kem",
"Kembel",
"Kemerer",
"Kemerling",
"Kemme",
"Kemmer",
"Kemmerer",
"Kemmerlin",
"Kemmerling",
"Kemna",
"Kemner",
"Kemnitz",
"Kempa",
"Kempel",
"Kempen",
"Kemper",
"Kempf",
"Kempfer",
"Kempker",
"Kempkes",
"Kemplin",
"Kempner",
"Kemps",
"Kempter",
"Kenner",
"Kenning",
"Kenter",
"Kentner",
"Kepler",
"Kepp",
"Keppel",
"Keppler",
"Kerber",
"Kerch",
"Kerchner",
"Kerl",
"Kern",
"Kerner",
"Kerper",
"Kersch",
"Kerscher",
"Kerschner",
"Kershner",
"Kerst",
"Kerstein",
"Kersting",
"Kerth",
"Kertz",
"Kesecker",
"Keske",
"Kesler",
"Kesner",
"Kessel",
"Kesselman",
"Kesselring",
"Kessenich",
"Kessinger",
"Kessler",
"Kessner",
"Kestel",
"Kesten",
"Kestenbaum",
"Kestler",
"Kestner",
"Ketelhut",
"Ketler",
"Ketner",
"Kett",
"Kettel",
"Ketter",
"Ketterer",
"Ketterhagen",
"Ketterman",
"Kettinger",
"Kettner",
"Ketz",
"Keune",
"Keusch",
"Kibel",
"Kiblinger",
"Kice",
"Kichler",
"Kick",
"Kiecker",
"Kiedaisch",
"Kiefer",
"Kieffer",
"Kiefner",
"Kiehl",
"Kiehne",
"Kiel",
"Kielman",
"Kien",
"Kienast",
"Kienbaum",
"Kienholz",
"Kienitz",
"Kienle",
"Kienlen",
"Kientz",
"Kieper",
"Kies",
"Kiesel",
"Kieser",
"Kiesewetter",
"Kiesler",
"Kiesling",
"Kiesow",
"Kiess",
"Kiessling",
"Kietzman",
"Kiff",
"Kihn",
"Kikel",
"Kilber",
"Kilgus",
"Kilian",
"Kill",
"Kille",
"Killian",
"Killinger",
"Killings",
"Killmer",
"Killmeyer",
"Kilmer",
"Kilzer",
"Kimbel",
"Kimler",
"Kimm",
"Kimmel",
"Kimmer",
"Kimmerle",
"Kimmerling",
"Kimmich",
"Kimmick",
"Kimminau",
"Kind",
"Kindel",
"Kinder",
"Kinderknecht",
"Kindig",
"Kindl",
"Kindler",
"Kinkel",
"Kinn",
"Kinnamon",
"Kinne",
"Kinneman",
"Kinner",
"Kint",
"Kinter",
"Kintop",
"Kintz",
"Kintzel",
"Kintzer",
"Kinzel",
"Kinzler",
"Kipfer",
"Kiphart",
"Kiplinger",
"Kipp",
"Kipper",
"Kippes",
"Kipping",
"Kirch",
"Kirchberg",
"Kirchen",
"Kircher",
"Kirchgessner",
"Kirchhof",
"Kirchhofer",
"Kirchhoff",
"Kirchmann",
"Kirchmeier",
"Kirchner",
"Kirkman",
"Kirmse",
"Kirn",
"Kirner",
"Kirsch",
"Kirschbaum",
"Kirschenbaum",
"Kirschenmann",
"Kirschke",
"Kirschling",
"Kirschman",
"Kirschner",
"Kirstein",
"Kirtz",
"Kisker",
"Kisler",
"Kisner",
"Kispert",
"Kiss",
"Kissel",
"Kisselburg",
"Kissinger",
"Kissler",
"Kissling",
"Kist",
"Kister",
"Kistler",
"Kistner",
"Kittel",
"Kitterman",
"Kittinger",
"Kittler",
"Kittner",
"Kitto",
"Kitz",
"Kitzerow",
"Kitzinger",
"Kitzmann",
"Klabunde",
"Klahr",
"Klaiber",
"Klamer",
"Klamm",
"Klammer",
"Klann",
"Klaphake",
"Klapp",
"Klapper",
"Klapperich",
"Klar",
"Klare",
"Klase",
"Klatt",
"Klatte",
"Klauber",
"Klaudt",
"Klauer",
"Klaus",
"Klauser",
"Klausing",
"Klausman",
"Klausner",
"Klauss",
"Klay",
"Klayman",
"Kleban",
"Klebe",
"Kleber",
"Kleck",
"Klecker",
"Klee",
"Kleeman",
"Kleemann",
"Klees",
"Kleffman",
"Kleffner",
"Kleiber",
"Kleiman",
"Klein",
"Kleinberg",
"Kleindienst",
"Kleine",
"Kleiner",
"Kleinert",
"Kleinfeld",
"Kleinfelder",
"Kleingartner",
"Kleinhans",
"Kleinheksel",
"Kleinhenz",
"Kleinke",
"Kleinknecht",
"Kleinman",
"Kleinmann",
"Kleinow",
"Kleinpeter",
"Kleinsasser",
"Kleinschmidt",
"Kleinschmit",
"Kleinsorge",
"Kleis",
"Kleiser",
"Kleiss",
"Kleist",
"Klem",
"Klemens",
"Klemm",
"Klemme",
"Klemmer",
"Klemp",
"Klemz",
"Klenk",
"Klenz",
"Klepfer",
"Klepper",
"Kleppinger",
"Kless",
"Klessig",
"Klett",
"Klette",
"Kleve",
"Kleven",
"Klever",
"Kley",
"Klich",
"Klick",
"Kliebert",
"Kliewer",
"Klinck",
"Kling",
"Klingaman",
"Klingbeil",
"Klingberg",
"Klinge",
"Klingel",
"Klingele",
"Klingenberg",
"Klinger",
"Klingerman",
"Klingler",
"Klingman",
"Klingner",
"Klingshirn",
"Klingsporn",
"Klink",
"Klinke",
"Klinkenberg",
"Klinker",
"Klinkhammer",
"Klinkner",
"Klinner",
"Klint",
"Klipfel",
"Klitz",
"Klitzke",
"Klockow",
"Kloehn",
"Kloepfer",
"Kloeppel",
"Kloes",
"Kloesel",
"Klohr",
"Kloiber",
"Klopf",
"Klopfenstein",
"Klopp",
"Kloppenburg",
"Klose",
"Kloss",
"Klossner",
"Kloster",
"Klostermann",
"Klotz",
"Klotzbach",
"Klover",
"Kluck",
"Kludt",
"Kluender",
"Kluever",
"Klug",
"Kluge",
"Kluger",
"Klugman",
"Klumb",
"Klump",
"Klumpp",
"Klunder",
"Klundt",
"Klunk",
"Kluthe",
"Klutz",
"Kluver",
"Knab",
"Knabb",
"Knabe",
"Knack",
"Knackstedt",
"Knake",
"Knape",
"Knapke",
"Knapp",
"Knappe",
"Knappenberger",
"Knapper",
"Knauber",
"Knauer",
"Knauf",
"Knauff",
"Knaup",
"Knaus",
"Knauss",
"Knaust",
"Knauth",
"Knebel",
"Knecht",
"Knechtel",
"Knee",
"Kneer",
"Kneifl",
"Kneipp",
"Kneller",
"Knepp",
"Knepper",
"Knerr",
"Knetter",
"Knick",
"Knief",
"Kniep",
"Knier",
"Knieriem",
"Knierim",
"Knies",
"Kniess",
"Knill",
"Knipfer",
"Knipp",
"Knippenberg",
"Knippers",
"Kniskern",
"Knispel",
"Knittel",
"Knitter",
"Knobel",
"Knoblauch",
"Knoblich",
"Knobloch",
"Knoch",
"Knoche",
"Knochel",
"Knock",
"Knocke",
"Knodel",
"Knoebel",
"Knoell",
"Knoke",
"Knoll",
"Knolle",
"Knollenberg",
"Knollman",
"Knopf",
"Knopp",
"Knorr",
"Knost",
"Knoth",
"Knothe",
"Knott",
"Knueppel",
"Knull",
"Knupp",
"Knuppel",
"Knuteson",
"Knuth",
"Knutzen",
"Koback",
"Kobal",
"Kobbe",
"Kobe",
"Kobel",
"Kober",
"Koberstein",
"Kobes",
"Kobler",
"Koblitz",
"Kobold",
"Kobs",
"Koch",
"Kochel",
"Kochenderfer",
"Kochendorfer",
"Kocher",
"Kochersperger",
"Kochert",
"Kochman",
"Kock",
"Koebel",
"Koebler",
"Koecher",
"Koeck",
"Koegel",
"Koegler",
"Koehler",
"Koehnlein",
"Koel",
"Koelbl",
"Koelker",
"Koelle",
"Koeller",
"Koelling",
"Koellner",
"Koelsch",
"Koelzer",
"Koenecke",
"Koeneke",
"Koenig",
"Koenigs",
"Koenigsberg",
"Koeninger",
"Koep",
"Koepf",
"Koepke",
"Koepp",
"Koeppe",
"Koeppel",
"Koeppen",
"Koepsel",
"Koerber",
"Koering",
"Koerner",
"Koerper",
"Koerth",
"Koestler",
"Koestner",
"Koeth",
"Koether",
"Koetter",
"Koetting",
"Koetz",
"Koffman",
"Kofler",
"Kogel",
"Kogler",
"Kohl",
"Kohlbeck",
"Kohlberg",
"Kohlenberg",
"Kohler",
"Kohles",
"Kohlhaas",
"Kohlhepp",
"Kohlhoff",
"Kohlmann",
"Kohlmeier",
"Kohlmeyer",
"Kohls",
"Kohne",
"Kohnen",
"Kohnert",
"Kohnke",
"Kohorst",
"Kohrman",
"Kohrs",
"Kohtz",
"Kolander",
"Kolb",
"Kolbe",
"Kolbeck",
"Kolber",
"Kolberg",
"Kolbert",
"Kolbo",
"Kolbus",
"Kolden",
"Koler",
"Kolich",
"Kolker",
"Koll",
"Kollars",
"Kollasch",
"Kollath",
"Kolle",
"Koller",
"Kollin",
"Kollmann",
"Kollmar",
"Kollmeyer",
"Kollmorgen",
"Kolm",
"Kolp",
"Kolpack",
"Kolpin",
"Kolson",
"Kolter",
"Kolterman",
"Koltes",
"Koltz",
"Komm",
"Kommer",
"Konig",
"Konitzer",
"Konkel",
"Konkler",
"Konkol",
"Konold",
"Konow",
"Konrad",
"Konrath",
"Kontz",
"Konz",
"Konzen",
"Koob",
"Koop",
"Koops",
"Koos",
"Kooser",
"Kopas",
"Koper",
"Kopf",
"Kopfer",
"Kopischke",
"Kopitzke",
"Koplin",
"Kopp",
"Koppel",
"Kopper",
"Koppinger",
"Kopplin",
"Kops",
"Korb",
"Korber",
"Kordes",
"Kordsmeier",
"Korell",
"Korf",
"Korff",
"Korfhage",
"Korman",
"Kormann",
"Korn",
"Kornberg",
"Kornely",
"Korner",
"Kornfeld",
"Kornhauser",
"Kornick",
"Kornman",
"Korp",
"Korst",
"Kort",
"Korte",
"Korth",
"Kortum",
"Kortz",
"Korver",
"Kos",
"Kosel",
"Koske",
"Koss",
"Kossack",
"Kosse",
"Kossler",
"Kossman",
"Kossmann",
"Kost",
"Kosten",
"Kostenbader",
"Kosterman",
"Kostman",
"Kostner",
"Koth",
"Kothe",
"Kothmann",
"Kotler",
"Kott",
"Kotter",
"Kottke",
"Kottler",
"Kottman",
"Kottwitz",
"Kotz",
"Kotzen",
"Kover",
"Kowalke",
"Kowall",
"Kowalske",
"Kowis",
"Kowitz",
"Koy",
"Kraak",
"Kraatz",
"Krach",
"Krack",
"Kracke",
"Kracker",
"Kraeger",
"Kraemer",
"Krafft",
"Kraft",
"Krage",
"Krager",
"Krah",
"Krahe",
"Krahl",
"Krahling",
"Krahmer",
"Krahn",
"Krakauer",
"Krall",
"Kram",
"Kramb",
"Krambeck",
"Kramer",
"Kramlich",
"Kramm",
"Kramme",
"Krammer",
"Krammes",
"Kramp",
"Krampe",
"Krampf",
"Krampitz",
"Kraner",
"Kranich",
"Kraning",
"Krank",
"Krans",
"Krantz",
"Kranz",
"Kranzler",
"Krapf",
"Krapp",
"Krasner",
"Krass",
"Krassner",
"Kratt",
"Kratz",
"Kratzer",
"Kratzke",
"Krauel",
"Kraus",
"Krause",
"Krauser",
"Kraushaar",
"Krauskopf",
"Krauss",
"Krausse",
"Kraut",
"Krauter",
"Krauth",
"Krautheim",
"Krautkramer",
"Kray",
"Krayer",
"Krebbs",
"Krebs",
"Krebsbach",
"Krech",
"Kreft",
"Kregel",
"Kreger",
"Kreh",
"Kreher",
"Kreider",
"Kreidler",
"Kreie",
"Kreifels",
"Kreiger",
"Kreikemeier",
"Kreil",
"Kreiling",
"Kreiner",
"Kreis",
"Kreisberg",
"Kreischer",
"Kreisel",
"Kreiser",
"Kreisler",
"Kreiss",
"Kreiter",
"Kreitler",
"Kreitman",
"Kreitner",
"Kreitz",
"Kreitzer",
"Krekel",
"Krekeler",
"Krell",
"Kreller",
"Kremer",
"Krengel",
"Krenke",
"Krentz",
"Krenz",
"Krenzer",
"Krenzke",
"Krepp",
"Krepps",
"Kresch",
"Kress",
"Kresse",
"Kresser",
"Kressler",
"Kretlow",
"Kretschman",
"Kretschmar",
"Kretz",
"Kretzer",
"Kretzschmar",
"Kreuger",
"Kreul",
"Kreuscher",
"Kreuter",
"Kreutz",
"Kreutzberg",
"Kreutzer",
"Kreuz",
"Kreuzer",
"Krey",
"Kreyer",
"Kreyling",
"Kribs",
"Krichbaum",
"Krick",
"Kriebel",
"Krieg",
"Krieger",
"Kriegler",
"Kriegshauser",
"Kriel",
"Krienke",
"Krier",
"Kries",
"Kriese",
"Kriesel",
"Krieser",
"Kriete",
"Krietemeyer",
"Kriger",
"Krill",
"Krim",
"Krimm",
"Krimmel",
"Krimmer",
"Kring",
"Krings",
"Krinke",
"Krisch",
"Krise",
"Kriss",
"Kristan",
"Kriston",
"Kritz",
"Kritzman",
"Krob",
"Kroboth",
"Krock",
"Krocker",
"Krodel",
"Kroeger",
"Kroeker",
"Kroener",
"Kroening",
"Kroenke",
"Kroeplin",
"Kroger",
"Krogmann",
"Kroh",
"Krohn",
"Krohne",
"Krok",
"Kroll",
"Krome",
"Kromer",
"Kron",
"Kronberg",
"Kronberger",
"Krone",
"Kronebusch",
"Kronenberg",
"Kronenberger",
"Kronenwetter",
"Kroner",
"Krones",
"Kroninger",
"Kronk",
"Kropf",
"Kropp",
"Krosch",
"Kross",
"Kroth",
"Krotz",
"Krotzer",
"Kruck",
"Kruckeberg",
"Kruckenberg",
"Krueger",
"Kruel",
"Krug",
"Kruger",
"Krugman",
"Kruis",
"Krull",
"Krum",
"Krumenacker",
"Krumholz",
"Krumm",
"Krumme",
"Krummel",
"Krummen",
"Krump",
"Krumrey",
"Krupke",
"Krupp",
"Krus",
"Kruschke",
"Kruse",
"Krusemark",
"Kruser",
"Kruth",
"Krutsch",
"Krutz",
"Kubach",
"Kube",
"Kubler",
"Kuch",
"Kuchenbecker",
"Kuchenbrod",
"Kuchenmeister",
"Kucher",
"Kuck",
"Kuebel",
"Kueber",
"Kuebler",
"Kuechenmeister",
"Kuechler",
"Kueck",
"Kuecker",
"Kuefler",
"Kuehl",
"Kuehler",
"Kuehn",
"Kuehne",
"Kuehnel",
"Kuehner",
"Kuehnert",
"Kuehnl",
"Kuehnle",
"Kueker",
"Kuempel",
"Kuennen",
"Kuenning",
"Kuenstler",
"Kuepper",
"Kuester",
"Kueter",
"Kuethe",
"Kuether",
"Kufahl",
"Kuffel",
"Kuffner",
"Kugel",
"Kugler",
"Kuhl",
"Kuhle",
"Kuhlmann",
"Kuhn",
"Kuhne",
"Kuhnel",
"Kuhner",
"Kuhnert",
"Kuhnke",
"Kuhnle",
"Kuhrt",
"Kuhs",
"Kuka",
"Kukuk",
"Kull",
"Kullberg",
"Kullmann",
"Kulm",
"Kulow",
"Kulp",
"Kultgen",
"Kulzer",
"Kumler",
"Kummer",
"Kummerer",
"Kummerow",
"Kump",
"Kumpe",
"Kumpf",
"Kunau",
"Kunde",
"Kundinger",
"Kundrat",
"Kunert",
"Kunkel",
"Kunkler",
"Kuno",
"Kunst",
"Kunstman",
"Kuntz",
"Kuntzman",
"Kunz",
"Kunzelman",
"Kunzer",
"Kunzler",
"Kunzman",
"Kupfer",
"Kupferberg",
"Kupferer",
"Kupferman",
"Kupper",
"Kuriger",
"Kurilla",
"Kurk",
"Kurman",
"Kurr",
"Kurre",
"Kurschner",
"Kurt",
"Kurtenbach",
"Kurth",
"Kurtz",
"Kurtzer",
"Kurtzman",
"Kurtzweil",
"Kury",
"Kurz",
"Kurzweil",
"Kus",
"Kusch",
"Kuschel",
"Kuse",
"Kusel",
"Kuser",
"Kuske",
"Kuss",
"Kussman",
"Kussmaul",
"Kussow",
"Kuster",
"Kusterer",
"Kutach",
"Kuter",
"Kutner",
"Kutsch",
"Kutscher",
"Kutter",
"Kuttler",
"Kutz",
"Kutzer",
"Kutzke",
"Kutzler",
"Kutzner",
"Kyler",
"Kyser",
"Lab",
"Labahn",
"Labenz",
"Laber",
"Labus",
"Lacher",
"Lachmann",
"Lachner",
"Lackman",
"Lacks",
"Ladehoff",
"Laden",
"Lader",
"Ladig",
"Ladner",
"Laehn",
"Laessig",
"Lafler",
"Lafrentz",
"Lafrenz",
"Lahm",
"Lahn",
"Lahner",
"Lahr",
"Laib",
"Laible",
"Laidig",
"Laier",
"Lais",
"Lamberg",
"Lamberty",
"Lambrecht",
"Lamparter",
"Lampe",
"Lampman",
"Lamprecht",
"Landaker",
"Landau",
"Landauer",
"Landefeld",
"Lander",
"Landgraf",
"Landgrebe",
"Landherr",
"Landis",
"Landmann",
"Landmesser",
"Landsberg",
"Landsberger",
"Landsiedel",
"Landsman",
"Landt",
"Landwehr",
"Laner",
"Langager",
"Langbein",
"Langberg",
"Lange",
"Langel",
"Langen",
"Langenbach",
"Langenberg",
"Langendorf",
"Langenfeld",
"Langer",
"Langerman",
"Langfeldt",
"Langguth",
"Langhans",
"Langlitz",
"Langner",
"Langolf",
"Langreck",
"Langrehr",
"Langs",
"Langsam",
"Langsdorf",
"Lankenau",
"Lann",
"Lanser",
"Lanterman",
"Lantz",
"Lantzer",
"Lanz",
"Lanzer",
"Lape",
"Lapp",
"Lappe",
"Lappen",
"Larch",
"Larger",
"Larscheid",
"Lasch",
"Laser",
"Laske",
"Lasser",
"Lassig",
"Lassman",
"Last",
"Lastinger",
"Latsch",
"Lattner",
"Latz",
"Latzke",
"Lau",
"Laub",
"Laubach",
"Laubacher",
"Laube",
"Laubenstein",
"Laubenthal",
"Laubert",
"Laubhan",
"Lauck",
"Laucks",
"Laude",
"Laudenbach",
"Lauderman",
"Laudick",
"Laudon",
"Lauer",
"Lauerman",
"Lauersdorf",
"Lauf",
"Laufenberg",
"Laufer",
"Lauff",
"Lauffer",
"Laufman",
"Laug",
"Lauinger",
"Laumann",
"Laumer",
"Laun",
"Laur",
"Laurich",
"Lausch",
"Lauser",
"Lauster",
"Laut",
"Lautenbach",
"Lautenschlager",
"Lauter",
"Lauterbach",
"Lauth",
"Lautner",
"Lautt",
"Lautz",
"Lavis",
"Lax",
"Lay",
"Layer",
"Layher",
"Layman",
"Lazer",
"Leander",
"Lebeck",
"Leben",
"Lebens",
"Leber",
"Lebert",
"Leblang",
"Lebold",
"Lebrecht",
"Lebsack",
"Lebus",
"Lechler",
"Lechner",
"Leck",
"Lecker",
"Leder",
"Lederman",
"Ledermann",
"Leese",
"Leeser",
"Leffel",
"Leffler",
"Legleiter",
"Legler",
"Lehde",
"Lehl",
"Lehman",
"Lehmann",
"Lehmberg",
"Lehmer",
"Lehn",
"Lehne",
"Lehnen",
"Lehner",
"Lehnhardt",
"Lehnhoff",
"Lehning",
"Lehr",
"Lehrer",
"Lehrke",
"Lehrmann",
"Leibert",
"Leibfried",
"Leibold",
"Leibrock",
"Leicher",
"Leichner",
"Leicht",
"Leichter",
"Leid",
"Leidel",
"Leider",
"Leidig",
"Leiding",
"Leidner",
"Leiendecker",
"Leier",
"Leifer",
"Leifheit",
"Leimbach",
"Leimer",
"Leimkuehler",
"Leinart",
"Leinbach",
"Leinberger",
"Leindecker",
"Leinen",
"Leinenbach",
"Leingang",
"Leininger",
"Leins",
"Leinwand",
"Leinweber",
"Leipold",
"Leipzig",
"Leis",
"Leischner",
"Leise",
"Leisen",
"Leisenring",
"Leiser",
"Leisner",
"Leist",
"Leisten",
"Leister",
"Leistikow",
"Leistner",
"Leite",
"Leiter",
"Leiterman",
"Leitheiser",
"Leiting",
"Leitner",
"Leitschuh",
"Leitz",
"Leitzel",
"Leitzke",
"Lell",
"Lembeck",
"Lemberg",
"Lemberger",
"Lemert",
"Lemler",
"Lemmer",
"Lemmerman",
"Lemp",
"Lempert",
"Lender",
"Lenderman",
"Leng",
"Lenger",
"Lengerich",
"Lenhoff",
"Lenius",
"Lenke",
"Lenker",
"Lenning",
"Lenser",
"Lensing",
"Lenth",
"Lentner",
"Lentz",
"Lenz",
"Lenze",
"Lenzmeier",
"Lenzner",
"Leo",
"Leonhard",
"Leonhardt",
"Leonhart",
"Lepp",
"Lepper",
"Leppert",
"Lerch",
"Lerche",
"Lersch",
"Lesch",
"Lescher",
"Leseberg",
"Leser",
"Leshner",
"Leske",
"Lesser",
"Lessig",
"Lessing",
"Lessman",
"Lessner",
"Letcher",
"Letsch",
"Letsche",
"Lett",
"Letterman",
"Letz",
"Leubner",
"Leuenberger",
"Leuer",
"Leugers",
"Leupold",
"Leuschen",
"Leuthauser",
"Leuthner",
"Leutz",
"Levenhagen",
"Lex",
"Ley",
"Leyendecker",
"Leyes",
"Leyh",
"Leyrer",
"Libbert",
"Liber",
"Lich",
"Licht",
"Lichtenberg",
"Lichtenberger",
"Lichtenfeld",
"Lichtenfels",
"Lichtenstein",
"Lichtenwalner",
"Lichtenwalter",
"Lichter",
"Lickert",
"Lickteig",
"Lieb",
"Liebau",
"Liebe",
"Liebel",
"Liebelt",
"Liebenow",
"Lieber",
"Liebermann",
"Liebert",
"Liebhart",
"Liebich",
"Liebig",
"Liebl",
"Liebler",
"Liebling",
"Liebmann",
"Liebold",
"Liebrecht",
"Liebsch",
"Liebscher",
"Lied",
"Liedke",
"Liedl",
"Liedtke",
"Liefer",
"Liegel",
"Liegl",
"Liehr",
"Liem",
"Lienau",
"Lienemann",
"Lienhart",
"Lier",
"Lierz",
"Liesch",
"Liese",
"Lieser",
"Ligman",
"Lilienthal",
"Liller",
"Lillich",
"Lillig",
"Limbach",
"Limbacher",
"Limberg",
"Limburg",
"Limke",
"Limmer",
"Linck",
"Linda",
"Lindau",
"Lindauer",
"Linde",
"Lindekugel",
"Lindemann",
"Lindemuth",
"Lindenbaum",
"Lindenberg",
"Lindenberger",
"Lindenfelser",
"Lindenmayer",
"Lindenmeyer",
"Lindenmuth",
"Linder",
"Linderer",
"Linderman",
"Lindhorst",
"Lindig",
"Lindle",
"Lindler",
"Lindley",
"Lindner",
"Lindow",
"Lindstedt",
"Lindt",
"Linen",
"Ling",
"Lingel",
"Lingelbach",
"Lingner",
"Linhardt",
"Link",
"Linke",
"Linker",
"Linkhart",
"Linn",
"Linne",
"Linnebur",
"Linner",
"Lins",
"Linscheid",
"Linse",
"Linsenmeyer",
"Lintner",
"Lintz",
"Linz",
"Linzer",
"Linzmeier",
"Lipka",
"Lipke",
"Lipp",
"Lippard",
"Lippe",
"Lippert",
"Lippmann",
"Lippold",
"Lischer",
"Lissner",
"List",
"Litfin",
"Litka",
"Litke",
"Litscher",
"Littau",
"Litterer",
"Littig",
"Litzau",
"Litzinger",
"Livelsberger",
"Livings",
"Lobe",
"Lobel",
"Lober",
"Loberg",
"Lobitz",
"Lobner",
"Loch",
"Lochmann",
"Lochner",
"Lockert",
"Loder",
"Lodermeier",
"Loeb",
"Loebach",
"Loebel",
"Loeber",
"Loebig",
"Loebs",
"Loeffel",
"Loeffelholz",
"Loeffler",
"Loehr",
"Loehrer",
"Loehrke",
"Loertscher",
"Loerzel",
"Loesch",
"Loesche",
"Loescher",
"Loesel",
"Loeser",
"Loethen",
"Loetscher",
"Loew",
"Loewe",
"Loewenstein",
"Loewenthal",
"Loewer",
"Loffler",
"Lofink",
"Loga",
"Loge",
"Logel",
"Loges",
"Lohan",
"Lohmeier",
"Lohmeyer",
"Lohmiller",
"Lohn",
"Lohner",
"Lohnes",
"Lohr",
"Lohrenz",
"Lohrer",
"Lohrey",
"Lohrke",
"Lohrmann",
"Lohse",
"Loibl",
"Lonsinger",
"Loose",
"Looser",
"Lopp",
"Loppnow",
"Lorber",
"Lorch",
"Lorek",
"Lorentz",
"Lorenz",
"Lorey",
"Lorick",
"Lorig",
"Loris",
"Loschen",
"Loser",
"Loss",
"Lossing",
"Loth",
"Lotspeich",
"Lott",
"Lotter",
"Lottes",
"Lottman",
"Lotz",
"Lotze",
"Lotzer",
"Lowe",
"Lowenberg",
"Lowenstein",
"Lowenthal",
"Lowitz",
"Loy",
"Luber",
"Lubold",
"Luchs",
"Lucht",
"Lucius",
"Luck",
"Lucke",
"Luckenbach",
"Luckert",
"Luckhardt",
"Luckner",
"Ludeke",
"Ludemann",
"Ludens",
"Ludewig",
"Ludin",
"Ludke",
"Ludolph",
"Ludtke",
"Ludwig",
"Ludwin",
"Luecht",
"Lueck",
"Luedeke",
"Luedeman",
"Luepke",
"Luers",
"Luft",
"Luftig",
"Luger",
"Luh",
"Luhmann",
"Lukas",
"Lukefahr",
"Lulay",
"Lull",
"Lumm",
"Lumpp",
"Lunden",
"Lundt",
"Lung",
"Luntz",
"Lunz",
"Lunzer",
"Lupfer",
"Lupkes",
"Luplow",
"Lurz",
"Lusch",
"Luscher",
"Lust",
"Luster",
"Lustig",
"Luth",
"Luthe",
"Luther",
"Lutter",
"Lutterman",
"Lutz",
"Lutze",
"Lutzke",
"Lutzow",
"Lux",
"Luxenberg",
"Luy",
"Luz",
"Mabus",
"Machamer",
"Macher",
"Macht",
"Mackenthun",
"Macker",
"Mackert",
"Madaus",
"Mader",
"Mades",
"Madl",
"Madler",
"Maeder",
"Maenner",
"Maertz",
"Maerz",
"Magan",
"Magers",
"Mages",
"Magsamen",
"Magstadt",
"Mahle",
"Mahler",
"Mahlke",
"Mahlman",
"Mahlmann",
"Mahlstedt",
"Mahr",
"Mahrt",
"Maier",
"Maike",
"Maikranz",
"Mailand",
"Mailander",
"Maile",
"Mainz",
"Mainzer",
"Mais",
"Maisel",
"Maixner",
"Majer",
"Majerus",
"Malburg",
"Malchow",
"Maler",
"Malitz",
"Maller",
"Mallow",
"Malsch",
"Malter",
"Maltsberger",
"Malueg",
"Malwitz",
"Malz",
"Mammen",
"Manbeck",
"Mandel",
"Mander",
"Manderscheid",
"Maner",
"Manfred",
"Mang",
"Mangel",
"Mangelsdorf",
"Mangold",
"Manhardt",
"Mannel",
"Manner",
"Mannes",
"Manns",
"Mansbach",
"Mansberger",
"Manske",
"Mantei",
"Mantel",
"Manteufel",
"Mantey",
"Manthe",
"Manthei",
"Manthey",
"Manweiler",
"Manzer",
"Mar",
"Marbach",
"Marburger",
"Marcks",
"Marcus",
"Marder",
"Maren",
"Margheim",
"Margraf",
"Marien",
"Mark",
"Marker",
"Markert",
"Markgraf",
"Markman",
"Marks",
"Markt",
"Markus",
"Marolf",
"Marotz",
"Marquardt",
"Marquart",
"Marr",
"Marschall",
"Marschel",
"Marschke",
"Marschner",
"Marsteller",
"Mart",
"Marte",
"Marth",
"Marthaler",
"Marthaller",
"Martini",
"Martis",
"Marts",
"Martus",
"Martz",
"Marwitz",
"Marz",
"Marzolf",
"Masch",
"Mascher",
"Maschke",
"Masel",
"Maser",
"Mask",
"Maske",
"Masker",
"Masoner",
"Massing",
"Massoth",
"Mast",
"Masteller",
"Masur",
"Matern",
"Matheis",
"Mathern",
"Mathia",
"Mathwig",
"Matt",
"Matter",
"Mattern",
"Matthai",
"Mattheis",
"Matthes",
"Matthey",
"Matthias",
"Mattke",
"Mattus",
"Matzek",
"Matzen",
"Matzke",
"Matzner",
"Mauch",
"Mauck",
"Maue",
"Mauel",
"Mauer",
"Mauerman",
"Maugans",
"Mauk",
"Maul",
"Maule",
"Maurer",
"Mauritz",
"Maus",
"Mauser",
"Mausolf",
"Mauss",
"Mausser",
"Mauthe",
"Mautner",
"Mavis",
"Max",
"Mayen",
"Mayer",
"Mayers",
"Mayr",
"Mech",
"Mechler",
"Mechling",
"Meck",
"Mecke",
"Meckel",
"Meckes",
"Mecklenburg",
"Meckstroth",
"Meder",
"Medinger",
"Meese",
"Meetze",
"Meffert",
"Meger",
"Mehl",
"Mehle",
"Mehlenbacher",
"Mehler",
"Mehling",
"Mehlman",
"Mehr",
"Mehrer",
"Mehrhoff",
"Mehring",
"Mehringer",
"Meidinger",
"Meidl",
"Meier",
"Meilinger",
"Mein",
"Meinberg",
"Meinen",
"Meiner",
"Meinhardt",
"Meinhold",
"Meinholz",
"Meininger",
"Meins",
"Meinzer",
"Meiring",
"Meis",
"Meise",
"Meisel",
"Meisenbach",
"Meisenheimer",
"Meisenhelder",
"Meisenzahl",
"Meiser",
"Meisner",
"Meiss",
"Meissner",
"Meister",
"Meitner",
"Meitz",
"Meitzler",
"Meixner",
"Mekelburg",
"Melander",
"Melcher",
"Melchert",
"Melchior",
"Melder",
"Melhorn",
"Melis",
"Melius",
"Mell",
"Mellenthin",
"Meller",
"Mellert",
"Mellies",
"Mellin",
"Melling",
"Mellinger",
"Mellman",
"Meltzer",
"Melzer",
"Memmer",
"Menck",
"Mende",
"Menden",
"Mendler",
"Meng",
"Menge",
"Mengel",
"Menger",
"Menges",
"Menius",
"Menking",
"Menn",
"Menne",
"Menner",
"Mennig",
"Menning",
"Menninger",
"Menold",
"Mentel",
"Mentzer",
"Menze",
"Menzel",
"Menzer",
"Merck",
"Merfeld",
"Mergel",
"Mergens",
"Mergenthaler",
"Merges",
"Merk",
"Merkel",
"Merker",
"Merkl",
"Merklein",
"Merklin",
"Merkling",
"Merklinger",
"Merkt",
"Merle",
"Mersch",
"Mersinger",
"Mersman",
"Mertins",
"Mertz",
"Merz",
"Mesch",
"Mescher",
"Mesecher",
"Meseck",
"Meseke",
"Mesler",
"Mesman",
"Messer",
"Messerschmidt",
"Messimer",
"Messing",
"Messinger",
"Messler",
"Messman",
"Messmer",
"Meth",
"Methe",
"Methner",
"Metsch",
"Metscher",
"Metten",
"Metter",
"Mettert",
"Metty",
"Metz",
"Metze",
"Metzel",
"Metzen",
"Metzer",
"Metzinger",
"Metzler",
"Metzner",
"Meuer",
"Meurer",
"Meuser",
"Meuth",
"Mews",
"Meyer",
"Meyerhoff",
"Mezger",
"Michaelis",
"Michalk",
"Michelman",
"Michels",
"Michl",
"Mick",
"Mickel",
"Middendorf",
"Mierau",
"Mietz",
"Migl",
"Mihm",
"Mikles",
"Milbrandt",
"Milbrath",
"Milch",
"Milde",
"Mildenberger",
"Milich",
"Miltenberger",
"Miltner",
"Miltz",
"Milz",
"Minck",
"Minckler",
"Mincks",
"Minden",
"Mindt",
"Minge",
"Minges",
"Mingledorff",
"Mininger",
"Mink",
"Minke",
"Minkler",
"Minneman",
"Minner",
"Minnich",
"Minnig",
"Minning",
"Minor",
"Mintz",
"Misch",
"Mische",
"Mischel",
"Mischke",
"Mischo",
"Missel",
"Missimer",
"Missler",
"Mistler",
"Mitschke",
"Mittag",
"Mittel",
"Mittelman",
"Mittelstadt",
"Mittelstaedt",
"Mittendorf",
"Mitter",
"Mittleider",
"Mittler",
"Mittman",
"Moch",
"Mochel",
"Mock",
"Model",
"Moebius",
"Moeck",
"Moeckel",
"Moede",
"Moeder",
"Moehling",
"Moehn",
"Moellering",
"Moench",
"Moening",
"Moerke",
"Moers",
"Moesch",
"Moeser",
"Moessner",
"Mogck",
"Mogel",
"Mohler",
"Mohn",
"Mohr",
"Mohrbacher",
"Mohs",
"Molder",
"Moler",
"Molis",
"Moll",
"Molle",
"Mollman",
"Molt",
"Moltz",
"Molz",
"Molzahn",
"Momberger",
"Mon",
"Mondloch",
"Mondschein",
"Monheit",
"Moninger",
"Monn",
"Monnig",
"Monninger",
"Montag",
"Moog",
"Moos",
"Morasch",
"Morel",
"Moretz",
"Morgen",
"Morgenroth",
"Morgenstern",
"Morgenthaler",
"Mori",
"Moritz",
"Morlock",
"Mormann",
"Morris",
"Morsch",
"Mosbacher",
"Mosch",
"Mosel",
"Moseman",
"Mosler",
"Mosner",
"Mosser",
"Mossholder",
"Mossing",
"Mossman",
"Most",
"Mosteller",
"Motschenbacher",
"Mott",
"Motte",
"Motter",
"Mottern",
"Mower",
"Much",
"Muchow",
"Muck",
"Muckenfuss",
"Mucker",
"Muckerheide",
"Muckle",
"Mueck",
"Muecke",
"Muehl",
"Muehlbauer",
"Muehlberger",
"Muehleisen",
"Muehlhausen",
"Muehling",
"Mueller",
"Muellner",
"Muench",
"Muenchow",
"Muenks",
"Muenster",
"Muenz",
"Muenzer",
"Muessig",
"Mueth",
"Mueting",
"Mugge",
"Muhl",
"Muhlbach",
"Muhlbauer",
"Muhle",
"Muhlenkamp",
"Muhlestein",
"Muhlhauser",
"Muhr",
"Muhs",
"Mulder",
"Mullenbach",
"Muller",
"Mummert",
"Mumper",
"Munch",
"Mund",
"Mundhenk",
"Mundinger",
"Mundorf",
"Mundorff",
"Mundt",
"Munk",
"Munsinger",
"Munster",
"Munsterman",
"Muntz",
"Munz",
"Munzer",
"Murach",
"Murbach",
"Murman",
"Murr",
"Mursch",
"Muscat",
"Muskat",
"Muskopf",
"Musolf",
"Musser",
"Mussman",
"Muth",
"Muthig",
"Mutschler",
"Mutti",
"Naab",
"Naas",
"Naasz",
"Naatz",
"Naber",
"Nabers",
"Nabholz",
"Nachbar",
"Nacht",
"Nachtigal",
"Nachtigall",
"Nachtman",
"Nack",
"Nacke",
"Nadel",
"Nader",
"Nadig",
"Nadler",
"Naeger",
"Naeve",
"Nagel",
"Nagengast",
"Nager",
"Nagle",
"Nagler",
"Nahm",
"Nahrwold",
"Naiser",
"Nansel",
"Napp",
"Narr",
"Nartker",
"Nase",
"Naser",
"Nass",
"Nassau",
"Nasser",
"Nast",
"Nathe",
"Natter",
"Natzke",
"Nau",
"Nauer",
"Nauert",
"Nauman",
"Naumann",
"Naus",
"Nauss",
"Nave",
"Nazarenus",
"Nebel",
"Nebergall",
"Nebgen",
"Neder",
"Neeb",
"Neef",
"Neer",
"Neff",
"Nefzger",
"Neher",
"Nehrbass",
"Nehring",
"Neibert",
"Neider",
"Neiderer",
"Neidert",
"Neidhardt",
"Neidhart",
"Neidig",
"Neidlinger",
"Neier",
"Neifert",
"Neiger",
"Neils",
"Nein",
"Neis",
"Neisen",
"Neiser",
"Neises",
"Neisler",
"Neiss",
"Neiswonger",
"Neitz",
"Neitzel",
"Neitzke",
"Neller",
"Neltner",
"Nembhard",
"Nemetz",
"Nemmers",
"Nennig",
"Nenninger",
"Nentwig",
"Nepper",
"Neske",
"Ness",
"Nessel",
"Nesselrodt",
"Nessen",
"Nesser",
"Nestel",
"Nester",
"Nestler",
"Nestlerode",
"Neth",
"Nethers",
"Nett",
"Netter",
"Nettesheim",
"Netz",
"Netzel",
"Neu",
"Neubarth",
"Neubauer",
"Neubaum",
"Neubecker",
"Neuber",
"Neuberger",
"Neubert",
"Neuburger",
"Neudecker",
"Neuendorf",
"Neuenfeldt",
"Neuens",
"Neuenschwander",
"Neuer",
"Neufeld",
"Neufeldt",
"Neuffer",
"Neugebauer",
"Neuhardt",
"Neuhart",
"Neuhaus",
"Neuhauser",
"Neuhoff",
"Neujahr",
"Neukirch",
"Neumann",
"Neumeier",
"Neumeister",
"Neumeyer",
"Neupert",
"Neuroth",
"Neuse",
"Neuser",
"Neustadt",
"Neustadter",
"Neuwirth",
"Nevel",
"Nevius",
"New",
"Ney",
"Neyer",
"Nibert",
"Nichter",
"Nicklas",
"Nicklaus",
"Nickles",
"Nickol",
"Nickolaus",
"Nicks",
"Nida",
"Niebauer",
"Niebel",
"Nieberding",
"Niebling",
"Nieder",
"Niederberger",
"Niederer",
"Niederkorn",
"Niedermayer",
"Niedermeier",
"Niedermeyer",
"Niedert",
"Niedfeldt",
"Niedringhaus",
"Niemeier",
"Niemuth",
"Nienow",
"Nienstedt",
"Nier",
"Niermann",
"Niesen",
"Niess",
"Niessen",
"Nieters",
"Nietz",
"Nihart",
"Niklas",
"Nikodem",
"Nikolas",
"Nikolaus",
"Nimmer",
"Nimtz",
"Nimz",
"Nipp",
"Nipper",
"Nippert",
"Niss",
"Nissen",
"Nistler",
"Nitsche",
"Nitz",
"Nitzsche",
"Nix",
"Noa",
"Noack",
"Nobel",
"Nobis",
"Noble",
"Noelke",
"Noell",
"Noelle",
"Noeske",
"Noetzel",
"Noffsinger",
"Nofsinger",
"Noftz",
"Nofziger",
"Nohe",
"Nohl",
"Nohr",
"Nolde",
"Nolder",
"Nolf",
"Noll",
"Nolle",
"Nollen",
"Noller",
"Nolte",
"Nondorf",
"Nonnemacher",
"Nonnenmacher",
"Nopper",
"Norder",
"Nordhagen",
"Nordhaus",
"Nordhausen",
"Nordick",
"Nordman",
"Nordmann",
"Nordmeyer",
"Norenberg",
"Nork",
"Normann",
"Norr",
"North",
"Nortman",
"Noser",
"Nosko",
"Noss",
"Noth",
"Nothdurft",
"Nothstein",
"Nott",
"Notte",
"Notter",
"Notz",
"Nowack",
"Noyer",
"Nuckels",
"Nuding",
"Nuechterlein",
"Nuehring",
"Nuernberg",
"Nuernberger",
"Nuffer",
"Nuhn",
"Null",
"Nungesser",
"Nunn",
"Nurnberg",
"Nurnberger",
"Nuse",
"Nuss",
"Nussbaum",
"Nussbaumer",
"Nusz",
"Nuth",
"Nutsch",
"Nuxoll",
"Obenauer",
"Obenauf",
"Obenchain",
"Obenhaus",
"Oberbeck",
"Oberbroeckling",
"Oberdorf",
"Oberg",
"Obergfell",
"Oberhaus",
"Oberhausen",
"Oberhauser",
"Oberhelman",
"Oberholtzer",
"Oberholzer",
"Oberlander",
"Oberle",
"Oberlin",
"Oberman",
"Obermann",
"Obermark",
"Obermeier",
"Obermeyer",
"Oberst",
"Oberstein",
"Obert",
"Oblander",
"Obrecht",
"Obringer",
"Och",
"Ochs",
"Ochsner",
"Ocken",
"Ockenfels",
"Ocker",
"Ockerman",
"Ockert",
"Odem",
"Odenbach",
"Odendahl",
"Odenthal",
"Odenwald",
"Odenweller",
"Oder",
"Oechsner",
"Oeding",
"Oehl",
"Oehlerking",
"Oehlert",
"Oehm",
"Oehrlein",
"Oelkers",
"Oelrich",
"Oertel",
"Oesterling",
"Oesterreich",
"Oestreich",
"Oestreicher",
"Oeth",
"Oetting",
"Oettinger",
"Oetzel",
"Offen",
"Offenbacher",
"Offenberger",
"Offer",
"Offner",
"Ohl",
"Ohle",
"Ohlendorf",
"Ohler",
"Ohlhauser",
"Ohlinger",
"Ohlmann",
"Ohme",
"Ohmer",
"Ohmes",
"Ohnesorge",
"Ohr",
"Ohren",
"Olberding",
"Olbrich",
"Olding",
"Oley",
"Olheiser",
"Olinger",
"Oliva",
"Olk",
"Olle",
"Oller",
"Ollinger",
"Ollmann",
"Olm",
"Olmscheid",
"Olp",
"Olsen",
"Olsson",
"Olt",
"Oltmanns",
"Oltz",
"Oncken",
"Opatz",
"Opel",
"Opelt",
"Opferman",
"Opheim",
"Opp",
"Oppel",
"Oppelt",
"Oppenheim",
"Oppenheimer",
"Oppenlander",
"Opper",
"Orbach",
"Orban",
"Ordner",
"Orf",
"Orff",
"Orians",
"Orner",
"Ort",
"Ortel",
"Orth",
"Ortlieb",
"Ortmann",
"Ortmeier",
"Ortner",
"Ortt",
"Ory",
"Osen",
"Osman",
"Ossman",
"Ost",
"Osten",
"Ostendorf",
"Oster",
"Osterberg",
"Osterland",
"Ostermann",
"Ostermeier",
"Ostermeyer",
"Ostertag",
"Ostheimer",
"Osthoff",
"Ostler",
"Ostwald",
"Oswalt",
"Otte",
"Ottenbacher",
"Otterbein",
"Otterman",
"Ottinger",
"Ottmers",
"Otto",
"Overdorff",
"Oxner",
"Paas",
"Pabst",
"Pach",
"Pachter",
"Packer",
"Packman",
"Padberg",
"Paeth",
"Paetow",
"Paetz",
"Paetzold",
"Paffrath",
"Pagenkopf",
"Pahl",
"Pahls",
"Painter",
"Pake",
"Palas",
"Pallas",
"Palm",
"Palmer",
"Palmersheim",
"Pamer",
"Pamperin",
"Pangle",
"Pankau",
"Panke",
"Pankow",
"Pankratz",
"Panning",
"Panter",
"Panther",
"Pantle",
"Panzer",
"Pape",
"Papen",
"Papp",
"Pappert",
"Papst",
"Parchman",
"Pardon",
"Parduhn",
"Pardun",
"Parler",
"Parlow",
"Parman",
"Parpart",
"Parr",
"Parten",
"Partenheimer",
"Partsch",
"Pasch",
"Pasche",
"Paschen",
"Paschke",
"Paske",
"Pass",
"Passon",
"Passow",
"Paster",
"Pastor",
"Pastorius",
"Pate",
"Patschke",
"Patzer",
"Patzner",
"Pauk",
"Pauley",
"Pauli",
"Paulick",
"Paulik",
"Paulin",
"Paullus",
"Paulus",
"Paustian",
"Pautler",
"Pautsch",
"Pautz",
"Pax",
"Paxman",
"Payer",
"Payson",
"Pech",
"Pecher",
"Pechman",
"Pecht",
"Peckman",
"Peel",
"Peffers",
"Pegler",
"Peglow",
"Pehl",
"Pehlke",
"Peifer",
"Peiffer",
"Peikert",
"Peil",
"Peine",
"Peiser",
"Peitz",
"Pell",
"Pelle",
"Peller",
"Pelot",
"Pelster",
"Peltz",
"Peltzer",
"Pelz",
"Pelzel",
"Pelzer",
"Peninger",
"Penn",
"Penner",
"Penninger",
"Pense",
"Pentz",
"Peplow",
"Peppel",
"Pergande",
"Perl",
"Perle",
"Perleberg",
"Perlich",
"Perlick",
"Perlin",
"Perman",
"Permann",
"Permenter",
"Pernick",
"Perschke",
"Persing",
"Person",
"Perz",
"Peschel",
"Peschke",
"Peterlin",
"Petersheim",
"Petersohn",
"Peth",
"Petri",
"Petry",
"Petsch",
"Petschauer",
"Petter",
"Pettinger",
"Petz",
"Petzel",
"Petzke",
"Petzold",
"Petzoldt",
"Peyser",
"Pfahl",
"Pfahler",
"Pfalzgraf",
"Pfander",
"Pfau",
"Pfeffer",
"Pfefferkorn",
"Pfeifer",
"Pfeiffer",
"Pfeil",
"Pfeiler",
"Pfendler",
"Pfennig",
"Pfenning",
"Pfeuffer",
"Pfiester",
"Pfiffner",
"Pfingsten",
"Pfitzer",
"Pflaum",
"Pflaumer",
"Pfleger",
"Pfleiderer",
"Pflieger",
"Pflueger",
"Pflug",
"Pfluger",
"Pflughoeft",
"Pflum",
"Pfohl",
"Pfost",
"Pfoutz",
"Pfrommer",
"Pfuhl",
"Pfund",
"Phalin",
"Philipp",
"Philippi",
"Phillipp",
"Piatz",
"Pich",
"Piche",
"Pichler",
"Picht",
"Pickar",
"Pickard",
"Pickart",
"Picken",
"Picker",
"Pickert",
"Pickhardt",
"Pickler",
"Piehl",
"Piening",
"Piepenburg",
"Piepmeier",
"Pier",
"Pies",
"Pieske",
"Pietig",
"Pietsch",
"Pietz",
"Pilant",
"Pilger",
"Piller",
"Pilling",
"Pillman",
"Piltz",
"Pilz",
"Pine",
"Pingel",
"Pinger",
"Pingle",
"Pink",
"Pinkert",
"Pinner",
"Pinnick",
"Pinnow",
"Pioch",
"Pippert",
"Pippin",
"Pirkey",
"Pirner",
"Pirrung",
"Piske",
"Pistole",
"Pistorius",
"Pitman",
"Pitsch",
"Pitter",
"Pittinger",
"Pittman",
"Pittner",
"Pittsenbarger",
"Pitzen",
"Pixler",
"Plack",
"Placke",
"Plageman",
"Plagens",
"Plamann",
"Plambeck",
"Planck",
"Planz",
"Plasse",
"Plassmeyer",
"Plaster",
"Plate",
"Plath",
"Platner",
"Platt",
"Platte",
"Platter",
"Plattner",
"Platz",
"Plautz",
"Plein",
"Pleiss",
"Plenge",
"Plessner",
"Plett",
"Plier",
"Plitt",
"Plocher",
"Ploen",
"Ploetz",
"Ploss",
"Plotz",
"Pluemer",
"Pluff",
"Pluim",
"Plum",
"Plumhoff",
"Pluth",
"Pobanz",
"Pobst",
"Poch",
"Pock",
"Poehlein",
"Poehler",
"Poehlman",
"Poelker",
"Poellnitz",
"Poeppelman",
"Poepping",
"Poeschel",
"Poeschl",
"Pofahl",
"Poh",
"Pohl",
"Pohle",
"Poje",
"Pol",
"Polack",
"Poland",
"Polen",
"Polenz",
"Poley",
"Polich",
"Politz",
"Politzer",
"Polk",
"Polka",
"Poll",
"Pollan",
"Polland",
"Poller",
"Pollert",
"Pollman",
"Pollnow",
"Pollock",
"Polster",
"Polt",
"Polzer",
"Polzin",
"Pomerantz",
"Pomerenke",
"Pommer",
"Pommerening",
"Pomper",
"Pomplun",
"Pomrenke",
"Ponath",
"Pong",
"Ponting",
"Pontius",
"Ponto",
"Popke",
"Popp",
"Poppa",
"Poppe",
"Popper",
"Poppert",
"Poppler",
"Porath",
"Porche",
"Porr",
"Porsch",
"Port",
"Porth",
"Portz",
"Posch",
"Poser",
"Posner",
"Poss",
"Possehl",
"Possinger",
"Posson",
"Postel",
"Posten",
"Postler",
"Pothast",
"Potrykus",
"Pottebaum",
"Pottinger",
"Pottorff",
"Pottratz",
"Praeger",
"Prager",
"Prahl",
"Prall",
"Pralle",
"Pranger",
"Prante",
"Prasse",
"Prast",
"Prater",
"Prather",
"Prator",
"Pratz",
"Praus",
"Prause",
"Prechel",
"Pregler",
"Preheim",
"Preis",
"Preisinger",
"Preisler",
"Preiss",
"Preller",
"Premer",
"Prescher",
"Presler",
"Pressel",
"Presser",
"Pressler",
"Prestenbach",
"Pretz",
"Preus",
"Preuss",
"Preusser",
"Prey",
"Preyer",
"Pribbenow",
"Pribnow",
"Priem",
"Prien",
"Pries",
"Prieskorn",
"Priesmeyer",
"Priess",
"Priewe",
"Prigge",
"Prim",
"Primas",
"Primus",
"Prinster",
"Printz",
"Prinz",
"Prinzing",
"Pritz",
"Pritzl",
"Pritzlaff",
"Probst",
"Probus",
"Prochnow",
"Prock",
"Prodoehl",
"Proefrock",
"Proehl",
"Proell",
"Proffer",
"Proft",
"Prokosch",
"Proksch",
"Propes",
"Propson",
"Propst",
"Prosch",
"Prose",
"Prosen",
"Proske",
"Pross",
"Prost",
"Protz",
"Protzman",
"Prust",
"Pruter",
"Puch",
"Puck",
"Pudenz",
"Puder",
"Puderbaugh",
"Pudwill",
"Puetz",
"Puff",
"Puffer",
"Puhr",
"Pulley",
"Pullig",
"Pullman",
"Puls",
"Pulte",
"Pultz",
"Pulver",
"Pulvermacher",
"Pund",
"Pundt",
"Punke",
"Punt",
"Punzel",
"Puppe",
"Purucker",
"Pusch",
"Pust",
"Puthoff",
"Putzier",
"Pyland",
"Pylant",
"Pyron",
"Quaas",
"Quade",
"Quaderer",
"Quandt",
"Quant",
"Quantz",
"Quast",
"Quell",
"Quest",
"Quilling",
"Quillman",
"Quint",
"Quiram",
"Quiring",
"Raab",
"Raabe",
"Raak",
"Raap",
"Raasch",
"Raatz",
"Rabe",
"Rabel",
"Raben",
"Rabenberg",
"Rabenold",
"Rabenstein",
"Raber",
"Rabold",
"Raby",
"Rach",
"Rachel",
"Rachels",
"Rachow",
"Rack",
"Rackers",
"Rackow",
"Rad",
"Radach",
"Radant",
"Radatz",
"Raddatz",
"Radde",
"Radden",
"Radder",
"Radeke",
"Radel",
"Raden",
"Rader",
"Radermacher",
"Radi",
"Radke",
"Radle",
"Radler",
"Radmacher",
"Radmer",
"Radner",
"Raduenz",
"Radunz",
"Radwan",
"Radwanski",
"Rady",
"Raeder",
"Raether",
"Raetz",
"Raff",
"Raffel",
"Raffensperger",
"Rager",
"Ragle",
"Raglin",
"Raguse",
"Rahe",
"Rahl",
"Rahlf",
"Rahm",
"Rahming",
"Rahn",
"Rahner",
"Rahr",
"Rahrig",
"Raifsnider",
"Raimer",
"Rain",
"Rainer",
"Rais",
"Raisch",
"Raiser",
"Raiter",
"Raith",
"Raitz",
"Raker",
"Rall",
"Ramberg",
"Rambo",
"Rambow",
"Ramer",
"Ramig",
"Ramler",
"Ramm",
"Rammel",
"Rammer",
"Ramming",
"Ramp",
"Rampe",
"Ramsburg",
"Ramser",
"Ramthun",
"Ranck",
"Rand",
"Randell",
"Randt",
"Ranft",
"Rang",
"Range",
"Ranger",
"Rank",
"Ranke",
"Ranker",
"Ranly",
"Rannow",
"Rantz",
"Ranz",
"Rape",
"Rapp",
"Rappe",
"Rappel",
"Rappold",
"Rasch",
"Rasche",
"Rascher",
"Raschke",
"Rase",
"Raser",
"Raske",
"Rasmusson",
"Rasner",
"Rasnick",
"Rasp",
"Rassel",
"Rastetter",
"Ratay",
"Rater",
"Ratermann",
"Rath",
"Rathe",
"Rathel",
"Rather",
"Rathert",
"Rathfon",
"Rathgeber",
"Rathmann",
"Rathsack",
"Ratke",
"Ratte",
"Rattler",
"Ratz",
"Ratzel",
"Ratzlaff",
"Rau",
"Raub",
"Rauber",
"Rauch",
"Raue",
"Rauen",
"Rauer",
"Rauh",
"Rauls",
"Raum",
"Raun",
"Rauner",
"Raup",
"Raupp",
"Raus",
"Rausch",
"Rauschenbach",
"Rauschenberg",
"Rauschenberger",
"Rauscher",
"Rauser",
"Rautenberg",
"Raveling",
"Ravert",
"Rayman",
"Rebel",
"Reber",
"Rebert",
"Rebhan",
"Rebholz",
"Rebmann",
"Rebstock",
"Rech",
"Rechner",
"Recht",
"Reck",
"Recknagel",
"Recktenwald",
"Rector",
"Reddin",
"Redding",
"Reddix",
"Redel",
"Redenius",
"Redick",
"Redinger",
"Rediske",
"Redler",
"Redlich",
"Redlin",
"Redling",
"Redlinger",
"Redmann",
"Redner",
"Reeck",
"Reeg",
"Reek",
"Rees",
"Reese",
"Reeter",
"Reetz",
"Reff",
"Reffner",
"Regas",
"Regehr",
"Regel",
"Regen",
"Regenold",
"Reger",
"Regier",
"Regis",
"Regner",
"Reh",
"Rehbein",
"Rehberg",
"Rehberger",
"Rehfeld",
"Rehfeldt",
"Rehkopf",
"Rehl",
"Rehling",
"Rehm",
"Rehmert",
"Rehnberg",
"Rehrer",
"Rehrig",
"Reibel",
"Reiber",
"Reich",
"Reichard",
"Reichardt",
"Reichart",
"Reiche",
"Reichel",
"Reichelderfer",
"Reichelt",
"Reichenbach",
"Reichenberg",
"Reichenberger",
"Reicher",
"Reichert",
"Reichl",
"Reichle",
"Reichling",
"Reichman",
"Reichmann",
"Reichner",
"Reichow",
"Reichstein",
"Reichwein",
"Reicks",
"Reidel",
"Reidenbach",
"Reider",
"Reidinger",
"Reier",
"Reifert",
"Reiff",
"Reifschneider",
"Reifsteck",
"Reigel",
"Reiger",
"Reiher",
"Reihl",
"Reil",
"Reile",
"Reiling",
"Reim",
"Reimann",
"Reimel",
"Reimer",
"Reimold",
"Rein",
"Reinauer",
"Reinbold",
"Reindel",
"Reindl",
"Reineck",
"Reinecker",
"Reineke",
"Reinemann",
"Reiner",
"Reiners",
"Reinfeld",
"Reinhard",
"Reinhardt",
"Reinhart",
"Reinheimer",
"Reinhold",
"Reinholdt",
"Reinholtz",
"Reinholz",
"Reinig",
"Reiniger",
"Reininger",
"Reinitz",
"Reinkemeyer",
"Reinmuth",
"Reinoehl",
"Reinsch",
"Reinschmidt",
"Reis",
"Reisch",
"Reische",
"Reisdorf",
"Reise",
"Reisenauer",
"Reisert",
"Reish",
"Reisig",
"Reising",
"Reisinger",
"Reisler",
"Reisman",
"Reisner",
"Reiss",
"Reissig",
"Reissman",
"Reister",
"Reiswig",
"Reiten",
"Reiter",
"Reith",
"Reither",
"Reitman",
"Reitmeier",
"Reitmeyer",
"Reitter",
"Reitz",
"Reitzel",
"Rekow",
"Rembold",
"Remlinger",
"Remmel",
"Remp",
"Rempe",
"Rempel",
"Rempfer",
"Remus",
"Renck",
"Rendel",
"Render",
"Renfer",
"Renken",
"Renker",
"Renko",
"Rennaker",
"Rennhack",
"Renninger",
"Rensch",
"Renschler",
"Renter",
"Rentsch",
"Rentz",
"Renz",
"Renze",
"Repke",
"Replogle",
"Reppert",
"Requa",
"Reschke",
"Reske",
"Resler",
"Resner",
"Ress",
"Ressel",
"Ressler",
"Rest",
"Rester",
"Rettberg",
"Retter",
"Retterath",
"Retterer",
"Rettig",
"Rettinger",
"Rettke",
"Rettler",
"Retz",
"Retzer",
"Retzlaff",
"Reuber",
"Reuer",
"Reukauf",
"Reul",
"Reum",
"Reus",
"Reusch",
"Reuscher",
"Reuss",
"Reuter",
"Reuther",
"Reutlinger",
"Reutzel",
"Rewerts",
"Rex",
"Rexing",
"Rexroth",
"Rey",
"Reyer",
"Reymann",
"Rhee",
"Rhein",
"Rheingans",
"Rheinheimer",
"Rhine",
"Rhoda",
"Rhode",
"Rhoden",
"Rhody",
"Rhomberg",
"Rhone",
"Ribelin",
"Richardt",
"Richel",
"Richer",
"Richert",
"Richey",
"Richman",
"Richmeier",
"Richner",
"Richter",
"Richters",
"Rick",
"Ricke",
"Rickel",
"Rickelman",
"Rickels",
"Ricken",
"Rickenbach",
"Ricker",
"Ridinger",
"Ridler",
"Riebe",
"Riebel",
"Riebeling",
"Rieben",
"Rieber",
"Riechers",
"Riechmann",
"Rieckhoff",
"Ried",
"Riede",
"Rieder",
"Riederer",
"Riedesel",
"Riedinger",
"Riedman",
"Rief",
"Rieff",
"Rieg",
"Riegel",
"Rieger",
"Riegert",
"Riegler",
"Riehl",
"Riehle",
"Riehm",
"Riek",
"Rieke",
"Rieken",
"Riel",
"Rieland",
"Riels",
"Riemann",
"Riemenschneider",
"Riemer",
"Riepe",
"Ries",
"Riese",
"Riesen",
"Riesenberg",
"Rieser",
"Riess",
"Riessen",
"Riester",
"Rieth",
"Rietmann",
"Rietz",
"Riewe",
"Riff",
"Riffel",
"Rigg",
"Riggenbach",
"Rigler",
"Riker",
"Rill",
"Rilling",
"Rima",
"Rimmel",
"Rinck",
"Rind",
"Rinder",
"Rinderer",
"Rinderknecht",
"Rinderle",
"Rindfleisch",
"Rindt",
"Ring",
"Ringe",
"Ringeisen",
"Ringel",
"Ringenberg",
"Ringer",
"Ringgenberg",
"Ringger",
"Ringhofer",
"Ringle",
"Ringler",
"Ringling",
"Ringold",
"Ringwald",
"Rink",
"Rinke",
"Rinkel",
"Rinkenberger",
"Rinker",
"Rinks",
"Rinkus",
"Rinne",
"Rinner",
"Ripberger",
"Ripke",
"Ripp",
"Rippentrop",
"Ripper",
"Ripperger",
"Ripplinger",
"Ripps",
"Rische",
"Riske",
"Risler",
"Riss",
"Risse",
"Rissler",
"Rissman",
"Rist",
"Ristau",
"Rister",
"Ristow",
"Ritschel",
"Ritt",
"Rittel",
"Ritter",
"Ritterbusch",
"Ritthaler",
"Rittman",
"Rittner",
"Ritz",
"Ritzel",
"Ritzenthaler",
"Ritzer",
"Ritzert",
"Ritzinger",
"Ritzler",
"Ritzman",
"Rivinius",
"Robeck",
"Robel",
"Rober",
"Roberg",
"Robl",
"Robling",
"Roch",
"Roche",
"Rochman",
"Rochow",
"Rock",
"Rocke",
"Rockefeller",
"Rockel",
"Rockenbach",
"Rocker",
"Rockers",
"Rockman",
"Rockoff",
"Rockow",
"Rocks",
"Rockstroh",
"Rod",
"Roda",
"Rodd",
"Rode",
"Rodebaugh",
"Rodefer",
"Rodeffer",
"Rodeman",
"Rodemeyer",
"Roden",
"Rodenberger",
"Rodenburg",
"Roder",
"Rodewald",
"Rodich",
"Rodman",
"Rody",
"Roeber",
"Roecker",
"Roed",
"Roedel",
"Roeder",
"Roeger",
"Roeglin",
"Roegner",
"Roehl",
"Roehling",
"Roehm",
"Roehr",
"Roehrich",
"Roehrig",
"Roelfs",
"Roell",
"Roelle",
"Roemer",
"Roemhildt",
"Roemmich",
"Roen",
"Roeper",
"Roesch",
"Roese",
"Roesel",
"Roeseler",
"Roesener",
"Roeser",
"Roeske",
"Roesler",
"Roesner",
"Roessel",
"Roesser",
"Roessler",
"Roessner",
"Roeth",
"Roethel",
"Roether",
"Roethle",
"Roethler",
"Roetzel",
"Roetzer",
"Roffers",
"Roffman",
"Rogel",
"Rogg",
"Rogge",
"Roggenbuck",
"Roggow",
"Rogus",
"Roh",
"Rohde",
"Roher",
"Rohl",
"Rohland",
"Rohleder",
"Rohlf",
"Rohlfs",
"Rohling",
"Rohlman",
"Rohloff",
"Rohm",
"Rohmer",
"Rohn",
"Rohr",
"Rohrbach",
"Rohrbacher",
"Rohrbeck",
"Rohrer",
"Rohrich",
"Rohrig",
"Rohrman",
"Rohrs",
"Rohs",
"Rohwer",
"Roiger",
"Roker",
"Roll",
"Rolla",
"Rolle",
"Roller",
"Rollin",
"Rolling",
"Rollinger",
"Rom",
"Rombach",
"Romberg",
"Romberger",
"Romer",
"Romes",
"Romey",
"Romig",
"Rominger",
"Romm",
"Romp",
"Ronne",
"Ronnebaum",
"Ronning",
"Roof",
"Rook",
"Ropp",
"Rosacker",
"Rosauer",
"Rosch",
"Rosche",
"Rosel",
"Rosemann",
"Rosemeyer",
"Rosemond",
"Rosen",
"Rosenau",
"Rosenbach",
"Rosenbauer",
"Rosenbaum",
"Rosenbeck",
"Rosenberg",
"Rosenberger",
"Rosenblatt",
"Rosenburg",
"Rosendahl",
"Rosener",
"Rosenfeld",
"Rosenfeldt",
"Rosengarten",
"Rosenheim",
"Rosenkoetter",
"Rosenman",
"Rosenow",
"Rosenstein",
"Rosenstiel",
"Rosenstock",
"Rosenthal",
"Rosentreter",
"Rosenwald",
"Rosenwasser",
"Rosenwinkel",
"Rosenzweig",
"Roser",
"Rosin",
"Rosing",
"Roskam",
"Roske",
"Roskopf",
"Rosler",
"Rosman",
"Rosmarin",
"Rosner",
"Ross",
"Rossbach",
"Rossberg",
"Rosse",
"Rossen",
"Rosser",
"Rossin",
"Rossing",
"Rossler",
"Rossmann",
"Rossner",
"Rossow",
"Rossum",
"Rost",
"Roster",
"Rotenberg",
"Rotering",
"Rotert",
"Roth",
"Rothacker",
"Rothbart",
"Rothbauer",
"Rothberg",
"Rothe",
"Rothenbach",
"Rothenberg",
"Rothenberger",
"Rother",
"Rothermel",
"Rothermich",
"Rothermund",
"Rothert",
"Rothfuss",
"Rothgeb",
"Rothkopf",
"Rothlisberger",
"Rothman",
"Rothmann",
"Rothmeyer",
"Rothrock",
"Roths",
"Rothschild",
"Rothstein",
"Rothweiler",
"Rott",
"Rotter",
"Rottinghaus",
"Rottler",
"Rottmann",
"Rottner",
"Rotz",
"Rout",
"Routzahn",
"Rover",
"Rowekamp",
"Rubach",
"Ruback",
"Rubbelke",
"Rube",
"Rubeck",
"Rubel",
"Ruben",
"Rubenacker",
"Rubenzer",
"Rubert",
"Rubey",
"Rubi",
"Rubin",
"Ruble",
"Rubner",
"Rubsam",
"Ruch",
"Ruck",
"Ruckdeschel",
"Ruckel",
"Rucker",
"Ruckert",
"Ruckman",
"Rudder",
"Rude",
"Rudel",
"Ruden",
"Ruder",
"Ruderman",
"Rudi",
"Rudich",
"Rudiger",
"Rudloff",
"Rudner",
"Rudolf",
"Rueb",
"Ruebel",
"Ruecker",
"Rueckert",
"Ruediger",
"Ruedinger",
"Ruegg",
"Ruehl",
"Ruehle",
"Ruehling",
"Ruen",
"Ruesch",
"Ruess",
"Ruest",
"Rueter",
"Rueth",
"Ruether",
"Ruetten",
"Ruetz",
"Ruf",
"Rufe",
"Rufenacht",
"Rufer",
"Ruff",
"Ruffer",
"Ruffing",
"Ruffner",
"Ruge",
"Rugen",
"Rugenstein",
"Ruger",
"Ruhl",
"Ruhland",
"Ruhle",
"Ruhlman",
"Ruhnke",
"Ruhr",
"Ruhs",
"Ruland",
"Rullman",
"Rumberger",
"Rumbold",
"Rumer",
"Rummel",
"Rummler",
"Rump",
"Rumpel",
"Rumpf",
"Rumschlag",
"Runck",
"Rund",
"Runde",
"Rundel",
"Runge",
"Runk",
"Runke",
"Runkel",
"Runte",
"Ruopp",
"Rupe",
"Rupel",
"Rupiper",
"Ruple",
"Ruplinger",
"Rupnow",
"Rupp",
"Ruppe",
"Ruppenthal",
"Ruppert",
"Rupprecht",
"Ruprecht",
"Rusch",
"Rusche",
"Ruse",
"Russ",
"Russak",
"Russler",
"Russman",
"Russow",
"Rustemeyer",
"Rutenberg",
"Ruter",
"Ruthenberg",
"Ruther",
"Rutt",
"Rutten",
"Rutz",
"Rutzen",
"Rux",
"Rylander",
"Ryll",
"Rymer",
"Saal",
"Saalfeld",
"Saam",
"Saar",
"Saas",
"Sabel",
"Sachen",
"Sacher",
"Sachs",
"Sack",
"Sackmann",
"Sacksteder",
"Sadlier",
"Sadowsky",
"Saenger",
"Saffran",
"Safran",
"Sage",
"Sagehorn",
"Sagendorf",
"Sahl",
"Sahlberg",
"Sahm",
"Sahr",
"Sahs",
"Saile",
"Sailer",
"Salb",
"Saler",
"Saling",
"Salinger",
"Saller",
"Salm",
"Salow",
"Saltz",
"Saltzer",
"Salz",
"Salzberg",
"Salzer",
"Salzmann",
"Samberg",
"Samel",
"Sames",
"Samet",
"Sammet",
"Sandau",
"Sandbach",
"Sandberg",
"Sande",
"Sandel",
"Sander",
"Sandersfeld",
"Sandmann",
"Sandmeier",
"Sandmeyer",
"Sandner",
"Sandrock",
"Sandt",
"Sanft",
"Sang",
"Sanger",
"Sann",
"Sante",
"Santer",
"Sanz",
"Sapp",
"Sarauer",
"Sarge",
"Sartori",
"Sass",
"Sassman",
"Satter",
"Sattler",
"Sauber",
"Sauder",
"Sauer",
"Sauerland",
"Sauerwein",
"Saur",
"Saurer",
"Sauser",
"Sauter",
"Sautner",
"Sautter",
"Sawall",
"Saxe",
"Schaad",
"Schaadt",
"Schaaf",
"Schaal",
"Schaar",
"Schabacker",
"Schaben",
"Schaber",
"Schaberg",
"Schach",
"Schacher",
"Schack",
"Schade",
"Schadegg",
"Schader",
"Schadler",
"Schadt",
"Schaecher",
"Schaedel",
"Schaedler",
"Schaefbauer",
"Schaefer",
"Schaeffer",
"Schaf",
"Schafer",
"Schaff",
"Schaffer",
"Schaffert",
"Schaffler",
"Schaffner",
"Schaffran",
"Schaffter",
"Schager",
"Schaible",
"Schain",
"Schakel",
"Schalk",
"Schall",
"Schaller",
"Schallhorn",
"Schalow",
"Schambach",
"Schamber",
"Schamberger",
"Schanbacher",
"Schanen",
"Schank",
"Schantz",
"Schanzenbach",
"Schanzer",
"Schar",
"Schara",
"Scharber",
"Schardt",
"Scharer",
"Schares",
"Scharfenberg",
"Scharlau",
"Schartner",
"Schartz",
"Schatte",
"Schattner",
"Schatz",
"Schatzberg",
"Schatzel",
"Schatzle",
"Schatzman",
"Schaub",
"Schaubert",
"Schauble",
"Schauder",
"Schauer",
"Schauf",
"Schaufele",
"Schaufler",
"Schaum",
"Schaumann",
"Schaumberg",
"Schaumburg",
"Schaus",
"Schauss",
"Schauwecker",
"Schechinger",
"Schechner",
"Scheck",
"Scheckel",
"Schedler",
"Scheeler",
"Scheer",
"Scheerer",
"Scheffer",
"Scheffert",
"Schehr",
"Scheib",
"Scheibe",
"Scheibel",
"Scheiber",
"Scheibner",
"Scheid",
"Scheidel",
"Scheideler",
"Scheideman",
"Scheider",
"Scheiderer",
"Scheidler",
"Scheidt",
"Scheier",
"Scheihing",
"Scheiman",
"Schein",
"Scheiner",
"Scheirer",
"Schelb",
"Scheler",
"Schelin",
"Schell",
"Schelle",
"Schellenberg",
"Schellenberger",
"Schellenger",
"Scheller",
"Schellhaas",
"Schellhammer",
"Schellhase",
"Schellhorn",
"Schellin",
"Schelling",
"Schellinger",
"Schelske",
"Schemel",
"Schemenauer",
"Schemm",
"Schemmel",
"Schemmer",
"Schempp",
"Schenck",
"Schendel",
"Schenk",
"Schenke",
"Schenkel",
"Schenkelberg",
"Scher",
"Scherbarth",
"Scherber",
"Scherer",
"Scherf",
"Scherich",
"Scherle",
"Scherling",
"Scherman",
"Scherr",
"Scherrer",
"Scherschel",
"Schertz",
"Schertzer",
"Scherz",
"Scherzer",
"Schessler",
"Schettler",
"Scheuer",
"Scheuermann",
"Scheufler",
"Scheumann",
"Scheurer",
"Scheurich",
"Scheuring",
"Scheve",
"Scheyer",
"Schichtel",
"Schick",
"Schicker",
"Schickler",
"Schickling",
"Schieber",
"Schieck",
"Schied",
"Schiedel",
"Schiefelbein",
"Schiefen",
"Schiefer",
"Schieferstein",
"Schieffer",
"Schiek",
"Schiele",
"Schielke",
"Schiemann",
"Schierling",
"Schierman",
"Schiess",
"Schiesser",
"Schiewe",
"Schiff",
"Schiffbauer",
"Schiffer",
"Schiffhauer",
"Schiffler",
"Schiffman",
"Schiffner",
"Schilb",
"Schild",
"Schilder",
"Schildgen",
"Schildknecht",
"Schildt",
"Schill",
"Schille",
"Schiller",
"Schillig",
"Schilling",
"Schillinger",
"Schillo",
"Schilt",
"Schiltz",
"Schilz",
"Schimke",
"Schimmel",
"Schimmelpfennig",
"Schimmer",
"Schimmoeller",
"Schimpf",
"Schindel",
"Schindele",
"Schindler",
"Schinke",
"Schinkel",
"Schinker",
"Schirm",
"Schirmacher",
"Schirmer",
"Schirtzinger",
"Schissel",
"Schissler",
"Schkade",
"Schlabach",
"Schladweiler",
"Schlaefer",
"Schlafer",
"Schlaff",
"Schlagel",
"Schlager",
"Schlageter",
"Schlais",
"Schlamp",
"Schlangen",
"Schlarman",
"Schlater",
"Schlau",
"Schlauch",
"Schlechter",
"Schleder",
"Schlee",
"Schlegel",
"Schlegelmilch",
"Schlei",
"Schleich",
"Schleicher",
"Schleider",
"Schleif",
"Schleifer",
"Schleiger",
"Schlein",
"Schleis",
"Schleisman",
"Schlemmer",
"Schlenk",
"Schlenker",
"Schlenz",
"Schlepp",
"Schlereth",
"Schlesener",
"Schlesinger",
"Schlesselman",
"Schlesser",
"Schlessinger",
"Schleusner",
"Schley",
"Schleyer",
"Schlicher",
"Schlicht",
"Schlichte",
"Schlichter",
"Schlick",
"Schlicker",
"Schlies",
"Schliesman",
"Schlimgen",
"Schlinger",
"Schlink",
"Schlitt",
"Schlitter",
"Schlitz",
"Schloegel",
"Schloesser",
"Schloss",
"Schlosser",
"Schlossman",
"Schlotfeldt",
"Schlotthauer",
"Schlotzhauer",
"Schluckebier",
"Schlund",
"Schlundt",
"Schlup",
"Schlussel",
"Schmadeke",
"Schmader",
"Schmahl",
"Schmal",
"Schmall",
"Schmaltz",
"Schmalz",
"Schmalzried",
"Schmauch",
"Schmauder",
"Schmaus",
"Schmechel",
"Schmeck",
"Schmeckpeper",
"Schmeer",
"Schmeichel",
"Schmeisser",
"Schmeltz",
"Schmeltzer",
"Schmelz",
"Schmelzer",
"Schmelzle",
"Schmenk",
"Schmer",
"Schmidgall",
"Schmidlkofer",
"Schmidt",
"Schmidtberger",
"Schmidtke",
"Schmied",
"Schmieder",
"Schmiege",
"Schmier",
"Schmierer",
"Schminke",
"Schmith",
"Schmitter",
"Schmitz",
"Schmitzer",
"Schmoll",
"Schmuck",
"Schmuhl",
"Schmunk",
"Schnabel",
"Schnackenberg",
"Schnaible",
"Schnakenberg",
"Schnall",
"Schnapp",
"Schnarr",
"Schnaufer",
"Schneck",
"Schnee",
"Schneeberg",
"Schneeberger",
"Schneeman",
"Schneider",
"Schneiderhan",
"Schneiderman",
"Schneidewind",
"Schneidman",
"Schneier",
"Schneiter",
"Schnell",
"Schnelle",
"Schneller",
"Schnepf",
"Schnettler",
"Schnetzer",
"Schnetzler",
"Schnick",
"Schnider",
"Schnitz",
"Schnitzer",
"Schnitzius",
"Schnitzler",
"Schnoebelen",
"Schnorr",
"Schnupp",
"Schnur",
"Schnurbusch",
"Schnurr",
"Schobel",
"Schober",
"Schobert",
"Schock",
"Schoeck",
"Schoedel",
"Schoeder",
"Schoeff",
"Schoeffel",
"Schoell",
"Schoellkopf",
"Schoemann",
"Schoemer",
"Schoen",
"Schoenbachler",
"Schoenbauer",
"Schoenberg",
"Schoenberger",
"Schoenborn",
"Schoendorf",
"Schoene",
"Schoeneberg",
"Schoeneck",
"Schoenecker",
"Schoeneman",
"Schoenemann",
"Schoenenberger",
"Schoener",
"Schoenfeld",
"Schoenfelder",
"Schoenfeldt",
"Schoenhals",
"Schoenherr",
"Schoenig",
"Schoenike",
"Schoenrock",
"Schoenstein",
"Schoenthal",
"Schoenthaler",
"Schoenwald",
"Schoenwetter",
"Schoepf",
"Schoepke",
"Schoettle",
"Schoettmer",
"Schofer",
"Schoff",
"Scholer",
"Scholl",
"Scholler",
"Schollmeyer",
"Scholze",
"Schomberg",
"Schomburg",
"Schomer",
"Schomp",
"Schon",
"Schonauer",
"Schonberg",
"Schonberger",
"Schone",
"Schoneman",
"Schoner",
"Schonert",
"Schonfeld",
"Schoof",
"Schopf",
"Schopp",
"Schoppert",
"Schorer",
"Schorr",
"Schorsch",
"Schorzman",
"Schott",
"Schowalter",
"Schraeder",
"Schraer",
"Schrag",
"Schrage",
"Schrager",
"Schramel",
"Schramer",
"Schramm",
"Schrantz",
"Schranz",
"Schratz",
"Schraub",
"Schrauben",
"Schraut",
"Schrauth",
"Schrecengost",
"Schreck",
"Schreffler",
"Schreiber",
"Schreier",
"Schreifels",
"Schreiner",
"Schreiter",
"Schremmer",
"Schremp",
"Schrempp",
"Schrenk",
"Schrepfer",
"Schreyer",
"Schrick",
"Schricker",
"Schrider",
"Schrimpf",
"Schrock",
"Schrodt",
"Schroeck",
"Schroedel",
"Schroedl",
"Schroepfer",
"Schrom",
"Schroth",
"Schubach",
"Schubbe",
"Schubel",
"Schubert",
"Schubring",
"Schuch",
"Schuchardt",
"Schuchart",
"Schuchert",
"Schuchmann",
"Schuder",
"Schuele",
"Schueler",
"Schueneman",
"Schuenke",
"Schuessler",
"Schuetz",
"Schuetze",
"Schuff",
"Schug",
"Schuh",
"Schuhmacher",
"Schuhmann",
"Schuknecht",
"Schul",
"Schuld",
"Schuldt",
"Schule",
"Schulenberg",
"Schulke",
"Schull",
"Schulman",
"Schulmeister",
"Schultheis",
"Schultheiss",
"Schultz",
"Schultze",
"Schulz",
"Schulze",
"Schumacher",
"Schumann",
"Schumer",
"Schumpert",
"Schunk",
"Schunke",
"Schupbach",
"Schupp",
"Schuppe",
"Schuppert",
"Schur",
"Schurtz",
"Schurz",
"Schussler",
"Schuster",
"Schutz",
"Schutze",
"Schutzman",
"Schwaab",
"Schwab",
"Schwabauer",
"Schwabe",
"Schwager",
"Schwahn",
"Schwaiger",
"Schwalbach",
"Schwalbe",
"Schwalenberg",
"Schwalm",
"Schwamb",
"Schwamberger",
"Schwan",
"Schwanbeck",
"Schwaner",
"Schwaninger",
"Schwantes",
"Schwantz",
"Schwanz",
"Schwarm",
"Schwartz",
"Schwartzbauer",
"Schwartze",
"Schwartzenberger",
"Schwartzkopf",
"Schwartzman",
"Schwarz",
"Schwarzbach",
"Schwarze",
"Schwarzenbach",
"Schwarzer",
"Schwarzkopf",
"Schwebach",
"Schwebel",
"Schwebke",
"Schwed",
"Schweda",
"Schwede",
"Schweder",
"Schwegel",
"Schwehr",
"Schweich",
"Schweickert",
"Schweiger",
"Schweigert",
"Schweighardt",
"Schwein",
"Schweinfurth",
"Schweinsberg",
"Schweiss",
"Schweitz",
"Schweitzer",
"Schweizer",
"Schwemmer",
"Schwend",
"Schwendeman",
"Schwendemann",
"Schwender",
"Schwendiman",
"Schwendinger",
"Schwenke",
"Schwer",
"Schwerdt",
"Schwerdtfeger",
"Schwerin",
"Schwering",
"Schwertfeger",
"Schwertner",
"Schwery",
"Schwetz",
"Schwichtenberg",
"Schwickerath",
"Schwiebert",
"Schwimmer",
"Schwing",
"Schwinger",
"Schwinghammer",
"Schwinn",
"Schwitters",
"Schwitzer",
"Schwoch",
"Schworm",
"Sealander",
"Seba",
"Sebald",
"Sebastian",
"Sebert",
"Seckel",
"Seckinger",
"Seckler",
"Sedler",
"Seebach",
"Seeberger",
"Seeburger",
"Seedorf",
"Seefeldt",
"Seefried",
"Seeger",
"Seegert",
"Seehafer",
"Seelbach",
"Seelen",
"Seelig",
"Seeliger",
"Seeling",
"Seelinger",
"Seem",
"Seemann",
"Sees",
"Seese",
"Seewald",
"Sehnert",
"Seiberlich",
"Seiberling",
"Seibert",
"Seibold",
"Seid",
"Seide",
"Seidelman",
"Seideman",
"Seiden",
"Seidenberg",
"Seidensticker",
"Seidler",
"Seidlitz",
"Seidner",
"Seif",
"Seifer",
"Seifert",
"Seiferth",
"Seiffert",
"Seifried",
"Seiger",
"Seil",
"Seiler",
"Seiling",
"Seils",
"Seim",
"Seiser",
"Seiss",
"Seiter",
"Seith",
"Seither",
"Seitter",
"Seitzer",
"Seiz",
"Selbach",
"Selbe",
"Selders",
"Seliger",
"Seligman",
"Seligmann",
"Selinger",
"Selk",
"Selke",
"Sell",
"Selle",
"Sellen",
"Seller",
"Sellmeyer",
"Seltz",
"Seltzer",
"Selzer",
"Selzler",
"Semar",
"Semer",
"Semler",
"Semmel",
"Semmler",
"Semrau",
"Sendelbach",
"Senf",
"Senft",
"Senger",
"Sengstock",
"Senk",
"Senkbeil",
"Senne",
"Senseman",
"Sensenig",
"Sensing",
"Sentner",
"Sentz",
"Sepp",
"Seraphin",
"Serber",
"Serfling",
"Sermersheim",
"Serr",
"Servatius",
"Sessler",
"Setter",
"Setzer",
"Setzler",
"Seubert",
"Seufert",
"Sevin",
"Sewald",
"Sexauer",
"Seybert",
"Seybold",
"Seydel",
"Seyfarth",
"Seyfert",
"Seyferth",
"Seyfried",
"Seyler",
"Seyller",
"Shada",
"Shaft",
"Shafter",
"Sheckler",
"Sheler",
"Shiffman",
"Shortz",
"Shuda",
"Shuter",
"Sibert",
"Sichel",
"Sicher",
"Sickel",
"Sickler",
"Sidel",
"Siebenaler",
"Sieber",
"Sieberg",
"Siebert",
"Siebrecht",
"Siedler",
"Siefring",
"Sieg",
"Siegel",
"Siegelman",
"Siegenthaler",
"Sieger",
"Siegert",
"Siegfried",
"Siegler",
"Siegmund",
"Siegrist",
"Sielaff",
"Sieler",
"Sieloff",
"Siemen",
"Siemer",
"Sies",
"Sigl",
"Sigler",
"Sigmund",
"Sigrist",
"Silber",
"Silberberg",
"Silberg",
"Silberman",
"Silbernagel",
"Silberstein",
"Silbert",
"Siler",
"Sillman",
"Simbeck",
"Simler",
"Simm",
"Simmen",
"Simmer",
"Simmon",
"Simson",
"Sindel",
"Sinder",
"Sindler",
"Sindlinger",
"Sindt",
"Sing",
"Singer",
"Single",
"Singler",
"Sinkhorn",
"Sinn",
"Sipper",
"Sissel",
"Sitler",
"Sitter",
"Sittig",
"Sittler",
"Sittner",
"Sitz",
"Sitze",
"Sitzer",
"Sitzes",
"Sitzler",
"Sivers",
"Skroch",
"Slabach",
"Slinger",
"Slote",
"Slowiak",
"Snitker",
"Sobania",
"Sock",
"Soder",
"Soehner",
"Soergel",
"Sohl",
"Sohler",
"Sohmer",
"Sohn",
"Sohns",
"Sohr",
"Solberg",
"Solinger",
"Soll",
"Sollberger",
"Soller",
"Sollman",
"Soltau",
"Sommer",
"Sommerer",
"Sommerfeld",
"Sommerfeldt",
"Sonderman",
"Sonnabend",
"Sonne",
"Sonneborn",
"Sonnek",
"Sonneman",
"Sonnen",
"Sonnenberg",
"Sonnenburg",
"Sonnenfeld",
"Sonnenschein",
"Sonnentag",
"Sonntag",
"Sonsalla",
"Sontag",
"Sontheimer",
"Sopp",
"Sorber",
"Sorg",
"Sorge",
"Sorgen",
"Sorgenfrei",
"Sorger",
"Sornberger",
"Spaar",
"Spach",
"Spade",
"Spader",
"Spaeth",
"Spahn",
"Span",
"Spang",
"Spangenberg",
"Spangler",
"Spanier",
"Spann",
"Spannagel",
"Spar",
"Sparber",
"Sparger",
"Spargur",
"Spark",
"Sparr",
"Spartz",
"Spath",
"Spaude",
"Specht",
"Speck",
"Specker",
"Speer",
"Speich",
"Speicher",
"Speidel",
"Speier",
"Speiser",
"Spell",
"Speller",
"Spellman",
"Speltz",
"Spengler",
"Spenner",
"Sperber",
"Sperberg",
"Sperl",
"Speth",
"Spetz",
"Speyer",
"Speyrer",
"Spicher",
"Spickler",
"Spiegel",
"Spiegelberg",
"Spiegler",
"Spiekerman",
"Spielberg",
"Spieler",
"Spielmann",
"Spielvogel",
"Spier",
"Spiering",
"Spiers",
"Spies",
"Spiess",
"Spieth",
"Spigner",
"Spille",
"Spiller",
"Spillman",
"Spindel",
"Spitz",
"Spitzer",
"Spitznagel",
"Spitzner",
"Spoden",
"Spohn",
"Spohr",
"Sponholz",
"Sponsel",
"Spores",
"Sporn",
"Spors",
"Spott",
"Sprang",
"Spranger",
"Sprangers",
"Sprau",
"Sprecher",
"Spreitzer",
"Sprengel",
"Spring",
"Springborn",
"Springmeyer",
"Spross",
"Sprott",
"Sprung",
"Spuhler",
"Staab",
"Stabenow",
"Stablein",
"Stabler",
"Stach",
"Stache",
"Stachel",
"Stachler",
"Stack",
"Stade",
"Stadel",
"Stadelman",
"Stadick",
"Stadig",
"Stading",
"Stadler",
"Stadt",
"Stadtler",
"Stadtmueller",
"Staebler",
"Staehle",
"Stahl",
"Stahlberg",
"Stahle",
"Stahlecker",
"Stahler",
"Stahlhut",
"Stahlman",
"Stahr",
"Staib",
"Stallman",
"Stamm",
"Stamp",
"Stampe",
"Stang",
"Stange",
"Stangel",
"Stanger",
"Stanke",
"Stanzel",
"Stapf",
"Star",
"Starck",
"Stark",
"Starke",
"Starkel",
"Starker",
"Starner",
"Stasch",
"Stassen",
"State",
"Stater",
"Statz",
"Statzer",
"Staub",
"Staubach",
"Stauber",
"Stauch",
"Staudacher",
"Staude",
"Staudenmaier",
"Stauder",
"Staudt",
"Stauff",
"Stauffacher",
"Staup",
"Staus",
"Stavinoha",
"Stayer",
"Steber",
"Stecher",
"Steck",
"Steckbauer",
"Steckbeck",
"Steckel",
"Steckman",
"Steege",
"Steenbergen",
"Steff",
"Steffek",
"Stefl",
"Steg",
"Stege",
"Stegemann",
"Stegemoller",
"Steger",
"Stegmaier",
"Stegman",
"Stegmann",
"Stegmeier",
"Stegner",
"Stehl",
"Stehle",
"Stehlin",
"Stehr",
"Steib",
"Steiber",
"Steichen",
"Steidel",
"Steidl",
"Steidle",
"Steier",
"Steig",
"Steiger",
"Steigerwald",
"Steigman",
"Steil",
"Steiman",
"Steimel",
"Steimer",
"Steimle",
"Stein",
"Steinacker",
"Steinauer",
"Steinbach",
"Steinbacher",
"Steinbeck",
"Steinberg",
"Steinberger",
"Steinbock",
"Steinborn",
"Steinbrecher",
"Steinbrenner",
"Steinbrink",
"Steinbrunner",
"Steindorf",
"Steiner",
"Steinert",
"Steinfeld",
"Steinfeldt",
"Steingraber",
"Steinhagen",
"Steinhardt",
"Steinhauer",
"Steinhaus",
"Steinhauser",
"Steinhilber",
"Steinhofer",
"Steiniger",
"Steininger",
"Steinke",
"Steinkirchner",
"Steinle",
"Steinmann",
"Steinmetz",
"Steinmeyer",
"Steinruck",
"Steinwand",
"Steitz",
"Steller",
"Stelling",
"Stellmach",
"Stellmacher",
"Stellrecht",
"Stellwagen",
"Steltz",
"Stelzer",
"Stelzner",
"Stemmler",
"Stempel",
"Stemper",
"Stempler",
"Stengel",
"Stenger",
"Stenz",
"Stenzel",
"Stephan",
"Stephani",
"Stephanus",
"Stepp",
"Stepper",
"Sterbenz",
"Sterkel",
"Sterling",
"Stern",
"Sternberg",
"Sternberger",
"Sterner",
"Sternfeld",
"Sternhagen",
"Sterr",
"Stertz",
"Sterzinger",
"Stetter",
"Stettler",
"Stettner",
"Stetz",
"Stetzer",
"Steuber",
"Steubing",
"Steuer",
"Steuerwald",
"Steurer",
"Stever",
"Steyer",
"Stich",
"Stickel",
"Stickler",
"Stieb",
"Stiebel",
"Stieben",
"Stieber",
"Stief",
"Stiefel",
"Stiefvater",
"Stieg",
"Stiegler",
"Stiehl",
"Stiel",
"Stieler",
"Stielow",
"Stien",
"Stier",
"Stiers",
"Stiffler",
"Stifter",
"Stigler",
"Stiglitz",
"Still",
"Stiller",
"Stillings",
"Stilp",
"Stiltz",
"Stimmel",
"Stimmell",
"Stingle",
"Stipp",
"Stippich",
"Stirn",
"Stitz",
"Stitzel",
"Stob",
"Stober",
"Stock",
"Stocker",
"Stockert",
"Stockhausen",
"Stocklin",
"Stockman",
"Stockmann",
"Stockner",
"Stoebe",
"Stoebner",
"Stoecker",
"Stoeckle",
"Stoecklein",
"Stoeffler",
"Stoeger",
"Stoel",
"Stoessel",
"Stoesz",
"Stoffels",
"Stohler",
"Stohs",
"Stoiber",
"Stoick",
"Stolberg",
"Stoliker",
"Stoll",
"Stolle",
"Stollenwerk",
"Stoller",
"Stoltenberg",
"Stoltman",
"Stoltz",
"Stolz",
"Stolze",
"Stolzenberg",
"Stolzenburg",
"Stolzer",
"Stolzman",
"Stommel",
"Stoos",
"Stoots",
"Stophel",
"Stopher",
"Stopper",
"Storch",
"Storck",
"Stork",
"Storms",
"Storrer",
"Stortz",
"Storz",
"Stoskopf",
"Stoss",
"Stotz",
"Stoy",
"Stradtman",
"Strahl",
"Strahle",
"Strahler",
"Strahm",
"Stram",
"Strang",
"Strantz",
"Stranz",
"Strasburg",
"Strassburg",
"Strassburger",
"Strasser",
"Strassman",
"Strassner",
"Straub",
"Straube",
"Strauch",
"Straus",
"Strause",
"Strauser",
"Strauss",
"Straut",
"Streb",
"Strebe",
"Strebel",
"Streck",
"Strecker",
"Strege",
"Strehl",
"Strehle",
"Strehlow",
"Streib",
"Streich",
"Streicher",
"Streif",
"Streifel",
"Streiff",
"Streit",
"Streitz",
"Strelow",
"Streng",
"Strenge",
"Strenger",
"Strenk",
"Stretz",
"Streu",
"Streufert",
"Strey",
"Strick",
"Stricker",
"Strickfaden",
"Strickler",
"Strickling",
"Striebel",
"Stritzel",
"Stritzinger",
"Strobel",
"Strober",
"Strode",
"Stroder",
"Strodtman",
"Stroebel",
"Stroh",
"Strohecker",
"Strohm",
"Strohman",
"Strohmeier",
"Strohmeyer",
"Strohschein",
"Strom",
"Stromberg",
"Stromer",
"Strommer",
"Strop",
"Stroschein",
"Stross",
"Stroth",
"Strub",
"Strubel",
"Struckmeyer",
"Strumpf",
"Strutt",
"Strutz",
"Stubenrauch",
"Stuber",
"Stubler",
"Stuck",
"Stucke",
"Stucker",
"Stuckert",
"Stucki",
"Stuckman",
"Stuckwisch",
"Stucky",
"Stude",
"Student",
"Studer",
"Stueber",
"Stuebs",
"Stueck",
"Stuedemann",
"Stuermer",
"Stueven",
"Stuff",
"Stuhl",
"Stuhler",
"Stuhlman",
"Stull",
"Stuller",
"Stultz",
"Stulz",
"Stumm",
"Stumme",
"Stump",
"Stumpe",
"Stumpf",
"Stumpff",
"Stumph",
"Stumpp",
"Stunkel",
"Stuntz",
"Stupp",
"Stuppy",
"Sturm",
"Sturmer",
"Sturn",
"Sturtz",
"Stutheit",
"Stutz",
"Stutzman",
"Subbert",
"Suber",
"Sucher",
"Suchman",
"Suckow",
"Sudbeck",
"Suderman",
"Sudhoff",
"Suer",
"Suess",
"Suhl",
"Suhre",
"Sukow",
"Sullenger",
"Sultemeier",
"Sultzer",
"Sulzbach",
"Sulzberger",
"Sulzer",
"Summer",
"Summerlin",
"Sunderhaus",
"Sundermann",
"Sundheim",
"Sunkel",
"Supan",
"Suppes",
"Supple",
"Sur",
"Surges",
"Suss",
"Susser",
"Sussman",
"Suszek",
"Suter",
"Suther",
"Sutherlin",
"Sutor",
"Sutterer",
"Suver",
"Swartzfager",
"Swem",
"Synder",
"Taake",
"Tabbert",
"Tabert",
"Tacker",
"Tafel",
"Taflinger",
"Tag",
"Tager",
"Tagert",
"Tagge",
"Tandberg",
"Tanenbaum",
"Tann",
"Tannen",
"Tannenbaum",
"Tanzer",
"Tape",
"Taphorn",
"Tapp",
"Tappe",
"Tarnow",
"Tarter",
"Tasch",
"Taschner",
"Tasler",
"Tatsch",
"Taub",
"Taube",
"Tauber",
"Taubert",
"Taucher",
"Tauer",
"Tausch",
"Tauscher",
"Taute",
"Tautges",
"Tax",
"Tech",
"Tecklenburg",
"Tedrick",
"Tegen",
"Tegtmeier",
"Teich",
"Teicher",
"Teichert",
"Teichmann",
"Teig",
"Telkamp",
"Teller",
"Tellman",
"Templeman",
"Templin",
"Tendick",
"Tendler",
"Tengler",
"Tennenbaum",
"Tenner",
"Tenzer",
"Teplitz",
"Tepper",
"Ternes",
"Ternus",
"Terp",
"Terres",
"Tesch",
"Teschendorf",
"Teschke",
"Teschner",
"Teska",
"Teske",
"Tesler",
"Tesmer",
"Tesnow",
"Tess",
"Tessin",
"Tessler",
"Tessmann",
"Tessmer",
"Tester",
"Tetz",
"Teuber",
"Teubert",
"Teubner",
"Teufel",
"Teuscher",
"Tewes",
"Textor",
"Thal",
"Thalacker",
"Thalheimer",
"Thalmann",
"Thamm",
"Theesfeld",
"Theile",
"Theilen",
"Thein",
"Theisen",
"Thell",
"Then",
"Thering",
"Theune",
"Thewes",
"Thielbar",
"Thiemann",
"Thieme",
"Thien",
"Thier",
"Thierer",
"Thissell",
"Thissen",
"Thoma",
"Thomae",
"Thome",
"Thomes",
"Thometz",
"Thon",
"Thone",
"Thor",
"Thorn",
"Thorner",
"Thran",
"Thress",
"Thron",
"Thrun",
"Thul",
"Thull",
"Thum",
"Thuma",
"Thumm",
"Thummel",
"Thun",
"Thune",
"Thur",
"Thuringer",
"Thurm",
"Thurman",
"Thurn",
"Thurnau",
"Thurner",
"Thye",
"Thyen",
"Thyssen",
"Tiefenthaler",
"Tikalsky",
"Timmel",
"Tinder",
"Ting",
"Tingler",
"Tinnes",
"Tinsman",
"Tippen",
"Tipper",
"Tipple",
"Tischendorf",
"Tischer",
"Tischler",
"Titus",
"Titzer",
"Tobe",
"Toben",
"Tober",
"Tock",
"Todt",
"Toelke",
"Toelle",
"Toensing",
"Toepel",
"Toepfer",
"Toll",
"Tolle",
"Toller",
"Tolzman",
"Tolzmann",
"Tonge",
"Tonn",
"Tonne",
"Topel",
"Topf",
"Topp",
"Toppel",
"Topper",
"Torney",
"Tornow",
"Toth",
"Totzke",
"Trabert",
"Trabold",
"Trachsel",
"Tracht",
"Trader",
"Traeger",
"Trager",
"Trageser",
"Tragesser",
"Trampe",
"Tranel",
"Trank",
"Trapp",
"Traub",
"Traube",
"Traudt",
"Trauernicht",
"Traugott",
"Traum",
"Trausch",
"Traut",
"Trauth",
"Trautmann",
"Trautner",
"Trautwein",
"Travis",
"Trebesch",
"Trebing",
"Treder",
"Treiber",
"Treinen",
"Tremel",
"Treml",
"Tremmel",
"Trenkamp",
"Trenner",
"Tress",
"Tressel",
"Tressler",
"Trester",
"Tretter",
"Trettin",
"Treu",
"Trexler",
"Tribe",
"Trier",
"Trierweiler",
"Trilling",
"Trimbach",
"Trimberger",
"Trinklein",
"Tripp",
"Trippel",
"Trisko",
"Trisler",
"Trissel",
"Tritsch",
"Tritschler",
"Tritt",
"Tritz",
"Troeger",
"Troendle",
"Troester",
"Troll",
"Trommer",
"Tromp",
"Trompeter",
"Tropf",
"Tross",
"Trost",
"Trotter",
"Troudt",
"Troxel",
"Trucks",
"Trull",
"Trumbauer",
"Trumm",
"Trummer",
"Trump",
"Trunk",
"Tschetter",
"Tschirhart",
"Tschudy",
"Tubbesing",
"Tuch",
"Tuchman",
"Tuchscherer",
"Tuell",
"Tueller",
"Tuerk",
"Tulk",
"Tuller",
"Tullius",
"Tupa",
"Tupper",
"Turck",
"Turke",
"Tuss",
"Tutt",
"Tuxhorn",
"Ubel",
"Uber",
"Ubl",
"Ude",
"Udelhofen",
"Udelhoven",
"Uden",
"Uebel",
"Uebelacker",
"Uebele",
"Uehlein",
"Uehling",
"Ufer",
"Uffelman",
"Uhde",
"Uhl",
"Uhle",
"Uhler",
"Uhles",
"Uhlhorn",
"Uhlich",
"Uhlig",
"Uhlmann",
"Uhr",
"Uhrich",
"Uhrig",
"Ulberg",
"Ulbrich",
"Ulbricht",
"Ulland",
"Ullmann",
"Ullmer",
"Ullrich",
"Ulm",
"Ulman",
"Ulmen",
"Ulmer",
"Ulrich",
"Umberger",
"Umbreit",
"Umhoefer",
"Umholtz",
"Umlauf",
"Umscheid",
"Underkofler",
"Unfried",
"Ungar",
"Unger",
"Ungerer",
"Ungerleider",
"Ungerman",
"Unkel",
"Unrath",
"Unrau",
"Unrein",
"Unruh",
"Unterberger",
"Unverzagt",
"Unzicker",
"Uplinger",
"Urbach",
"Urbon",
"Urfer",
"Urich",
"Urlacher",
"Urlaub",
"Urschel",
"Urtz",
"Ury",
"Usner",
"Usselman",
"Utech",
"Utecht",
"Utesch",
"Uthe",
"Uthoff",
"Utke",
"Utsler",
"Utt",
"Uttech",
"Utzig",
"Vagts",
"Valerius",
"Vasel",
"Vath",
"Vatter",
"Vaupel",
"Veigel",
"Veil",
"Veit",
"Veitenheimer",
"Veith",
"Velte",
"Venhaus",
"Venn",
"Venne",
"Venteicher",
"Venter",
"Venzke",
"Verderber",
"Vermette",
"Verser",
"Vesper",
"Vesperman",
"Vest",
"Vester",
"Vette",
"Vettel",
"Vetter",
"Vetters",
"Vey",
"Viau",
"Viehmann",
"Viehweg",
"Viel",
"Viereck",
"Viering",
"Vierling",
"Viertel",
"Vieth",
"Vietmeier",
"Vietor",
"Vieweg",
"Vilhauer",
"Vink",
"Visel",
"Vitt",
"Vix",
"Voecks",
"Voegele",
"Voehl",
"Voeks",
"Voelkel",
"Voelker",
"Voeller",
"Voellinger",
"Voeltz",
"Voelz",
"Vogel",
"Vogele",
"Vogeler",
"Vogelgesang",
"Vogelman",
"Vogelsang",
"Vogelsberg",
"Vogl",
"Vogle",
"Vogler",
"Vogt",
"Vogts",
"Vogus",
"Vohs",
"Voigt",
"Voit",
"Volbrecht",
"Volk",
"Volker",
"Volkers",
"Volkert",
"Volkmann",
"Volkmar",
"Volkmer",
"Volland",
"Vollbrecht",
"Volle",
"Vollenweider",
"Vollman",
"Vollmar",
"Vollmer",
"Vollrath",
"Vollstedt",
"Volmer",
"Voltmer",
"Voltz",
"Volz",
"Von Bank",
"Von Bargen",
"Von Behren",
"Von Berg",
"Von Bergen",
"Von Der Ahe",
"Von Der Au",
"Von Der Heide",
"Von Eschen",
"Von Essen",
"Von Feldt",
"Von Glahn",
"Von Holten",
"Von Kaenel",
"Von Ruden",
"Von Stein",
"Von Wald",
"Vonada",
"Vondran",
"Vonnahme",
"Voos",
"Voran",
"Vorbeck",
"Vorderbruggen",
"Vorndran",
"Vorpagel",
"Vorpahl",
"Vorwald",
"Vorwerk",
"Voss",
"Waack",
"Waag",
"Waage",
"Waak",
"Waas",
"Waber",
"Wach",
"Wachholz",
"Wachs",
"Wachsman",
"Wachsmuth",
"Wachtel",
"Wachter",
"Wachtler",
"Wachtman",
"Wack",
"Wacker",
"Wackerle",
"Wadel",
"Waechter",
"Wage",
"Wageman",
"Wagemann",
"Wagenbach",
"Wagenblast",
"Wagener",
"Wagenknecht",
"Wagenman",
"Wager",
"Wages",
"Wagler",
"Wagman",
"Wagner",
"Wah",
"Wahl",
"Wahlberg",
"Wahle",
"Wahlen",
"Wahler",
"Wahlers",
"Wahlert",
"Wahlig",
"Wahls",
"Waibel",
"Waid",
"Waide",
"Waidelich",
"Wainer",
"Waisner",
"Walbeck",
"Walberg",
"Walbert",
"Walburg",
"Walch",
"Walcher",
"Walck",
"Wald",
"Walde",
"Waldeck",
"Waldecker",
"Waldemar",
"Walder",
"Waldinger",
"Waldmann",
"Waldner",
"Waldo",
"Waldoch",
"Waldorf",
"Waldow",
"Waldschmidt",
"Waldstein",
"Waldvogel",
"Walk",
"Walke",
"Walkenhorst",
"Walkes",
"Wall",
"Walla",
"Wallach",
"Wallberg",
"Wallenhorst",
"Wallenstein",
"Wallerich",
"Wallerstein",
"Walling",
"Wallinger",
"Wallisch",
"Wallman",
"Wallner",
"Walloch",
"Wallschlaeger",
"Walper",
"Walraven",
"Walsdorf",
"Walser",
"Walt",
"Waltemath",
"Walter",
"Walterman",
"Walterscheid",
"Walth",
"Walther",
"Walthers",
"Waltke",
"Waltman",
"Waltz",
"Walz",
"Wambach",
"Wambold",
"Wamboldt",
"Wambolt",
"Wamhoff",
"Wampler",
"Wamser",
"Wand",
"Wander",
"Wanderer",
"Waner",
"Wang",
"Wangelin",
"Wangen",
"Wanger",
"Wangler",
"Wank",
"Wanke",
"Wankel",
"Wann",
"Wannemacher",
"Wanner",
"Wanninger",
"Wantuch",
"Wantz",
"Wapner",
"Wardenburg",
"Warfel",
"Wargel",
"Warm",
"Warmke",
"Warmkessel",
"Warmuth",
"Warn",
"Warncke",
"Warneke",
"Warning",
"Warnke",
"Warnken",
"Warns",
"Warrenfeltz",
"Warstler",
"Wartenberg",
"Warth",
"Warthen",
"Was",
"Wascher",
"Wasem",
"Waser",
"Wasinger",
"Wasmer",
"Wass",
"Wassenberg",
"Wasser",
"Wasserman",
"Wassermann",
"Wassink",
"Wassmann",
"Wassmer",
"Wassmuth",
"Watling",
"Wattenberg",
"Watz",
"Webel",
"Weber",
"Weberg",
"Wechsler",
"Weck",
"Wecker",
"Weckesser",
"Weckman",
"Weckwerth",
"Wedde",
"Wedding",
"Wedeking",
"Wedel",
"Weder",
"Wedig",
"Weeber",
"Weech",
"Wees",
"Weese",
"Wege",
"Wegener",
"Weger",
"Weghorst",
"Wegmann",
"Wegner",
"Wehe",
"Wehinger",
"Wehle",
"Wehler",
"Wehmeier",
"Wehmeyer",
"Wehner",
"Wehr",
"Wehrenberg",
"Wehrer",
"Wehrheim",
"Wehrkamp",
"Wehrle",
"Wehrmann",
"Wehrs",
"Wehrung",
"Wehry",
"Weibel",
"Weible",
"Weich",
"Weichel",
"Weichert",
"Weichman",
"Weicht",
"Weick",
"Weickert",
"Weida",
"Weide",
"Weidel",
"Weidemann",
"Weiden",
"Weidenbach",
"Weidenfeller",
"Weidenhamer",
"Weidenhammer",
"Weider",
"Weidig",
"Weidinger",
"Weidler",
"Weidlich",
"Weidmann",
"Weidner",
"Weig",
"Weigand",
"Weigel",
"Weigelt",
"Weiger",
"Weigert",
"Weigl",
"Weigle",
"Weigman",
"Weigold",
"Weigt",
"Weigum",
"Weihe",
"Weiher",
"Weihl",
"Weihs",
"Weik",
"Weikart",
"Weikel",
"Weiker",
"Weikert",
"Weikum",
"Weiland",
"Weilbacher",
"Weiler",
"Weilert",
"Weill",
"Weimann",
"Weimar",
"Weimer",
"Weimerskirch",
"Weimert",
"Wein",
"Weinand",
"Weinberg",
"Weinberger",
"Weinbrecht",
"Weinbrenner",
"Weindel",
"Weinel",
"Weiner",
"Weinert",
"Weinfeld",
"Weinfurter",
"Weingard",
"Weingardt",
"Weinhardt",
"Weinheimer",
"Weinhold",
"Weinkauf",
"Weinke",
"Weinland",
"Weinmann",
"Weinmeister",
"Weinreb",
"Weinrich",
"Weinschenk",
"Weinstock",
"Weintraub",
"Weinzapfel",
"Weinzetl",
"Weipert",
"Weippert",
"Weirauch",
"Weirich",
"Weis",
"Weisbach",
"Weisbeck",
"Weisbecker",
"Weisberg",
"Weisberger",
"Weise",
"Weisel",
"Weisenbach",
"Weisenberg",
"Weisenberger",
"Weisenborn",
"Weisenburger",
"Weisenfeld",
"Weisensel",
"Weiser",
"Weisert",
"Weisfeld",
"Weisgerber",
"Weishaar",
"Weishaupt",
"Weisheit",
"Weishuhn",
"Weisiger",
"Weisinger",
"Weiske",
"Weiskopf",
"Weisler",
"Weismann",
"Weismantel",
"Weisner",
"Weiss",
"Weissberg",
"Weisse",
"Weissenberger",
"Weissenborn",
"Weisser",
"Weissert",
"Weissinger",
"Weissmann",
"Weist",
"Weister",
"Weisz",
"Weith",
"Weitz",
"Weitzel",
"Weitzman",
"Weitzner",
"Weix",
"Weixel",
"Welch",
"Welchel",
"Welcher",
"Welde",
"Welden",
"Welder",
"Weldin",
"Welge",
"Welk",
"Welke",
"Well",
"Wellbaum",
"Wellborn",
"Welle",
"Weller",
"Wellhausen",
"Welling",
"Wellmann",
"Wellnitz",
"Wels",
"Welsch",
"Welser",
"Welt",
"Welte",
"Welter",
"Weltman",
"Weltmer",
"Weltz",
"Welz",
"Wemmer",
"Wempe",
"Wenck",
"Wend",
"Wende",
"Wendel",
"Wender",
"Wenderoth",
"Wendl",
"Wendland",
"Wendlandt",
"Wendle",
"Wendler",
"Wendling",
"Wendorff",
"Wendt",
"Wendtland",
"Wener",
"Weng",
"Wengel",
"Wenger",
"Wengert",
"Wengler",
"Wenhold",
"Wenig",
"Weniger",
"Weninger",
"Wenk",
"Wenke",
"Wenker",
"Wenner",
"Wenning",
"Wenninger",
"Wenrich",
"Wensel",
"Wente",
"Wenthe",
"Wentz",
"Wentzel",
"Wentzell",
"Wenz",
"Wenzel",
"Wenzinger",
"Wenzl",
"Wenzler",
"Wenzlick",
"Weppler",
"Werber",
"Werden",
"Werfel",
"Werk",
"Werkheiser",
"Werking",
"Werkman",
"Werkmeister",
"Werle",
"Werlein",
"Werling",
"Werlinger",
"Werman",
"Wermers",
"Wermuth",
"Werner",
"Wernert",
"Wernet",
"Wernick",
"Wernicke",
"Wernig",
"Werning",
"Wernke",
"Wernsing",
"Wernsman",
"Werntz",
"Werra",
"Werre",
"Wersal",
"Werst",
"Werstler",
"Wert",
"Werth",
"Wertheim",
"Wertheimer",
"Werther",
"Werthmann",
"Wertman",
"Wertz",
"Wesch",
"Weschler",
"Weseloh",
"Wesner",
"Wess",
"Wessel",
"Wesselmann",
"Wessinger",
"Wessling",
"Wessman",
"Wessner",
"Westen",
"Westenberger",
"Westendorf",
"Wester",
"Westerberg",
"Westerfeld",
"Westerhaus",
"Westermeyer",
"Westfahl",
"Westfall",
"Westheimer",
"Westmark",
"Westmeyer",
"Westpfahl",
"Westphal",
"Westphalen",
"Westphall",
"Westrich",
"Westrick",
"Westrum",
"Westrup",
"Wetenkamp",
"Wetsch",
"Wettengel",
"Wetter",
"Wetterau",
"Wetterer",
"Wettig",
"Wettlaufer",
"Wetz",
"Wetzel",
"Wetzell",
"Wetzler",
"Wetzstein",
"Wexler",
"Weyenberg",
"Weyer",
"Weygand",
"Weygandt",
"Weyhrich",
"Weyl",
"Weyland",
"Weyrauch",
"Weyrich",
"Wiand",
"Wiant",
"Wibbenmeyer",
"Wichert",
"Wicht",
"Wicka",
"Wickel",
"Wickenheiser",
"Wicker",
"Wickers",
"Wickersheim",
"Wickert",
"Wickland",
"Wicklein",
"Wickman",
"Widder",
"Wideman",
"Widmaier",
"Widmann",
"Widmar",
"Widmer",
"Widmeyer",
"Widner",
"Widrig",
"Wieand",
"Wiebe",
"Wiebelhaus",
"Wieber",
"Wiebke",
"Wiebold",
"Wieboldt",
"Wiech",
"Wiechert",
"Wieck",
"Wied",
"Wiedel",
"Wiedeman",
"Wiedemann",
"Wiedemeier",
"Wiedenmann",
"Wieder",
"Wiederhold",
"Wiederholt",
"Wiederkehr",
"Wiedmaier",
"Wiedmeyer",
"Wiedner",
"Wiedrich",
"Wiegand",
"Wiegel",
"Wieger",
"Wiegmann",
"Wiegner",
"Wieland",
"Wiele",
"Wieler",
"Wiemer",
"Wien",
"Wiener",
"Wienke",
"Wiens",
"Wier",
"Wierman",
"Wies",
"Wiese",
"Wiesel",
"Wieseler",
"Wiesemann",
"Wiesen",
"Wiesenfeld",
"Wiesenthal",
"Wieser",
"Wiesinger",
"Wiesler",
"Wiesman",
"Wiesmann",
"Wiesner",
"Wiest",
"Wieters",
"Wiewel",
"Wigand",
"Wigger",
"Wiggers",
"Wigner",
"Wikert",
"Wilberding",
"Wilberg",
"Wilberger",
"Wilbers",
"Wilch",
"Wild",
"Wilda",
"Wildberger",
"Wilden",
"Wildenberg",
"Wildermuth",
"Wildhaber",
"Wilding",
"Wildman",
"Wildstein",
"Wildt",
"Wilfert",
"Wilger",
"Wilham",
"Wilharm",
"Wilhelm",
"Wilhelmi",
"Wilhelms",
"Wilhelmy",
"Wilhite",
"Wilkens",
"Wilker",
"Will",
"Willauer",
"Wille",
"Willen",
"Willenberg",
"Willenborg",
"Willenbring",
"Willenbrink",
"Willer",
"Willert",
"Willhelm",
"Willi",
"Williard",
"Willig",
"Willing",
"Willinger",
"Willkomm",
"Willmann",
"Willmer",
"Willner",
"Willrich",
"Wills",
"Willwerth",
"Wilm",
"Wilmer",
"Wilner",
"Wilt",
"Wiltz",
"Wiltzius",
"Wilz",
"Wimmer",
"Wimmers",
"Winchenbach",
"Winckler",
"Wind",
"Windels",
"Winden",
"Windholz",
"Windisch",
"Windler",
"Windschitl",
"Windt",
"Winge",
"Winger",
"Wingert",
"Wingerter",
"Wingler",
"Winiger",
"Wininger",
"Winings",
"Winkel",
"Winkelbauer",
"Winkeler",
"Winkelman",
"Winkelmann",
"Winkels",
"Winker",
"Winkleblack",
"Winkler",
"Winstel",
"Winterberg",
"Winterfeld",
"Winterfeldt",
"Winterhalter",
"Winterroth",
"Winterstein",
"Winther",
"Wintz",
"Winzeler",
"Winzer",
"Wion",
"Wipf",
"Wipperfurth",
"Wipperman",
"Wirgau",
"Wirsing",
"Wirt",
"Wirth",
"Wirtz",
"Wirz",
"Wischer",
"Wiskow",
"Wismer",
"Wisner",
"Wiss",
"Wisse",
"Wissel",
"Wisser",
"Wissing",
"Wissinger",
"Wissler",
"Wissmann",
"Wittenauer",
"Witter",
"Witters",
"Wittich",
"Wittig",
"Wittkamp",
"Wittke",
"Wittler",
"Wittlinger",
"Wittmann",
"Wittmer",
"Wittmeyer",
"Wittner",
"Wittwer",
"Witwer",
"Witz",
"Witzel",
"Witzig",
"Witzman",
"Wobschall",
"Woehler",
"Woehr",
"Woelfel",
"Woelfle",
"Woelk",
"Woelke",
"Woerner",
"Woertz",
"Woessner",
"Woeste",
"Wohl",
"Wohlfarth",
"Wohlfeil",
"Wohlgemuth",
"Wohlman",
"Wojahn",
"Wolbach",
"Wolber",
"Wolbers",
"Wolbert",
"Woldt",
"Wolf",
"Wolfanger",
"Wolfel",
"Wolfer",
"Wolfert",
"Wolff",
"Wolfgang",
"Wolfgram",
"Wolfinger",
"Wolfmeyer",
"Wolfrom",
"Wolfrum",
"Wolgast",
"Wolgemuth",
"Wolk",
"Wolke",
"Wolken",
"Woll",
"Wolle",
"Wollenberg",
"Wollenburg",
"Wollenhaupt",
"Wollenweber",
"Woller",
"Wollerman",
"Wollett",
"Wollin",
"Wollitz",
"Wollmann",
"Wollner",
"Wollschlager",
"Wolper",
"Wolpert",
"Woltmann",
"Woltz",
"Wolz",
"Wombacher",
"Womeldorf",
"Womelsdorf",
"Worl",
"Worm",
"Worms",
"Wormser",
"Wormuth",
"Worner",
"Worst",
"Worster",
"Wortz",
"Wragge",
"Wruck",
"Wuchter",
"Wuebker",
"Wuellner",
"Wuensch",
"Wuensche",
"Wuerth",
"Wuertz",
"Wuest",
"Wuesthoff",
"Wuethrich",
"Wulfekuhle",
"Wullschleger",
"Wunder",
"Wunderlich",
"Wunderlin",
"Wunsch",
"Wurdeman",
"Wurl",
"Wurm",
"Wurst",
"Wurster",
"Wurth",
"Wurtz",
"Wurz",
"Wurzbach",
"Wurzel",
"Wurzer",
"Wussow",
"Wuthrich",
"Wuttke",
"Wutzke",
"Wyland",
"Xander",
"Xanders",
"Zabel",
"Zabka",
"Zach",
"Zacharias",
"Zacher",
"Zachmann",
"Zachrich",
"Zacker",
"Zaeske",
"Zager",
"Zahl",
"Zahler",
"Zahm",
"Zahn",
"Zahner",
"Zahniser",
"Zahrt",
"Zamzow",
"Zand",
"Zander",
"Zanger",
"Zant",
"Zaring",
"Zarling",
"Zarr",
"Zarse",
"Zartman",
"Zaske",
"Zastrow",
"Zaun",
"Zaunbrecher",
"Zavitz",
"Zech",
"Zecher",
"Zeglin",
"Zeh",
"Zehler",
"Zehm",
"Zehner",
"Zehr",
"Zehring",
"Zehrung",
"Zeichner",
"Zeier",
"Zeiger",
"Zeilinger",
"Zeilman",
"Zeinert",
"Zeise",
"Zeiser",
"Zeiss",
"Zeitz",
"Zell",
"Zellar",
"Zellars",
"Zelle",
"Zeller",
"Zellmann",
"Zellmer",
"Zellner",
"Zelmer",
"Zelt",
"Zemke",
"Zemp",
"Zempel",
"Zender",
"Zens",
"Zent",
"Zentgraf",
"Zentner",
"Zentz",
"Zenz",
"Zepf",
"Zepp",
"Zerbe",
"Zerbel",
"Zerbst",
"Zerfas",
"Zerfoss",
"Zerger",
"Zern",
"Zessin",
"Zettel",
"Zettler",
"Zewe",
"Zibell",
"Ziebell",
"Ziegel",
"Ziegelbauer",
"Ziegenbein",
"Ziegenfuss",
"Ziegenhagen",
"Ziegenhorn",
"Zieger",
"Ziegler",
"Ziehl",
"Ziel",
"Zielke",
"Zielsdorf",
"Ziems",
"Zier",
"Zierden",
"Zierer",
"Zierke",
"Ziesemer",
"Zieser",
"Zietlow",
"Zilch",
"Zill",
"Ziller",
"Zilles",
"Zilliox",
"Zillman",
"Zillmer",
"Zills",
"Zima",
"Zimet",
"Zimmel",
"Zimmer",
"Zimmerer",
"Zimmermann",
"Zimmers",
"Zinck",
"Zindel",
"Zindler",
"Zingler",
"Zingsheim",
"Zink",
"Zinke",
"Zinn",
"Zinnecker",
"Zinnel",
"Zinner",
"Zins",
"Zinser",
"Zinsmeister",
"Zinter",
"Zipf",
"Zipfel",
"Zipp",
"Zipper",
"Zipperer",
"Zipprich",
"Zipse",
"Zipser",
"Zirbel",
"Zirbes",
"Zirk",
"Zirkel",
"Zirkelbach",
"Ziter",
"Zittel",
"Zobel",
"Zoch",
"Zoeller",
"Zoellick",
"Zoellner",
"Zoerb",
"Zoerner",
"Zoll",
"Zoller",
"Zollinger",
"Zollner",
"Zopf",
"Zorn",
"Zornes",
"Zornow",
"Zotter",
"Zuber",
"Zubke",
"Zuck",
"Zucker",
"Zuckerman",
"Zuehl",
"Zuehlke",
"Zuercher",
"Zufall",
"Zufelt",
"Zuhlke",
"Zuleger",
"Zumalt",
"Zumbach",
"Zumbrun",
"Zumbrunnen",
"Zumstein",
"Zumwalt",
"Zundel",
"Zunk",
"Zunker",
"Zurbuchen",
"Zurcher",
"Zurn",
"Zutz",
"Zuver",
"Zwack",
"Zwanziger",
"Zweber",
"Zweifel",
"Zweig",
"Zwerling",
"Zwicker",
"Zwiebel",
"Zwilling",
"Zwirn"]>>
<<set setup.swissSurnames to [
"Abderhalden",
"Abdorf",
"Abegglen",
"Adlischwil",
"Aebersold",
"Aebi",
"Aegerter",
"Aeschbacher",
"Aeschlimann",
"Affholtern",
"Affry",
"Aichou",
"Aichan",
"Airoloou",
"Airoly",
"Albenas",
"Almentz",
"Althausenou",
"Althusen",
"Altorf",
"Altsteten",
"Altwys",
"Ambring",
"Amenhusen",
"Ammann",
"Ammolteren",
"Ampringenou",
"Andelfingen",
"Andelon",
"Argau",
"Arnold",
"Attal",
"Auch",
"Aych",
"Bach",
"Bachmann",
"Baden",
"Badwegen",
"Baldoff",
"Ball",
"Balmoss",
"Balswyl",
"Banderet",
"Basel",
"Basserstoff",
"Basterot",
"Baumann",
"Baumgartner",
"Bazenberg",
"Beausobre",
"Beckenhofen",
"Beerli",
"Beinweil",
"Belsholz",
"Bentheim",
"Berenburg",
"Berger",
"Berlickon",
"Bernau",
"Berneck",
"Bernstos",
"Besenval",
"Besseningen",
"Besson",
"Bettwingen",
"Biberlisburg",
"Bidarich",
"Bieberstein",
"Biederthan",
"Biel",
"Bienburg",
"Bieri",
"Bilstein",
"Bischoff",
"Bizzenhoven",
"Blaser",
"Blasshorn",
"Blattenberg",
"Blatzheim",
"Bleuler",
"Bludenz",
"Blümenberg",
"Bochardt",
"Bodmann",
"Boltschhausen",
"Bondeli",
"Bonlant",
"Bonnivard",
"Bonstetten",
"Bossenstein",
"Bottensulz",
"Brechter",
"Bregenz",
"Bremgartz",
"Briner",
"Brofelden",
"Bruckthal",
"Brugger",
"Brünighofen",
"Brunnen",
"Brunnenfeldt",
"Brunner",
"Bubendorf",
"Buch",
"Buchberg",
"Bücheck",
"Buchennas",
"Buchenstein",
"Bucher",
"Buchhain",
"Buchman",
"Buhler",
"Bürglen",
"Burgthör",
"Bürkli",
"Burri",
"Burst",
"Busingen",
"Buttenstein",
"Buwenburg",
"Buzer",
"Carbonnier",
"Casselberg",
"Castella",
"Castelmur",
"Castris",
"Cazenove",
"Chalg",
"Chienstein",
"Chouppart",
"Christen",
"Clavel",
"Clingenberg",
"Courten",
"Crachenfels",
"Criech",
"Cussen",
"Dachsfelden",
"Dagstein",
"Desmartinez",
"Dienberg",
"Diesbach",
"Diess",
"Dinnbach",
"Dornach",
"Dübelstein",
"Durnach",
"Dürnten",
"Dux",
"Eberhart",
"Eckhart",
"Eckholt",
"Egbrecht",
"Egbret",
"Egger",
"Egli",
"Egoltsweil",
"Ehrenfels",
"Eichelberg",
"Ellgau",
"Elnhoven",
"Elsass",
"Empzou",
"Ems",
"Endgasser",
"Endikon",
"Engelsberg",
"Eppenberg",
"Eppenstein",
"Eptingen",
"Ergemer",
"Ergow",
"Ergsingen",
"Erischweil",
"Ertzlin",
"Eschentz",
"Escherny",
"Espinoy",
"Esslinger",
"Estbach",
"Falckner",
"Fankhauser",
"Farr",
"Favre",
"Federspihl",
"Feeren",
"First",
"Fischer",
"Fleckenstein",
"Flegelberg",
"Fluckiger",
"Fluntern",
"Flüntern",
"Focksberg",
"Fogelwerder",
"Folckenschweil",
"Frauwier",
"Frei",
"Freidenach",
"Frey",
"Freyburg",
"Friberg",
"Fridheim",
"Fridpolt",
"Friedberg",
"Frieneck",
"Frienstein",
"Friesenberg",
"Froburg",
"Frödenach",
"Fröhlich",
"Fronspurg",
"Frowyss",
"Fuchs",
"Fuessli",
"Fürberg",
"Furrer",
"Füssli",
"Gacheo",
"Gamerswang",
"Gärtringen",
"Gasser",
"Gaswyler",
"Geissriem",
"Gelterchingen",
"Geltern",
"Geltingen",
"Gerber",
"Germanstorff",
"Gex",
"Giel de",
"Giger",
"Gilgen",
"Gilgenberg",
"Gisler",
"Glatfelden",
"Gnaepfer",
"Goedli",
"Goessier",
"Gonzenbach",
"Gosser",
"Gotsch",
"Gowenstein",
"Graber",
"Graf",
"Grandson",
"Grasburg",
"Grassower",
"Greling",
"Grencken",
"Greüt",
"Grienenfels",
"Griess",
"Grimslen",
"Grosbach",
"Grunenberg",
"Grunenfels",
"Guetenfels",
"Guldinen",
"Gumoens",
"Gundisau",
"Guotenberg",
"Haben",
"Häberli",
"Haberlin",
"Habich",
"Hackbret",
"Hädern",
"Hadlickon",
"Hagenbach",
"Hagendorn",
"Haldenstein",
"Hall",
"Halten",
"Hane",
"Hans",
"Hansler",
"Hardegg",
"Hari",
"Hartmann",
"Hasenbain",
"Hasenweiler",
"Hasler",
"Hatingen",
"Hauser",
"Haydnow",
"Hechlingen",
"Hedingen",
"Heffelfinger",
"Hegenheim",
"Heggetzer",
"Hegnow",
"Helmshoven",
"Helt",
"Herlinberg",
"Herrschen",
"Hertenberg",
"Hess",
"Hessy",
"Hettlingen",
"Heudebert",
"Heutler",
"Hexendorf",
"Heydegger",
"Heymenstein",
"Hinweil",
"Hirseg",
"Hochenberg",
"Hochst",
"Hochuli",
"Hofer",
"Hoff",
"Hoffsteten",
"Hofmann",
"Hofstetten",
"Hoheneck",
"Hohenheim",
"Holtzhalb",
"Holtzhalben",
"Holzhausen",
"Honberg",
"Honbergou",
"Hondorf",
"Honrein",
"Hör",
"Horenberg",
"Horw",
"Hosthan",
"Hottingen",
"Huber",
"Huenou",
"Hueneberg",
"Huenen",
"Huet",
"Hug",
"Hugelshofen",
"Huirling",
"Hünerhausen",
"Huntzickon",
"Hunziker",
"Hurt-Binet",
"Hurus",
"Husswyl",
"Hutenberg",
"Hutsberg",
"Huwyler",
"Ibzich",
"Ifenthal",
"Ilickhausen",
"Illens",
"Illnoir",
"Imhof",
"Imthurn",
"In der Maur",
"Inggweil",
"Irmensee",
"Isnach",
"Itelhusen",
"Jaggi",
"Jegglin",
"Jemmendingen",
"Jestetten",
"Juncker",
"Juvalt",
"Kalin",
"Kammermeister",
"Kämrer",
"Kaplan",
"Kaufmann",
"Keller",
"Kemloten",
"Kemmat",
"Kenzingen",
"Keszwill",
"Ketschwyl",
"Kielholz",
"Kienberg",
"Kilchain",
"Kim",
"Kimmich",
"Klotten",
"Knoblauch",
"Koch",
"Koehl",
"Koenigstein",
"Kohler",
"Kohli",
"Koller",
"Königstein",
"Kopffenberg",
"Kornberg",
"Kraft",
"Krais",
"Krebser",
"Krenckingen",
"Kriechhen",
"Kromm",
"Kronthal",
"Kuhn",
"Kung",
"Kunz",
"Kurberg",
"Kürnbach",
"Kussenberg",
"Kussnach",
"Lagern",
"Laimeren",
"Laiterberg",
"Landerpfau",
"Landolt",
"Landskron",
"Lang",
"Langenstein",
"Langes de",
"Lanzhuet",
"Lauffe",
"Lauternau",
"Lavater",
"Lehmann",
"Leuenberger",
"Liebeck",
"Liebenburg",
"Liebenstein",
"Liechti",
"Liel",
"Lindiberg",
"Lindnack",
"Lindow",
"Littenhaidt",
"Littow",
"Lochnow",
"Lönburg",
"Lorack",
"Lörrach",
"Lotzweyl",
"Lubières",
"Lucadou",
"Lullin",
"Lummerins",
"Lunckhofen",
"Lussi",
"Lustenberger",
"Luterberg",
"Luthi",
"Lütolsdorf",
"Lutra",
"Luttersberg",
"Lygertz",
"Lynsy",
"Maa",
"Magelshofen",
"Magstat",
"Maienthal",
"Malrein",
"Malters",
"Maneck",
"Manegg",
"Mangoltshofen",
"Mannenbach",
"Manoël",
"Mansperg",
"Marbach",
"Marmels",
"Marolf",
"Marquardt",
"Marrer",
"Martdorf",
"Marti",
"Martin",
"Mascraniou",
"Mascrany",
"Massburg",
"Mattstetten",
"Maurer",
"Mazereller",
"Megenheim",
"Meggenheim",
"Megken",
"Meier",
"Merian",
"Messickhon",
"Metenwyl",
"Mettenbuch",
"Meyer",
"Meys",
"Michel",
"Miner",
"Monchsberg",
"Monier",
"Montsax",
"Monyer",
"Mos",
"Mosburg",
"Moser",
"Moss",
"Mosshart",
"Mossheim",
"Mowensee",
"Muff",
"Mülerein",
"Mülhain",
"Muller",
"Müller",
"Multberg",
"Munzingen",
"Münzmeister",
"Murckhart",
"Murer",
"Müris",
"Murnhart",
"Muxheim",
"Natterer",
"Nennickon",
"Neudeck",
"Neuenstein",
"Neuentuffen",
"Neufchâtel",
"Neuscheler",
"Nideg",
"Nordholz",
"Nordtholz",
"Norrenberg",
"Norttenberg",
"Nosickon",
"Nüfron",
"Nusslingen",
"Nüwenburg",
"Nyfar",
"Oberkam",
"Oberkampf",
"Oberriedern",
"Obrahoven",
"Obstfelden",
"Odermatt",
"Oentz",
"Oeringen",
"Om",
"Omen",
"Opffingen",
"Opfikon",
"Origny",
"Orstein",
"Osterbach",
"Ostzweil",
"Otandem",
"Ott de Pierbaum",
"Ottelfingen",
"Ottenbach",
"Ottenfels",
"Ottikon",
"Ottlikon",
"Ougsburg",
"Panigaden",
"Passellen",
"Pavier",
"Pestalozza",
"Peter",
"Pfaeffikon",
"Pfaff",
"Pfenninger",
"Pfister",
"Pfungen",
"Pfyfer",
"Pfyffer",
"Polweil",
"Portmann",
"Praegler",
"Praun",
"Prévost",
"Pubix",
"Puirs",
"Raevell",
"Rallemberg",
"Ramensperg",
"Ramstein",
"Rand",
"Randeck",
"Randeg",
"Räner",
"Rast",
"Ratolsdorf",
"Razenriet",
"Rechli",
"Reding",
"Reinold",
"Reinsberg",
"Remontstein",
"Rhinau",
"Rhynhart",
"Riaens",
"Richartzhoven",
"Richenbach",
"Richenburg",
"Riefern",
"Riehen",
"Riet",
"Riethusen",
"Rifferschweil",
"Rineck",
"Rinfelden",
"Rinow",
"Rinsfelden",
"Roggliesweil",
"Roggweil",
"Romanshorn",
"Rordorf",
"Rorschach",
"Roseck",
"Rosenberg",
"Rosenhatz",
"Rosnow",
"Rossberg",
"Rossliner d\'Altmanshofen",
"Rotelen",
"Rötenberg",
"Rotenstein",
"Roth",
"Röthlisberger",
"Rubisweil",
"Rubli",
"Ruchenstein",
"Ruchti",
"Rüdberg",
"Rüdischweil",
"Rudolf",
"Ruedt",
"Ruegg",
"Rüegg",
"Rüti",
"Ryffemberg",
"Saint Viner",
"Saladin",
"Salenstein",
"Salis",
"Sandolshain",
"Sarinow",
"Sausin",
"Sax",
"Schaffauser",
"Schalcken",
"Schar",
"Scharer",
"Schärer",
"Schauenber",
"Schauenburg",
"Schauenstein",
"Scheidegger",
"Schein",
"Schenck d\'Oberkilch",
"Schenck de Bremgarten",
"Schenck de Gossikon",
"Schenck de Landegg",
"Schenck de Liebenberg",
"Schenk von Basel",
"Scherrer",
"Scherzburg",
"Schilter",
"Schladt",
"Schläppi",
"Schliengen",
"Schlierbach",
"Schmid",
"Schmidt",
"Schmidtmayer",
"Schneeberg",
"Schneider",
"Schneitt",
"Schnelkh",
"Schneuwly",
"Schoch",
"Schollenberg",
"Schönau",
"Schönbächler",
"Schönbühel",
"Schonen",
"Schönen",
"Schönenwert",
"Schönkind",
"Schönno",
"Schopf",
"Schörlin",
"Schowenburg",
"Schowenstein",
"Schrennen",
"Schuler",
"Schulthais",
"Schultheis",
"Schupffhaim",
"Schussenriedt",
"Schwandeck",
"Schwaninger",
"Schwartzmurer",
"Schwarz",
"Schwegler",
"Schweizer",
"Schyterberg",
"Sebergüntz",
"Seeberg",
"Seedorf",
"Seiler",
"Seldenburen",
"Sempach",
"Senn",
"Sewen",
"Seymandy de",
"Siegenthaler",
"Siemeding",
"Sigelmann",
"Sigristlin",
"Simpelen",
"Sissach",
"Slutolx",
"Sommer",
"Sonnenberg",
"Soppensee",
"Spändli",
"Spilberg",
"Spulen",
"Spysser",
"St Gervais",
"Staal",
"Staheli",
"Staina",
"Stalder",
"Stampa",
"Stauffacher",
"Steffis",
"Stegen",
"Steineck",
"Steiner",
"Stelten",
"Stettiurth",
"Stickel",
"Stockarou",
"Stocker",
"Störi",
"Straleneck",
"Strass",
"Strausberg",
"Stuckar",
"Stucki",
"Studengast",
"Studer",
"Stuffis",
"Sturzenegger",
"Stussin",
"Sultz",
"Sunthain",
"Sürg",
"Sursee",
"Suter",
"Suther",
"Sutter",
"Tägerfeld",
"Tal",
"Talckenberg",
"Tallikam",
"Tallwyl",
"Talmesingen",
"Tannenfels",
"Tanner",
"Tartanac",
"Tascher",
"Tegerman",
"Tegernen",
"Teissier",
"Teller",
"Tengen",
"Terwenler",
"Tess",
"Tetnang",
"Tettnow",
"Textor",
"Thomé",
"Tieringer",
"Titenschein",
"Titler",
"Tobel",
"Toggenburg",
"Tor",
"Tosters",
"Trachselwald",
"Tribberg",
"Triboeck",
"Trimis",
"Trostberg",
"Trullerey",
"Trutgeselle",
"Tüdingen",
"Tüfel",
"Tuffenstein",
"Turber",
"Turnach",
"Twingenstein",
"Tyffen",
"Uetendorf",
"Uffenstein",
"Uffheim",
"Ufheim",
"Ulingen",
"Ulrich",
"Urburg",
"Urslingen",
"Utliburg",
"Utzingen",
"Varbüler",
"Venner",
"Verne de Luze",
"Veseneck",
"Vilingen",
"Villiger",
"Virkarn",
"Vogel",
"Vogt",
"Vonlanthen",
"Wabern",
"Wagenberg",
"Wagner",
"Waldenberg",
"Waldkirch",
"Waler",
"Walissellen",
"Waltenheim",
"Walterswyl",
"Waltpach",
"Walwis",
"Wangen",
"Wartensee",
"Wasserburg",
"Wassersteltz",
"Wath",
"Weber",
"Wedstain",
"Wegenstetten",
"Wegmann",
"Wellenberg",
"Wellener",
"Wenger",
"Wengi",
"Werdeck",
"Weriant",
"Weschhaus",
"Wesperspul",
"Wetzwyl",
"Wichser",
"Widmer",
"Wieladingen",
"Wiener",
"Wildenberg",
"Wildenfels",
"Wildenstein",
"Wildperg",
"Wildrich",
"Wile",
"Wilfendingen",
"Willers",
"Winckelzen",
"Winckles",
"Windeg",
"Winterberg",
"Wirtz",
"Wisnang",
"Wissenang",
"Wisskilch",
"Wissweil",
"Witnow",
"Wolen",
"Wölfflin",
"Wölfli",
"Wolishofen",
"Wolrow",
"Wolsattel",
"Wulffingen",
"Wulp",
"Wulpisberg",
"Würtz",
"Wuthrich",
"Wüthrich",
"Wyden",
"Wydenbach",
"Wydenhuber",
"Wyl",
"Wylberg",
"Wyler",
"Wynfelden",
"Wyss",
"Yffendal",
"Ylingen",
"Yllbrunn",
"Yoder",
"Yter",
"Zaugg",
"Zbinden",
"Zellweger",
"Zerkinden",
"Zesingen",
"Zgloltzweil",
"Zielwer",
"Zimmermann",
"Zinnicken",
"Zinnickon",
"Zollikon",
"Zollner",
"Zschokke",
"Zumthor",
"Zundel",
"Zurcher",
"Zureich",
"Zürnler",
"Zwicken",
"Zwiengenberg",
"Zwingenhofen",
"Zwyssig"]>>
<<set setup.frenchSurnames to [
"Abel",
"Abraham",
"Adam",
"Albert",
"Allard",
"André",
"Archambault",
"Arthur",
"Augustin",
"Babin",
"Babineaux",
"Barre",
"Baudin",
"Beauchêne",
"Beaufort",
"Beaulieu",
"Beaumont",
"Bélanger",
"Bellamy",
"Bellerose",
"Belmont",
"Belrose",
"Béranger",
"Berger",
"Béringer",
"Bernard",
"Bertrand",
"Blaise",
"Blanc",
"Blanchar",
"Blanchet",
"Blanchett",
"Boivin",
"Bonfils",
"Bonheur",
"Bonhomme",
"Bonnaire",
"Bonnay",
"Bonnet",
"Borde",
"Bouchard",
"Boucher",
"Bourdillon",
"Bourreau",
"Bret",
"Brisbois",
"Brodeur",
"Bureau",
"Caron",
"Chaput",
"Charbonneau",
"Charpentier",
"Charron",
"Chastain",
"Chevalier",
"Chevrolet",
"Christian",
"Clément",
"Cloutier",
"Colbert",
"Comtois",
"Coste",
"Côté",
"Courtemanche",
"Cousineau",
"Couture",
"D\'aramitz",
"Daniau",
"Daniel",
"Daviau",
"David",
"De La Fontaine",
"Deforest",
"Degarmo",
"Delacroix",
"Deniau",
"Deniaud",
"Deniel",
"Denis",
"Dennel",
"Deschamps",
"Descoteaux",
"Desjardins",
"Desroches",
"Desrosiers",
"Droit",
"Dubois",
"Duchamps",
"Dufort",
"Dufour",
"Duguay",
"Dumont",
"Dupond",
"Dupont",
"Durand",
"Durant",
"Duval",
"Émile",
"Fabien",
"Fabre",
"Fabron",
"Faucher",
"Faucheux",
"Faure",
"Favager",
"Favre",
"Favreau",
"Fay",
"Félix",
"Fèvre",
"Firmin",
"Fontaine",
"Forest",
"Forestier",
"Fortier",
"Fosse",
"Fournier",
"François",
"Gage",
"Gagneux",
"Gagnier",
"Gagnon",
"Garçon",
"Gardinier",
"Garnier",
"Gauthier",
"Germain",
"Géroux",
"Girard",
"Giroux",
"Gosse",
"Gosselin",
"Granger",
"Gros",
"Guérin",
"Guillory",
"Hardy",
"Hébert",
"Herbert",
"Jacques",
"Janvier",
"Jordan",
"Joubert",
"Labelle",
"Lachance",
"Lachapelle",
"Lamar",
"Lambert",
"Lane",
"Langlais",
"Langlois",
"Lapointe",
"Larue",
"Laurent",
"Lavigne",
"Lavoie",
"Leandres",
"Lebeau",
"Leblanc",
"Leclair",
"Leclerc",
"Lécuyer",
"Lefebvre",
"Lefèvre",
"Lefurgey",
"Legrand",
"Lemaire",
"Lémieux",
"Leon",
"Leroy",
"Lesauvage",
"Lestrange",
"Lévêque",
"Lévesque",
"Linville",
"Lucas",
"Lyon",
"Maçon",
"Marchand",
"Marie",
"Marion",
"Martel",
"Martin",
"Masson",
"Mathieu",
"Mercier",
"Merle",
"Michaud",
"Michel",
"Monet",
"Monette",
"Montagne",
"Moreau",
"Morel",
"Moulin",
"Mullins",
"Nicolas",
"Noel",
"Noyer",
"Olivier",
"Paget",
"Palomer",
"Pan",
"Pape",
"Paquet",
"Parent",
"Paris",
"Parris",
"Pascal",
"Patenaude",
"Paternoster",
"Paul",
"Pelletier",
"Perrault",
"Perreault",
"Perrin",
"Perrot",
"Petit",
"Pettigrew",
"Pierre",
"Plamondon",
"Plourde",
"Poirier",
"Porcher",
"Poulin",
"Proulx",
"Renaud",
"Rey",
"Reyer",
"Richard",
"Richelieu",
"Robert",
"Roche",
"Rome",
"Romilly",
"Rose",
"Rousseau",
"Roussel",
"Roux",
"Roy",
"Royer",
"Salmon",
"Salomon",
"Samson",
"Samuel",
"Sartre",
"Sault",
"Sauvage",
"Sauvageau",
"Sauvageon",
"Sauvageot",
"Sauveterre",
"Savatier",
"Segal",
"Sergeant",
"Séverin",
"Simon",
"Soucy",
"Sourd",
"St Martin",
"St Pierre",
"Tailler",
"Tasse",
"Thayer",
"Thibault",
"Thomas",
"Traver",
"Travere",
"Travers",
"Traverse",
"Travert",
"Tremblay",
"Tremble",
"Victor",
"Villeneuve",
"Vincent",
"Voclain"]>>
<<set setup.irishMaleFirstnames to [
"Aaron",
"Adam",
"Aidan",
"Alby",
"Alex",
"Alexander",
"Alfie",
"Andrew",
"Anthony",
"Aodh",
"Barry",
"Ben",
"Benjamin",
"Billy",
"Bobby",
"Braden",
"Brendan",
"Brian",
"Bryan",
"Byrne",
"Cairbre",
"Callum",
"Calum",
"Carey",
"Casey",
"Cassidy",
"Cathal",
"Charlie",
"Christopher",
"Cian",
"Ciaran",
"Cillian",
"Colin",
"Colm",
"Conall",
"Connor",
"Conor",
"Cormac",
"Courtney",
"Craig",
"Culkin",
"Cullen",
"Dáire",
"Dáithí",
"Daniel",
"Danny",
"Dara",
"Daragh",
"Darragh",
"Darren",
"David",
"Declan",
"Denis",
"Desmond",
"Dillon",
"Domnall",
"Donal",
"Donnacha",
"Donnchad",
"Dylan",
"Edward",
"Emmanuel",
"Emmet",
"Ennis",
"Eoghan",
"Eoin",
"Eric",
"Erskine",
"Ethan",
"Evan",
"Fergus",
"Filip",
"Finian",
"Finn",
"Finnian",
"Fionn",
"Flannery",
"Gary",
"George",
"Gerard",
"Gilroy",
"Glen",
"Harry",
"Henry",
"Hugh",
"Hugo",
"Ian",
"Isaac",
"Jack",
"Jacob",
"Jake",
"Jakub",
"James",
"Jamie",
"Jannon",
"Jayden",
"John",
"Jonathan",
"Jordan",
"Joseph",
"Josh",
"Joshua",
"Kacper",
"Kai",
"Karl",
"Kassidy",
"Kayden",
"Keiran",
"Keith",
"Kelly",
"Kevin",
"Kian",
"Kier",
"Kieran",
"Kiernan",
"Kieron",
"Killian",
"Kyle",
"Kyran",
"Leary",
"Leo",
"Leon",
"Liam",
"Logan",
"Lorcan",
"Luca",
"Lucas",
"Luke",
"Mannix",
"Marcas",
"Marcus",
"Mark",
"Martin",
"Mason",
"Matthew",
"Max",
"Michael",
"Nathan",
"Neil",
"Noah",
"Odhrán",
"Oisin",
"Oliver",
"Ollie",
"Oscar",
"Owen",
"Patrick",
"Patryk",
"Paul",
"Peadar",
"Peter",
"Philip",
"Quinn",
"Reagan",
"Regan",
"Rhys",
"Rian",
"Richard",
"Robert",
"Ronan",
"Rory",
"Rowan",
"Ruairí",
"Ryan",
"Sam",
"Samuel",
"Scott",
"Seamus",
"Sean",
"Sebastian",
"Senan",
"Shane",
"Shaun",
"Shay",
"Simon",
"Steven",
"Szymon",
"Tadhg",
"Thomas",
"Tom",
"Tomas",
"Tommy",
"Tristan",
"Tyler",
"William",
"Zach"]>>
<<set setup.irishSurnames to [
"Abraham",
"Agan",
"Agnew",
"Ahearn",
"Ahern",
"Aherne",
"Anglim",
"Anglin",
"Ansbro",
"Argue",
"Armstrong",
"Art",
"Ashe",
"Athey",
"Athy",
"Baldwin",
"Balfe",
"Ballagh",
"Bane",
"Banfield",
"Banfill",
"Banks",
"Bannan",
"Bannon",
"Banwell",
"Bardeen",
"Barnes",
"Baron",
"Barr",
"Barrington",
"Barry",
"Basnett",
"Beams",
"Beary",
"Beers",
"Begley",
"Behan",
"Beirne",
"Bell",
"Belton",
"Bergin",
"Berkery",
"Bermingham",
"Berne",
"Berrigan",
"Berry",
"Bigley",
"Bilbo",
"Bird",
"Birns",
"Blake",
"Blanchfield",
"Blaney",
"Blayney",
"Bleigh",
"Bligh",
"Blight",
"Boal",
"Boden",
"Bodkin",
"Bogan",
"Boggan",
"Bogue",
"Bohan",
"Bohanan",
"Bohannan",
"Bohannon",
"Bohanon",
"Bolan",
"Boland",
"Bole",
"Bolger",
"Bonar",
"Bonfield",
"Boran",
"Boreen",
"Boughan",
"Bovaird",
"Bow",
"Bowden",
"Bowen",
"Bowes",
"Bowlan",
"Boyce",
"Boylan",
"Boyland",
"Boyle",
"Boyles",
"Boyne",
"Brackeen",
"Bracken",
"Brackin",
"Bradeen",
"Braden",
"Bradigan",
"Bradley",
"Brady",
"Bragan",
"Brain",
"Branagan",
"Brandon",
"Braniff",
"Branigan",
"Brannan",
"Brannen",
"Brannick",
"Brannigan",
"Brannock",
"Brassil",
"Brawley",
"Brazeal",
"Brazel",
"Brazell",
"Braziel",
"Brazil",
"Brazill",
"Brazzel",
"Brazzle",
"Bready",
"Brean",
"Brecheen",
"Bredin",
"Bree",
"Breen",
"Breene",
"Breheny",
"Brennan",
"Breslin",
"Bresnahan",
"Bresnan",
"Brew",
"Brewin",
"Brian",
"Brians",
"Briant",
"Brick",
"Brickley",
"Bride",
"Brien",
"Briody",
"Broderick",
"Brodigan",
"Brodrick",
"Broe",
"Brogan",
"Bronaugh",
"Brophy",
"Brosnahan",
"Brosnan",
"Brosnihan",
"Brothers",
"Brown",
"Broy",
"Bruen",
"Brunty",
"Bryan",
"Bryson",
"Buckley",
"Burke",
"Burney",
"Burns",
"Busteed",
"Byrne",
"Byrnes",
"Byrns",
"Bywater",
"Cabe",
"Caden",
"Caffee",
"Cafferty",
"Caffery",
"Caffey",
"Caffrey",
"Cagney",
"Cahalan",
"Cahalane",
"Cahall",
"Cahan",
"Cahill",
"Cairney",
"Calahan",
"Caldon",
"Caley",
"Calhoon",
"Calhoun",
"Calkin",
"Calkins",
"Call",
"Callaghan",
"Callahan",
"Callan",
"Callanan",
"Callen",
"Callery",
"Calley",
"Calligan",
"Callihan",
"Callinan",
"Callins",
"Calnan",
"Calvey",
"Cambridge",
"Cammack",
"Campbell",
"Canaan",
"Canavan",
"Caniff",
"Cannan",
"Canney",
"Canniff",
"Canning",
"Cannon",
"Canny",
"Cantey",
"Cantlin",
"Canty",
"Carbary",
"Carberry",
"Carey",
"Cariker",
"Carlan",
"Carland",
"Carlin",
"Carlton",
"Carmody",
"Carnahan",
"Carnes",
"Carney",
"Carol",
"Carolan",
"Carolin",
"Caroline",
"Caroll",
"Carr",
"Carragher",
"Carraher",
"Carrick",
"Carrig",
"Carrigan",
"Carrol",
"Carroll",
"Carry",
"Carton",
"Carty",
"Carvell",
"Carver",
"Carvey",
"Carwell",
"Cary",
"Casey",
"Cashel",
"Cashell",
"Cashen",
"Cashin",
"Cashion",
"Cashman",
"Cashon",
"Caslin",
"Cassaday",
"Cassady",
"Cassedy",
"Casserly",
"Cassiday",
"Cassidy",
"Caughell",
"Caughey",
"Caughlin",
"Cauley",
"Caulkins",
"Cavan",
"Cavanagh",
"Cavanah",
"Cavanaugh",
"Caveney",
"Caveny",
"Cavey",
"Cavitt",
"Cawley",
"Charlton",
"Chism",
"Chivers",
"Claffey",
"Claflin",
"Clancey",
"Clancy",
"Clardy",
"Clare",
"Clarey",
"Clarke",
"Clary",
"Clavin",
"Claymore",
"Cleary",
"Clinton",
"Cloherty",
"Clohessy",
"Cloney",
"Cloonan",
"Clooney",
"Cloran",
"Clougherty",
"Clucas",
"Clune",
"Cluney",
"Clure",
"Clyne",
"Clynes",
"Coady",
"Coakley",
"Coan",
"Coday",
"Codd",
"Cody",
"Coen",
"Coffee",
"Coffeen",
"Coffey",
"Cogan",
"Coggan",
"Coggin",
"Coggins",
"Coghlan",
"Cogley",
"Cohea",
"Cohee",
"Coil",
"Coile",
"Coin",
"Cokeley",
"Cokely",
"Cokley",
"Colahan",
"Coleman",
"Colfer",
"Colgan",
"Colgin",
"Colleran",
"Colleton",
"Colley",
"Colligan",
"Collins",
"Collister",
"Colliton",
"Collopy",
"Colman",
"Colopy",
"Comb",
"Combe",
"Comber",
"Comerford",
"Comiskey",
"Comisky",
"Commerford",
"Commins",
"Common",
"Commons",
"Conaghan",
"Conahan",
"Conary",
"Conaty",
"Conboy",
"Concannon",
"Condon",
"Condran",
"Condron",
"Cone",
"Conery",
"Conkin",
"Conlan",
"Conley",
"Conlin",
"Conlon",
"Conly",
"Conmy",
"Conn",
"Connally",
"Connaughton",
"Connaway",
"Connealy",
"Conneely",
"Connel",
"Connell",
"Connelley",
"Connelly",
"Connely",
"Conner",
"Connerley",
"Connerly",
"Conners",
"Connery",
"Connick",
"Conniff",
"Connolley",
"Connolly",
"Connon",
"Connor",
"Connors",
"Conolly",
"Conoly",
"Conran",
"Conrey",
"Conroy",
"Conry",
"Considine",
"Convery",
"Convey",
"Conville",
"Conway",
"Conwell",
"Conwill",
"Coody",
"Coogan",
"Cook",
"Cool",
"Coole",
"Cooley",
"Coon",
"Coonan",
"Coonen",
"Cooney",
"Corban",
"Corbett",
"Corboy",
"Corby",
"Corcoran",
"Corkery",
"Corkill",
"Corkran",
"Corley",
"Corr",
"Corrick",
"Corrigan",
"Corrin",
"Corry",
"Cosgray",
"Cosgriff",
"Cosgrove",
"Coskey",
"Costello",
"Costigan",
"Costilow",
"Costine",
"Costley",
"Costlow",
"Cotter",
"Coughlan",
"Coughlin",
"Coulson",
"Counihan",
"Coursey",
"Court",
"Courtney",
"Coury",
"Covey",
"Cowley",
"Cox",
"Coy",
"Coyan",
"Coye",
"Coyle",
"Coyne",
"Crady",
"Crahan",
"Crain",
"Craney",
"Cranney",
"Cranor",
"Cratty",
"Craven",
"Cray",
"Creagan",
"Creagh",
"Crean",
"Creary",
"Creeden",
"Creegan",
"Creely",
"Creevy",
"Cregan",
"Crehan",
"Creighton",
"Cremin",
"Cremins",
"Crilley",
"Crilly",
"Crimmins",
"Croak",
"Croan",
"Crogan",
"Croghan",
"Croke",
"Croley",
"Cromley",
"Cronan",
"Crone",
"Cronen",
"Croney",
"Cronin",
"Crosby",
"Cross",
"Crossan",
"Crossen",
"Crossgrove",
"Crossin",
"Crotty",
"Crough",
"Crow",
"Crowe",
"Crowley",
"Croy",
"Crumley",
"Crumlish",
"Crumly",
"Cryan",
"Cudahy",
"Cuddihy",
"Cue",
"Cuff",
"Cuffee",
"Cuffie",
"Culhane",
"Culkin",
"Cullen",
"Cullens",
"Culleton",
"Culley",
"Culligan",
"Cullinan",
"Cullinane",
"Culliton",
"Cullivan",
"Cully",
"Cumber",
"Cumiskey",
"Cumming",
"Cummings",
"Cummins",
"Cummiskey",
"Cundiff",
"Cunnane",
"Cunneen",
"Cunniff",
"Cunniffe",
"Cunningham",
"Curley",
"Curran",
"Curren",
"Currin",
"Curry",
"Curtain",
"Curtin",
"Cusack",
"Dacey",
"Dacy",
"Dade",
"Dady",
"Dagnan",
"Dahill",
"Dailey",
"Daily",
"Dale",
"Daley",
"Dalley",
"Dally",
"Daly",
"Danaher",
"Danahy",
"Dane",
"Daniel",
"Danvers",
"Darby",
"Darcy",
"Dardis",
"Dargan",
"Darmody",
"Daugherty",
"Daughety",
"Davenport",
"Davern",
"Davin",
"Davitt",
"Davlin",
"Davoren",
"Daw",
"Dawley",
"Day",
"Dea",
"Deacon",
"Deacy",
"Deady",
"Dealy",
"Deam",
"Deamer",
"Dean",
"Deane",
"Dearmond",
"Dease",
"Deasy",
"Deaver",
"Deavers",
"Dee",
"Deegan",
"Deehan",
"Deeley",
"Deely",
"Deeney",
"Deere",
"Deery",
"Degan",
"Degnan",
"Deighan",
"Deignan",
"Deily",
"Delacey",
"Delacy",
"Delahunt",
"Delahunty",
"Delaney",
"Delap",
"Delay",
"Delee",
"Delehanty",
"Dempsey",
"Dempster",
"Denehy",
"Dennehy",
"Denning",
"Dennis",
"Denny",
"Derham",
"Dermody",
"Dermott",
"Derrick",
"Derrig",
"Derry",
"Derwin",
"Desmond",
"Devan",
"Devane",
"Devaney",
"Devanney",
"Devany",
"Deveney",
"Devenney",
"Devenny",
"Devenport",
"Dever",
"Devers",
"Devery",
"Devey",
"Devin",
"Devine",
"Devitt",
"Devlin",
"Devney",
"Devon",
"Devoy",
"Dewane",
"Diamond",
"Diffin",
"Diffley",
"Dignam",
"Dignan",
"Dillion",
"Dillon",
"Dilworth",
"Dimon",
"Dinan",
"Dineen",
"Dinkin",
"Dinneen",
"Diskin",
"Divan",
"Diven",
"Diver",
"Divine",
"Diviney",
"Doak",
"Doan",
"Doane",
"Dockens",
"Dockery",
"Dockins",
"Dodd",
"Doheny",
"Doherty",
"Dohoney",
"Dolan",
"Dole",
"Dolen",
"Dollahite",
"Dollard",
"Dollarhide",
"Dolly",
"Donaghey",
"Donaghue",
"Donaghy",
"Donaher",
"Donahey",
"Donaho",
"Donahoe",
"Donahue",
"Donavan",
"Donegan",
"Donelan",
"Donigan",
"Donivan",
"Donlan",
"Donlevy",
"Donley",
"Donlin",
"Donnally",
"Donnan",
"Donnell",
"Donnellan",
"Donnelley",
"Donnellon",
"Donnelly",
"Donoghue",
"Donoho",
"Donohoe",
"Donohoo",
"Donohue",
"Donovan",
"Doody",
"Doogan",
"Doolan",
"Doolen",
"Dooley",
"Doolin",
"Dooling",
"Dooly",
"Doonan",
"Dooner",
"Dooney",
"Doorley",
"Doran",
"Dorcas",
"Dorcey",
"Dore",
"Dorgan",
"Dorian",
"Doris",
"Dority",
"Dormady",
"Dormer",
"Dornan",
"Dorney",
"Dornon",
"Dorrian",
"Dorriety",
"Dorris",
"Dorrity",
"Doud",
"Dougharty",
"Dougher",
"Dougherty",
"Dovey",
"Dowd",
"Dowda",
"Dowdall",
"Dowdell",
"Dowell",
"Dowland",
"Dowley",
"Dowlin",
"Dowling",
"Downer",
"Downes",
"Downey",
"Downing",
"Doyal",
"Doyel",
"Doyle",
"Doyne",
"Drain",
"Drea",
"Drennan",
"Drennen",
"Drennon",
"Drew",
"Drinan",
"Drinnen",
"Driscoll",
"Driskel",
"Driskell",
"Driskill",
"Drisko",
"Drohan",
"Dromgoole",
"Droney",
"Drought",
"Drugan",
"Drum",
"Drumgoole",
"Drumm",
"Drury",
"Duane",
"Ducey",
"Duck",
"Duddy",
"Dudley",
"Duffin",
"Duffy",
"Dugan",
"Duggin",
"Duggins",
"Duignan",
"Dullea",
"Dunagin",
"Dunavan",
"Dunavin",
"Duncan",
"Dundon",
"Dunegan",
"Dungan",
"Dunigan",
"Dunivan",
"Dunkin",
"Dunlavey",
"Dunlavy",
"Dunlea",
"Dunleavy",
"Dunlevy",
"Dunlop",
"Dunn",
"Dunne",
"Dunnigan",
"Dunning",
"Dunphy",
"Durgan",
"Durgin",
"Duris",
"Durkan",
"Durkee",
"Durkin",
"Durley",
"Durnan",
"Durney",
"Durnin",
"Duross",
"Durrett",
"Dwan",
"Dwiggins",
"Dwyer",
"Dyer",
"Dynan",
"Dynes",
"Eagan",
"Eagen",
"Eakin",
"Earley",
"Early",
"Egan",
"English",
"Enis",
"Ennis",
"Enright",
"Evoy",
"Fagan",
"Fagen",
"Faherty",
"Fahey",
"Fahy",
"Fair",
"Falin",
"Fallin",
"Fallon",
"Falvey",
"Fannin",
"Fannon",
"Faragher",
"Farley",
"Farmer",
"Farnan",
"Farnen",
"Farrall",
"Farran",
"Farrel",
"Farrell",
"Farrelly",
"Farren",
"Farrens",
"Farrey",
"Faughnan",
"Faul",
"Fay",
"Feagan",
"Feagans",
"Feagin",
"Feagins",
"Fealy",
"Fedrick",
"Fee",
"Feehan",
"Feeley",
"Feely",
"Feeney",
"Feeny",
"Feerick",
"Fegan",
"Fenelon",
"Fenerty",
"Fenlon",
"Fennell",
"Fennelly",
"Fennessey",
"Fennessy",
"Fenton",
"Fereday",
"Fergus",
"Ferrall",
"Ferran",
"Ferrel",
"Ferrell",
"Ferrick",
"Ferrill",
"Ferrin",
"Ferris",
"Ferriss",
"Ferry",
"Feury",
"Fiddes",
"Finan",
"Finegan",
"Fineran",
"Finerty",
"Finigan",
"Finlan",
"Finn",
"Finnan",
"Finnegan",
"Finnen",
"Finneran",
"Finnerty",
"Finnigan",
"Finnin",
"Finucan",
"Finucane",
"Fisher",
"Fitzgerald",
"Fitzgibbon",
"Fitzgibbons",
"Fitzharris",
"Fitzhenry",
"Fitzherbert",
"Fitzmaurice",
"Fitzmorris",
"Fitzpatrick",
"Fitzroy",
"Fitzsimmons",
"Fitzsimons",
"Fitzwater",
"Flaharty",
"Flaherty",
"Flahive",
"Flanagan",
"Flanagin",
"Flanary",
"Flanery",
"Flanigan",
"Flannagan",
"Flannery",
"Flannigan",
"Flatley",
"Flattery",
"Flavin",
"Flinn",
"Flood",
"Flynn",
"Fogarty",
"Fogerty",
"Fohey",
"Folan",
"Foley",
"Follin",
"Foody",
"Foran",
"Forbes",
"Ford",
"Foren",
"Forkin",
"Forrestal",
"Fox",
"Foy",
"Fraher",
"Frawley",
"Freeman",
"Friel",
"Frizzell",
"Furey",
"Furry",
"Fury",
"Fye",
"Gaffey",
"Gaffin",
"Gaffney",
"Gagan",
"Gagen",
"Gahagan",
"Gahan",
"Gainer",
"Gainey",
"Gainor",
"Gallager",
"Gallagher",
"Gallahan",
"Gallaher",
"Gallahue",
"Gallaugher",
"Galleher",
"Gallery",
"Galligher",
"Galliher",
"Gallivan",
"Gallogly",
"Galvin",
"Galway",
"Ganley",
"Gann",
"Gannon",
"Gara",
"Gargan",
"Garity",
"Garman",
"Garmon",
"Garr",
"Garrahan",
"Garrigan",
"Garrity",
"Garry",
"Garvey",
"Garvin",
"Gary",
"Gatchel",
"Gatchell",
"Gately",
"Gatens",
"Gaugh",
"Gaughan",
"Gaughran",
"Gavaghan",
"Gavan",
"Gavigan",
"Gavin",
"Gawley",
"Gaynor",
"Geagan",
"Gearty",
"Geary",
"Gee",
"Geelan",
"Geery",
"Geoghagan",
"Geoghan",
"Geoghegan",
"Geraghty",
"Geraty",
"Gerety",
"Gerity",
"Gerrity",
"Ghee",
"Gibboney",
"Gibney",
"Giffen",
"Giffin",
"Gilboy",
"Gilbride",
"Gildea",
"Giles",
"Gilhooley",
"Gilhooly",
"Gillan",
"Gillen",
"Gilleran",
"Gillian",
"Gilliand",
"Gilligan",
"Gillilan",
"Gillin",
"Gillooly",
"Gilmartin",
"Gilmore",
"Gilpatrick",
"Gilpin",
"Gilroy",
"Gilsenan",
"Ging",
"Ginley",
"Ginn",
"Ginty",
"Given",
"Glacken",
"Glancey",
"Glancy",
"Glasgow",
"Glasheen",
"Glaspey",
"Glaspy",
"Glass",
"Glave",
"Glavin",
"Gleason",
"Gleeson",
"Glendon",
"Glenna",
"Glenney",
"Glennon",
"Glenny",
"Glow",
"Glynn",
"Goff",
"Goffney",
"Gogan",
"Gogerty",
"Goggin",
"Goggins",
"Going",
"Goings",
"Goins",
"Golden",
"Goldrick",
"Golightly",
"Golliher",
"Gookin",
"Gooley",
"Goonan",
"Gordon",
"Gorman",
"Gormley",
"Gormly",
"Gorry",
"Gory",
"Gosnell",
"Gough",
"Govern",
"Gowan",
"Gowers",
"Gowing",
"Goyne",
"Graddy",
"Grady",
"Graham",
"Granahan",
"Graney",
"Grannan",
"Grealish",
"Greaney",
"Greany",
"Green",
"Greenan",
"Greene",
"Grennan",
"Grew",
"Gribben",
"Gribbin",
"Gribbins",
"Gribbon",
"Griffee",
"Griffey",
"Griffie",
"Griffin",
"Griffy",
"Grimley",
"Groark",
"Grody",
"Grogan",
"Gromley",
"Growney",
"Grugan",
"Guffey",
"Guffin",
"Guffy",
"Guider",
"Guilfoil",
"Guilfoyle",
"Guinan",
"Guinane",
"Guinee",
"Guiney",
"Guinn",
"Gunnell",
"Gunnells",
"Gunning",
"Gurry",
"Guthrie",
"Guttery",
"Hackett",
"Hadden",
"Hade",
"Hafey",
"Haffey",
"Hafford",
"Hagan",
"Hagarty",
"Hagerty",
"Haggan",
"Haggerty",
"Hagin",
"Hague",
"Haig",
"Hainey",
"Hale",
"Hales",
"Halferty",
"Hallahan",
"Halleran",
"Halley",
"Halligan",
"Hallin",
"Hallinan",
"Hallisey",
"Halloran",
"Halpin",
"Halton",
"Hamil",
"Hamill",
"Hampson",
"Hamrock",
"Hanafin",
"Hanagan",
"Hanahan",
"Hanavan",
"Hanaway",
"Hanbury",
"Hand",
"Handlin",
"Handlon",
"Handly",
"Handrahan",
"Hanifan",
"Hanifin",
"Hanigan",
"Hanlan",
"Hanley",
"Hanlon",
"Hanna",
"Hannagan",
"Hannan",
"Hannaway",
"Hannegan",
"Hannigan",
"Hannon",
"Hanrahan",
"Hanratty",
"Hanson",
"Haran",
"Harbin",
"Harden",
"Hardiman",
"Hardman",
"Hardrick",
"Hardy",
"Hare",
"Haren",
"Harford",
"Hargadon",
"Hargan",
"Harkin",
"Harkins",
"Harley",
"Harman",
"Harmon",
"Harmond",
"Harnett",
"Harney",
"Harold",
"Harrell",
"Harren",
"Harrington",
"Harrity",
"Harron",
"Hart",
"Harte",
"Hartigan",
"Hartin",
"Hartley",
"Hartnett",
"Hartney",
"Harton",
"Harty",
"Harvey",
"Haskin",
"Haskins",
"Hassan",
"Hassett",
"Hassey",
"Hastie",
"Hastings",
"Hatton",
"Haugh",
"Haughey",
"Haughney",
"Haughton",
"Haven",
"Haverty",
"Havlin",
"Havron",
"Hawe",
"Hawkins",
"Hayden",
"Hayes",
"Haynes",
"Hays",
"Heagerty",
"Heagney",
"Healan",
"Healy",
"Heaney",
"Heaphy",
"Hearin",
"Hearn",
"Hearne",
"Hearns",
"Hearon",
"Hearron",
"Hearty",
"Heary",
"Heaven",
"Heelan",
"Heenan",
"Heeney",
"Heery",
"Hefferan",
"Heffern",
"Heffernan",
"Hefferon",
"Heffron",
"Hegarty",
"Hehir",
"Hellen",
"Henagan",
"Henchey",
"Heneghan",
"Henehan",
"Henery",
"Heney",
"Henigan",
"Hennegan",
"Hennelly",
"Hennesey",
"Hennessey",
"Hennessy",
"Hennesy",
"Hennigan",
"Henrick",
"Henry",
"Henson",
"Heraty",
"Herley",
"Herlihy",
"Hernon",
"Heron",
"Herr",
"Herrick",
"Herrity",
"Herron",
"Heskin",
"Heslin",
"Hession",
"Hester",
"Heuston",
"Heyne",
"Hickey",
"Higgins",
"Hilferty",
"Hinds",
"Hines",
"Hiney",
"Hinsey",
"Hiskey",
"Hoban",
"Hoctor",
"Hoey",
"Hogan",
"Hogarty",
"Hoggan",
"Holahan",
"Holey",
"Holian",
"Holihan",
"Holland",
"Holleran",
"Holloran",
"Holly",
"Hollywood",
"Holohan",
"Honan",
"Hood",
"Hooey",
"Hoolihan",
"Hopkins",
"Hora",
"Horan",
"Horgan",
"Horigan",
"Horkan",
"Horrigan",
"Hosey",
"Hough",
"Houlahan",
"Houlihan",
"Hourigan",
"Hourihan",
"Hovan",
"Howard",
"Howey",
"Howley",
"Hoyle",
"Hoyne",
"Huddy",
"Huey",
"Hughes",
"Hughey",
"Hunt",
"Hurley",
"Hurney",
"Hurrell",
"Hurst",
"Hussey",
"Hyland",
"Hynds",
"Hynes",
"Irvan",
"Irvin",
"Ivers",
"Johnston",
"Judge",
"Junkin",
"Junkins",
"Kahoe",
"Kahoun",
"Kane",
"Karn",
"Karnes",
"Karney",
"Karns",
"Kary",
"Kavanagh",
"Kavanaugh",
"Keady",
"Keahey",
"Kealy",
"Kean",
"Keane",
"Keaney",
"Kearn",
"Kearney",
"Kearns",
"Kearse",
"Keary",
"Keating",
"Keaveney",
"Keaveny",
"Kee",
"Keedy",
"Keef",
"Keefe",
"Keeffe",
"Keegan",
"Keehan",
"Keel",
"Keelan",
"Keelen",
"Keeley",
"Keeling",
"Keely",
"Keena",
"Keenan",
"Keeney",
"Keeny",
"Keever",
"Kegley",
"Kehoe",
"Keightley",
"Keilty",
"Keily",
"Keirn",
"Keirsey",
"Keleher",
"Keliher",
"Kelleher",
"Keller",
"Kelley",
"Kelliher",
"Kelly",
"Kemmet",
"Kemmis",
"Kenealy",
"Kenefick",
"Kenna",
"Kenneally",
"Kennealy",
"Kennedy",
"Kennelly",
"Kenney",
"Kennon",
"Kenny",
"Kenyon",
"Keogh",
"Keohane",
"Keon",
"Keough",
"Keown",
"Kerans",
"Kerin",
"Kerins",
"Kerley",
"Kerlin",
"Kermode",
"Kern",
"Kernaghan",
"Kernan",
"Kernes",
"Kerney",
"Kerns",
"Kerr",
"Kerrigan",
"Kerwick",
"Kerwin",
"Kevin",
"Kew",
"Key",
"Keyes",
"Kidney",
"Kielty",
"Kiely",
"Kieran",
"Kiernan",
"Kiggins",
"Kilbane",
"Kilbride",
"Kilcoyne",
"Kilcullen",
"Kilday",
"Kildow",
"Kilduff",
"Kiley",
"Kilfoyle",
"Kilgallen",
"Kilgallon",
"Kilkelly",
"Kilkenny",
"Killeen",
"Killelea",
"Killen",
"Killian",
"Killilea",
"Killin",
"Killion",
"Killip",
"Killips",
"Killoran",
"Killoren",
"Kilmartin",
"Kilpatrick",
"Kilroy",
"Kilty",
"Kinahan",
"Kinane",
"Kincannon",
"Kinch",
"King",
"Kinion",
"Kiniry",
"Kinlaw",
"Kinler",
"Kinna",
"Kinnan",
"Kinnane",
"Kinsella",
"Kirby",
"Kirgan",
"Kirker",
"Kirley",
"Kirlin",
"Kirvan",
"Kirven",
"Kirvin",
"Kirwan",
"Kirwin",
"Kissane",
"Knee",
"Knight",
"Knowland",
"Knowles",
"Kough",
"Koyle",
"Kyne",
"Laferty",
"Laffan",
"Lafferty",
"Laffey",
"Laffin",
"Lagan",
"Lahart",
"Lahiff",
"Lalley",
"Lally",
"Lalor",
"Lamb",
"Lambe",
"Lamore",
"Lanagan",
"Lanahan",
"Landrigan",
"Lane",
"Laney",
"Langan",
"Langin",
"Lanigan",
"Lannan",
"Lannen",
"Lannigan",
"Lannin",
"Lannon",
"Larkin",
"Laughlin",
"Laughrey",
"Lavell",
"Lavelle",
"Laverty",
"Lavery",
"Lavey",
"Lavin",
"Lawler",
"Lawlor",
"Layden",
"Leahey",
"Leahy",
"Lean",
"Lear",
"Leary",
"Leavey",
"Leday",
"Leddy",
"Lee",
"Leech",
"Lehan",
"Lehane",
"Lehigh",
"Lenahan",
"Lenane",
"Lenehan",
"Lenihan",
"Lennon",
"Lenon",
"Leonard",
"Lewin",
"Lewis",
"Leyden",
"Leydon",
"Liddy",
"Lillis",
"Limerick",
"Linch",
"Linden",
"Lindsay",
"Lindsey",
"Linehan",
"Linn",
"Linnane",
"Linnehan",
"Linskey",
"Linsky",
"Lipsett",
"Little",
"Livingston",
"Loftus",
"Logan",
"Loghry",
"Logue",
"Lohan",
"Lomasney",
"Londergan",
"Lonergan",
"Loney",
"Long",
"Longan",
"Looby",
"Looney",
"Loran",
"Lord",
"Lordan",
"Loudy",
"Lough",
"Loughlin",
"Loughnane",
"Loughney",
"Loughran",
"Loughrey",
"Louth",
"Lowery",
"Lowney",
"Luby",
"Lucey",
"Lucid",
"Lucy",
"Ludden",
"Luddy",
"Lundergan",
"Lundrigan",
"Lundy",
"Lunney",
"Lunny",
"Lyden",
"Lydon",
"Lynam",
"Lynaugh",
"Lynch",
"Lyne",
"Lynn",
"Lynott",
"Lynskey",
"Lyon",
"Lyons",
"Lysaght",
"MacBride",
"MacCarthy",
"MacCartney",
"MacDermott",
"MacDonald",
"MacDonell",
"MacDonnell",
"MacDonough",
"MacDowell",
"MacGuire",
"Macken",
"MacKenna",
"Mackin",
"Macklem",
"MacKnight",
"MacMahon",
"MacManus",
"MacMurray",
"MacNamara",
"MacNeal",
"MacNeil",
"MacNeill",
"Macomber",
"Macumber",
"Madden",
"Maddin",
"Madigan",
"Madill",
"Magaha",
"Magann",
"Magee",
"Magennis",
"Maginn",
"Maginnis",
"Magner",
"Magouirk",
"Magrath",
"Maguire",
"Mahady",
"Mahaffey",
"Mahan",
"Mahaney",
"Mahany",
"Mahar",
"Maher",
"Mahon",
"Mahone",
"Mahoney",
"Mahony",
"Mahood",
"Mahorney",
"Malady",
"Malarkey",
"Malbrough",
"Malcolm",
"Mallen",
"Malley",
"Mallon",
"Malloy",
"Mally",
"Malone",
"Maloney",
"Malony",
"Manahan",
"Manary",
"Manatt",
"Maneely",
"Maney",
"Mangan",
"Manix",
"Manley",
"Mannering",
"Manney",
"Manning",
"Mannings",
"Mannion",
"Mannis",
"Mannix",
"Manny",
"Manry",
"Mansfield",
"Manton",
"Manus",
"Mara",
"Maready",
"Maree",
"Mark",
"Markey",
"Markham",
"Marmion",
"Marn",
"Marnell",
"Maroney",
"Marrinan",
"Marron",
"Marry",
"Martin",
"Matthews",
"Mattimore",
"Maughan",
"Maun",
"Maune",
"Mavity",
"Mawn",
"Maxey",
"Maxwell",
"May",
"Maybin",
"Mayne",
"Maynes",
"McAbee",
"McAlhany",
"McAllen",
"McAmis",
"McAnallen",
"McAnany",
"McAnelly",
"McAneny",
"McAnnally",
"McAnulty",
"McArdle",
"McAuliff",
"McAuliffe",
"McBratney",
"McBrearty",
"McBreen",
"McBride",
"McBridge",
"McBrien",
"McCadden",
"McCafferty",
"McCaghren",
"McCague",
"McCahan",
"McCahill",
"McCahon",
"McCaig",
"McCain",
"McCall",
"McCalla",
"McCallen",
"McCallion",
"McCallon",
"McCally",
"McCan",
"McCane",
"McCann",
"McCanna",
"McCannon",
"McCarey",
"McCargar",
"McCarl",
"McCarley",
"McCarn",
"McCarrick",
"McCarroll",
"McCarron",
"McCarry",
"McCarthy",
"McCartin",
"McCarty",
"McCarver",
"McCarville",
"McCary",
"McCasland",
"McCaslin",
"McCathern",
"McCaughey",
"McCaul",
"McCawley",
"McClam",
"McClard",
"McClarnon",
"McClary",
"McClaskey",
"McClaugherty",
"McClaughry",
"McClave",
"McCleaf",
"McClearn",
"McCleave",
"McClenaghan",
"McClenahan",
"McClendon",
"McClenton",
"McClernon",
"McCleskey",
"McClone",
"McCloskey",
"McClosky",
"McCloughan",
"McClurkin",
"McCluskey",
"McClusky",
"McCoid",
"McCole",
"McColgan",
"McColley",
"McCollough",
"McColly",
"McComber",
"McComiskey",
"McCommon",
"McComsey",
"McCone",
"McConn",
"McConnell",
"McConnon",
"McCooey",
"McCool",
"McCort",
"McCory",
"McCoun",
"McCourt",
"McCourtney",
"McCoury",
"McCoy",
"McCrady",
"McCranie",
"McCrann",
"McCraven",
"McCraw",
"McCready",
"McCreedy",
"McCreery",
"McCreless",
"McCrickard",
"McCrohan",
"McCrossen",
"McCrossin",
"McCroy",
"McCuin",
"McCullagh",
"McCullen",
"McCullough",
"McCully",
"McCurley",
"McCurry",
"McCurtain",
"McCuskey",
"McDade",
"McDaid",
"McDaniels",
"McDavitt",
"McDermitt",
"McDermott",
"McDevitt",
"McDole",
"McDonagh",
"McDoniel",
"McDonnel",
"McDonnell",
"McDonough",
"McDorman",
"McDuffy",
"McDunn",
"McEachern",
"McElderry",
"McEleney",
"McElhaney",
"McElhannon",
"McElhenny",
"McElheny",
"McElhiney",
"McElhinney",
"McElhinny",
"McElhone",
"McElligott",
"McElmurray",
"McElrath",
"McElroy",
"McElveen",
"McElwain",
"McElwee",
"McElyea",
"McEnaney",
"McEnany",
"McEndree",
"McEneaney",
"McEnerney",
"McEnery",
"McEniry",
"McEnroe",
"McEntee",
"McEvilly",
"McEvoy",
"McFarren",
"McFatridge",
"McFeeley",
"McFeely",
"McGaffey",
"McGaha",
"McGahee",
"McGahey",
"McGalliard",
"McGann",
"McGannon",
"McGarity",
"McGarr",
"McGarrah",
"McGarrigle",
"McGarrity",
"McGarry",
"McGarty",
"McGarvey",
"McGary",
"McGaugh",
"McGaughey",
"McGaughy",
"McGauley",
"McGavock",
"McGeady",
"McGeary",
"McGee",
"McGeehan",
"McGeever",
"McGehee",
"McGeough",
"McGhan",
"McGibney",
"McGiboney",
"McGiffin",
"McGilberry",
"McGill",
"McGillen",
"McGillicuddy",
"McGimsey",
"McGinity",
"McGinley",
"McGinn",
"McGinnes",
"McGinness",
"McGinnis",
"McGinniss",
"McGinnity",
"McGinty",
"McGivney",
"McGlathery",
"McGlaun",
"McGlinchey",
"McGlinn",
"McGlocklin",
"McGloin",
"McGlone",
"McGlory",
"McGlynn",
"McGoey",
"McGoff",
"McGoldrick",
"McGonagle",
"McGonegal",
"McGonigal",
"McGonigle",
"McGoogan",
"McGorry",
"McGorty",
"McGory",
"McGougan",
"McGough",
"McGourty",
"McGovern",
"McGrade",
"McGrady",
"McGrail",
"McGranaghan",
"McGranahan",
"McGrane",
"McGrann",
"McGrath",
"McGreal",
"McGrew",
"McGriff",
"McGroarty",
"McGuane",
"McGuckin",
"McGuff",
"McGuffin",
"McGugan",
"McGuiggan",
"McGuiness",
"McGuinn",
"McGuinness",
"McGuire",
"McGuirk",
"McGuirl",
"McGuirt",
"McGurl",
"McGurn",
"McGurrin",
"McGuyer",
"McHale",
"McHan",
"McHarg",
"McHenry",
"McHone",
"McHugh",
"McIlhenny",
"McIlveen",
"McIlwee",
"McInally",
"McInerney",
"McInerny",
"McIntee",
"McInturf",
"McInturff",
"McIrvin",
"McJunkin",
"McJunkins",
"McKague",
"McKahan",
"McKanna",
"McKaughan",
"McKeehan",
"McKeel",
"McKeighan",
"McKelvey",
"McKendrick",
"McKendry",
"McKenna",
"McKennon",
"McKenrick",
"McKeough",
"McKern",
"McKethan",
"McKevitt",
"McKibben",
"McKibbin",
"McKibbon",
"McKnight",
"McKone",
"McKowen",
"McKown",
"McLamb",
"McLamore",
"McLaney",
"McLarney",
"McLarnon",
"McLaughlan",
"McLaughlin",
"McLean",
"McLear",
"McLeary",
"McLemore",
"McLernon",
"McLeroy",
"McLeskey",
"McLester",
"McLinden",
"McLoone",
"McLoughlin",
"McMackin",
"McMahan",
"McMahen",
"McMahon",
"McMain",
"McManama",
"McManaman",
"McManamon",
"McManamy",
"McManaway",
"McManis",
"McMann",
"McMannis",
"McManus",
"McMeen",
"McMellon",
"McMenamin",
"McMenamy",
"McMenemy",
"McMicken",
"McMillin",
"McMonagle",
"McMonigal",
"McMonigle",
"McMorran",
"McMorrow",
"McMurphy",
"McMurrin",
"McNalley",
"McNally",
"McNamar",
"McNamara",
"McNamee",
"McNamer",
"McNaney",
"McNary",
"McNaught",
"McNearney",
"McNeary",
"McNeely",
"McNees",
"McNeese",
"McNeff",
"McNeice",
"McNeil",
"McNeill",
"McNeish",
"McNelis",
"McNellis",
"McNerney",
"McNicholas",
"McNiff",
"McNinch",
"McNulty",
"McNutt",
"McOmber",
"McOwen",
"McPadden",
"McQuade",
"McQuaid",
"McQuaide",
"McQuaig",
"McQuain",
"McQuate",
"McQueeney",
"McQuerry",
"McQuigg",
"McQuiggan",
"McQuilkin",
"McQuillan",
"McQuillen",
"McQuillin",
"McQuinn",
"McQuoid",
"McRight",
"McRoy",
"McSharry",
"McShea",
"McSherry",
"McSweeney",
"McSweeny",
"McTague",
"McTeague",
"McTeer",
"McTernan",
"McTiernan",
"McTighe",
"McTigue",
"McVoy",
"McWade",
"McWain",
"McWeeney",
"McWethy",
"McWhirt",
"McWhite",
"McWilliams",
"McWright",
"Meade",
"Meagher",
"Mealey",
"Mealy",
"Meaney",
"Means",
"Meany",
"Meara",
"Meath",
"Mee",
"Meegan",
"Meehan",
"Meenan",
"Megahan",
"Megan",
"Mehaffey",
"Meharg",
"Mehegan",
"Meighan",
"Meighen",
"Melia",
"Mellett",
"Mellott",
"Melody",
"Melott",
"Meloy",
"Melville",
"Melvin",
"Menton",
"Merrick",
"Merrigan",
"Merriman",
"Merry",
"Meskill",
"Meyer",
"Meyers",
"Mick",
"Miles",
"Miley",
"Milford",
"Millea",
"Millen",
"Millerick",
"Millett",
"Millholland",
"Milligan",
"Millikan",
"Milliken",
"Millikin",
"Millin",
"Milling",
"Mills",
"Milroy",
"Mimnaugh",
"Minahan",
"Minch",
"Minehan",
"Minihan",
"Minish",
"Minnick",
"Minnis",
"Minogue",
"Minteer",
"Miskell",
"Miskelly",
"Moan",
"Mogan",
"Mohar",
"Moher",
"Mollen",
"Mollohan",
"Molloy",
"Moloney",
"Molony",
"Molyneux",
"Monaghan",
"Monagle",
"Monahan",
"Monday",
"Monds",
"Mone",
"Money",
"Mongan",
"Monhollen",
"Monk",
"Monohan",
"Montague",
"Moon",
"Moonan",
"Moone",
"Mooney",
"Mooneyhan",
"Moore",
"Morahan",
"Moran",
"Morein",
"Morey",
"Morgan",
"Moriarity",
"Moriarty",
"Morken",
"Moroney",
"Morphy",
"Morris",
"Morrisey",
"Morrisroe",
"Morrissey",
"Morrow",
"Morsey",
"Mortell",
"Moss",
"Mountain",
"Mountcastle",
"Mowen",
"Moy",
"Moyer",
"Moylan",
"Moyles",
"Moynahan",
"Moynihan",
"Muckleroy",
"Mulanax",
"Mulberry",
"Mulcahey",
"Mulcahy",
"Mulcare",
"Muldoon",
"Muldowney",
"Muldrew",
"Mulgrew",
"Mulhall",
"Mulhearn",
"Mulherin",
"Mulhern",
"Mulheron",
"Mulhollan",
"Mulholland",
"Mulhollen",
"Mulick",
"Mulkern",
"Mulkey",
"Mulkins",
"Mullady",
"Mullahy",
"Mullally",
"Mullaly",
"Mullan",
"Mullane",
"Mullaney",
"Mullany",
"Mullarkey",
"Mullee",
"Mullen",
"Mullenax",
"Mullenix",
"Mullennix",
"Mullery",
"Mullett",
"Mulley",
"Mullican",
"Mulligan",
"Mulliken",
"Mullikin",
"Mullin",
"Mullinax",
"Mullineaux",
"Mullinix",
"Mullinnix",
"Mullowney",
"Mulloy",
"Mulnix",
"Mulqueen",
"Mulready",
"Mulroney",
"Mulrooney",
"Mulroy",
"Mulry",
"Mulvaney",
"Mulvany",
"Mulvehill",
"Mulvenna",
"Mulvey",
"Mulvihill",
"Mulville",
"Mungovan",
"Munley",
"Munnelly",
"Munster",
"Munyan",
"Munyon",
"Murdoch",
"Murley",
"Murnahan",
"Murnan",
"Murnane",
"Murphey",
"Murphy",
"Murray",
"Murren",
"Murrin",
"Murrow",
"Murtagh",
"Murtaugh",
"Murtha",
"Murty",
"Myers",
"Myler",
"Mylott",
"Nace",
"Nagle",
"Nally",
"Nangle",
"Nary",
"Naugher",
"Naughton",
"Naulty",
"Nealey",
"Nealis",
"Neally",
"Nealon",
"Nealy",
"Neary",
"Neas",
"Nease",
"Neason",
"Nee",
"Neece",
"Needham",
"Neel",
"Neeld",
"Neeley",
"Neely",
"Neenan",
"Nees",
"Neese",
"Neeson",
"Neil",
"Neilan",
"Neild",
"Neill",
"Neils",
"Neily",
"Nelis",
"Nelligan",
"Nerney",
"Nesson",
"Nestor",
"Nett",
"Netterville",
"Nevells",
"Nevil",
"Nevill",
"Neville",
"Nevin",
"Newell",
"Ney",
"Neyland",
"Neylon",
"Niel",
"Nieland",
"Nield",
"Nihill",
"Nilan",
"Niland",
"Nix",
"Nolan",
"Noland",
"Nolen",
"Noon",
"Noonan",
"Noone",
"Nooney",
"Normile",
"Normoyle",
"North",
"Norton",
"Nowlan",
"Nulty",
"Nunan",
"Nunnally",
"Nutt",
"Nuzum",
"Nyhan",
"O\'Banion",
"O\'Bannon",
"O\'Bear",
"O\'Beirne",
"O\'Berry",
"O\'Boyle",
"O\'Brian",
"O\'Briant",
"O\'Brien",
"O\'Brion",
"O\'Bryan",
"O\'Bryant",
"O\'Bryon",
"O\'Byrne",
"O\'Cain",
"O\'Callaghan",
"O\'Callahan",
"O\'Carroll",
"O\'Connell",
"O\'Conner",
"O\'Connor",
"O\'Conor",
"O\'Daniel",
"O\'Day",
"O\'Dea",
"O\'Dean",
"O\'Doherty",
"O\'Donnel",
"O\'Donnell",
"O\'Donoghue",
"O\'Donohue",
"O\'Donovan",
"O\'Dowd",
"O\'Driscoll",
"O\'Dwyer",
"O\'Fallon",
"O\'Farrell",
"O\'Flaherty",
"O\'Flanagan",
"O\'Flynn",
"O\'Gara",
"O\'Gorman",
"O\'Grady",
"O\'Guin",
"O\'Guinn",
"O\'Hagan",
"O\'Hair",
"O\'Haire",
"O\'Halloran",
"O\'Hanlon",
"O\'Hara",
"O\'Hare",
"O\'Harra",
"O\'Harrow",
"O\'Haver",
"O\'Hearn",
"O\'Hern",
"O\'Herron",
"O\'Higgins",
"O\'Hora",
"O\'Kane",
"O\'Keefe",
"O\'Keeffe",
"O\'Kelley",
"O\'Kelly",
"O\'Laughlin",
"O\'Leary",
"O\'Loughlin",
"O\'Mahoney",
"O\'Mahony",
"O\'Maley",
"O\'Malley",
"O\'Mara",
"O\'Mary",
"O\'Meara",
"O\'Melia",
"O\'Neal",
"O\'Neall",
"O\'Neil",
"O\'Neill",
"O\'Ney",
"O\'Quinn",
"O\'Regan",
"O\'Reilly",
"O\'Riley",
"O\'Riordan",
"O\'Roark",
"O\'Rorke",
"O\'Rourke",
"O\'Ryan",
"O\'Shaughnessy",
"O\'Shea",
"O\'Shields",
"O\'Sullivan",
"O\'Tool",
"O\'Toole",
"Oakes",
"Ogan",
"Orman",
"Ormond",
"Oswald",
"Oswell",
"Owens",
"Padden",
"Paden",
"Padrick",
"Pallas",
"Palmer",
"Parlin",
"Parsons",
"Patterson",
"Paul",
"Pay",
"Payton",
"Peaden",
"Peck",
"Peek",
"Peery",
"Peoples",
"Peppard",
"Pepper",
"Perrigan",
"Perrill",
"Perrot",
"Peters",
"Pharis",
"Phariss",
"Pharris",
"Phelan",
"Philbin",
"Piatt",
"Pidgeon",
"Pike",
"Pillion",
"Pogue",
"Polan",
"Poland",
"Polin",
"Portis",
"Powderly",
"Powell",
"Power",
"Pray",
"Prendergast",
"Prey",
"Prior",
"Prunty",
"Pry",
"Quade",
"Quaid",
"Quaife",
"Quail",
"Quain",
"Qualey",
"Qualters",
"Quan",
"Quann",
"Quarry",
"Quealy",
"Queenan",
"Queeney",
"Query",
"Quigg",
"Quigley",
"Quill",
"Quillan",
"Quillen",
"Quillian",
"Quillin",
"Quilty",
"Quin",
"Quine",
"Quinlan",
"Quinlin",
"Quinlivan",
"Quinn",
"Quinney",
"Quirk",
"Quirke",
"Quitter",
"Rabbitt",
"Radigan",
"Rafferty",
"Rafter",
"Raftery",
"Rahill",
"Rahilly",
"Rainey",
"Rairdon",
"Rape",
"Ratchford",
"Rath",
"Ratigan",
"Rattigan",
"Raun",
"Rawl",
"Rayhill",
"Ready",
"Reagan",
"Reagh",
"Reagin",
"Reap",
"Rearden",
"Reardon",
"Reavey",
"Reddin",
"Reddy",
"Redican",
"Redmond",
"Reedy",
"Reen",
"Regan",
"Rehill",
"Reid",
"Reidy",
"Reiley",
"Reilley",
"Reilly",
"Reily",
"Relihan",
"Renehan",
"Rhatigan",
"Rhyan",
"Rian",
"Rider",
"Riely",
"Riley",
"Ring",
"Rinn",
"Riordan",
"Roache",
"Roan",
"Roane",
"Roark",
"Roarty",
"Robinson",
"Roche",
"Rodden",
"Roddy",
"Roden",
"Rogan",
"Roger",
"Ronan",
"Ronayne",
"Roney",
"Roon",
"Rooney",
"Rork",
"Rorke",
"Rotchford",
"Rourk",
"Rourke",
"Ruan",
"Ruane",
"Ruark",
"Rudden",
"Runion",
"Runnion",
"Runyan",
"Runyon",
"Rush",
"Ryan",
"Rynn",
"Rynne",
"Sage",
"Sally",
"Salmon",
"Sankey",
"Sarsfield",
"Savage",
"Savin",
"Sayers",
"Scadden",
"Scahill",
"Scallan",
"Scalley",
"Scallion",
"Scallon",
"Scally",
"Scanlan",
"Scanlon",
"Scannell",
"Scantling",
"Scarry",
"Scollon",
"Scott",
"Sculley",
"Scullin",
"Scullion",
"Scully",
"Scurry",
"Sealy",
"Sears",
"Seeney",
"Seery",
"Sennett",
"Sennott",
"Seward",
"Sexton",
"Shahan",
"Shallow",
"Shanahan",
"Shanley",
"Shannahan",
"Shannon",
"Sharkey",
"Sharp",
"Shaughnessy",
"Shawley",
"Shay",
"Shayne",
"Shea",
"Shead",
"Sheahan",
"Shealey",
"Shealy",
"Shean",
"Shearin",
"Shearon",
"Sheedy",
"Sheehan",
"Sheehe",
"Sheehy",
"Sheeley",
"Sheely",
"Sheen",
"Sheeran",
"Sheerin",
"Shehan",
"Shehane",
"Sheil",
"Sheilds",
"Sheley",
"Shera",
"Sheridan",
"Sherrow",
"Sherry",
"Shevlin",
"Shiel",
"Shield",
"Shields",
"Shiell",
"Shimmin",
"Shine",
"Shinners",
"Shinnick",
"Shirey",
"Shirkey",
"Shivers",
"Shortell",
"Shorten",
"Shovlin",
"Shugrue",
"Shurden",
"Siford",
"Siggins",
"Silk",
"Silke",
"Silkey",
"Sillery",
"Simonton",
"Sinnett",
"Sinon",
"Sisk",
"Skahill",
"Skeans",
"Skehan",
"Skelley",
"Skellie",
"Skelly",
"Skerry",
"Skillen",
"Slane",
"Slaney",
"Slattery",
"Slaven",
"Slavens",
"Slavin",
"Sleeth",
"Slevin",
"Sliney",
"Sloan",
"Sloane",
"Slowey",
"Smallen",
"Smith",
"Smollen",
"Smullen",
"Snee",
"Solan",
"Solly",
"Solon",
"Somer",
"Somers",
"Somerville",
"Speed",
"Spillane",
"Splain",
"Splaine",
"Stackpole",
"Stackpoole",
"Stake",
"Stapleton",
"Staunton",
"Stay",
"Stewart",
"Stout",
"Stoute",
"Stranahan",
"Suffern",
"Sughrue",
"Sugrue",
"Sullivan",
"Sullivant",
"Summer",
"Summers",
"Supple",
"Swanigan",
"Sweeney",
"Sweeny",
"Sweetnam",
"Sweeton",
"Sweney",
"Swift",
"Swiney",
"Sword",
"Swords",
"Synan",
"Syron",
"Taaffe",
"Taffe",
"Tague",
"Tallant",
"Talley",
"Tally",
"Talty",
"Tansey",
"Tarpey",
"Tarrant",
"Teague",
"Teahan",
"Teaney",
"Teehan",
"Tehan",
"Terrance",
"Terry",
"Tevlin",
"Thompson",
"Thornsberry",
"Thornton",
"Tiernan",
"Tierney",
"Tiger",
"Tighe",
"Tigue",
"Tilly",
"Timlin",
"Timmons",
"Timon",
"Timoney",
"Timothy",
"Tinney",
"Tivnan",
"Toal",
"Tobin",
"Toman",
"Tomb",
"Toner",
"Tonner",
"Toohey",
"Tool",
"Toolan",
"Toole",
"Tooley",
"Tooman",
"Toomey",
"Toran",
"Tormey",
"Torney",
"Torpey",
"Torpy",
"Torrence",
"Touhey",
"Towell",
"Towey",
"Toye",
"Tracey",
"Tracy",
"Trainor",
"Trant",
"Traynor",
"Treacy",
"Treanor",
"Trevor",
"Trim",
"Trower",
"Troy",
"Truell",
"Tubridy",
"Tucker",
"Tuhy",
"Tuite",
"Tully",
"Tumulty",
"Tunney",
"Tuohey",
"Tuohy",
"Turley",
"Twohey",
"Twohig",
"Twohy",
"Twombley",
"Twomey",
"Tydings",
"Tynan",
"Tyne",
"Tyrone",
"Vahey",
"Vail",
"Vallely",
"Varian",
"Vaugh",
"Veale",
"Vey",
"Vicker",
"Victory",
"Vincent",
"Vogan",
"Walch",
"Wall",
"Walsh",
"Walshe",
"Ward",
"Warner",
"Warren",
"Water",
"Waters",
"Wead",
"Weir",
"Welsh",
"Welshans",
"Whalen",
"Whalin",
"Whaling",
"Wheelan",
"Whelan",
"Whelihan",
"Whelton",
"White",
"Whitehead",
"Wholey",
"Wholley",
"Whooley",
"Wilde",
"Wilson",
"Windham",
"Winter",
"Wogan",
"Wolf",
"Wolfe",
"Woodlock",
"Woods",
"Woulfe",
"Wren",
"Wrinn",
"Wyer",
"Wynne",
"Wyse"]>>
<<set setup.irishFemaleFirstnames to [
"Abbie",
"Abigail",
"Adan",
"Aella",
"Afric",
"Aifric",
"Ailbhe",
"Ailis",
"Aimee",
"Aine",
"Aisling",
"Akaisha",
"Alana",
"Alanna",
"Alannah",
"Alexandra",
"Alice",
"Alicia",
"Alison",
"Amber",
"Amelia",
"Amy",
"Andrea",
"Anna",
"Annabelle",
"Annie",
"Aoibhe",
"Aoibheann",
"Aoibhinn",
"Aoife",
"Arlene",
"Ava",
"Bedelia",
"Berit",
"Biddy",
"Birgit",
"Birgitta",
"Birte",
"Breck",
"Bree",
"Breena",
"Brena",
"Brenda",
"Brianna",
"Brice",
"Bridget",
"Brigida",
"Brita",
"Britt",
"Cacey",
"Caitlin",
"Caitriona",
"Callan",
"Caoimhe",
"Cara",
"Carey",
"Carin",
"Casey",
"Cassidy",
"Catherine",
"Ceara",
"Charlotte",
"Chay",
"Chelsea",
"Chloe",
"Ciannait",
"Ciara",
"Claire",
"Clara",
"Clodagh",
"Colleen",
"Cordelia",
"Courtney",
"Daisy",
"Danielle",
"Darby",
"Darcie",
"Daryn",
"Derry",
"Dierdre",
"Donelle",
"Duvessa",
"Dymphna",
"Eabha",
"Earlene",
"Eimear",
"Elizabeth",
"Ella",
"Ellen",
"Ellie",
"Emer",
"Emilia",
"Emily",
"Emma",
"Ennis",
"Erin",
"Eva",
"Eve",
"Evie",
"Fallon",
"Farran",
"Faye",
"Feena",
"Fenella",
"Fiadh",
"Finola",
"Fiona",
"Fionola",
"Flannery",
"Freya",
"Gail",
"Gemma",
"Georgia",
"Gilda",
"Gittan",
"Glen",
"Gormlaith",
"Grace",
"Grainne",
"Guinevere",
"Haley",
"Hanna",
"Hannah",
"Hayley",
"Hazel",
"Hiolair",
"Hisolda",
"Hollie",
"Holly",
"Ilene",
"Ina",
"Innis",
"Isabella",
"Isabelle",
"Isla",
"Jade",
"Jessica",
"Jodie",
"Julia",
"Julie",
"Kacey",
"Kaci",
"Kaelin",
"Kalin",
"Kasey",
"Kasie",
"Kassidy",
"Kassie",
"Kate",
"Katelin",
"Katelyn",
"Katen",
"Kathleen",
"Katie",
"Katlin",
"Kayla",
"Kayleigh",
"Kayley",
"Keanna",
"Keara",
"Keavy",
"Keegan",
"Keeley",
"Keelia",
"Keelin",
"Keira",
"Kella",
"Kellen",
"Kelly",
"Kellyn",
"Kennedy",
"Kevina",
"Kianna",
"Kiarra",
"Kiera",
"Kiley",
"Killian",
"Kira",
"Kyara",
"Kyla",
"Kyle",
"Kyleigh",
"Kylene",
"Kyra",
"Lanni",
"Laoise",
"Lara",
"Lassie",
"Laura",
"Lauren",
"Layla",
"Leah",
"Leanne",
"Lee",
"Lena",
"Leona",
"Lexi",
"Liadan",
"Lilly",
"Lily",
"Lisa",
"Louise",
"Lucy",
"Mackenzie",
"Madison",
"Maegan",
"Maeron",
"Maeve",
"Maire",
"Maisie",
"Maja",
"Mallow",
"Margaret",
"Maria",
"Mary",
"Maura",
"Maureen",
"Maya",
"Meabh",
"Megan",
"Melissa",
"Meryl",
"Mia",
"Michaela",
"Michelle",
"Mila",
"Millie",
"Moira",
"Mollie",
"Molly",
"Mona",
"Morna",
"Muna",
"Muriel",
"Murphy",
"Naomi",
"Natalia",
"Nelda",
"Nessa",
"Neve",
"Nevina",
"Niamh",
"Nicola",
"Nicole",
"Nora",
"Nuala",
"Nya",
"Nyah",
"Nyasia",
"Ohnicio",
"Olivia",
"Oliwia",
"Onora",
"Oola",
"Oria",
"Orla",
"Piritta",
"Pirjo",
"Pirkko",
"Quinn",
"Rachel",
"Reagan",
"Rebecca",
"Regan",
"Reilley",
"Riana",
"Richael",
"Robyn",
"Roisin",
"Rosa",
"Rose",
"Rosie",
"Rowan",
"Ruby",
"Ruth",
"Ryan",
"Sadhbh",
"Sadie",
"Saoirse",
"Sara",
"Sarah",
"Shanessa",
"Shannon",
"Shauna",
"Shawnee",
"Shawnnessy",
"Shay",
"Shayla",
"Shaylee",
"Shea",
"Sheena",
"Shenna",
"Sienna",
"Sine",
"Sinead",
"Siobhan",
"Slaine",
"Sloane",
"Sofia",
"Sophia",
"Sophie",
"Sorcha",
"Sosanna",
"Taban",
"Tara",
"Teagan",
"Tully",
"Tyree",
"Ula",
"Victoria",
"Viona",
"Zara",
"Zenevieva",
"Zephan",
"Zoe"]>>
<<set setup.nigerianMaleFirstnames to ["Placeholder Bob",
"Placeholder Joe"]>>
<<set setup.nigerianSurnames to ["Placeholder Bob",
"Placeholder Joe"]>>
<<set setup.nigerianFemaleFirstnames to ["Placeholder Bob",
"Placeholder Joe"]>>
<<set setup.greekMaleFirstnames to [
"Achilles",
"Adonis",
"Adrian",
"Aegeus",
"Aeneas",
"Aesop",
"Agamemnon",
"Aindrea",
"Ajax",
"Alastair",
"Alcander",
"Alcibiades",
"Ale",
"Alec",
"Aleixo",
"Alejandro",
"Aleksander",
"Aleksanteri",
"Aleksy",
"Ales",
"Alessandro",
"Alex",
"Alexander",
"Alexandro",
"Alexei",
"Alexis",
"Alfio",
"Alika",
"Alistaire",
"Altair",
"Alyosha",
"Amar",
"Ambrogio",
"Ambroos",
"Ambrose",
"Ambrosio",
"Ambrus",
"Anacletus",
"Anastacio",
"Anastasius",
"Anatole",
"Anatoli",
"Anatolio",
"Andel",
"Ander",
"Anders",
"Anderson",
"Andras",
"Andre",
"Andreas",
"Andrei",
"Andres",
"Andrew",
"Andries",
"Andris",
"Andromeda",
"Andronicus",
"Andrzej",
"Andy",
"Ange",
"Angel",
"Angelo",
"Aniello",
"Anker",
"Anson",
"Anstice",
"Antenor",
"Antero",
"Anthony",
"Antigonus",
"Antreas",
"Apollo",
"Apolonio",
"Apostolos",
"Aquarius",
"Arastoo",
"Archelaus",
"Archimedes",
"Ares",
"Argos",
"Argus",
"Aries",
"Arion",
"Aristide",
"Aristides",
"Aristophanes",
"Aristotle",
"Arsen",
"Arsene",
"Arsenio",
"Artemas",
"Artyom",
"Asmodel",
"Aster",
"Athan",
"Athanasios",
"Athos",
"Atlas",
"Atreo",
"Atticus",
"Autolocus",
"Avel",
"Bacchus",
"Bandi",
"Baptist",
"Baptiste",
"Bart",
"Bartholomew",
"Bartlett",
"Bartolomej",
"Basil",
"Basilius",
"Bates",
"Bautista",
"Bazyli",
"Bemus",
"Bishop",
"Bronte",
"Broos",
"Caesar",
"Callister",
"Callisthenes",
"Callistus",
"Cancer",
"Carsten",
"Castor",
"Centaurus",
"Chaos",
"Charon",
"Chiron",
"Chris",
"Christian",
"Christoffel",
"Christopher",
"Chronos",
"Claes",
"Claus",
"Cleo",
"Cleon",
"Cletus",
"Coeus",
"Cohn",
"Cola",
"Colin",
"Collin",
"Collis",
"Colson",
"Corinthian",
"Corydon",
"Cosimo",
"Cosmo",
"Cristo",
"Cristobal",
"Cristovao",
"Cronus",
"Cyan",
"Cyd",
"Cypress",
"Cyril",
"Cyrus",
"Damasus",
"Damien",
"Damon",
"Dand",
"Dard",
"Darius",
"Deacon",
"Deion",
"Demetrius",
"Denes",
"Dennis",
"Denny",
"Deo",
"Deondre",
"Deorsa",
"Dima",
"Dimitri",
"Dinis",
"Diomedes",
"Dionte",
"Dionysus",
"Dooley",
"Doran",
"Dorian",
"Draco",
"Dre",
"Drew",
"Dryas",
"Dwight",
"Dyson",
"Egor",
"Elek",
"Elie",
"Eneas",
"Erasmo",
"Erasmus",
"Erastus",
"Ercole",
"Eris",
"Ermolai",
"Eros",
"Eskandar",
"Esteban",
"Estefan",
"Estevao",
"Euclid",
"Eugene",
"Eugenio",
"Eugeniusz",
"Eustace",
"Eustacio",
"Evagelos",
"Evander",
"Evangelista",
"Evgeni",
"Evzen",
"Fane",
"Felipe",
"Felipinho",
"Feofan",
"Ferris",
"Filib",
"Filip",
"Filipe",
"Filippus",
"Flavian",
"Flip",
"Galen",
"Gavriil",
"Gelasius",
"Gene",
"Geode",
"Geordi",
"Georg",
"George",
"Gergely",
"Gergo",
"Geronimo",
"Giles",
"Gino",
"Giorgio",
"Goran",
"Grear",
"Greer",
"Greg",
"Greger",
"Gregers",
"Gregor",
"Gregorio",
"Gregory",
"Gregson",
"Greig",
"Grigori",
"Griogair",
"Grisha",
"Grzegorz",
"Gyorgy",
"Gyuri",
"Hades",
"Hadrian",
"Hamon",
"Harmon",
"Heck",
"Hector",
"Heitor",
"Hektor",
"Helios",
"Hephaestus",
"Heracles",
"Hercules",
"Hermes",
"Heros",
"Hieronymus",
"Hipparchus",
"Hippias",
"Hippocrates",
"Homer",
"Horace",
"Hydrus",
"Hyginus",
"Hyperion",
"Hypnos",
"Iakobos",
"Icarus",
"Ilias",
"Indigo",
"Ioan",
"Iosif",
"Isadore",
"Isandro",
"Isaurus",
"Iskander",
"Iskinder",
"Istvan",
"Izador",
"Jace",
"Jacinto",
"Jason",
"Jedrick",
"Jedrzej",
"Jeroen",
"Jerome",
"Jeronimo",
"Jerzy",
"Jiri",
"Joran",
"Jordy",
"Jorg",
"Jorge",
"Jorgen",
"Jorginho",
"Jorn",
"Jory",
"Jurek",
"Jurgen",
"Juris",
"Jyri",
"Kai",
"Kalin",
"Kallen",
"Karey",
"Karsten",
"Kayson",
"Keandre",
"Keion",
"Keoki",
"Kester",
"Khronos",
"Kiril",
"Kirill",
"Kit",
"Klas",
"Klaus",
"Kolya",
"Konstantinos",
"Kosmo",
"Kozma",
"Krischnan",
"Kristoffer",
"Kronos",
"Krystof",
"Krzys",
"Krzysiek",
"Krzysztof",
"Kuzma",
"Kyros",
"Laertes",
"Leander",
"Leandre",
"Leandro",
"Leon",
"Leonidas",
"Lex",
"Linus",
"Lionel",
"Loikanos",
"Luc",
"Luca",
"Lucas",
"Lucky",
"Lukacs",
"Lukas",
"Lukasz",
"Luke",
"Luukas",
"Lykaios",
"Lyosha",
"Lyric",
"Lysander",
"Lysias",
"Macario",
"Manases",
"Marinos",
"Mateo",
"Mel",
"Melancton",
"Melun",
"Menelaus",
"Mete",
"Miklos",
"Mikolaj",
"Mikolas",
"Mikula",
"Mikulas",
"Minos",
"Momus",
"Mona",
"Morpheus",
"Myles",
"Myron",
"Narciso",
"Narcissus",
"Narcyz",
"Neacel",
"Nectarios",
"Nektarios",
"Neo",
"Nereus",
"Nestor",
"Nestori",
"Niccolo",
"Nicholas",
"Nicholson",
"Nick",
"Nicky",
"Nico",
"Nicodemus",
"Nicolai",
"Nicolau",
"Niels",
"Niilo",
"Nike",
"Nikita",
"Niklas",
"Nikodem",
"Nikola",
"Nikolai",
"Nikolaj",
"Nikos",
"Nils",
"Obelia",
"Obelix",
"Ocean",
"Oceana",
"Oceanus",
"Odea",
"Odele",
"Odessa",
"Odette",
"Odysseus",
"Olek",
"Olympia",
"Omega",
"Ondrej",
"Orea",
"Orestes",
"Orion",
"Orpheus",
"Orrin",
"Osanna",
"Osias",
"Otis",
"Owen",
"Pan",
"Panos",
"Panthea",
"Paris",
"Pasi",
"Patroclus",
"Peadar",
"Pearson",
"Peder",
"Pedro",
"Peer",
"Pekka",
"Pelle",
"Pello",
"Per",
"Pericles",
"Perkins",
"Perseus",
"Peter",
"Petr",
"Petri",
"Petteri",
"Petya",
"Phelps",
"Phil",
"Philander",
"Philemon",
"Philip",
"Philo",
"Philomenos",
"Philostrate",
"Philotus",
"Phoenix",
"Pierce",
"Pierre",
"Pika",
"Piotr",
"Pista",
"Plato",
"Platon",
"Pluto",
"Plutus",
"Poseidon",
"Priam",
"Prometheus",
"Proteus",
"Ptolemy",
"Pyotr",
"Pyrrhus",
"Rasmus",
"Rastus",
"Rehor",
"Reko",
"Rhodes",
"Ries",
"Risto",
"Sander",
"Sanders",
"Sandor",
"Sandro",
"Sandy",
"Sanyi",
"Saunder",
"Saunders",
"Saunderson",
"Sawney",
"Seoras",
"Sesame",
"Shura",
"Simonides",
"Sisyphus",
"Socrates",
"Sofronio",
"Solinus",
"Soteria",
"Soterios",
"Spiridon",
"Stacy",
"Staffan",
"Stamos",
"Stavros",
"Steafan",
"Stefan",
"Steffen",
"Stepan",
"Stephen",
"Stevie",
"Strom",
"Symeon",
"Szczepan",
"Tadeas",
"Tadeo",
"Tahvo",
"Talos",
"Tansy",
"Tapani",
"Taras",
"Tarasios",
"Ted",
"Teddy",
"Tenney",
"Tennyson",
"Teodor",
"Teodoro",
"Teppo",
"Teuvo",
"Thad",
"Thaddeus",
"Thanases",
"Thanos",
"Theo",
"Theodore",
"Theophanes",
"Theophilus",
"Theron",
"Theseus",
"Thomas",
"Tibalt",
"Tiger",
"Tim",
"Timeus",
"Timoleon",
"Timon",
"Timoteo",
"Timothy",
"Titus",
"Tivadar",
"Tony",
"Tracy",
"Tryphon",
"Tychon",
"Tyge",
"Tymon",
"Tymoteusz",
"Tyrone",
"Ulysses",
"Uranus",
"Urian",
"Urien",
"Vander",
"Vangelis",
"Vasil",
"Vasili",
"Vasilios",
"Vilppu",
"Vitaly",
"Vitas",
"Vivar",
"Volney",
"Xander",
"Xanthus",
"Xeno",
"Xenon",
"Xenophanes",
"Xenophon",
"Xerarch",
"Xuthus",
"Xylo",
"Xylon",
"Xyst",
"Xystum",
"Xystus",
"Yannis",
"Yegor",
"Yermolai",
"Yevgeni",
"York",
"Yuri",
"Zale",
"Zander",
"Zefirino",
"Zendo",
"Zeno",
"Zenobio",
"Zenon",
"Zenos",
"Zephyr",
"Zero",
"Zeth",
"Zeus",
"Zoello",
"Zorba",
"Zosimo"]>>
<<set setup.greekSurnames to [
"Adamos",
"Aetós",
"Afroudakis",
"Agne",
"Agnes",
"Alafouzos",
"Alanis",
"Alexakis",
"Alexandris",
"Alexandropoulos",
"Alexandrou",
"Alexiadis",
"Alexiou",
"Alexopoulos",
"Alexoudis",
"Ambrosia",
"Anagnos",
"Anagnostou",
"Anastas",
"Anastasiadis",
"Anastasopoulos",
"Anastopoulos",
"Anastos",
"Andino",
"Andreadis",
"Andreas",
"Andreou",
"Andrianopoulos",
"Andris",
"Androulakis",
"Anestis",
"Angelis",
"Angelopoulos",
"Angelos",
"Anthes",
"Anthis",
"Antoni",
"Antoniadis",
"Antoniou",
"Antonopoulos",
"Apostolidis",
"Apostolos",
"Apostolou",
"Argyropoulos",
"Argyros",
"Ariti",
"Artino",
"Arvanitis",
"Asker",
"Athan",
"Athanas",
"Athanasiadis",
"Athanasiou",
"Athanasoulas",
"Athans",
"Athas",
"Avramidis",
"Axiotis",
"Bakas",
"Bakirtzis",
"Bakoyannis",
"Balaban",
"Balaska",
"Balaskas",
"Ballas",
"Balli",
"Ballis",
"Banis",
"Barba",
"Barbas",
"Barberis",
"Barlas",
"Barlos",
"Baros",
"Bella",
"Bernardakis",
"Biros",
"Booras",
"Boosalis",
"Botsaris",
"Botsis",
"Bouras",
"Buros",
"Calathes",
"Calazans",
"Callas",
"Calligaris",
"Callis",
"Caras",
"Carras",
"Cassavetes",
"Castellanos",
"Chaconas",
"Chalkias",
"Chloros",
"Cholevas",
"Chondroyannos",
"Chontos",
"Chris",
"Christakis",
"Christakos",
"Christodoulopoulos",
"Christodoulou",
"Christoforou",
"Christopoulos",
"Christos",
"Christou",
"Christoyannopoulos",
"Chronis",
"Cirillo",
"Collias",
"Comis",
"Condos",
"Constantinides",
"Constantinou",
"Contos",
"Cora",
"Cosmos",
"Cosse",
"Costas",
"Coumantaros",
"Danielopoulos",
"Danielos",
"Daskalakis",
"Delis",
"Dellis",
"Demetriou",
"Demo",
"Demopoulos",
"Demos",
"Diakos",
"Diamandis",
"Diamantopoulos",
"Dimakos",
"Dimas",
"Dimitriadis",
"Dimitriou",
"Dimitropoulos",
"Dimopoulos",
"Doukas",
"Dousmanis",
"Doxiadis",
"Dragoumis",
"Drakos",
"Drivas",
"Dukakis",
"Dukas",
"Economides",
"Economos",
"Economou",
"Eliades",
"Elias",
"Eliopoulos",
"Filo",
"Florakis",
"Floros",
"Fotakis",
"Fotilas",
"Fotiou",
"Fotopoulos",
"Fotos",
"Fourlis",
"Frangopoulos",
"Frangos",
"Gabris",
"Galanis",
"Galanos",
"Galatas",
"Galifianakis",
"Ganas",
"Ganis",
"Garis",
"Gataki",
"Gavalas",
"Gavras",
"Gavril",
"Gazis",
"Gekas",
"Georgas",
"Georgiades",
"Georgiadis",
"Georgiou",
"Georgopoulos",
"German",
"Gerou",
"Giakoumakis",
"Gianakos",
"Giannakopoulos",
"Giannopoulos",
"Gianopoulos",
"Gikas",
"Gikopoulos",
"Glaros",
"Glezos",
"Goga",
"Gogola",
"Golias",
"Gonce",
"Goulandris",
"Goulas",
"Gounaris",
"Grammatikopoulou",
"Grivas",
"Halkias",
"Hallas",
"Hanas",
"Harris",
"Hatzi",
"Hatzidakis",
"Hatziioannou",
"Hatzimichalis",
"Hatzis",
"Hero",
"Herod",
"Hondros",
"Hrisoverghi",
"Iakovou",
"Iliopoulos",
"Ioannidis",
"Ioannou",
"Iraklidis",
"Kafatos",
"Kairis",
"Kaklamanis",
"Kakos",
"Kalfas",
"Kalivas",
"Kallas",
"Kallis",
"Kalogeras",
"Kalogeropoulos",
"Kamber",
"Kanakaris",
"Kanas",
"Kanellopoulos",
"Kanelos",
"Kappas",
"Kara",
"Karahalios",
"Karakatsanis",
"Karakostas",
"Karalis",
"Karas",
"Karavitis",
"Karras",
"Katechis",
"Katopodis",
"Katrakis",
"Katsaros",
"Katsifaras",
"Kazan",
"Kefalas",
"Kefalogiannis",
"Kellis",
"Kiriakidis",
"Kokes",
"Kokkinakis",
"Kokolakis",
"Kolettis",
"Kollias",
"Kondos",
"Kondylis",
"Konstantinidis",
"Konstantinopolites",
"Konstantinou",
"Konstantopoulos",
"Kontogouris",
"Kontos",
"Korba",
"Kordolaimi",
"Kormos",
"Kosko",
"Kosta",
"Kostas",
"Kostopoulos",
"Kotas",
"Kotzias",
"Koufos",
"Koundouros",
"Kourakis",
"Kouris",
"Koutsis",
"Koutsopoulos",
"Krestenitis",
"Kriezis",
"Kritikos",
"Kyrgios",
"Kyriakou",
"Kyriazis",
"Kyrkos",
"Labropoulos",
"Ladas",
"Lagana",
"Lagos",
"Lagoudakis",
"Lambrakis",
"Lambros",
"Lampros",
"Laskaris",
"Lasko",
"Latsis",
"Lazos",
"Leandros",
"Leichoudes",
"Lekas",
"Lekkas",
"Leon",
"Leos",
"Leva",
"Leventis",
"Levidis",
"Liakos",
"Lias",
"Lillis",
"Linard",
"Liourdis",
"Livas",
"Logo",
"Logothetis",
"Lois",
"Loris",
"Louganis",
"Louis",
"Loukanis",
"Loukas",
"Loverdos",
"Lykaios",
"Macris",
"Magoulas",
"Maheras",
"Maimonides",
"Makos",
"Makris",
"Makriyannis",
"Mallas",
"Mandrapilias",
"Manetas",
"Mangas",
"Maniatis",
"Manikas",
"Manis",
"Manolas",
"Manolis",
"Manos",
"Manousakis",
"Manousos",
"Mantalos",
"Mantzaris",
"Mantzios",
"Maragos",
"Marangos",
"Maras",
"Mardas",
"Margaritis",
"Marinakis",
"Marinos",
"Maris",
"Markakis",
"Markides",
"Markopoulos",
"Markos",
"Martinos",
"Martis",
"Masalis",
"Mate",
"Mates",
"Matis",
"Matraxia",
"Matsouka",
"Matsoukas",
"Mattas",
"Matthias",
"Matthiou",
"Mavridis",
"Mavros",
"Mega",
"Melis",
"Mellas",
"Mellis",
"Mena",
"Metaxas",
"Metro",
"Miaoulis",
"Michaelides",
"Michail",
"Michailidis",
"Michalidis",
"Michalos",
"Michel",
"Mihal",
"Mikos",
"Milas",
"Milonas",
"Mina",
"Minas",
"Minga",
"Mires",
"Miron",
"Misko",
"Mitropoulos",
"Mitsopoulos",
"Mitsotakis",
"Mitzou",
"Mola",
"Moraitis",
"Moralis",
"Moros",
"Moustakas",
"Moysiadis",
"Mula",
"Mundis",
"Mylonas",
"Myron",
"Nafpliotis",
"Nakos",
"Nanos",
"Nasso",
"Nephus",
"Nerantzis",
"Nevrakis",
"Nicolaides",
"Nicolaou",
"Nicoli",
"Nicolo",
"Nikas",
"Nikitas",
"Nikolaidis",
"Nikolaou",
"Nikolas",
"Nikolopoulos",
"Nikoloudis",
"Nini",
"Nino",
"Nomikos",
"Notaras",
"Oikonomopoulos",
"Oikonomou",
"Onasis",
"Orologas",
"Othonos",
"Pagonis",
"Palas",
"Pallas",
"Pallis",
"Panagakos",
"Panagiotidis",
"Panagiotopoulos",
"Panagopoulos",
"Panagos",
"Panas",
"Panayiotou",
"Panos",
"Panousis",
"Pantazis",
"Papa",
"Papachristodoulopoulos",
"Papachristos",
"Papadakis",
"Papadatos",
"Papademos",
"Papadiamantopoulos",
"Papadimitriou",
"Papadopoulos",
"Papageorgiou",
"Papageorgopoulos",
"Papagiannis",
"Papaioannou",
"Papajohn",
"Papakonstantinou",
"Papamichael",
"Papanastasiou",
"Papandreou",
"Papanikolaou",
"Papantoniou",
"Papapostolou",
"Papas",
"Papathanasiou",
"Papatonis",
"Papazoglou",
"Papoulias",
"Pappas",
"Paraschos",
"Paraskevas",
"Paraskevopoulos",
"Paschalidis",
"Patera",
"Patras",
"Paules",
"Paulos",
"Pavlides",
"Pavlidis",
"Pavlis",
"Pavlopoulos",
"Pavlou",
"Penna",
"Pepi",
"Peri",
"Peris",
"Perris",
"Perro",
"Persopoulos",
"Petimezas",
"Petinos",
"Petrakis",
"Petralia",
"Petras",
"Petrides",
"Petridis",
"Petro",
"Petropoulos",
"Petros",
"Petrou",
"Philippidis",
"Pipes",
"Polites",
"Politis",
"Poulos",
"Primo",
"Protopapas",
"Psaltis",
"Psomas",
"Pulos",
"Rallis",
"Raptis",
"Raskopoulos",
"Regas",
"Rella",
"Remes",
"Remis",
"Rigas",
"Rines",
"Roda",
"Rodi",
"Rodia",
"Rodis",
"Rodocanachi",
"Rokos",
"Romanos",
"Ronda",
"Rondo",
"Rosi",
"Rosso",
"Rota",
"Roubanis",
"Rouphos",
"Rousopoulos",
"Roussopoulos",
"Roussos",
"Rubis",
"Sagona",
"Sakellaridis",
"Sakellarios",
"Sakkari",
"Salis",
"Sallas",
"Sallis",
"Samaras",
"Sanna",
"Sarantos",
"Sarkis",
"Sarris",
"Sava",
"Savalas",
"Savas",
"Savva",
"Savvas",
"Scala",
"Schinas",
"Selinofoto",
"Servopoulos",
"Sgouros",
"Sica",
"Sideris",
"Sifakis",
"Simopoulos",
"Simos",
"Siopis",
"Sisinis",
"Siska",
"Sisko",
"Skarlatos",
"Skourletis",
"Soter",
"Sotir",
"Sotiropoulos",
"Soulis",
"Spanakos",
"Spanos",
"Speros",
"Spheeris",
"Spiliotopoulos",
"Spiros",
"Spyropoulos",
"Stamas",
"Stamatis",
"Stamatopoulos",
"Stamos",
"Stanis",
"Stasinopoulos",
"Stathakis",
"Stathis",
"Stathopoulos",
"Stathos",
"Stavridis",
"Stavropoulos",
"Stavros",
"Stavrou",
"Stefanopoulos",
"Stephanides",
"Stephanopoulos",
"Stratigos",
"Stratis",
"Straton",
"Stratos",
"Tadros",
"Takes",
"Taskasaplidis",
"Tassi",
"Tasso",
"Tavoularis",
"Teresi",
"Terzi",
"Terzis",
"Thanos",
"Theodorakis",
"Theodoridis",
"Theodoropoulos",
"Theodorou",
"Thoma",
"Tocci",
"Toles",
"Tomaras",
"Tombras",
"Toto",
"Trakas",
"Triantafyllou",
"Tripi",
"Tsakalidis",
"Tsakalotos",
"Tsakiris",
"Tsakonas",
"Tsaldaris",
"Tsamis",
"Tsaoussis",
"Tsekrekos",
"Tsitak",
"Tsitsipas",
"Tzavaras",
"Valaoritis",
"Valavanis",
"Valis",
"Vallas",
"Valli",
"Vallis",
"Vardinogiannis",
"Varela",
"Vasco",
"Vasil",
"Vasilakakis",
"Vasilakis",
"Vasileiou",
"Vasiliadis",
"Vasiliou",
"Vasilopoulos",
"Vassilakis",
"Vassos",
"Velis",
"Venizelos",
"Vgenopoulos",
"Vidales",
"Vitalis",
"Vlachodimos",
"Vlachopoulos",
"Vlachos",
"Vlahakis",
"Vlahos",
"Vlasopoulos",
"Vokos",
"Volikakis",
"Voskopoulos",
"Votsis",
"Vougiouklakis",
"Voulgaris",
"Voulgaropoulos",
"Vovos",
"Vranas",
"Vrettos",
"Xanthopoulos",
"Xanthos",
"Xenakis",
"Xenos",
"Xiphias",
"Xydakis",
"Yannakakis",
"Yiannopoulos",
"Zafeiriou",
"Zaimis",
"Zenon",
"Zervas",
"Zervos",
"Zika",
"Zochonis",
"Zografos"]>>
<<set setup.greekFemaleFirstnames to [
"Acantha",
"Adara",
"Adelpha",
"Adrienne",
"Aegle",
"Afrodite",
"Agafya",
"Agape",
"Agata",
"Agatha",
"Agda",
"Aggie",
"Aglaia",
"Agnes",
"Agneta",
"Agnete",
"Agnetha",
"Agnieszka",
"Agot",
"Agota",
"Agueda",
"Aileen",
"Alcina",
"Aldora",
"Alecta",
"Alecto",
"Alejandra",
"Alena",
"Alessa",
"Alessandra",
"Aleta",
"Alethea",
"Alex",
"Alexa",
"Alexandra",
"Alexis",
"Alice",
"Alida",
"Alisha",
"Alixia",
"Althea",
"Aludra",
"Alyona",
"Alyx",
"Amara",
"Ambrosia",
"Ambrosine",
"Amethyst",
"Aminta",
"Amphitrite",
"Anastasia",
"Anastazie",
"Anastazja",
"Andela",
"Andrea",
"Andreia",
"Andrina",
"Andromache",
"Andromeda",
"Andy",
"Andzelika",
"Anfisa",
"Angel",
"Angela",
"Angelica",
"Angelina",
"Angelique",
"Angie",
"Angyalka",
"Aniela",
"Anielka",
"Annis",
"Anstice",
"Anthea",
"Antigone",
"Antonia",
"Anysia",
"Aphrodite",
"Apus",
"Arachne",
"Arali",
"Aretha",
"Ariadne",
"Ariana",
"Arina",
"Arissa",
"Artemia",
"Artemis",
"Aspasia",
"Astra",
"Astrid",
"Athena",
"Atropos",
"Aune",
"Aurianna",
"Aurora",
"Avel",
"Azalea",
"Babs",
"Bara",
"Barabal",
"Barbara",
"Barbie",
"Barbora",
"Barbra",
"Barbro",
"Basalt",
"Basia",
"Basilia",
"Basilissa",
"Berenice",
"Bernice",
"Bloodstone",
"Bobbie",
"Borbala",
"Brisa",
"Bronte",
"Bryony",
"Caitlin",
"Caitriona",
"Cajsa",
"Calandra",
"Calantha",
"Calanthe",
"Calista",
"Calla",
"Calliope",
"Candace",
"Candra",
"Carin",
"Carina",
"Caris",
"Carisa",
"Carissa",
"Cassandra",
"Cassie",
"Cassiopeia",
"Catalina",
"Catherine",
"Catia",
"Catrina",
"Catriona",
"Celandia",
"Cerelia",
"Chalcedony",
"Charis",
"Charisma",
"Charissa",
"Charmaine",
"Chloe",
"Chris",
"Christina",
"Chrysanthe",
"Chryssa",
"Chrystal",
"Cindy",
"Cinnabar",
"Cintia",
"Cleo",
"Cleopatra",
"Clio",
"Cloe",
"Cloris",
"Clotho",
"Colette",
"Cora",
"Coral",
"Coralie",
"Corinna",
"Cosima",
"Cressida",
"Crystal",
"Cybill",
"Cyd",
"Cynthia",
"Damaris",
"Damia",
"Damiana",
"Danae",
"Daphne",
"Daria",
"Darja",
"Daryn",
"Dasha",
"Dea",
"Delbin",
"Delia",
"Della",
"Delphina",
"Delphine",
"Delta",
"Demetria",
"Demi",
"Denisa",
"Denise",
"Desdemona",
"Desma",
"Despina",
"Diamond",
"Diantha",
"Dike",
"Dionisia",
"Dionne",
"Dionysia",
"Diotama",
"Docia",
"Dolly",
"Dora",
"Dorcas",
"Doreen",
"Dorete",
"Doria",
"Dorian",
"Dorika",
"Dorinda",
"Doris",
"Dorit",
"Dorita",
"Dorota",
"Doroteia",
"Dorothy",
"Dorottya",
"Dorrit",
"Dorte",
"Dottie",
"Drea",
"Drew",
"Drucilla",
"Dysis",
"Ebony",
"Echo",
"Effie",
"Efigenia",
"Eileen",
"Eilidh",
"Eilionoir",
"Eireen",
"Elaina",
"Elaine",
"Elani",
"Eleanor",
"Electa",
"Electra",
"Elida",
"Eliina",
"Elin",
"Elina",
"Elke",
"Ella",
"Ellen",
"Ellie",
"Ellinor",
"Elma",
"Elodie",
"Emerald",
"Eos",
"Eppie",
"Erasma",
"Eris",
"Esmeralda",
"Estefania",
"Ethereal",
"Etiennette",
"Eudora",
"Eugenia",
"Eulalia",
"Eunice",
"Eunika",
"Euphemia",
"Euphrosyne",
"Eurydice",
"Euterpe",
"Evadne",
"Evangeline",
"Febe",
"Fedora",
"Filipina",
"Filippa",
"Filmena",
"Filomena",
"Frona",
"Gaea",
"Gaia",
"Gala",
"Galina",
"Gelasia",
"Gemini",
"Genesis",
"Genie",
"Gennadiya",
"Georgette",
"Georgia",
"Georgina",
"Giacinta",
"Greer",
"Greet",
"Greetje",
"Greta",
"Gretchen",
"Grete",
"Griet",
"Gyorgyi",
"Gyorgyike",
"Halina",
"Harmony",
"Hebe",
"Hecate",
"Hecuba",
"Heleentje",
"Helen",
"Helena",
"Hera",
"Hermia",
"Hermione",
"Hero",
"Hestia",
"Hilary",
"Hippolyta",
"Hyacinth",
"Hydra",
"Hypatia",
"Ianthe",
"Iines",
"Ileana",
"Ilena",
"Ilene",
"Ili",
"Ilka",
"Ilona",
"Indigo",
"Ines",
"Iole",
"Iolite",
"Iona",
"Ione",
"Iphigenia",
"Iren",
"Irena",
"Irene",
"Iria",
"Irina",
"Irinushka",
"Iris",
"Irja",
"Isadora",
"Isidore",
"Jacey",
"Jacinta",
"Jagienka",
"Jagna",
"Jagusia",
"Jakayla",
"Jekaterina",
"Jelena",
"Jirina",
"Jolanta",
"Jordy",
"Jorie",
"Jorja",
"Kaarina",
"Kacia",
"Kaethe",
"Kaia",
"Kaija",
"Kairi",
"Kairos",
"Kaisa",
"Kaj",
"Kajsa",
"Kakalina",
"Kalena",
"Kaley",
"Kali",
"Kalidas",
"Kalika",
"Kalista",
"Kalli",
"Kalliope",
"Kallista",
"Kalonice",
"Kalyca",
"Kanchana",
"Kandace",
"Kara",
"Karana",
"Karen",
"Kari",
"Karin",
"Karina",
"Karis",
"Karissa",
"Karlyn",
"Kasandra",
"Kasia",
"Kassandra",
"Kata",
"Katalin",
"Katalinka",
"Katariina",
"Katarina",
"Katarzyna",
"Kate",
"Katelijne",
"Katelyn",
"Katerina",
"Katherine",
"Kathleen",
"Kathy",
"Kati",
"Katina",
"Katka",
"Kato",
"Katri",
"Katrien",
"Katrina",
"Katrine",
"Katya",
"Kay",
"Kayla",
"Kaylee",
"Kekepania",
"Khina",
"Kineta",
"Kirsten",
"Kitti",
"Kitty",
"Klasina",
"Kolina",
"Kora",
"Koren",
"Korina",
"Kosma",
"Kristen",
"Kristi",
"Kristina",
"Kristine",
"Kristy",
"Kristyn",
"Krystal",
"Krysten",
"Krystina",
"Kseniya",
"Kynthia",
"Kyra",
"Kyrene",
"Kyria",
"Lacy",
"Lali",
"Laney",
"Lara",
"Lareina",
"Laria",
"Larina",
"Larisa",
"Larissa",
"Lasthenia",
"Latona",
"Layna",
"Leandra",
"Leda",
"Ledell",
"Leena",
"Lenka",
"Lenore",
"Leona",
"Leonor",
"Leonora",
"Leontine",
"Lesya",
"Leta",
"Letha",
"Lethia",
"Lexi",
"Lexie",
"Lidia",
"Lidka",
"Lidochka",
"Lieke",
"Lilika",
"Lina",
"Linore",
"Litsa",
"Livana",
"Livvy",
"Loida",
"Lois",
"Lotus",
"Lyanne",
"Lycorida",
"Lycoris",
"Lydia",
"Lydie",
"Lykaios",
"Lyra",
"Lyric",
"Lyris",
"Lysandra",
"Lyydia",
"Lyyti",
"Maarit",
"Macaria",
"Madalena",
"Madelia",
"Madeline",
"Madge",
"Maeve",
"Magan",
"Magdalen",
"Maggie",
"Maia",
"Mairead",
"Maisie",
"Mala",
"Malissa",
"Mamie",
"Mara",
"Margaret",
"Margareta",
"Margarida",
"Marge",
"Margit",
"Margita",
"Margot",
"Margrete",
"Marigold",
"Marilee",
"Marit",
"Marita",
"Marjorie",
"Marketa",
"Marlene",
"Marmara",
"Maya",
"Mazie",
"Meda",
"Medea",
"Medora",
"Megan",
"Megara",
"Mel",
"Melanctha",
"Melanie",
"Melba",
"Melenna",
"Melia",
"Melika",
"Melina",
"Melinda",
"Melissa",
"Melitta",
"Melody",
"Melora",
"Melpomene",
"Merete",
"Meta",
"Mette",
"Mindy",
"Minta",
"Missy",
"Mnemosyne",
"Mona",
"Monica",
"Moyna",
"Muse",
"Myda",
"Myrtle",
"Naia",
"Naida",
"Naiyah",
"Narcissa",
"Narella",
"Nastasya",
"Natasha",
"Nelda",
"Nell",
"Nellie",
"Nellis",
"Nelly",
"Nemesis",
"Neola",
"Neoma",
"Nephele",
"Nereida",
"Nerin",
"Nerina",
"Nerissa",
"Nes",
"Neske",
"Neysa",
"Nichole",
"Nicia",
"Nicki",
"Nicky",
"Nicolasa",
"Nicole",
"Nicolette",
"Nicoline",
"Nika",
"Nike",
"Nikita",
"Nikki",
"Nikol",
"Nikola",
"Nikolett",
"Niobe",
"Nitsa",
"Noire",
"Nonie",
"Noor",
"Noortje",
"Nora",
"Nyla",
"Nysa",
"Nyssa",
"Nyx",
"Obelia",
"Oceana",
"Odea",
"Odessa",
"Ofelia",
"Oksana",
"Olalla",
"Olena",
"Olympia",
"Omega",
"Onyx",
"Ophelia",
"Ophira",
"Orea",
"Oriana",
"Padgett",
"Pallas",
"Pam",
"Pamela",
"Pandora",
"Panphila",
"Panthea",
"Paris",
"Parthenia",
"Peggy",
"Peigi",
"Pelagia",
"Penelope",
"Penny",
"Persis",
"Peta",
"Petra",
"Petrina",
"Phaedra",
"Phedra",
"Philadelphia",
"Philana",
"Philippa",
"Philomena",
"Phoebe",
"Phoenix",
"Phyllis",
"Pirene",
"Prisma",
"Psyche",
"Ptolema",
"Pyhrrha",
"Pyrena",
"Pythia",
"Raisa",
"Raissa",
"Rasia",
"Reatha",
"Reeta",
"Rene",
"Ressie",
"Rhea",
"Rhoda",
"Rhodanthe",
"Rita",
"Rizpah",
"Saba",
"Sandra",
"Sandrin",
"Sandrine",
"Sandy",
"Sapphira",
"Sappho",
"Saundra",
"Seema",
"Selena",
"Selene",
"Selina",
"Sema",
"Senga",
"Senja",
"Shalonda",
"Sharmaine",
"Sherise",
"Shura",
"Sibley",
"Sibyl",
"Sindy",
"Sirena",
"Sofi",
"Sohvi",
"Sondra",
"Sonia",
"Sophia",
"Sophie",
"Sophronia",
"Spirituality",
"Spodumene",
"Stacia",
"Stacy",
"Stasya",
"Stefania",
"Steffi",
"Stephaney",
"Stephanie",
"Stesha",
"Stevie",
"Sybella",
"Sybil",
"Syna",
"Syntyche",
"Szandra",
"Tabitha",
"Talia",
"Talieya",
"Taliyah",
"Tallya",
"Tamesis",
"Tangela",
"Tanith",
"Tansy",
"Tarja",
"Taryn",
"Tasha",
"Tasia",
"Teca",
"Tedra",
"Teigra",
"Tekla",
"Telma",
"Tennie",
"Terentia",
"Terese",
"Teresinha",
"Terez",
"Tereza",
"Terezia",
"Teri",
"Terpsichore",
"Terri",
"Tess",
"Tessa",
"Thaddea",
"Thais",
"Thaisa",
"Thalassa",
"Thalia",
"Than",
"Thea",
"Theda",
"Thekla",
"Thelma",
"Themis",
"Theodora",
"Theodosia",
"Theola",
"Theone",
"Theophania",
"Theophilia",
"Thera",
"Theresa",
"Thisbe",
"Thomasa",
"Thracia",
"Thyra",
"Tiana",
"Tiara",
"Tienette",
"Tiffany",
"Timandra",
"Timothea",
"Titania",
"Titian",
"Tomai",
"Tona",
"Topaz",
"Treasure",
"Tresa",
"Tressa",
"Triana",
"Trifine",
"Trijntje",
"Trina",
"Trine",
"Tryna",
"Tryphena",
"Tryphosa",
"Ulyssa",
"Unice",
"Urania",
"Uriana",
"Vanessa",
"Varvara",
"Varya",
"Vasiliki",
"Vasilisa",
"Velma",
"Venus",
"Vitaliya",
"Voleta",
"Xandra",
"Xandria",
"Xandy",
"Xantha",
"Xanthe",
"Xenia",
"Xenobia",
"Xianthippe",
"Xylia",
"Xylona",
"Yekaterina",
"Yelena",
"Yevgeniya",
"Yolanda",
"Yolie",
"Zagros",
"Zale",
"Zanaide",
"Zandra",
"Zanita",
"Zanthe",
"Zebina",
"Zelia",
"Zena",
"Zenaida",
"Zenaide",
"Zenia",
"Zenobia",
"Zenon",
"Zera",
"Zeta",
"Zeuti",
"Zeva",
"Zina",
"Zinaida",
"Zinovia",
"Zoe",
"Zona",
"Zosia",
"Zosima",
"Zowie",
"Zoya",
"Zsofia",
"Zsofika"]>>
<<set setup.secretMaleFirstnames to ["Secret"]>>
<<set setup.secretSurnames to [" "]>>
<<set setup.secretFemaleFirstnames to ["Secret"]>>
<<set setup.scottishMaleFirstnames to ["Scottish Bob Placeholder",
"Placeholder Joe"]>>
<<set setup.scottishSurnames to ["Placeholder Bob",
"Placeholder Joe"]>>
<<set setup.scottishFemaleFirstnames to ["Placeholder Bob",
"Placeholder Joe"]>>
<<set setup.africanMaleFirstnames to [
"Aasir",
"Abbo",
"Abdalah",
"Abdalala",
"Abdalalim",
"Abdalla",
"Abdi",
"Abdou",
"Abdu",
"Abdulmuiz",
"Abdulkareem",
"Abdulkhaaliq",
"Abdullateef",
"Abdulmateen",
"Abdulraheem",
"Abdulrahmaan",
"Abdulraouf",
"Abdulrazaaq",
"Abdulsaboor",
"Abdultawaab",
"Abdulwaahid",
"Abdulwahaab",
"Abedi",
"Abeer",
"Abimbola",
"Abiola",
"Abioye",
"Absko",
"Abuchi",
"Abulmughayyis",
"Achebe",
"Addo",
"Ade",
"Adeben",
"Adebowale",
"Ademola",
"Adetokunbo",
"Adisa",
"Adom",
"Adric",
"Adwin",
"Afe",
"Afolabi",
"Afram",
"Africa",
"Agu",
"Ahanti",
"Ajahni",
"Ajaka",
"Ajala",
"Ajani",
"Akachi",
"Akhyar",
"Akuchi",
"Akuji",
"Alake",
"Amare",
"Amari",
"Anane",
"Andwele",
"Arali",
"Armani",
"Asante",
"Ato",
"Atu",
"Auni",
"Ayanda",
"Ayo",
"Ayodele",
"Ayomide",
"Ayotunde",
"Ayzize",
"Baako",
"Babajide",
"Babatunde",
"Bakari",
"Bandile",
"Banji",
"Barack",
"Barasa",
"Barke",
"Bayo",
"Belay",
"Bello",
"Bem",
"Berko",
"Biko",
"Biton",
"Bobo",
"Boipelo",
"Bokamoso",
"Bomani",
"Bongani",
"Bosede",
"Buru",
"Camar",
"Camarsa",
"Carrizoa",
"Cayman",
"Chacha",
"Chaga",
"Chata",
"Chege",
"Chi",
"Chiamaka",
"Chiazam",
"Chibueze",
"Chibuzo",
"Chidhatma",
"Chidi",
"Chidike",
"Chidubem",
"Chiedozie",
"Chike",
"Chikelu",
"Chikere",
"Chikodi",
"Chilemba",
"Chima",
"Chimalsi",
"Chimelu",
"Chitundu",
"Chiumbo",
"Chuks",
"Chukwuemeka",
"Clevon",
"Dabir",
"Dada",
"Dakarai",
"Dakari",
"Daktari",
"Damisi",
"Daquan",
"Darweshi",
"Davion",
"Davu",
"Dawit",
"Dayo",
"Deandre",
"Deion",
"Deiondre",
"Dele",
"Demarco",
"Dembe",
"Demond",
"Denzel",
"Deogracia",
"Deon",
"Deontay",
"Deonte",
"Desta",
"Dewayne",
"Diallo",
"Diello",
"Dikembe",
"Dion",
"Duante",
"Dubaku",
"Dubem",
"Duka",
"Dume",
"Dumi",
"Ebele",
"Ebi",
"Eega",
"Ekene",
"Ekundayo",
"Elon",
"Emeka",
"Emem",
"Emene",
"Enam",
"Enzokuhle",
"Essien",
"Etemaad",
"Eze",
"Fadhili",
"Fahmeeb",
"Faraji",
"Farhani",
"Fariji",
"Fehed",
"Femi",
"Feruzi",
"Feye",
"Firash",
"Firhun",
"Folami",
"Fynn",
"Gacoki",
"Gakere",
"Gakuru",
"Gamba",
"Gatete",
"Gathee",
"Gathii",
"Gatimu",
"Gazali",
"Genet",
"Geteye",
"Ghadhanfar",
"Ghana",
"Ghanapriya",
"Gichinga",
"Gicicio",
"Gikuyu",
"Gimbya",
"Githinji",
"Gitonga",
"Gogana",
"Goredenna",
"Gother",
"Guban",
"Gucauno",
"Gulussa",
"Gure",
"Haadhir",
"Haba",
"Haider",
"Haile",
"Hajari",
"Halif",
"Harbel",
"Harif",
"Harmalah",
"Haruni",
"Hasani",
"Hekima",
"Himayat",
"Huba",
"Hubaab",
"Hubab",
"Ibeamaka",
"Imamu",
"Imari",
"Jaali",
"Jabali",
"Jabari",
"Jabilo",
"Jabulani",
"Jaheem",
"Jaheim",
"Jahi",
"Jahiem",
"Jahir",
"Jaja",
"Jali",
"Jamar",
"Jawara",
"Jayvyn",
"Jaz",
"Jela",
"Jelaluddin",
"Jelani",
"Jengo",
"Jenue",
"Jettie",
"Jevonte",
"Jimiyu",
"Jioni",
"Jira",
"Jojo",
"Jomo",
"Jonbenet",
"Juji",
"Juma",
"Jumah",
"Jumoke",
"Junior",
"Juwan",
"Juwaun",
"Kabili",
"Kabonero",
"Kabonesa",
"Kadeem",
"Kafu",
"Kaikara",
"Kaikura",
"Kaleb",
"Kamau",
"Kame",
"Kamogelo",
"Kanelo",
"Kanye",
"Kasi",
"Katlego",
"Katungi",
"Kayen",
"Kayode",
"Kayonga",
"Kazi",
"Keanjaho",
"Keb",
"Keita",
"Keldon",
"Kendi",
"Kendis",
"Kentay",
"Kenyi",
"Keshawn",
"Kesia",
"Keyon",
"Khalon",
"Khamari",
"Khari",
"Khayone",
"Kiho",
"Kijana",
"Kijani",
"Kimoni",
"Kimotho",
"Kinfe",
"Kione",
"Kirabo",
"Kiros",
"Kitoko",
"Kofi",
"Kojo",
"Kosi",
"Kungawo",
"Kuron",
"Kwabena",
"Kwadwo",
"Kwame",
"Kwamin",
"Kwanza",
"Kwau",
"Kyan",
"Kyrone",
"Lado",
"Laken",
"Lakista",
"Lamech",
"Laquan",
"Lavaughn",
"Lebron",
"Leeto",
"Lekan",
"Lemma",
"Lencho",
"Lethabo",
"Limba",
"Lishan",
"Lisimba",
"Loba",
"Lolonyo",
"Lolovivi",
"Lonan",
"Lubanzi",
"Ludacris",
"Lugono",
"Luister",
"Luthando",
"Mablevi",
"Mahdi",
"Maitho",
"Makalo",
"Makena",
"Malomo",
"Mandela",
"Mandla",
"Manu",
"Manute",
"Marques",
"Masego",
"Mashaka",
"Mashawn",
"Mbwana",
"Mejdan",
"Melokuhle",
"Mensa",
"Mewelde",
"Mhina",
"Mikenna",
"Milandu",
"Mirembe",
"Miyanda",
"Montraie",
"Morathi",
"Mosi",
"Mpasa",
"Mpenda",
"Mpho",
"Mukami",
"Mykelti",
"Naaib",
"Naaji",
"Naashaad",
"Naasi",
"Nabeh",
"Nabulung",
"Naeem",
"Naftali",
"Naiser",
"Nanji",
"Napoleon",
"Naserian",
"Nathaar",
"Natine",
"Natori",
"Natoya",
"Ndamukong",
"Ndwiga",
"Neo",
"Ngozi",
"Nnamdi",
"Nuru",
"Nwa",
"Nyack",
"Nzinga",
"Obasi",
"Obi",
"Obiajulu",
"Obuya",
"Ochieng",
"Odikinyi",
"Odo",
"Odongo",
"Odour",
"Oghenerioborue",
"Ohon",
"Oja",
"Ojwang",
"Okal",
"Okapi",
"Okello",
"Okeyo",
"Okoth",
"Olajuwan",
"Olamide",
"Olamilekan",
"Olu",
"Olufemi",
"Olufunke",
"Oluoch",
"Oluyomi",
"Omariba",
"Omondi",
"Omwancha",
"Onaedo",
"Onkwani",
"Ontibile",
"Onyeka",
"Onyekachi",
"Opiyo",
"Oratilwe",
"Oringo",
"Orma",
"Osogo",
"Othenio",
"Othiambo",
"Otieno",
"Owiti",
"Owuor",
"Paki",
"Paulo",
"Peabo",
"Penda",
"Phornello",
"Pili",
"Polo",
"Pretoria",
"Qani",
"Quaashie",
"Quaddus",
"Quadrees",
"Quannell",
"Quarren",
"Quashawn",
"Quintavius",
"Quoitrel",
"Rael",
"Rafiki",
"Raimi",
"Raimy",
"Rashidi",
"Rashon",
"Rayle",
"Razi",
"Riitho",
"Roho",
"Roshaun",
"Ruguru",
"Ruhiu",
"Runako",
"Russom",
"Rutendo",
"Sadik",
"Safari",
"Salim",
"Sanga",
"Saran",
"Sarki",
"Seghen",
"Selas",
"Selassie",
"Senwe",
"Shange",
"Shaquan",
"Shaquille",
"Shevon",
"Shontae",
"Simba",
"Sindhile",
"Sisi",
"Siyabonga",
"Sokoro",
"Sondo",
"Sudi",
"Sulaiman",
"Sulayman",
"Tabansi",
"Tabari",
"Tadelesh",
"Tafadhdhal",
"Tafadzwa",
"Tafari",
"Tahir",
"Talib",
"Tamarius",
"Tambia",
"Tanisha",
"Tanishia",
"Tano",
"Tatenda",
"Tavarius",
"Tavon",
"Tedros",
"Tefo",
"Tegama",
"Tene",
"Tenen",
"Tennant",
"Teshi",
"Tevaughn",
"Tevin",
"Thabiti",
"Thabo",
"Thandiwe",
"Thato",
"Thulani",
"Tiassale",
"Tiwa",
"Tokunbo",
"Toure",
"Trory",
"Tuma",
"Tumaini",
"Tumelo",
"Tumo",
"Tuwile",
"Tyrell",
"Uba",
"Ubanwa",
"Udenwa",
"Ulan",
"Uland",
"Umi",
"Useni",
"Usi",
"Uzoma",
"Uzondu",
"Vandwon",
"Vashon",
"Veltry",
"Verlyn",
"Voshon",
"Vul",
"Wachiru",
"Waithaka",
"Waitimu",
"Waiyaki",
"Wamai",
"Wambua",
"Wamugunda",
"Wamukota",
"Wamwarav",
"Wangombe",
"Wangondu",
"Wanjala",
"Wanjohi",
"Waruhiu",
"Warui",
"Wasaki",
"Waweru",
"Wekesa",
"Xayvion",
"Xhosas",
"Xyshaun",
"Yafeu",
"Yaro",
"Yobachi",
"Zaid",
"Zaire",
"Zareb",
"Zashawn",
"Zuberi",
"Zula"]>>
<<set setup.africanSurnames to [
"Abara",
"Abebe",
"Abimbola",
"Abiodun",
"Abioye",
"Acheampong",
"Achebe",
"Adebayo",
"Adebisi",
"Adebowale",
"Adegoke",
"Adekunle",
"Adelakun",
"Adeleke",
"Ademola",
"Adesina",
"Adesiyan",
"Adeyemi",
"Adisa",
"Afia",
"Afolabi",
"Afolayan",
"Agrinya",
"Agu",
"Aguta",
"Agwuegbo",
"Akinjide",
"Akintola",
"Akinyemi",
"Akpabio",
"Aku",
"Alaneme",
"Alasa",
"Alioune",
"Amaechi",
"Amaike",
"Ameziane",
"Anenih",
"Aniefuna",
"Anotidaishe",
"Apara",
"Arendse",
"Asaju",
"Awolowo",
"Ayodele",
"Ba",
"Babangida",
"Babatunde",
"Bah",
"Ballo",
"Bankole",
"Banmeke",
"Biobaku",
"Botha",
"Buhle",
"Chamapiwa",
"Chidozie",
"Chidubem",
"Chuke",
"Chukwunyelu",
"Cisse",
"Contee",
"Conteh",
"Diallo",
"Dogo",
"Eesuola",
"Egebe",
"Eke",
"Ele",
"Emem",
"Etienam",
"Falade",
"Fall",
"Folorunsho",
"Furaha",
"Gcobani",
"Gowon",
"Idowu",
"Igbinedion",
"Igwe",
"Ihejirika",
"Jelani",
"Kamau",
"Kanye",
"Kariuki",
"Kayode",
"Keita",
"Kenyatta",
"Kikelomo",
"Kone",
"Ladipo",
"Maina",
"Mensah",
"Mmeremikwu",
"Mwanajuma",
"Ndiaye",
"Nenge",
"Nnadi",
"Nnamani",
"Nwachukwu",
"Nwadike",
"Nwangi",
"Nwosu",
"Obama",
"Obi",
"Obiakolam",
"Okafor",
"Okeke",
"Okiro",
"Okonkwo",
"Okorie",
"Okoro",
"Okoye",
"Okpara",
"Okusanya",
"Oladele",
"Oladoyinbo",
"Olanrewaju",
"Olatunji",
"Olayinka",
"Olowe",
"Oluwusi",
"Omenma",
"Omenuko",
"Onai",
"Onyeneme",
"Onyilogwu",
"Opeyemi",
"Orji",
"Osei",
"Otieno",
"Otueome",
"Owusu",
"Ọyáwálé",
"Oyekan",
"Oyinlola",
"Popoola",
"Pretorius",
"Sall",
"Sane",
"Sarpong",
"Sarr",
"Selassie",
"Sesay",
"Sow",
"Sy",
"Temitope",
"Tersoo",
"Toure",
"Traore",
"Turay",
"Uduike",
"Umburter",
"Yeboah",
"Zadzisai",
"Zivai"]>>
<<set setup.africanFemaleFirstnames to [
"Aba",
"Abana",
"Abeba",
"Abena",
"Abeni",
"Abiba",
"Abimbola",
"Abiona",
"Abla",
"Abmaba",
"Abraha",
"Absco",
"Abuya",
"Achebe",
"Achieng",
"Adabelle",
"Adaeh",
"Adamma",
"Adana",
"Adanne",
"Addiah",
"Adebola",
"Adebowale",
"Adenike",
"Adeola",
"Adhiambo",
"Adhra",
"Adilah",
"Adjoa",
"Adongo",
"Adwin",
"Affrica",
"Afi",
"Afia",
"Afiya",
"Afua",
"Ahanti",
"Ahnika",
"Aissa",
"Aiysha",
"Ajua",
"Akachi",
"Akello",
"Akeyo",
"Akia",
"Akinyi",
"Akosua",
"Akua",
"Akuchi",
"Aluna",
"Aluoch",
"Ama",
"Amahle",
"Amaka",
"Amandla",
"Amara",
"Amarachukwu",
"Amare",
"Amari",
"Amne",
"Amogelang",
"Amondi",
"Amurta",
"Anaya",
"Angweng",
"Anyango",
"Apiyo",
"Armani",
"Arogo",
"Arusi",
"Arziki",
"Asabi",
"Asha",
"Ashaki",
"Ashanti",
"Asis",
"Athiambo",
"Atieno",
"Avongara",
"Awino",
"Awo",
"Ayah",
"Ayana",
"Ayanna",
"Ayira",
"Ayo",
"Ayodele",
"Ayoka",
"Ayomide",
"Ayotunde",
"Aziza",
"Baako",
"Babetta",
"Baina",
"Bandele",
"Banji",
"Barongo",
"Bashira",
"Becca",
"Becka",
"Becky",
"Behati",
"Beheshta",
"Beka",
"Beyonce",
"Bikita",
"Binah",
"Binta",
"Bisa",
"Bishara",
"Boipelo",
"Bokamoso",
"Braima",
"Bunme",
"Bunmi",
"Busara",
"Cacey",
"Camara",
"Cassietta",
"Catava",
"Chalondra",
"Charminique",
"Chausiku",
"Chiamaka",
"Chibueze",
"Chibuzo",
"Chidhatma",
"Chidubem",
"Chiedozie",
"Chike",
"Chikelu",
"Chikere",
"Chinelo",
"Chineye",
"Chinue",
"Chipo",
"Chuki",
"Cleotha",
"Dabiku",
"Dada",
"Daisha",
"Dalilah",
"Dalma",
"Dayo",
"Debelah",
"Deiondre",
"Deka",
"Delu",
"Dembe",
"Dericia",
"Desta",
"Dhakiya",
"Diara",
"Diata",
"Dikeledi",
"Doli",
"Dubaku",
"Ducha",
"Dumi",
"Dumisani",
"Duni",
"Durah",
"Durra",
"Ebele",
"Ebere",
"Eega",
"Efia",
"Efua",
"Efuru",
"Eidi",
"Ekene",
"Ekua",
"Ekundayo",
"Ellema",
"Emem",
"Emene",
"Enzokuhle",
"Eshe",
"Esiankiki",
"Fabunni",
"Fadiya",
"Faika",
"Faizah",
"Fana",
"Fanaka",
"Fara",
"Faraja",
"Farashuu",
"Fayola",
"Feechi",
"Finnley",
"Firyali",
"Floarea",
"Flodwig",
"Fola",
"Folami",
"Fumnaya",
"Furaha",
"Gakeri",
"Gamada",
"Gasira",
"Gathoni",
"Gavivi",
"Gawahir",
"Gaynelle",
"Genet",
"Ghalyela",
"Ghana",
"Ghanima",
"Gheche",
"Gzifa",
"Habika",
"Hadaya",
"Hagos",
"Haiba",
"Hamisi",
"Hanuni",
"Hanzila",
"Haracha",
"Haseena",
"Hashiki",
"Hawa",
"Hawla",
"Hiari",
"Hidi",
"Hinaa",
"Hinna",
"Hiwot",
"Hoor",
"Hoyam",
"Huso",
"Ife",
"Imani",
"Iminathi",
"Indusa",
"Ingumba",
"Isoke",
"Jahia",
"Jahmelia",
"Jahzara",
"Jala",
"Jalah",
"Jamala",
"Jameelah",
"Jameila",
"Jamelia",
"Jamelle",
"Jamilia",
"Japera",
"Jariah",
"Jela",
"Jelani",
"Jendayi",
"Jenue",
"Jetta",
"Jettie",
"Jioni",
"Jira",
"Johari",
"Jojo",
"Jonbenet",
"Joos",
"Jozua",
"Juji",
"Julene",
"Jumapili",
"Jumoke",
"Juza",
"Jwahir",
"Kabibe",
"Kabili",
"Kabira",
"Kacela",
"Kacondra",
"Kadija",
"Kaikara",
"Kainda",
"Kalere",
"Kamaria",
"Kambo",
"Kande",
"Kanene",
"Kanesha",
"Kaniqua",
"Kanoni",
"Kapera",
"Kapuki",
"Karabo",
"Karasi",
"Karimah",
"Karna",
"Kasinda",
"Katlego",
"Kaula",
"Kaweria",
"Kaya",
"Kayin",
"Kecia",
"Keeya",
"Keilantra",
"Keisha",
"Keishla",
"Keita",
"Kelenna",
"Kendi",
"Kendis",
"Kendy",
"Kenia",
"Kenya",
"Kenyatta",
"Kerubo",
"Keshia",
"Keshon",
"Kesia",
"Kesin",
"Kesslee",
"Keyah",
"Kia",
"Kianga",
"Kiden",
"Kiho",
"Kijana",
"Kimani",
"Kimmie",
"Kimonia",
"Kimya",
"Kinfe",
"Kione",
"Kioni",
"Kirabo",
"Kiros",
"Kitoko",
"Kubwa",
"Kumani",
"Kunto",
"Kuron",
"Kwamboka",
"Kwashi",
"Kya",
"Kymbre",
"Lachelle",
"Lakin",
"Lanelle",
"Laquanna",
"Laqueta",
"Laquinta",
"Laquita",
"Lashawn",
"Latanya",
"Latifah",
"Latonya",
"Latoya",
"Layla",
"Ledisi",
"Leeda",
"Lehana",
"Lerato",
"Lesedi",
"Lethabo",
"Lewa",
"Lilovarti",
"Limber",
"Lindiwe",
"Lisimba",
"Lissa",
"Loba",
"Loloo",
"Lolovivi",
"Loveie",
"Lu lu",
"Lulana",
"Lulu",
"Lu\’lu",
"Luthando",
"Machupa",
"Madana",
"Maha",
"Mahari",
"Mahdi",
"Maisha",
"Maizah",
"Makena",
"Malaika",
"Malkia",
"Mandere",
"Mandisa",
"Manica",
"Mansa",
"Manyara",
"Mardea",
"Mariatu",
"Marini",
"Marjani",
"Marjean",
"Marka",
"Masara",
"Masego",
"Mashaka",
"Masika",
"Mbali",
"Mekell",
"Meleni",
"Melokuhle",
"Meron",
"Mesi",
"Messina",
"Mhina",
"Miah",
"Mikenna",
"Milandu",
"Minenhle",
"Miniya",
"Mirembe",
"Miyanda",
"Modupe",
"Moesha",
"Monifa",
"Montsho",
"Morathi",
"Mugure",
"Mukondi",
"Mumbi",
"Muncel",
"Murigo",
"Muthoni",
"Mwassaa",
"Naaila",
"Naataanii",
"Nafula",
"Nafuna",
"Nailah",
"Naiser",
"Naja",
"Najwa",
"Nakato",
"Nakeisha",
"Naki",
"Nakimera",
"Nala",
"Nalo",
"Nalorie",
"Narkaesha",
"Naserian",
"Nasha",
"Nashaly",
"Nataki",
"Nathaara",
"Nathifa",
"Natine",
"Natoya",
"Nduta",
"Neema",
"Neliah",
"Neo",
"Netta",
"Ngendo",
"Ngina",
"Ngozi",
"Nia",
"Niana",
"Nichelle",
"Niesha",
"Nimeesha",
"Nisar",
"Njeri",
"Njoki",
"Nkechi",
"Nkechinyere",
"Nkiru",
"Nkiruka",
"Nneka",
"Nnenia",
"Nnenna",
"Nnenne",
"Noma",
"Nomalanga",
"Nomasonto",
"Nombeko",
"Nomusa",
"Nomuula",
"Nontle",
"Noxolo",
"Nsombi",
"Nuru",
"Nuzhah",
"Nyaguthii",
"Nyah",
"Nyakio",
"Nyala",
"Nyambura",
"Nyanjera",
"Nyarai",
"Nyasha",
"Nyathera",
"Nyawira",
"Nyeki",
"Nyla",
"Nyoka",
"Nyokabi",
"Ode",
"Ogechi",
"Ogechukwukama",
"Okal",
"Okapi",
"Okoth",
"Olajuwan",
"Olamide",
"Olufemi",
"Olufunke",
"Oluyomi",
"Omolara",
"Omphile",
"Onaedo",
"Oni",
"Onnie",
"Ontibile",
"Onyeka",
"Onyekachi",
"Oratilwe",
"Orma",
"Osa",
"Osith",
"Otieno",
"Oya",
"Paka",
"Palesa",
"Pamojan",
"Panya",
"Panyin",
"Pasua",
"Pedzi",
"Peeta",
"Pemba",
"Penda",
"Penha",
"Phenyo",
"Phomello",
"Pita",
"Pretoria",
"Pulika",
"Quanella",
"Quanesha",
"Quisha",
"Rafiki",
"Raimy",
"Ranielle",
"Rashida",
"Raziya",
"Rethabile",
"Rhaxma",
"Roep",
"Ronnell",
"Rufaro",
"Russom",
"Rutendo",
"Saada",
"Sadaka",
"Sade",
"Safara",
"Safari",
"Safiya",
"Saidah",
"Sala",
"Salihah",
"Sanaa",
"Sanura",
"Sarafina",
"Sauda",
"Sekai",
"Semira",
"Serwa",
"Sesen",
"Shakila",
"Shakina",
"Shakini",
"Shandra",
"Shange",
"Shaquana",
"Sharik",
"Shasa",
"Shasmecka",
"Shateque",
"Sibongile",
"Sidone",
"Sika",
"Sima",
"Simisola",
"Sisi",
"Sitembile",
"Sitembileq",
"Siyanda",
"Subira",
"Sukutai",
"Tafadzwa",
"Tahira",
"Taifa",
"Taiwo",
"Taja",
"Takala",
"Takiyah",
"Talaitha",
"Tale",
"Taleisha",
"Talisa",
"Talisha",
"Tamasha",
"Tamika",
"Tamira",
"Tamyra",
"Tanasha",
"Tandice",
"Tanesha",
"Tanginika",
"Taniel",
"Tanisha",
"Tannie",
"Tapanga",
"Tapiwa",
"Taraji",
"Tarana",
"Tariana",
"Tarisai",
"Tatenda",
"Tawanda",
"Tawia",
"Tazara",
"Temima",
"Temwa",
"Tendai",
"Tene",
"Tenesha",
"Terehasa",
"Tererai",
"Teshi",
"Thandeka",
"Thandi",
"Thandie",
"Thandiwe",
"Thandolwethu",
"Thema",
"Thembeka",
"Tiaret",
"Timberly",
"Tinashe",
"Tinecia",
"Tineka-Jawana",
"Tiombe",
"Titilayo",
"Tiwa",
"Tokunbo",
"Tomika",
"Toure",
"Tshegofatso",
"Tumelo",
"Tyesha",
"Tyrell",
"Tyrina",
"Tyronica",
"Uchenna",
"Ulu",
"Urbi",
"Uwimana",
"Vatusia",
"Velinda",
"Visola",
"Waceera",
"Wairimu",
"Waitherero",
"Wakiuru",
"Walta",
"Wambui",
"Wamuhu",
"Wamuiru",
"Wamweru",
"Wangai",
"Wangari",
"Wangera",
"Wangu",
"Wanja",
"Wanjeri",
"Wanjiku",
"Wanjiru",
"Waseme",
"Winda",
"Winta",
"Wokabi",
"Wyetta",
"Xinavane",
"Xolani",
"Yaa",
"Yakini",
"Yejide",
"Yetty",
"Zabia",
"Zaci",
"Zahra",
"Zahwa",
"Zaila",
"Zaire",
"Zakiya",
"Zalika",
"Zanta",
"Zarina",
"Zasu",
"Zawadi",
"Zilli",
"Zina",
"Zoila",
"Zula"]>>
<<set setup.turkishMaleFirstnames to ["Placeholder Bob",
"Aagha",
"Aaghaa",
"Abay",
"Abdulkadir",
"Abdullah",
"Abi",
"Adalar",
"Adem",
"Adlee",
"Afridi",
"Afshin",
"Agha",
"Agin",
"Ahmet",
"Aimal",
"Ajdin",
"Ajnur",
"Akara",
"Akay",
"Ali",
"Alibek",
"Alp",
"Alperen",
"Altan",
"Anarbek",
"Aras",
"Arda",
"Arslan",
"Arystanbek",
"Asen",
"Asil",
"Asker",
"Aslan",
"Asuman",
"Asur",
"Ata",
"Ataa",
"Atil",
"Ayaz",
"Ayberk",
"Aydar",
"Aydin",
"Azizbek",
"Azzat",
"Bahadir",
"Baki",
"Bakytbek",
"Balian",
"Baran",
"Baris",
"Bariş",
"Bata",
"Batuhan",
"Bayar",
"Bayram",
"Bechir",
"Bedirhan",
"Beg",
"Behrem",
"Beibut",
"Bekarys",
"Berat",
"Berk",
"Berkan",
"Berkant",
"Berkay",
"Bilal",
"Bulut",
"Bünyamin",
"Buqat",
"Burak",
"Cahil",
"Can",
"Candana",
"Candanin",
"Candon",
"Cem",
"Cemil",
"Cenk",
"Cetin",
"Ceyhun",
"Çinar",
"Cumhur",
"Demir",
"Deniz",
"Derya",
"Devran",
"Devrim",
"Doruk",
"Đulaga",
"Đulizar",
"Duman",
"Ebubekir",
"Ediz",
"Edric",
"Efe",
"Ege",
"Egemen",
"Eldar",
"Elvan",
"Emin",
"Emir",
"Emirhan",
"Emmad",
"Emre",
"Emree",
"Emry",
"Enayat",
"Encarna",
"Ender",
"Enes",
"Engin",
"Ensar",
"Enver",
"Erdem",
"Eren",
"Ergin",
"Erol",
"Ertugrul",
"Eser",
"Eshaq",
"Esmaeel",
"Esmail",
"Etemad",
"Evren",
"Eymen",
"Eyüp",
"Fatih",
"Ferit",
"Firat",
"Furkan",
"Galip",
"Guney",
"Gyula",
"Hakan",
"Halil",
"Haluk",
"Hamit",
"Hamza",
"Harun",
"Hasad",
"Hasan",
"Hayri",
"Hidir",
"Hosmunt",
"Hüseyin",
"Ibrahim",
"Ihsan",
"Ilkay",
"Ilker",
"Ismail",
"Izzet",
"Kaan",
"Kadir",
"Kadri",
"Kahraman",
"Karawan",
"Kerem",
"Kiral",
"Koray",
"Kudret",
"Kuzey",
"Latafat",
"Latifah",
"Levent",
"Mahir",
"Mahmut",
"Mahzun",
"Mart",
"Mazhar",
"Mehmet",
"Mert",
"Mesich",
"Mesut",
"Mete",
"Metehan",
"Metin",
"Mirac",
"Miraç",
"Muahammed",
"Muhammed",
"Muhammet",
"Murat",
"Musa",
"Mustafa",
"Muzaffer",
"Nedim",
"Nesim",
"Nesip",
"Neval",
"Nijaz",
"Niroop",
"Nouis",
"Oguz",
"Okan",
"Olcay",
"Omer",
"Ömer",
"Onan",
"Onur",
"Orhan",
"Osman",
"Osmanek",
"Osmen",
"Otar",
"Ozan",
"Ozaner",
"Ozanich",
"Ozge",
"Poyraz",
"Ramazan",
"Rifaat",
"Roshan",
"Ruslan",
"Rüzgar",
"Sadi",
"Safak",
"Safet",
"Salih",
"Samet",
"Savas",
"Selim",
"Semih",
"Sencer",
"Serhan",
"Serhat",
"Serkan",
"Sevilin",
"Sevket",
"Shakirat",
"Sinan",
"Soner",
"Sukru",
"Suleyman",
"Süleyman",
"Tabib",
"Taha",
"Talha",
"Tamraz",
"Taner",
"Tanju",
"Tansu",
"Tarkan",
"Taylan",
"Tecer",
"Tengiz",
"Tercan",
"Tezer",
"Timur",
"Tolga",
"Toygar",
"Truong",
"Tuncay",
"Tuncer",
"Tutku",
"Ufuk",
"Ugur",
"Ulucan",
"Ulugbek",
"Umut",
"Utku",
"Volkan",
"Yadgar",
"Yagiz",
"Yağiz",
"Yakup",
"Yasin",
"Yavuz",
"Yigit",
"Yiğit",
"Yilmaz",
"Yucel",
"Yunus",
"Yusef",
"Yusuf",
"Zafer",
"Zehab",
"Zeki",
"Zeren",
"Zhumabek",
"Zoltan"
]>>
<<set setup.turkishSurnames to [
"Abaci",
"Abas",
"Abay",
"Abdallah",
"Abdil",
"Acar",
"Achik",
"Açik",
"Adali",
"Adanir",
"Adem",
"Adin",
"Adivar",
"Aga",
"Agaoglu",
"Agca",
"Agçay",
"Agchay",
"Ahmad",
"Ak",
"Akagunduz",
"Akalay",
"Akalin",
"Akan",
"Akar",
"Akarsu",
"Akbaba",
"Akbaş",
"Akbash",
"Akbay",
"Akbulut",
"Akburç",
"Akburch",
"Akça",
"Akçam",
"Akçatepe",
"Akcha",
"Akcham",
"Akchatepe",
"Akdag",
"Akdari",
"Akdemir",
"Akdeniz",
"Akgul",
"Akgun",
"Akin",
"Akinci",
"Akkaş",
"Akkash",
"Akkaya",
"Akkoyun",
"Akman",
"Akpinar",
"Akshit",
"Akşit",
"Aksoy",
"Aksu",
"Aktaş",
"Aktash",
"Aktuna",
"Akyildiz",
"Akyol",
"Akyurek",
"Akyuz",
"Alabora",
"Aladag",
"Albaf",
"Albayrak",
"Aldemir",
"Ali",
"Alican",
"Alişik",
"Alkan",
"Alpay",
"Alptekin",
"Altan",
"Altayoglu",
"Altin",
"Altinay",
"Altinkaynak",
"Altintaş",
"Altintop",
"Altinyildiz",
"Altiparmak",
"Altug",
"Altun",
"Apak",
"Arach",
"Araci",
"Arap",
"Aras",
"Arat",
"Arica",
"Aricanli",
"Arif",
"Arikan",
"Armagan",
"Arman",
"Arslan",
"Asani",
"Asena",
"Ashik",
"Aşik",
"Asim",
"Asker",
"Aslan",
"Aslanoglu",
"Ata",
"Atahan",
"Atakan",
"Atalar",
"Atalay",
"Ataman",
"Atan",
"Ataseven",
"Atay",
"Ateş",
"Atesh",
"Atil",
"Atli",
"Avci",
"Avni",
"Avsar",
"Aybar",
"Ayda",
"Aydan",
"Aydemir",
"Aydin",
"Aydinlar",
"Aydogan",
"Aydogdu",
"Aygun",
"Ayhan",
"Ayik",
"Aykaç",
"Aykach",
"Aykut",
"Ayral",
"Ayranci",
"Aytaç",
"Aytach",
"Aytekin",
"Ayvaz",
"Baba",
"Babacan",
"Babaoglu",
"Bachar",
"Badem",
"Bagci",
"Bahadir",
"Bahadirli",
"Bahar",
"Bahcheli",
"Bakkal",
"Bal",
"Balbay",
"Balcan",
"Balci",
"Balian",
"Balik",
"Balkan",
"Barak",
"Bardakchi",
"Bardakçi",
"Bariş",
"Barish",
"Başak",
"Basar",
"Başar",
"Başaran",
"Başer",
"Basgil",
"Bashak",
"Bashar",
"Basharan",
"Basher",
"Bashturk",
"Başturk",
"Bata",
"Batuk",
"Batur",
"Bayar",
"Bayat",
"Baybashin",
"Baybaşin",
"Baydar",
"Bayindir",
"Baykal",
"Baykara",
"Baykurt",
"Bayrak",
"Bayraktar",
"Bayram",
"Bayramoglu",
"Bedreddin",
"Beg",
"Behçet",
"Behchet",
"Behramoglu",
"Belciler",
"Bele",
"Benli",
"Bereket",
"Berk",
"Berker",
"Berkes",
"Besikci",
"Bilge",
"Bilgi",
"Bilgili",
"Bilgin",
"Bilici",
"Binark",
"Bingol",
"Binici",
"Birand",
"Birdal",
"Birkan",
"Birol",
"Birsen",
"Bolat",
"Bolukbashi",
"Bora",
"Boran",
"Boratav",
"Borazan",
"Boyaci",
"Boz",
"Bozbeyli",
"Bozdag",
"Bozer",
"Bozguney",
"Bozkir",
"Bozkurt",
"Boztepe",
"Bucak",
"Budak",
"Bugra",
"Buker",
"Bulbul",
"Buldan",
"Bulent",
"Bulut",
"Burakgazi",
"Burhanneddin",
"Buruk",
"Buyuk",
"Buyukakçay",
"Çagatay",
"Çaglar",
"Çaglayan",
"Cagman",
"Çagri",
"Cakar",
"Çakir",
"Çakmak",
"Çalik",
"Çaliş",
"Can",
"Canbulatoglu",
"Candan",
"Candemir",
"Caner",
"Çarkçi",
"Çatli",
"Çavdarli",
"Cavit",
"Cavus",
"Cebesoy",
"Celal",
"Çelebi",
"Çelik",
"Cengiz",
"Cerci",
"Ceren",
"Cetin",
"Çetin",
"Çetinkaya",
"Cetinok",
"Cevahir",
"Cevdet",
"Cevik",
"Çevik",
"Cevri",
"Ceylan",
"Chagatay",
"Chaglar",
"Chaglayan",
"Chagri",
"Chakir",
"Chakmak",
"Chalik",
"Chalish",
"Chandarli",
"Chark",
"Chatli",
"Chavdarli",
"Chelebi",
"Chelik",
"Chetin",
"Chetinkaya",
"Chevik",
"Chichek",
"Chiftchi",
"Chimen",
"Chinar",
"Chinchin",
"Chiray",
"Choban",
"Cholak",
"Cholasan",
"Chorlu",
"Chubukchu",
"Chuhadar",
"Çiçek",
"Çiftçi",
"Cig",
"Cigerci",
"Cihan",
"Cikirikci",
"Ciller",
"Çimen",
"Çinar",
"Çoban",
"Cobanoglu",
"Çolak",
"Comert",
"Corekci",
"Çorlu",
"Cosar",
"Coshkun",
"Coskun",
"Coşkun",
"Çubukçu",
"Cumali",
"Dagdelen",
"Dagli",
"Daglioglu",
"Dagtekin",
"Dal",
"Dalkiliç",
"Dalkilich",
"Dalman",
"Danishmend",
"Dede",
"Degirmenci",
"Deliktaş",
"Deliktash",
"Demir",
"Demirbaş",
"Demirbash",
"Demirci",
"Demirel",
"Demirkan",
"Demiroren",
"Demirtas",
"Demirtaş",
"Demirtash",
"Deniz",
"Denizli",
"Denkel",
"Denktaş",
"Denktash",
"Derbil",
"Dereli",
"Derici",
"Deringil",
"Derviş",
"Dervish",
"Dicle",
"Dikerdem",
"Dikmen",
"Dilaver",
"Dinç",
"Dinçer",
"Dinch",
"Dincher",
"Dink",
"Diyadin",
"Dogan",
"Dogançay",
"Doganchay",
"Dogramaci",
"Dogu",
"Donmez",
"Doruk",
"Duman",
"Durak",
"Durel",
"Durmaz",
"Durmuş",
"Durmushoglu",
"Dursun",
"Duzgun",
"Ebussuud",
"Ece",
"Ecevit",
"Edebali",
"Edip",
"Efendi",
"Effendi",
"Egemen",
"Ekici",
"Ekinci",
"Ekmekchi",
"Ekmekçi",
"Ekren",
"Ekshi",
"Ekşi",
"Elchi",
"Elipe",
"Elmaci",
"Elmas",
"Emer",
"Emin",
"Emir",
"Emirler",
"Emiroglu",
"Emre",
"Engin",
"Enver",
"Eray",
"Eraydin",
"Erbakan",
"Erbil",
"Ercan",
"Erçetin",
"Erchetin",
"Erdal",
"Erdem",
"Erdemir",
"Erden",
"Erdenk",
"Erdinç",
"Erdinch",
"Erdogan",
"Erduran",
"Erem",
"Eren",
"Erez",
"Ergen",
"Ergin",
"Ergun",
"Erim",
"Eriş",
"Erish",
"Erkal",
"Erkan",
"Erkin",
"Erkmen",
"Erkoç",
"Erkoch",
"Eroglu",
"Erol",
"Ersin",
"Ersoy",
"Ersoz",
"Ertegun",
"Ertem",
"Ertug",
"Ertugrul",
"Eser",
"Evlendi",
"Evren",
"Eyice",
"Eyuboglu",
"Fahri",
"Farhi",
"Feyzioglu",
"Firat",
"Fişek",
"Fishek",
"Fraşerli",
"Ganem",
"Ganim",
"Ganis",
"Gazi",
"Gazioglu",
"Gedik",
"Gelik",
"Genç",
"Gencay",
"Gencebay",
"Gench",
"Genchoglu",
"Genco",
"Gezmen",
"Ghanem",
"Giray",
"Gochek",
"Gokalp",
"Gokay",
"Gokbakar",
"Gokçe",
"Gokçek",
"Gokçen",
"Gokche",
"Gokchek",
"Gokchen",
"Gokdemir",
"Gokmen",
"Goktaş",
"Gollu",
"Goncu",
"Gonul",
"Gorgulu",
"Goyman",
"Goyunc",
"Gozubuyuk",
"Guçer",
"Gucher",
"Guchlu",
"Guçlu",
"Guder",
"Gul",
"Gulden",
"Gulech",
"Gulek",
"Gulen",
"Guler",
"Guleryuz",
"Gulpinar",
"Gultekin",
"Gulum",
"Gun",
"Gunay",
"Gunaydin",
"Gundogan",
"Gundogdu",
"Gunduz",
"Guneş",
"Gunesh",
"Guney",
"Gungor",
"Gunver",
"Gur",
"Gurani",
"Gurbuz",
"Gurcan",
"Gurler",
"Gursel",
"Gurses",
"Gursu",
"Guven",
"Guvenç",
"Guvench",
"Guzey",
"Hacioglu",
"Haktanir",
"Halefoglu",
"Halici",
"Halil",
"Halis",
"Halit",
"Hamdi",
"Hami",
"Hamzaoglu",
"Hanim",
"Haniminonu",
"Hashim",
"Haşim",
"Haydaroglu",
"Hayreddin",
"Hayrettin",
"Hazinedar",
"Haznedaroglu",
"Hekimoglu",
"Heper",
"Hikmet",
"Hoca",
"Hocaoglu",
"Hocazade",
"Hulusi",
"Hunkaroglu",
"Hussein",
"İbrahimoglu",
"Ihsanoglu",
"Ilahi",
"Ilgaz",
"Ilhan",
"İlkel",
"Ilker",
"Ilkin",
"Inal",
"Inalcik",
"Inan",
"İnan",
"Inanc",
"İnanç",
"Inanch",
"Ince",
"Incesu",
"İncesu",
"Inci",
"İnci",
"Inonu",
"İnonu",
"Ipekchi",
"İpekçi",
"Irmak",
"Isa",
"İşcan",
"Ishcan",
"Ishik",
"Işik",
"Isikli",
"Isler",
"İsmailoglu",
"Izzet",
"Jamaković",
"Jirecek",
"Kaan",
"Kaba",
"Kaçar",
"Kadri",
"Kahraman",
"Kahveci",
"Kahya",
"Kaldirim",
"Kalkan",
"Kaner",
"Kanibir",
"Kanmaz",
"Kapkin",
"Kaplan",
"Kaptan",
"Karabacak",
"Karabekir",
"Karabulut",
"Karaca",
"Karacan",
"Karadag",
"Karadayi",
"Karadeniz",
"Karadere",
"Karaduman",
"Karagoz",
"Karahan",
"Karakaş",
"Karakash",
"Karakaya",
"Karakoç",
"Karakoch",
"Karakuş",
"Karakush",
"Karaman",
"Karaosmanglu",
"Karasu",
"Karatash",
"Karatay",
"Karay",
"Karga",
"Karpat",
"Kartal",
"Kaş",
"Kasaba",
"Kasapoglu",
"Kash",
"Kashani",
"Katirci",
"Kavak",
"Kavur",
"Kaya",
"Kayhan",
"Kaymak",
"Kaynarca",
"Kaynetli",
"Kayyali",
"Kazancigil",
"Kazaz",
"Kekilli",
"Keleş",
"Kelesh",
"Kemal",
"Kemalettin",
"Kent",
"Kerimoglu",
"Keser",
"Keskin",
"Keyder",
"Kiliç",
"Kilich",
"Kilichli",
"Kiliçli",
"Killic",
"Kimyacioglu",
"Kinali",
"Kiraç",
"Kirach",
"Kiraz",
"Kirdar",
"Kivanç",
"Kivanch",
"Kizil",
"Kizilirmak",
"Kizilkaya",
"Kobal",
"Koc",
"Koç",
"Koca",
"Kocak",
"Koçak",
"Kocaman",
"Koçer",
"Koch",
"Kochak",
"Kocher",
"Kochyigit",
"Koçyigit",
"Koksal",
"Konca",
"Konukman",
"Koprulu",
"Koraltan",
"Koray",
"Korcan",
"Korkmaz",
"Korkut",
"Koruturk",
"Kose",
"Kostadinov",
"Koyuncu",
"Koz",
"Kozen",
"Kubat",
"Kubilay",
"Kuchuk",
"Kuçuk",
"Kundakchi",
"Kundakçi",
"Kunt",
"Kunter",
"Kuntman",
"Kurshun",
"Kurt",
"Kurtar",
"Kurtbek",
"Kurtoglu",
"Kurtulan",
"Kurtuluş",
"Kurtulush",
"Kuru",
"Kuş",
"Kuschu",
"Kuseyri",
"Kush",
"Kut",
"Kutay",
"Kutchuk",
"Kutlu",
"Kutsal",
"Levni",
"Lufi",
"Macar",
"Madakbas",
"Mahomet",
"Makal",
"Malas",
"Mandirali",
"Mansur",
"Marangoz",
"Mardin",
"Masuki",
"Mataraci",
"Mehmed",
"Melek",
"Melen",
"Memiş",
"Memish",
"Mencik",
"Menderes",
"Mercan",
"Meric",
"Merich",
"Metin",
"Mimaroglu",
"Mistikoglu",
"Mogul",
"Muaviye",
"Muftuoglu",
"Muge",
"Muhiddin",
"Muhtar",
"Mujde",
"Mumcu",
"Mungan",
"Murat",
"Musa",
"Mustafa",
"Mutlu",
"Nabi",
"Nacar",
"Nadi",
"Nalband",
"Nalci",
"Namik",
"Namli",
"Nas",
"Nazif",
"Nazli",
"Nazmi",
"Necipoglu",
"Necmi",
"Nedim",
"Neftchi",
"Nejdet",
"Neyzi",
"Niazi",
"Nisanci",
"Noor",
"Nur",
"Nuri",
"Ocak",
"Ocal",
"oçal",
"Ocalan",
"Ochal",
"Odabashi",
"Odabaşi",
"Ogun",
"Ogutmen",
"Oguz",
"Okay",
"Okte",
"Oktem",
"Okur",
"Okyar",
"Okyay",
"Olgun",
"Olmez",
"Onal",
"Onan",
"Onaral",
"Onarici",
"Onay",
"Oncel",
"Onder",
"Onut",
"Orbay",
"Oren",
"Orga",
"Orhan",
"Ornek",
"Osman",
"Osmanoglu",
"Oyan",
"Oz",
"Ozal",
"Ozalan",
"Ozan",
"Ozbek",
"Ozbey",
"Ozbilen",
"Ozbilgin",
"Ozbudun",
"Ozcan",
"ozçelik",
"Ozchekich",
"Ozchelik",
"Ozdaglaar",
"Ozdemir",
"Ozden",
"ozdilek",
"Ozek",
"Ozel",
"Ozen",
"Ozer",
"Ozergin",
"Ozgen",
"Ozgur",
"Ozhan",
"Ozkan",
"Ozker",
"Ozko",
"Ozkok",
"Ozkul",
"Ozmen",
"Ozmert",
"Ozoguz",
"Ozsoy",
"oztekin",
"Oztoprak",
"Oztorun",
"Ozturk",
"ozudogru",
"ozyurek",
"Ozyurt",
"Pakalin",
"Pamuk",
"Parlak",
"Pasha",
"Peker",
"Pekmezci",
"Periganovlu",
"Peynirci",
"Pirinçci",
"Poçan",
"Pochan",
"Polat",
"Polatkan",
"Poyraz",
"Rahim",
"Raif",
"Ramsaur",
"Recep",
"Reis",
"Remzi",
"Renda",
"Reza",
"Rifaioglu",
"Rumi",
"Rustemoglu",
"Rustu",
"Saatchi",
"Sabanci",
"Sabri",
"Sabuncu",
"Saçan",
"Sachan",
"Sadak",
"Sadik",
"Sadikoglu",
"Şafak",
"Safavi",
"Saffet",
"Sagiroglu",
"Saglam",
"Saglik",
"Şahan",
"Şahin",
"Saka",
"Şakir",
"Saltik",
"Şamdereli",
"Samet",
"Samim",
"Sancak",
"Sancakli",
"Sançar",
"Sanchar",
"Sandalli",
"Şanli",
"Sarcoglu",
"Sari",
"Sarica",
"Sarigul",
"Sarikaya",
"Sarp",
"Sarper",
"Şaşmaz",
"Savaş",
"Savash",
"Saydam",
"Saygi",
"Saygisunar",
"Sayin",
"Saylan",
"Sechkin",
"Sechmen",
"Segem",
"Şeker",
"Selaniki",
"Selchuk",
"Selçuk",
"Selen",
"Şen",
"Şener",
"Sengor",
"Şengul",
"Şensoy",
"Şenturk",
"Serif",
"Şerif",
"Sert",
"Sertel",
"Sevgi",
"Sevim",
"Seyfi",
"Seyh",
"Sezen",
"Sezer",
"Sezgin",
"Shafak",
"Shahan",
"Shahin",
"Shakir",
"Shamdereli",
"Shanli",
"Shashmaz",
"Sheker",
"Shen",
"Shener",
"Shengul",
"Shensoy",
"Shenturk",
"Sherif",
"Shimshek",
"Shipal",
"Shirin",
"Shishli",
"Shushud",
"Sihabeddin",
"Şimşek",
"Sinan",
"Şipal",
"Siper",
"Sirach",
"Şirin",
"Şişli",
"Skender",
"Sofuoglu",
"Sokmen",
"Sokullu",
"Solak",
"Sonmez",
"Soracaz",
"Soyadi",
"Soylu",
"Soysal",
"Sozen",
"Sporel",
"Suker",
"Suleymanoglu",
"Sumer",
"Sunalp",
"Sunay",
"Sunter",
"Suphi",
"Suvari",
"Suveydan",
"Tabak",
"Tagmach",
"Taher",
"Tahir",
"Talay",
"Talu",
"Tanaoglu",
"Tandogan",
"Taner",
"Tanir",
"Tanish",
"Tanju",
"Tansel",
"Tanyu",
"Tarcan",
"Tarhan",
"Tarik",
"Taş",
"Taşçi",
"Taşdemir",
"Tash",
"Tashchi",
"Tashdemir",
"Tashkiran",
"Tasilova",
"Taşkiran",
"Taskopruluzade",
"Tata",
"Tatli",
"Tatlises",
"Tavukcu",
"Tayfur",
"Taylan",
"Teke",
"Tekeli",
"Tekin",
"Tekoz",
"Teksoz",
"Temiz",
"Terzi",
"Terzioglu",
"Tezcan",
"Tezel",
"Tilki",
"Tiryaki",
"Togan",
"Togay",
"Toker",
"Toner",
"Top",
"Topal",
"Topaloglu",
"Topbaş",
"Topbash",
"Topchu",
"Topçu",
"Toprak",
"Topuz",
"Toraman",
"Torlak",
"Torumtay",
"Torun",
"Tosun",
"Tufan",
"Tufekchi",
"Tufekçi",
"Tugai",
"Tumer",
"Tuna",
"Tunc",
"Tunç",
"Tuncay",
"Tuncel",
"Tuncer",
"Tunch",
"Tural",
"Turan",
"Turel",
"Turgut",
"Turk",
"Turkan",
"Turkay",
"Turker",
"Turkes",
"Turkmen",
"Turkoglu",
"Turkyilmaz",
"Tuzmen",
"Tuzun",
"Uçar",
"Uchar",
"Uche",
"Uchuncu",
"uçuncu",
"Ugur",
"Ugurlu",
"Ugurluer",
"Ulash",
"Ulkumen",
"Ulusoy",
"Ulusu",
"Unal",
"Uner",
"Unsal",
"Urfali",
"Uruisamoglu",
"Usak",
"Uslu",
"Usta",
"Uyanik",
"Uygun",
"Uygur",
"Uysal",
"Uzer",
"Uzumcu",
"Uzun",
"Uzuncharsili",
"Uzunlar",
"Vaner",
"Vardar",
"Vedat",
"Veli",
"Virgin",
"Volkan",
"Vural",
"Vuran",
"Yagci",
"Yagcilar",
"Yagmur",
"Yakin",
"Yakut",
"Yalaz",
"Yalchin",
"Yalchinkaya",
"Yalçin",
"Yalçinkaya",
"Yalman",
"Yalpat",
"Yamak",
"Yaman",
"Yanki",
"Yardim",
"Yardimci",
"Yaşar",
"Yashar",
"Yasin",
"Yavaş",
"Yavash",
"Yavuz",
"Yazar",
"Yazici",
"Yazicioglu",
"Yazicizade",
"Yenal",
"Yener",
"Yerli",
"Yerlikaya",
"Yeshil",
"Yeshilnil",
"Yeşil",
"Yeşilnil",
"Yetiş",
"Yetish",
"Yigit",
"Yildirim",
"Yildiz",
"Yildizeli",
"Yildizoglu",
"Yilmanz",
"Yilmaz",
"Younan",
"Yuce",
"Yucel",
"Yuksel",
"Yumlu",
"Zafer",
"Zaganos",
"Zaim",
"Zaimoglu",
"Zarakolu",
"Zengin",
"Zeybek",
"Zorlu"
]>>
<<set setup.turkishFemaleFirstnames to [
"Ada",
"Aergul",
"Afet",
"Ahu",
"Aiyla",
"Akara",
"Akasma",
"Akay",
"Alara",
"Alev",
"Asli",
"Asmin",
"Asuman",
"Asya",
"Ayleen",
"Aylin",
"Aymelek",
"Aynur",
"Ayperi",
"Ayşe",
"Ayşegül",
"Aysel",
"Ayşenur",
"Aysima",
"Aysun",
"Ayten",
"Azra",
"Bahar",
"Banou",
"Banu",
"Basak",
"Belgin",
"Belinay",
"Beren",
"Berfin",
"Beril",
"Berna",
"Berra",
"Berrak",
"Beste",
"Betül",
"Beyza",
"Buğlem",
"Burcu",
"Büşra",
"Canan",
"Caria",
"Cemre",
"Ceren",
"Ceyda",
"Ceylan",
"Ceylin",
"Damla",
"Defne",
"Deniz",
"Derin",
"Derya",
"Dicle",
"Dilara",
"Dilay",
"Dilek",
"Doga",
"Duru",
"Ebrar",
"Ece",
"Ecrin",
"Eda",
"Edanur",
"Ekin",
"Ela",
"Elanur",
"Elif",
"Elifnur",
"Elmas",
"Elnara",
"Elvan",
"Emel",
"Emine",
"Emira",
"Emirhan",
"Emiri",
"Emre",
"Enfleda",
"Erva",
"Esana",
"Esen",
"Eser",
"Esila",
"Esin",
"Eslem",
"Esma",
"Esmanur",
"Esmeray",
"Esra",
"Evren",
"Eylul",
"Eylül",
"Fatma",
"Fatmanur",
"Feray",
"Feriha",
"Feyza",
"Filiz",
"Funda",
"Fusun",
"Gamze",
"Gaye",
"Gulizar",
"Gulya",
"Halime",
"Handan",
"Hande",
"Hatice",
"Havin",
"Hayrunnisa",
"Hazal",
"Hazan",
"Hilal",
"Hira",
"Hiranur",
"Hümeyra",
"Huseyin",
"İkra",
"İlayda",
"Ilkay",
"İpek",
"İrem",
"Irmak",
"Jale",
"Joozher",
"Jorawar",
"Juandalynn",
"Jubaila",
"Kader",
"Kadri",
"Kari",
"Karli",
"Kelebek",
"Kerzi",
"Kiral",
"Kiraz",
"Kübra",
"Lalam",
"Lale",
"Lunara",
"Makbule",
"Medine",
"Mehtap",
"Melek",
"Melike",
"Melis",
"Melisa",
"Meltem",
"Merve",
"Meryem",
"Mina",
"Mira",
"Miray",
"Nagihan",
"Naz",
"Nazik",
"Nazli",
"Necla",
"Nehir",
"Nerhim",
"Nermin",
"Neylan",
"Nilgun",
"Nisa",
"Nisanur",
"Nuray",
"Nurgul",
"Nurhan",
"Nurten",
"Olcay",
"Omer",
"Onur",
"Öykü",
"Ozge",
"Paša",
"Pembe",
"Pinar",
"Rabia",
"Rahsheda",
"Ravza",
"Reyhan",
"Rezan",
"Roshan",
"Roxelana",
"Rümeysa",
"Safak",
"Safiye",
"Sanem",
"Seda",
"Sefa",
"Sefika",
"Semanur",
"Semra",
"Serap",
"Sevda",
"Sevgili",
"Sevil",
"Sevinc",
"Şevval",
"Şeyma",
"Seyyal",
"Sezen",
"Shahinaz",
"Shakirat",
"Sibel",
"Sibeli",
"Sidika",
"Sila",
"Silaah",
"Songl",
"Sudenaz",
"Sumeyye",
"Sümeyye",
"Tansu",
"Toulin",
"Tuana",
"Tubba",
"Tuğba",
"Tutku",
"Umut",
"Yagmur",
"Yağmur",
"Yaren",
"Yeter",
"Yildiz",
"Yonca",
"Zambak",
"Zehra",
"Zel",
"Zerdali",
"Zeynep",
"Zlem",
"Zümra"
]>>
<<set setup.dutchMaleFirstnames to ["Wesley",
"Kevin",
"Jeroen",
"Thomas",
"Johannes",
"Robin",
"Dennis",
"Tim",
"Nick",
"Jan",
"Mark",
"Jeffrey",
"Rick",
"Mike",
"Tom",
"Bart",
"Stefan",
"Niels",
"Roy",
"Michael",
"Martijn",
"Sander",
"Patrick",
"Pieter",
"Richard",
"Niels",
"Paul",
"Sebastiaan",
"Rob",
"Marcel",
"Robin",
"Dirk",
"Joost",
"David",
"Johan",
"Jasper",
"Stephan",
"René",
"Marco",
"Nicky",
"Bram",
"Joris"]>>
<<set setup.dutchSurnames to ["de Jong",
"Jansen",
"de Vries",
"van den Berg",
"van Dijk",
"Bakker",
"Janssen",
"Visser",
"Smit",
"Meijer",
"de Boer",
"Mulder",
"de Groot",
"Bos",
"Vos",
"Peters",
"Hendriks",
"van Leeuwen",
"Dekker",
"Brouwer",
"de Wit",
"Dijkstra",
"Smits",
"de Graaf",
"van der Meer",
"Kok",
"Jacobs",
"van der Linden",
"de Haan",
"Vermeulen",
"van den Heuvel",
"van der Veen",
"van den Broek",
"de Bruin",
"Schouten",
"de Bruijn",
"Beek",
"van der Heijden",
"Willems",
"van Vliet",
"Hoekstra",
"Maas",
"Verhoeven",
"Koster",
"van Dam",
"Prins",
"Blom",
"Huisman",
"Peeters",
"de Jonge"]>>
<<set setup.dutchFemaleFirstnames to ["Lisa",
"Laura",
"Anne",
"Maria",
"Michelle",
"Iris",
"Sanne",
"Johanna",
"Melissa",
"Kim",
"Kelly",
"Anna",
"Anouk",
"Chantal",
"Denise",
"Manon",
"Tessa",
"Linda",
"Joyce",
"Esther",
"Eline",
"Daniëlle",
"Mandy",
"Eva",
"Charlotte",
"Lisanne",
"Lotte ",
"Maria",
"Patricia",
"Marjolein",
"Cornelia",
"Suzanne",
"Judith",
"Maaike",
"Marloes",
"Jessica",
"Monique",
"Tamara",
"Stephanie",
"Saskia"]>>
<<set setup.belgianMaleFirstnames to ["Marc",
"Patrick",
"Luc",
"Philippe",
"Jean",
"Peter",
"David",
"Jan",
"Johan",
"Dirk",
"Michel",
"Bart",
"Erik",
"Alain",
"Olivier",
"Simon",
"Hugo",
"Théo",
"Mathis",
"Thomas",
"Wout",
"Vincent",
"Geert",
"Pierre",
"Robin",
"Matteo",
"Wim",
"Steven",
"Paul",
"Eddy",
"Seppe",
"Mathias",
"Didier",
"Guy",
"Koen",
"Ruben",
"Tom",
"Daan",
"Danny",
"Frank",
"Julien",
"Jonathan",
"Aaron",
"Loïc",
"Elias",
"François",
"Guillaume",
"Benjamin",
"Stan",
"Tristan",
"Kristof",
"Stéphane",
"Kurt",
"Cédric",
"Florian",
"Arne",
"Axel",
"Tim",
"Jeroen",
"Julien",
"Quinter",
"Xander",
"Clément",
"Oscar",
"Dimitri",
"Hans",
"Sven",
"Alexis",
"Jelle",
"Noa",
"Steve",
"Mario",
"Jens",
"Tuur",
"Laurence",
"Wannes",
"Mats",
"Vince"]>>
<<set setup.belgianSurnames to ["Peeters",
"Janssens",
"Maes",
"Jacobs",
"Mertens",
"Willems",
"Claes",
"Goossens",
"Wouters",
"De Smet",
"Dubois",
"Lambert",
"Martin",
"Dupont",
"Simon",
"Leclercq",
"Dumont",
"Laurent",
"Lejeune",
"Renard",
"Van Damme",
"Van de Velde",
"Segers",
"Hendrickx",
"Coppens",
"Leroy",
"Van den Broeck",
"Wauters",
"François",
"De Cock",
"Verhoeven",
"Cools",
"Laurent",
"Denis",
"Renard",
"Timmermans",
"Vandenberghe",
"De Ridder",
"Lemaire",
"De Pauw",
"De Wilde",
"De Smedt",
"Moens",
"Wuyts",
"Michel",
"Vermeersch",
"Verstraeten",
"Claessens",
"Beckers",
"Heylen",
"Adam",
"Bogaerts",
"Van Acker",
"De Coster",
"Matthys",
"Mahieu",
"Legrand",
"Carlier",
"Van Hoof",
"Gielen",
"Thiry",
"Vandevelde",
"Luyten",
"Vervoort",
"Somers",
"Raes",
"Nys",
"Moreau",
"Collard",
"Delvaux",
"Parmentier",
"De Witte",
"Swinnen",
"Jacques",
"Verhulst",
"De Bock",
"Mortier",
"De Bruyn",
"Guillaume",
"Verbeek",
"Claus",
"De Wolf",
"Smeets",
"Leemans",
"Rousseau",
"Gillet",
"Léonard",
"Servais",
"Van Daele",
"Descamps",
"Goffin",
"Cleysters",
"Toussaint",
"Michel",
"De Wever",
"De Crem"]>>
<<set setup.belgianFemaleFirstnames to ["Maria",
"Emma",
"Marie",
"Louise",
"Nathalie",
"Martine",
"Isabelle",
"Anne",
"Christine",
"Elise",
"Sarah",
"Julie",
"Laura",
"Charlotte",
"Manon",
"Camille",
"Lisa",
"Chloé",
"Clara",
"Lucie",
"Lotte",
"Juliette",
"Olivia",
"Lina",
"Amber",
"Luna",
"Sara",
"Eva",
"Jade",
"Alice",
"Lore",
"Nina",
"Zoé",
"Anna",
"Noor",
"Ella",
"Elena",
"Pauline",
"Lena",
"Lara",
"Elisa",
"Ann",
"Carine",
"Patricia",
"Marleen",
"Véronique",
"Sophie",
"Els",
"Cindy",
"Sabine",
"Katrien",
"Nicole",
"Stéphanie",
"Monique"]>>
<<set setup.spanishSurnames to [
"Abadía",
"Abadiano",
"Abalo",
"Abarca",
"Abascal",
"Abasolo",
"Abrigo",
"Abril",
"Acevedo",
"Aceves",
"Acosta",
"Adames",
"Adan",
"Aguado",
"Agüera",
"Agüero",
"Aguilar",
"Aguinaga",
"Aguinis",
"Alas",
"Alba",
"Albacete",
"Albaladejo",
"Albareda",
"Albarracín",
"Albarrán",
"Alburquerque",
"Alcalá",
"Alcantara",
"Aldana",
"Alegre",
"Alegría",
"Alén",
"Alfonseca",
"Almánzar",
"Almirón",
"Almodóvar",
"Alonso",
"Alou",
"Altamira",
"Altamirano",
"Alvarado",
"Alvarez",
"Álvarez",
"Alvear",
"Alzamora",
"Amaya",
"Amescua",
"Andres",
"Anglada",
"Angulo",
"Anon",
"Aracil",
"Aragonés",
"Arancibia",
"Aranda",
"Araya",
"Arcaño",
"Arce",
"Arévalo",
"Arguello",
"Argüello",
"Arias",
"Ariza",
"Armenteros",
"Arraiza",
"Arrate",
"Arredondo",
"Arroyo",
"Arrúa",
"Arruabarrena",
"Arruebarrena",
"Artiñano",
"Asencio",
"Asensi",
"Asensio",
"Asín",
"Asquerino",
"Astudillo",
"Ávalos",
"Ávila",
"Avilés",
"Aznar",
"Azpilicueta",
"Azucena",
"Badillo",
"Balenciaga",
"Ballesta",
"Baltra",
"Banegas",
"Barbero",
"Barboza",
"Barea",
"Barquín",
"Barradas",
"Barragan",
"Barrientos",
"Barrionuevo",
"Barrios",
"Batista",
"Bautista",
"Baviera",
"Becerril",
"Bejarano",
"Bellido",
"Bello",
"Beltrán",
"Benavente",
"Benitez",
"Bermudez",
"Bernal",
"Bernárdez",
"Berrios",
"Betancor",
"Bettencourt",
"Bielsa",
"Bilbao",
"Blanco",
"Blandón",
"Blas",
"Bobadilla",
"Bolaño",
"Bolaños",
"Bonastre",
"Borges",
"Borla",
"Borrero",
"Bracamontes",
"Bracho",
"Bravo",
"Brenes",
"Brugués",
"Bueno",
"Buenvenida",
"Bustamante",
"Cabal",
"Caballero",
"Cabello",
"Cabrera",
"Calderón",
"Calvente",
"Calvo",
"Camargo",
"Campillo",
"Campos",
"Cañizares",
"Cannella",
"Cano",
"Caraballo",
"Carazo",
"Carbonell",
"Cárdenas",
"Cardona",
"Carmona",
"Carpintero",
"Carpio",
"Carrasco",
"Carrasquillo",
"Carrera",
"Carreras",
"Cartagena",
"Casablancas",
"Casas",
"Casilla",
"Casillas",
"Castañeda",
"Castelblanco",
"Castellano",
"Castellanos",
"Castillo",
"Castrillón",
"Castro",
"Ceballos",
"Cebrián",
"Cepeda",
"Cervantes",
"Cevallos",
"Chacón",
"Chávez",
"Cienfuegos",
"Cisneros",
"Cisternas",
"Claros",
"Claver",
"Collantes",
"Colomer",
"Colón",
"Congost",
"Copello",
"Cordero",
"Cordova",
"Coria",
"Coronado",
"Corrales",
"Correa",
"Cortes",
"Cortizo",
"Covarrubias",
"Crespi",
"Crespo",
"Cruz",
"Cuadra",
"Cubilla",
"Cuellar",
"Cuello",
"Cuesta",
"Cueto",
"Damirón",
"Dávila",
"De Argüello",
"De Jesus",
"De la Cruz",
"De la Fuente",
"De La Rosa",
"De la Vega",
"De León",
"De Los Santos",
"De Lucas",
"De Minaur",
"De Miñaur",
"De Ribera",
"De Soto",
"De Vargas",
"Del Granado",
"Del Negro",
"Del Rosario",
"Del Toro",
"Delfin",
"Delgado",
"Derbez",
"Desoto",
"Diaz",
"Díaz",
"Diego",
"Diez",
"Dimas",
"Dominguez",
"Domínguez",
"Dosman",
"Duarte",
"Duque",
"Duran",
"Echazú",
"Eizaguirre",
"Enríquez",
"Escalera",
"Escobar",
"Esguerra",
"Espejo",
"Espina",
"Espinal",
"Espinosa",
"Esteve",
"Estrada",
"Expósito",
"Fajardo",
"Falcon",
"Fandiño",
"Fernandez",
"Fernández",
"Ferreiro",
"Ferrer",
"Ferrero",
"Ferriz",
"Ferro",
"Figueras",
"Figuerola",
"Florencio",
"Flores",
"Florimón",
"Forero",
"Fuenmayor",
"Fuentes",
"Gabarain",
"Galarza",
"Galaz",
"Galdames",
"Galdón",
"Galdós",
"Gallardo",
"Gallego",
"Gallegos",
"Gallo",
"Galvan",
"Galvez",
"Gamboa",
"Garbajosa",
"Garci",
"Garcia",
"García",
"Garrido",
"Garza",
"Gay",
"Gil",
"Gimenez",
"Giraldo",
"Godínez",
"Godoy",
"Gomez",
"Gómez",
"Gonzalez",
"González",
"Gordon",
"Gracián",
"Grande",
"Guaita",
"Guajardo",
"Guardado",
"Guardia",
"Guerra",
"Guerrero",
"Gutierrez",
"Gutiérrez",
"Guzmán",
"Hechavarría",
"Henao",
"Heredia",
"Hermosillo",
"Hermoza",
"Hernandez",
"Hernández",
"Hernanz",
"Herrada",
"Herrera",
"Herrero",
"Herreros",
"Hervás",
"Hidalgo",
"Horta",
"Huertas",
"Hurtado",
"Ibanez",
"Ibáñez",
"Iglesias",
"Inciarte",
"Iniesta",
"Iraheta",
"Iturri",
"Izquierdo",
"Jaén",
"Jara",
"Jerónimo",
"Jimenez",
"Jiménez",
"Juárez",
"Kindelán",
"Landa",
"Lavalle",
"Lebrón",
"Leon",
"Leyva",
"Libertad",
"Lizano",
"Lizárraga",
"Llompart",
"Llorente",
"Lobo",
"Lopez",
"López",
"Lorenzo",
"Loya",
"Lozano",
"Lucena",
"Lucero",
"Lucio",
"Luengo",
"Lugo",
"Luna",
"Luz",
"Machuca",
"Macias",
"Madero",
"Madrazo",
"Madrigal",
"Maestre",
"Maldonado",
"Malla",
"Mancisidor",
"Mansilla",
"Marciano",
"Marcos",
"Mariano",
"Mariátegui",
"Marin",
"Marqués",
"Marquez",
"Marrero",
"Marron",
"Marroquín",
"Martin",
"Martinez",
"Martínez",
"Martos",
"Marzo",
"Mata",
"Mateo",
"Mateos",
"Máynez",
"Mayor",
"Mayoral",
"Maytín",
"Mazo",
"Medel",
"Medina",
"Mejía",
"Menaldo",
"Mendez",
"Mendia",
"Mendoza",
"Menem",
"Menendez",
"Menezes",
"Merino",
"Milian",
"Miranda",
"Molina",
"Molinero",
"Montana",
"Montaño",
"Montenegro",
"Montero",
"Montes",
"Mora",
"Morales",
"Moreno",
"Morillo",
"Morón",
"Moya",
"Mucciolo",
"Muniz",
"Munoz",
"Muñoz",
"Muralles",
"Murillo",
"Nabarro",
"Nápoles",
"Navarro",
"Navas",
"Negrin",
"Negro",
"Nieto",
"Nieves",
"Ñíguez",
"Noguera",
"Norales",
"Novoa",
"Nunez",
"Ocampos",
"Ochoa",
"Ojeda",
"Olivencia",
"Olmos",
"Oquendo",
"Ordóñez",
"Orjuela",
"Oropeza",
"Ortega",
"Ortiz",
"Oseguera",
"Otero",
"Ozuna",
"Pabón",
"Pacheco",
"Padilla",
"Palacios",
"Palazuelos",
"Palomo",
"Pardo",
"Paredes",
"Parejo",
"Parera",
"Parra",
"Partida",
"Pascual",
"Pastor",
"Pastrana",
"Paz",
"Pazmiño",
"Peguero",
"Peinado",
"Pena",
"Peña",
"Penagos",
"Peñate",
"Peralta",
"Perdomo",
"Perea",
"Perez",
"Pérez",
"Perroni",
"Perurena",
"Pestano",
"Picallo",
"Picazo",
"Pichardo",
"Pimentel",
"Pineda",
"Piñera",
"Pinto",
"Piquer",
"Polaco",
"Polanco",
"Ponce",
"Porcel",
"Portela",
"Posada",
"Postigo",
"Poveda",
"Prado",
"Prieto",
"Punto",
"Purita",
"Quesada",
"Quevedo",
"Quezada",
"Quintal",
"Quintana",
"Quintanilla",
"Quintero",
"Rada",
"Rafaeli",
"Ramirez",
"Ramírez",
"Ramiro",
"Ramos",
"Rascon",
"Recarte",
"Redondo",
"Renteria",
"Restrepo",
"Rey",
"Reyes",
"Ríos",
"Rivera",
"Riveros",
"Rodriguez",
"Rodríguez",
"Rojas",
"Rojo",
"Roman",
"Romaña",
"Romero",
"Rondon",
"Rosa",
"Rosario",
"Rubio",
"Ruiz",
"Ruvalcaba",
"Sacasa",
"Saez",
"Saiz",
"Salazar",
"Salcido",
"Saldaña",
"Saldívar",
"Sales",
"Salvador",
"Salvatierra",
"Samaniego",
"Sanchez",
"Sánchez",
"Sandoval",
"Santa Cruz",
"Santayana",
"Santiago",
"Santillán",
"Santisteban",
"Santos",
"Sanz",
"Sarasola",
"Sastre",
"Saucedo",
"Sedeño",
"Seguel",
"Sepúlveda",
"Serrano",
"Silvestre",
"Sinaloa",
"Siqueiros",
"Solana",
"Solano",
"Solarte",
"Soler",
"Sosa",
"Soto",
"Sotomayor",
"Suarez",
"Tatís",
"Tato",
"Tavarez",
"Taveras",
"Tejada",
"Tobón",
"Todero",
"Toledano",
"Toledo",
"Tomás",
"Topete",
"Torre",
"Torres",
"Totanés",
"Treviño",
"Triana",
"Truan",
"Trueba",
"Unzaga",
"Ureña",
"Uriarte",
"Urías",
"Uriburu",
"Urquía",
"Valbuena",
"Valderrama",
"Valdivieso",
"Vale",
"Valenciano",
"Valiente",
"Vallejos",
"Valverde",
"Vasquez",
"Vazquez",
"Vega",
"Velasco",
"Velazco",
"Velazquez",
"Velázquez",
"Verdasco",
"Vicario",
"Vicente",
"Victorino",
"Vidal",
"Vila",
"Vilana",
"Villa",
"Villalobos",
"Villanueva",
"Villaseñor",
"Viniegra",
"Yagüe",
"Yanes",
"Zamacois",
"Zambrano",
"Zapata",
"Zapatero",
"Zarazúa",
"Zayas",
"Zorrilla",
"Zuloaga"]>>
<<set setup.usBoyNames1990 to [
"Mike",
"Michael",
"Chris",
"Christopher",
"Matt",
"Matthew",
"Josh",
"Joshua",
"Dan",
"Daniel",
"Danny",
"David",
"Dave",
"Andrew",
"Andy",
"James",
"Jim",
"Jimmy",
"Justin",
"Joe",
"Joseph",
"Ryan",
"John",
"Johnny",
"Robert",
"Rob",
"Robbie",
"Nick",
"Nicholas",
"Ant",
"Anthony",
"Tony",
"William",
"Will",
"Billy",
"Jonathan",
"Kyle",
"Brandon",
"Jacob",
"Jake",
"Tyler",
"Zachary",
"Zach",
"Kevin",
"Kev",
"Eric",
"Steven",
"Steve",
"Thomas",
"Tom",
"Tommy",
"Brian",
"Alex",
"Alexander",
"Xander",
"Jordan",
"Tim",
"Timmy",
"Timothy",
"Cody",
"Adam",
"Benjamin",
"Ben",
"Benjy",
"Aaron",
"Richard",
"Richie",
"Rich",
"Patrick",
"Pat",
"Paddy",
"Sean",
"Charles",
"Charlie",
"Stephen",
"Jeremy",
"Jez",
"Jose",
"Travis",
"Jeff",
"Jeffrey",
"Nate",
"Nathan",
"Sam",
"Mark",
"Jason",
"Jase",
"Jesse",
"Paul",
"Dustin",
"Greg",
"Ken",
"Scott",
"Derek",
"Austin",
"Corey",
"Bryan",
"Ethan",
"Christian",
"Juan",
"Cam",
"Cameron",
"Jared",
"Taylor",
"Brad",
"Bradley",
"Luis",
"Cory",
"Edward",
"Shawn",
"Ian",
"Evan",
"Marcus",
"Marc",
"Shane",
"Peter",
"Pete",
"Carlos",
"Trevor",
"Antonio",
"Vincent",
"George",
"Vinny",
"Keith",
"Phil",
"Phillip",
"Vic",
"Victor",
"Dylan",
"Brett",
"Chad",
"Nathaniel",
"Don",
"Caleb",
"Casey",
"Blake",
"Ray",
"Raymond",
"Mitchell",
"Mitch",
"Adrian",
"Joel",
"Erik",
"Ronnie",
"Devin",
"Garrett",
"Gabe",
"Gabriel"]>>
<<set setup.ukBoyNames1984 to [
"Christopher",
"Chris",
"James",
"Jim",
"David",
"Dave",
"Dan",
"Danny",
"Mike",
"Michael",
"Matt",
"Matthew",
"Andrew",
"Andy",
"Richard",
"Rich",
"Ricky",
"Paul",
"Mark",
"Tom",
"Adam",
"Robert",
"Robbie",
"Rob",
"John",
"Lee",
"Ben",
"Steven",
"Steve",
"Jonathan",
"Craig",
"Stephen",
"Simon",
"Nick",
"Pete",
"Peter",
"Anthony",
"Ant",
"Tony",
"Alex",
"Alexander",
"Gary",
"Ian",
"Ryan",
"Luke",
"Jamie",
"Stu",
"Stuart",
"Phil",
"Philip",
"Darren",
"Will",
"William",
"Billy",
"Gareth",
"Gaz",
"Martin",
"Kevin",
"Kev",
"Scott",
"Dean",
"Joe",
"Joseph",
"Jason",
"Jase",
"Neil",
"Sam",
"Carl",
"Sean",
"Tim",
"Ollie",
"Oli",
"Ashley",
"Wayne",
"Ed",
"Shaun",
"Aaron",
"Mohammed",
"Gav",
"Liam",
"Nathan",
"Alan",
"Graham",
"Ross",
"Karl",
"Marc",
"Adrian",
"Phillip",
"Patrick",
"Paddy",
"Pat",
"Lewis",
"Colin",
"Russell",
"Russ",
"Charles",
"Charlie",
"Shane",
"George",
"Mathew",
"Jack",
"Dale",
"Josh",
"Dom",
"Dominic",
"Barry",
"Leon",
"Terry",
"Greg",
"Brian",
"Keith",
"Antony",
"Kieran",
"Justin",
"Bradley",
"Brad",
"Jordan",
"Martyn",
"Leigh",
"Damien",
"Robin",
"Ian",
"Stewart"
]>>
<<set setup.canadianBoyNames1990 to [
"Mike",
"Michael",
"Chris",
"Christopher",
"Matt",
"Matthew",
"Josh",
"Joshua",
"Dan",
"Daniel",
"Danny",
"David",
"Dave",
"Andrew",
"Andy",
"James",
"Jim",
"Jimmy",
"Justin",
"Joe",
"Joseph",
"Ryan",
"John",
"Johnny",
"Robert",
"Rob",
"Robbie",
"Nick",
"Nicholas",
"Ant",
"Anthony",
"Tony",
"William",
"Will",
"Billy",
"Jonathan",
"Kyle",
"Brandon",
"Jacob",
"Jake",
"Tyler",
"Zachary",
"Zach",
"Kevin",
"Kev",
"Eric",
"Steven",
"Steve",
"Thomas",
"Tom",
"Tommy",
"Brian",
"Alex",
"Alexander",
"Xander",
"Jordan",
"Tim",
"Timmy",
"Timothy",
"Cody",
"Adam",
"Benjamin",
"Ben",
"Benjy",
"Aaron",
"Richard",
"Richie",
"Rich",
"Patrick",
"Pat",
"Paddy",
"Sean",
"Charles",
"Charlie",
"Stephen",
"Jeremy",
"Jez",
"Travis",
"Jeff",
"Jeffrey",
"Nate",
"Nathan",
"Sam",
"Mark",
"Jason",
"Jase",
"Jesse",
"Paul",
"Dustin",
"Greg",
"Ken",
"Scott",
"Derek",
"Austin",
"Corey",
"Bryan",
"Ethan",
"Christian",
"Cam",
"Cameron",
"Jared",
"Taylor",
"Brad",
"Bradley",
"Cory",
"Edward",
"Shawn",
"Ian",
"Evan",
"Marcus",
"Marc",
"Shane",
"Peter",
"Pete",
"Carlos",
"Trevor",
"Vincent",
"George",
"Vinny",
"Keith",
"Phil",
"Phillip",
"Vic",
"Victor",
"Dylan",
"Brett",
"Chad",
"Nathaniel",
"Don",
"Caleb",
"Casey",
"Blake",
"Ray",
"Raymond",
"Mitchell",
"Mitch",
"Adrian",
"Joel",
"Erik",
"Ronnie",
"Devin",
"Garrett",
"Gabe",
"Gabriel",
"Gordy",
"Darcy",
"Graeme",
"Mathieu",
"Michel",
"Blair",
"Liam",
"Duncan",
"Simon",
"Nigel"]>>
<<set setup.aussieBoyNames1990 to [
"Matt",
"Matthew",
"James",
"Jim",
"Jimmy",
"Dan",
"Daniel",
"Danny",
"Josh",
"Joshua",
"Mike",
"Michael",
"Thomas",
"Tom",
"Tommy",
"Nick",
"Nicholas",
"Jack",
"Ben",
"Benjamin",
"Benjy",
"Luke",
"Chris",
"Christopher",
"Jake",
"Nate",
"Nathan",
"Andrew",
"Andy",
"Lachlan",
"Sam",
"Samuel",
"Dylan",
"Mitch",
"Mitchell",
"Alex",
"Alexander",
"Xander",
"Ryan",
"Jordan",
"Will",
"William",
"Billy",
"Dave",
"David",
"Liam",
"Aaron",
"Adam",
"Jacob",
"Tim",
"Timothy",
"Tony",
"Anthony",
"Ant",
"Jesse",
"Patrick",
"Pat",
"Cam",
"Cameron",
"Brad",
"Bradley",
"Jason",
"John",
"Johnny",
"Robert",
"Rob",
"Robbie",
"Justin",
"Joel",
"Zachary",
"Zach",
"Jayden",
"Kyle",
"Brandon",
"Pete",
"Peter",
"Steve",
"Steven",
"Jackson",
"Sean",
"Mark",
"Hayden",
"Joseph",
"Joe",
"Corey",
"Scott",
"Callum",
"Ash",
"Ashley",
"Dean",
"Jamie",
"Rhys",
"Harrison",
"Stephen",
"Paul",
"Jeremy",
"Jez",
"Jonathan",
"Jon",
"Brendan",
"Tyler",
"Adrian",
"Darcy",
"Jarrod",
"Shaun",
"Connor",
"Blake",
"Mathew",
"Ethan",
"Simon",
"Riley",
"George",
"Trent",
"Ed",
"Edward",
"Eddie",
"Christian",
"Harley",
"Marcus",
"Angus",
"Gus",
"Kevin",
"Kev",
"Shane",
"Oliver",
"Oli",
"Max",
"Lucas",
"Travis",
"Aidan",
"Tyson",
"Bailey",
"Richard",
"Richie",
"Charlie",
"Charles",
"Julian",
"Jules",
"Harry",
"Brayden",
"Bryce",
"Tristan",
"Brodie"]>>
<<set setup.survalGirlNames to [
"Adeline",
"Charlotte",
"Gloria",
"Natalia",
"Alexandria",
"Chelsea",
"Grace",
"Natasha",
"Alexis",
"Chloe",
"Hannah",
"Olivia",
"Amanda",
"Christina",
"Harper",
"Paige",
"Amelia",
"Claire",
"India",
"Paris",
"Anais",
"Clara",
"Isabelle",
"Penelope",
"Anastasia",
"Claudia",
"Isla",
"Peyton",
"Angelica",
"Colette",
"Jacqueline",
"Phoebe",
"Angelina",
"Danielle",
"Jane",
"Portia",
"Anne",
"Daphne",
"Josephine",
"Rosalind",
"Arabella",
"Davina",
"Julia",
"Scarlett",
"Arianna",
"Dominique",
"Juliet",
"Sloane",
"Ashley",
"Elizabeth",
"Kendra",
"Sophia",
"Ava",
"Eloise",
"Laura",
"Stella",
"Beatrice",
"Emery",
"Laurel",
"Tatiana",
"Blair",
"Emily",
"Leighton",
"Tiffany",
"Brittany",
"Emma",
"Lilian",
"Valentina",
"Brooke",
"Esme",
"Maeve",
"Vanessa",
"Camille",
"Felicia",
"Margaret",
"Veronica",
"Caroline",
"Francesca",
"Margot",
"Victoria",
"Catherine",
"Gabrielle",
"Millicent",
"Vivienne",
"Celeste",
"Georgia",
"Naomi",
"Whitney"]>>
<<set setup.survalBoyNames to [
"Adrien",
"Alberto",
"Albin",
"Aldo",
"Alessandro",
"Alexandre",
"Alois",
"Andre",
"Antoine",
"Armando",
"Arnaud",
"Axel",
"Baptiste",
"Bart",
"Bastien",
"Benoit",
"Bernard",
"Bertrand",
"Boris",
"Bruno",
"Carlo",
"Christophe",
"Claude",
"Constantin",
"Cyril",
"Damien",
"Daniele",
"Dario",
"Davide",
"Didier",
"Dieter",
"Dino",
"Dirk",
"Dominik",
"Eduardo",
"Egon",
"Elvin",
"Emmanuel",
"Enrico",
"Erik",
"Ernst",
"Fabien",
"Farid",
"Federico",
"Felix",
"Fernando",
"Flavio",
"Francis",
"Francois",
"Fritz",
"Gabriel",
"Gaston",
"Gautier",
"Gerard",
"Gianluca",
"Gianni",
"Gilberto",
"Giorgio",
"Gregoire",
"Guy",
"Hans",
"Harald",
"Henrik",
"Herve",
"Hugo",
"Ivan",
"Jacques",
"Joachim",
"Joerg",
"Jonas",
"Josef",
"Juergen",
"Kurt",
"Lars",
"Leon",
"Louis",
"Luc",
"Lukas",
"Marc",
"Marcel",
"Mario",
"Martyn",
"Max",
"Michel",
"Nico",
"Niklaus",
"Olaf",
"Olli",
"Pascal",
"Patrik",
"Paulo",
"Pieter",
"Phillipe",
"Pierre",
"Rafael",
"Ralf",
"Remy",
"Renaud",
"Roby",
"Rolf",
"Rudy",
"Sandro",
"Sebastien",
"Sepp",
"Stefan",
"Sven",
"Thierry",
"Tobias",
"Tomas",
"Valentin",
"Viktor",
"Walter",
"Werner",
"Willem",
"Willi",
"Xavier",
"Yannick"]>>
/* END STORYINIT */<<widget "characterSheet">>\
<<skillSort>>\
<span class="heading">\
<span style="font-size:x-large"><<= $pc.firstname.toUpperCase()>> <b><<= $pc.surname.toUpperCase()>></b></span>
<b><small>SECONDARY ATTRIBUTES</small></b>
<div class="tooltip">Strength:<span class="tooltiptext">How physically strong you are</span></div> $pc.strength
<div class="tooltip">Stamina:<span class="tooltiptext">Your cardiovascular fitness</span></div> $pc.stamina
<div class="tooltip">Confidence:<span class="tooltiptext">Your social confidence</span></div> $pc.confidence
<div class="tooltip">Creativity:<span class="tooltiptext">Your ingenuity</span></div> $pc.creativity
<div class="tooltip">Daring:<span class="tooltiptext">Your physical courage</span></div> $pc.daring
<div class="tooltip">Deception:<span class="tooltiptext">How convincingly you lie</span></div> $pc.deception
<b><small>PHYSICAL SKILLS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Physical">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>LANGUAGES</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Languages">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>SPORTS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Sports">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>SOCIAL SKILLS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Social">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>CREATIVE SKILLS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Creative">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>KNOWLEDGE SKILLS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Knowledge">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>HOBBIES</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Hobbies">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>CAREERS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Careers">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>SUBJECT MATTER EXPERTISE</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "SME">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
<b><small>SEXUAL SKILLS</small></b>
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category == "Sexual">>\
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score
<</if>>\
<</for>>\
</span>
<</widget>>
<<widget "skillSort">><<silently>>
<<set _sortFn to function (a, b) {
if (a.name < b.name) return -1;
if (a.name > b.name) return 1;
return 0;
}>>
<<run $pc.skills.sort(_sortFn)>>
<</silently>><</widget>>
<<widget "surpsAddXP">><<silently>>
<<surpsMasterSkillListGen>>/*To create local surps variables*/
/* format <<surpsAddXP "Swim" 500>> */
<<if ndef $scene.skillIncrease>>
<<set $scene.skillIncrease to []>>
<</if>>
<<set _hasSkill to false>>
<<set _xpAmount to Number($args[1])>>
<<set _xpShowAmount to Number($args[1])>>
<<set _levelsPassed to []>>
<<set _buildsStrength to false>>
<<set _buildsStamina to false>>
<<set _buildsConfidence to false>>
<<set _buildsCreativity to false>>
<<set _buildsDaring to false>>
/* if the PC already has the skill, add xp*/
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == $args[0]>>
<<set _hasSkill to true>>
<<set _xpAmount to Number($args[1])>>/*NEW*/
<<set $pc.skills[_i].xp += _xpAmount>>
<<set $scene.skillIncrease.push($args[0])>>
<<set $scene.skillIncrease.push(_xpShowAmount)>>
<<set $scene.skillIncrease.push("")>>
/* Determine if the level/score should go up*/
<<set _score to $pc.skills[_i].score>>
<<for _j to 0; _j lt 10 ; _j++>>
<<if $pc.skills[_i].xp gte setup.skillLevels[_score]>>
/* LEVEL UP */
<<set $pc.skills[_i].score += 1>>
<<set _score +=1>>
<<set _levelsPassed.push(_score)>>
<<$scene.skillIncrease[($scene.skillIncrease.length-1)] to "Level Up!">>
<<if $pc.skills[_i].xp lt setup.skillLevels[_score]>>
<<set _j to 20>>
<</if>>
<</if>>
<</for>>
/* determine whether the skill builds any secondary attributes */
<<if $pc.skills[_i].builds.includes("Strength")>>
<<set _buildsStrength to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Stamina")>>
<<set _buildsStamina to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Confidence")>>
<<set _buildsConfidence to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Creativity")>>
<<set _buildsCreativity to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Deception")>>
<<set _buildsDeception to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Daring")>>
<<set _buildsDaring to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<</if>>
<</for>>
/* if they don't have the skill, add it at xp == -500 + xp gained */
<<if not _hasSkill>>
/*<<set _xpAmount -=500>>*/
<<for _i to 0; _i lt _surpsMasterSkillList.length; _i++>>
<<if _surpsMasterSkillList[_i].name == $args[0]>>
<<set $scene.skillIncrease.push($args[0])>>
<<set $scene.skillIncrease.push(_xpShowAmount)>>
<<set $scene.skillIncrease.push(" ")>>
<<set $pc.skills.push({"name" : _surpsMasterSkillList[_i].name, "description": _surpsMasterSkillList[_i].description, "category": _surpsMasterSkillList[_i].category, "builds": _surpsMasterSkillList[_i].builds, "families": _surpsMasterSkillList[_i].families, "score": 0, "xp": _xpAmount})>>
/* Determine if the level/score should go up*/
<<for _k to 0; _k lt $pc.skills.length; _k++>>
<<if $pc.skills[_k].name == $args[0]>>
<<set _score to $pc.skills[_k].score>>
<<for _j to 0; _j lt 10 ; _j++>>
<<if $pc.skills[_k].xp gte setup.skillLevels[_score]>>
<<set _levelsPassed.push(0)>>
/* LEVEL UP */
<<set $pc.skills[_k].score += 1>>
<<set _score +=1>>
<<set _levelsPassed.push(_score)>>
<<$scene.skillIncrease[($scene.skillIncrease.length-1)] to "Level Up!">>
<<if $pc.skills[_k].xp lt setup.skillLevels[_score]>>
<<set _j to 20>>
<</if>>
<</if>>
<</for>>
<</if>>
<</for>>
/* determine whether the skill builds any secondary attributes */
<<if _surpsMasterSkillList[_i].builds.includes("Strength")>>
<<set _buildsStrength to true,
_skillLevel to _score>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Stamina")>>
<<set _buildsStamina to true,
_skillLevel to _score>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Confidence")>>
<<set _buildsConfidence to true,
_skillLevel to _score>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Creativity")>>
<<set _buildsCreativity to true,
_skillLevel to _score>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Deception")>>
<<set _buildsDeception to true,
_skillLevel to _score>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Daring")>>
<<set _buildsDaring to true,
_skillLevel to _score>>
<</if>>
<</if>>
<</for>>
<</if>>
/* if the skill builds a secondary attribute, find out if it's the highest such skill */
<<if _buildsStrength>>
<<set _increaseStrength to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Strength")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseStrength to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest strength-building skill, increase Strength & Daring */
<<if _increaseStrength>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.strength += 4>>
<<set $pc.daring += $pc.strength + 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.strength += 4>>
<<set $pc.daring += $pc.strength + 4>>
<<else>>
<<set $pc.strength += _levelsPassed[_i]>>
<<set $pc.daring += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<<if _buildsStamina>>
<<set _increaseStamina to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Stamina")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseStamina to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest stamina-building skill, increase Stamina */
<<if _increaseStamina>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.stamina += 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.stamina += 4>>
<<else>>
<<set $pc.stamina += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<<if _buildsConfidence>>
<<set _increaseConfidence to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Confidence")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseConfidence to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest confidence-building skill, increase Confidence */
<<if _increaseConfidence>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.confidence += 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.confidence += 4>>
<<else>>
<<set $pc.confidence += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<<if _buildsCreativity>>
<<set _increaseCreativity to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Creativity")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseCreativity to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest creativity-building skill, increase Creativity */
<<if _increaseCreativity>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.creativity += 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.creativity += 4>>
<<else>>
<<set $pc.creativity += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<<if _buildsDaring>>
<<set _increaseDaring to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Daring")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseDaring to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest daring-building skill, increase Daring */
<<if _increaseDaring>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.daring += 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.daring += 4>>
<<else>>
<<set $pc.daring += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<<if _buildsDeception>>
<<set _increaseDeception to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Deception")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseDeception to false>>
<<else>>
<<for _j to 0; _j lte $pc.skills[_i].score; _j++>>
<<set _levelsPassed.delete (_j)>>
<</for>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest daring-building skill, increase Deception */
<<if _increaseDeception>>
<<if _skillLevel == 0>>
<<if !_hasSkill>>
<<set $pc.deception += 4>>
<</if>>
<<else>>
<<for _i to 0; _i lt _levelsPassed.length; _i++>>
<<if _levelsPassed[_i] == 0>>
<<set $pc.deception += 4>>
<<else>>
<<set $pc.deception += _levelsPassed[_i]>>
<</if>>
<</for>>
<</if>>
<</if>>
<</if>>
<</silently>>
<</widget>>
<<widget "surpsIncreaseSkillLevel">><<silently>>
/* format <<surpsIncreaseSkillLevel "Swim">> */
<<surpsMasterSkillListGen>> /*To create local suprs variables*/
/* if the PC already has the skill, add 1 */
<<set _hasSkill to false>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == $args[0]>>
<<set _hasSkill to true>>
<<set $pc.skills[_i].score += 1>>
/* determine whether the skill builds any secondary attributes */
<<if $pc.skills[_i].builds.includes("Strength")>>
<<set _buildsStrength to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Stamina")>>
<<set _buildsStamina to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Confidence")>>
<<set _buildsConfidence to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Creativity")>>
<<set _buildsCreativity to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<<if $pc.skills[_i].builds.includes("Daring")>>
<<set _buildsDaring to true,
_skillLevel to $pc.skills[_i].score>>
<</if>>
<</if>>
<</for>>
/* if they don't have the skill, add it at level 0 */
<<if not _hasSkill>>
<<for _i to 0; _i lt _surpsMasterSkillList.length; _i++>>
<<if _surpsMasterSkillList[_i].name == $args[0]>>
<<set $pc.skills.push({"name" : _surpsMasterSkillList[_i].name, "description": _surpsMasterSkillList[_i].description, "category": _surpsMasterSkillList[_i].category, "builds": _surpsMasterSkillList[_i].builds, "families": _surpsMasterSkillList[_i].families, "score": 0,})>>
/* determine whether the skill builds any secondary attributes */
<<if _surpsMasterSkillList[_i].builds.includes("Strength")>>
<<set _buildsStrength to true,
_skillLevel to 0>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Stamina")>>
<<set _buildsStamina to true,
_skillLevel to 0>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Confidence")>>
<<set _buildsConfidence to true,
_skillLevel to 0>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Creativity")>>
<<set _buildsCreativity to true,
_skillLevel to 0>>
<</if>>
<<if _surpsMasterSkillList[_i].builds.includes("Daring")>>
<<set _buildsDaring to true,
_skillLevel to 0>>
<</if>>
<</if>>
<</for>>
<</if>>
/* if the skill builds a secondary attribute, find out if it's the highest such skill */
<<if _buildsStrength>>
<<set _increaseStrength to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Strength")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseStrength to false>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest strength-building skill, increase Strength & Daring */
<<if _increaseStrength>>
<<if _skillLevel == 0>>
<<set $pc.strength += 4,
$pc.daring += $pc.strength +4>>
<<else>>
<<set $pc.strength += _skillLevel,
$pc.daring += _skillLevel>>
<</if>>
<</if>>
<</if>>
<<if _buildsStamina>>
<<set _increaseStamina to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Stamina")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseStamina to false>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest stamina-building skill, increase Stamina */
<<if _increaseStamina>>
<<if _skillLevel == 0>>
<<set $pc.stamina += 4>>
<<else>>
<<set $pc.stamina += _skillLevel>>
<</if>>
<</if>>
<</if>>
<<if _buildsConfidence>>
<<set _increaseConfidence to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Confidence")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseConfidence to false>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest confidence-building skill, increase Confidence */
<<if _increaseConfidence>>
<<if _skillLevel == 0>>
<<set $pc.confidence += 4>>
<<else>>
<<set $pc.confidence += _skillLevel>>
<</if>>
<</if>>
<</if>>
<<if _buildsCreativity>>
<<set _increaseCreativity to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Creativity")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseCreativity to false>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest creativity-building skill, increase Creativity */
<<if _increaseCreativity>>
<<if _skillLevel == 0>>
<<set $pc.creativity += 4>>
<<else>>
<<set $pc.creativity += _skillLevel>>
<</if>>
<</if>>
<</if>>
<<if _buildsDaring>>
<<set _increaseDaring to true>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name != $args[0]>>
<<if $pc.skills[_i].builds.includes("Daring")>>
<<if $pc.skills[_i].score gte _skillLevel>>
<<set _increaseDaring to false>>
<</if>>
<</if>>
<</if>>
<</for>>
/* if it was the highest daring-building skill, increase Daring */
<<if _increaseDaring>>
<<if _skillLevel == 0>>
<<set $pc.daring += 4>>
<<else>>
<<set $pc.daring += _skillLevel>>
<</if>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "showXP">><<nobr>>
<<if Flag("intox")>>
<<intox>>
<</if>>
<<if ndef $scene.skillIncrease>>
<<set $scene.skillIncrease to []>>
<</if>>
/*
<<if $scene.skillIncrease.length neq 0>>
<<silently>>
<<xpContent>>
<</silently>>
<</if>>
*/
<<silently>>
<<xpContent>>
<</silently>>
<</nobr>><</widget>>
<<widget "xpContent">><<nobr>>
/* The content that needs to be shown should go here*/
<hr />
<<if def $scene.skillIncrease>>
<<if def $scene.skillIncrease[0]>>
<<set _title to $pc.knownAs+" gained XP!">>
<<set _text to "">>
<<for _i to 0; _i lt $scene.skillIncrease.length; _i++>>
<<set _skillName to $scene.skillIncrease[_i]>>
<<set _xpAmount to $scene.skillIncrease[(_i+1)]>>
/*_skillName <span class="xpLabel">(+</span>_xpAmount<span class="xpLabel">XP)</span><br />*/
<<set _text1 to _skillName +" +"+_xpAmount+"xp \n">>
<<set _text to _text +_text1>>
<<set _i to _i+2>>
<</for>>
<<set _fill to {"title":_title,"text":_text,"type":"message"}>>
<<set $notifications.Array.push(_fill)>>
<</if>>
<</if>>
<<set $scene.skillIncrease to []>>
<</nobr>><</widget>>
<<widget "showSkillLevel">><<nobr>>
/* This widget should be used to show the skill level of skills in the character sheet */
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<set _score to $pc.skills.[_i].score>>
<<set _level to $pc.skills.[_i].xp + "/" + setup.skillLevels[_score]>>
$pc.skills.[_i].name : _level <br>
<</for>>
<</nobr>><</widget>>
<<widget "surpsSkillRoll">>
/* Include this in the <<link>> exiting a passage with a skill roll */
/* Roll 1d10 */
<<set $scene.d10Roll.roll to random(1,10)>>
/* Set roll outcome interpretation (to display on next passage) */
<<if $scene.d10Roll.roll == 1>>
<<set $scene.d10Roll.interpretation to "Critical failure!">>
<<elseif $scene.d10Roll.roll == 10>>
<<set $scene.d10Roll.interpretation to "Critical success!">>
<<elseif $scene.d10Roll.roll + $scene.d10Roll.finalMod gte $scene.d10Roll.difficulty + 3>>
<<set $scene.d10Roll.interpretation to "Easy success.">>
<<elseif $scene.d10Roll.roll + $scene.d10Roll.finalMod gt $scene.d10Roll.difficulty>>
<<set $scene.d10Roll.interpretation to "Success!">>
<<elseif $scene.d10Roll.roll + $scene.d10Roll.finalMod == $scene.d10Roll.difficulty>>
<<set $scene.d10Roll.interpretation to "Narrow success!">>
<<elseif $scene.d10Roll.roll == 9 or $scene.d10Roll.roll + $scene.d10Roll.finalMod == $scene.d10Roll.difficulty - 1>>
<<set $scene.d10Roll.interpretation to "Narrow failure!">>
<<else>>
<<set $scene.d10Roll.interpretation to "Failure.">>
<</if>>
<<if $scene.d10Roll.roll == 10 or $scene.d10Roll.roll + $scene.d10Roll.finalMod gte $scene.d10Roll.difficulty and $scene.d10Roll.roll != 1>>
<<set $scene.d10Roll.success to true>>
<<else>>
<<set $scene.d10Roll.success to false>>
<</if>>
/* below this widget code in the consequences of success or failure using <<if $scene.d10Roll.success>> */
<</widget>><<widget "askTheDM">>\
<span class="heading">\
<small>\
<<if _askTheDM == "High School Cheerleader Tryouts">>\
Passing the high school cheerleader tryouts is a <i>Routine</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Attractiveness</i> (most important)</li>
<li>Her <i>Openness to experience</i></li>
<li>Her <i>Conscientiousness</i></li>
<li>Her <i>Extraversion</i></li>
<li>Her <i>Agreeableness</i></li>
<li>Her <i>Neuroticism</i> (lower is better)</li>
<li>Her <i>Intelligence</i></li>
<li>Her <i>Stamina</i></li>
<li>Her <i>Coordination</i></li>
<li>Her <i>Confidence</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<= $pc.knownAs>>'s <i>Cheerleading</i> skill level will be added to her dice roll. During the training week she'll learn this skill at level 0, so her Skill Modifier will be <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $pc.highSchoolClique == "Alpha Female">>\
<li>$pc.knownAs gets <b>+1</b> for being in the popular Alpha Female clique.</li>\
<<elseif $pc.highSchoolClique == "Star Athlete">>\
<li>$pc.knownAs gets <b>+1</b> for being in the sporty Star Athlete clique.</li>\
<<elseif $pc.highSchoolClique == "Rock Chick">>\
<li>$pc.knownAs gets <b>-1</b> for being an unconventional Rock Chick.</li>\
<<elseif $pc.highSchoolClique == "Geek">>\
<li>$pc.knownAs gets <b>-1</b> for being an uncool Geek.</li>\
<</if>>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Dance">>\
<li>$pc.knownAs gets <b>+1</b> because she's a good dancer.</li>\
<</if>>\
<</for>>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Gymnastics">>\
<li>$pc.knownAs gets <b>+1</b> because she's a gymnast.</li>\
<</if>>\
<</for>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "College Cheerleader Tryouts">>
Passing the <<university>> cheerleader tryouts is a <i>Routine</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Attractiveness</i> (most important)</li>
<li>Her <i>Conscientiousness</i></li>
<li>Her <i>Extraversion</i></li>
<li>Her <i>Agreeableness</i></li>
<li>Her <i>Neuroticism</i> (lower is better)</li>
<li>Her <i>Intelligence</i></li>
<li>Her <i>Stamina</i></li>
<li>Her <i>Coordination</i></li>
<li>Her <i>Confidence</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Cheerleading</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Cheerleading</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $pc.highSchoolClique == "Star Athlete">>\
<li>$pc.knownAs gets <b>+1</b> because she's sporty and athletic.</li>\
<<elseif $pc.highSchoolClique == "Rock Chick">>\
<li>$pc.knownAs gets <b>-1</b> for being an unconventional Rock Chick.</li>\
<<elseif $pc.highSchoolClique == "Geek">>\
<li>$pc.knownAs gets <b>-1</b> for being an uncool Geek.</li>\
<</if>>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Gymnastics">>\
<li>$pc.knownAs gets <b>+1</b> because she's a gymnast.</li>\
<</if>>\
<</for>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "High School Class President">>
Getting elected as Class President is a <i>Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Extraversion (most important)</i></li>
<li>Her <i>Attractiveness</i></li>
<li>Her <i>Confidence</i></li>
<li>Her <i>Conscientiousness</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> or <i>Socialise</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> skill, she gets a -4 penalty to her roll. Her <i>Socialise</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Socialise</i> skill, she gets a -4 penalty to her roll. Her <i>Persuade</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>Persuade</i> and <i>Socialise</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "High School Valedictorian">>
Becoming Valedictorian is a <i>Very Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Conscientiousness (most important)</i></li>
<li>Her <i>Intelligence</i></li>
<li>Her <i>Extraversion</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>General Knowledge</i> or <i>Writing</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>General Knowledge</i> skill, she gets a -4 penalty to her roll. Her <i>Writing</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Writing</i> skill, she gets a -4 penalty to her roll. Her <i>General Knowledge</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>General Knowledge</i> and <i>Writing</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "High School Class President">>
Getting elected as Class President is a <i>Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Extraversion (most important)</i></li>
<li>Her <i>Attractiveness</i></li>
<li>Her <i>Confidence</i></li>
<li>Her <i>Conscientiousness</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> or <i>Socialise</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> skill, she gets a -4 penalty to her roll. Her <i>Socialise</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Socialise</i> skill, she gets a -4 penalty to her roll. Her <i>Persuade</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>Persuade</i> and <i>Socialise</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "High School Prom Queen">>
Becoming Prom Queen is a <i>Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Attractiveness (most important)</i></li>
<li>Her <i>Confidence</i></li>
<li>Her <i>Extraversion</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>Dance</i> or <i>Socialise</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>Dance</i> skill, she gets a -4 penalty to her roll. Her <i>Socialise</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Socialise</i> skill, she gets a -4 penalty to her roll. Her <i>Dance</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>Dance</i> and <i>Socialise</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Uni persuade prof to change grade">>
Getting your <<professor>> to change your grade is a <i>Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Extraversion</i></li>
<li>Her <i>Agreeableness (lower is better)</i></li>
<li>Her <i>Neuroticism (lower is better)</i></li>
<li>Her <i>Attractiveness</i></li>
<li>Her <i>Confidence</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Persuade</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $scene.glammedUp>>\
<li>$pc.knownAs gets +1 to her roll for wearing makeup and a short skirt to the meeting.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Applying for elite uni">>\
Getting into a top <<university>> is a <i>Difficult</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average person would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average person, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes impact this roll:
<ul>
<li>Her <i>Conscientiousness</i> (most important)</li>
<li>Her <i>Intelligence</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> or <i>Writing</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> skill, she gets a -4 penalty to her roll. Her <i>Writing</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Writing</i> skill, she gets a -4 penalty to her roll. Her <i>Persuade</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>Persuade</i> and <i>Writing</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $pc.highSchoolClique == "Star Athlete">>\
<li>$pc.knownAs gets <b>+1</b> for being a Star Athlete.</li>\
<<elseif $pc.highSchoolClique == "Geek">>\
<li>$pc.knownAs gets <b>+1</b> for being a studious Geek.</li>\
<</if>>\
<<if $pc.highSchoolCheerleader>>\
<li>$pc.knownAs gets <b>+1</b> for being a cheerleader.</li>\
<</if>>\
<<if $pc.socialClass == "elite">>\
<li>$pc.knownAs gets <b>+2</b> for coming from an elite family.</li>\
<<elseif $pc.socialClass == "upper middle class">>\
<li>$pc.knownAs gets <b>+1</b> for coming from an upper middle class family.</li>\
<<elseif $pc.socialClass == "working class">>\
<li>$pc.knownAs gets <b>-1</b> for coming from a working class family.</li>\
<<elseif $pc.socialClass == "working poor">>\
<li>$pc.knownAs gets <b>-2</b> for coming from a working poor family.</li>\
<</if>>\
<<if $pc.survalienne>>\
<li>$pc.knownAs gets <b>+2</b> for being a Survalienne.</li>\
<</if>>\
<<if $pc.valedictorian>>\
<li>$pc.knownAs gets <b>+2</b> for being high school valedictorian.</li>\
<<elseif $pc.academicAlpha>>\
<li>$pc.knownAs gets <b>+1</b> for having excellent grades.</li>\
<</if>>\
<<if $pc.wasClassPresident>>\
<li>$pc.knownAs gets <b>+1</b> for serving as Class President.</li>\
<</if>>\
<<if $pc.drugUse == "straightEdge">>\
<li>$pc.knownAs gets <b>+1</b> for not getting into drugs.</li>\
<</if>>\
<<if $pc.teenJob == "none">>\
<li>$pc.knownAs gets <b>+1</b> for not working through <<if $pc.nationality == "U.S.">>senior high<<elseif $pc.nationality == "Canadian">>college<<elseif $pc.nationality == "English">>Sixth Form college<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>senior school<</if>>.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Hecate hide evidence">>\
Hiding the evidence is a <i>Routine</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average person would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average person, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attribute impacts this roll:
<ul>
<li>Her <i>Creativity</i></li>
</ul>\
That gives her an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Intelligence (Operative)</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Intelligence (Operative)</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Hecate bra palm flash drive">>\
Palming the flash drive is a <i><b>Routine</b> Intelligence (Operative)</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average operative would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average operative, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes impact this roll:
<ul>
<li>Her <i>Coordination</i> (most important)</li>
<li>Her <i>Neuroticism</i> (lower is better)</li>
</ul>\
That gives her an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Intelligence (Operative)</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Intelligence (Operative)</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $pc.braSize == "34DD">>\
<li>$pc.knownAs gets +1 to her roll for having distracting DD cup tits.</li>\
<<elseif $pc.braSize == "34E">>\
<li>$pc.knownAs gets +2 to her roll for having big, distracting tits.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Hecate flash drive in mouth">>\
Sneaking the flash drive into your mouth is a <i><b>Routine</b> Intelligence (Operative)</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average operative would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average operative, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes impact this roll:
<ul>
<li>Her <i>Confidence</i> (most important)</li>
<li>Her <i>Neuroticism</i> (lower is better)</li>
</ul>\
That gives her an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1 and not _skill2>>\
Because $pc.knownAs doesn't have the <i>Deception</i> or <i>Intelligence (Operative)</i> skills, she gets a -4 penalty to her roll.
<<elseif not _skill1>>\
Because $pc.knownAs doesn't have the <i>Deception</i> skill, she gets a -4 penalty to her roll. Her <i>Intelligence (Operative)</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<elseif not _skill2>>\
Because $pc.knownAs doesn't have the <i>Intelligence (Operative)</i> skill, she gets a -4 penalty to her roll. Her <i>Deception</i> skill level will be added to the penalty and the result will be averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<<else>>\
<<= $pc.knownAs>>'s <i>Deception</i> and <i>Intelligence (Operative)</i> skill levels will be added to her dice roll and averaged, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Hecate bite Scarface">>\
Escalating the violence like that is a <i><b>Routine</b> Daring</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average person would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average person, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes impact this roll:
<ul>
<li>Her <i>Daring</i> (most important)</li>
<li>Her <i>Agreeableness</i> (lower is better)</li>
</ul>\
That gives her an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
No skill is required, so her Skill Modifier is 0.
<b>3) OTHER MODIFIERS</b>
<ul>
<<set _fightingSkills to 0 >>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].families.includes("Fighting")>>\
<<set _fightingSkills += 1>>\
<</if>>\
<</for>>\
<<if _fightingSkills gt 0>>\
<li>$pc.knownAs gets +_fightingSkills for every fighting style she's experienced in.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif lastVisited("Lifepath university job choice") is 0>>\
This task is of <i>Routine</i> difficulty, giving it a Difficulty Number of <b>_difficulty</b>. An average person would need to roll <b>_difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average person, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes impact this roll:
<ul>
<li>Her <i>Agreeableness (lower is better)</i> (x1.5)</li>
</ul>\
This makes her Attribute Modifier <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<= $pc.knownAs>> will use her <i>Persuade</i> skill for this dice roll. <<if not _skill1>>She doesn't have that skill, so her Skill Modifier will be <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.<<else>>This makes her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.<</if>>
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $lifepath.dad.relationship == "loving" and $lifepath.dad.present>>\
<li>$pc.knownAs gets <b>+1</b> for her Loving relationship with her dad.</li>\
<<elseif $lifepath.dad.relationship == "distant" and $lifepath.dad.present>>\
<li>$pc.knownAs gets <b>-1</b> for her Distant relationship with her dad.</li>\
<<elseif not $lifepath.dad.present>>\
<li>$pc.knownAs gets <b>-2</b> for being from a single-parent family.</li>\
<</if>>\
<<if $lifepath.mom.relationship == "loving" and $lifepath.mom.present>>\
<li>$pc.knownAs gets <b>+1</b> for her Loving relationship with her <<mom>>.</li>\
<<elseif $lifepath.mom.relationship == "distant" and $lifepath.mom.present>>\
<li>$pc.knownAs gets <b>-1</b> for her Distant relationship with her <<mom>>.</li>\
<<elseif not $lifepath.mom.present>>\
<li>$pc.knownAs gets <b>-2</b> for being from a single-parent family.</li>\
<</if>>\
<<if $pc.socialClass == "elite">>\
<li>$pc.knownAs gets <b>+2</b> for being elite social class.</li>\
<<elseif $pc.socialClass == "upper middle class">>\
<li>$pc.knownAs gets <b>+1</b> for being upper middle class.</li>\
<</if>>\
<<if $pc.siblings == 0>>\
<li>$pc.knownAs gets <b>+1</b> for being an only child.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>_difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is <<= _displayChance>>%.
<</if>>\
<<elseif _askTheDM == "Hecate flash drive insertion">>\
Inserting something small and sharp into your own body is a <i>Routine</i> Daring test, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average girl would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average girl, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Daring</i> (most important)</li>
<li>Her <i>Openness to experience</i></li>
<li>Her <i>Neuroticism</i> (lower is better)</li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
No skill is required, so her Skill Modifier is 0.
<b>3) OTHER MODIFIERS</b>
<ul>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
<li>$pc.knownAs gets +1 because she <b>Likes Rough Sex</b>. (Not because she's <<aroused>>, but because she's less worried than most girls about having her pussy hurt.)</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Hecate hide evidence">>\
Hiding the evidence is a <i>Routine</i> task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average person would need to roll <b>$scene.d10Roll.difficulty or higher</b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average person, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attribute impacts this roll:
<ul>
<li>Her <i>Creativity</i></li>
</ul>\
That gives her an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Intelligence (Operative)</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Intelligence (Operative)</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or higher</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
\
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Operator interview result">>
Passing the operator interview is a <i>Routine</i> difficulty task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average candidate would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average candidate, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Extraversion (most important)</i></li>
<li>Her <i>Openness to Experience</i></li>
<li>Her <i>Intelligence</i></li>
<li>Her <i>Confidence</i></li>
<li>Her <i>Creativity</i></li>
<li>Her <i>Neuroticism (lower is better)</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Socialise</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Socialise</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if def $scene.gapYearDestination>>
<li>$pc.knownAs gets +1 for travelling across $scene.gapYearDestination.</li>\
<</if>>\
<<if $pc.survalienne>>\
<li>$pc.knownAs gets +1 for living in Switzerland for a year.</li>\
<</if>>\
<<set _languageCount to 0>>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category.includes("Languages")>>\
<<set _languageCount += 1>>\
<</if>>\
<</for>>\
<<if _languageCount gt 1>>\
<<set _languageBonus to _languageCount - 1>>\
<li>$pc.knownAs gets +_languageBonus for speaking <<if _languageBonus == 1>>an<<else>>_languageBonus<</if>> additional language<<if _languageBonus gt 1>>s<</if>>.</li>\
<</if>>\
<<if $scene.uniType == "elite">>\
<li>$pc.knownAs gets +2 for attending an elite <<university>>.</li>\
<<elseif $scene.uniType == "good">>\
<li>$pc.knownAs gets +1 for attending a good <<university>>.</li>\
<</if>>\
<<if $pc.degree.grade == "A">>\
<li>$pc.knownAs gets +2 for achieving a top degree grade.</li>\
<<elseif $pc.degree.grade == "B">>\
<li>$pc.knownAs gets +1 for achieving a good degree grade.</li>\
<</if>>\
<<if $scene.operatorApproval == 2>>\
<li>$pc.knownAs gets +2 for doing well in the interview.</li>\
<<elseif $scene.operatorApproval == -1>>\
<li>$pc.knownAs gets -1 for struggling in the interview.</li>\
<</if>>\
<<if Flag("hastattoo") or Flag("highvistattoo") or $pc.build.score gte 2 or $pc.build.score lte -2 or $pc.attractiveness.score gte 2 or $pc.braSize == "34DD" or $pc.braSize == "34E">>\
Field work will sometimes require you to blend in. Distinctive features can count against your chances of being selected for this role.
<</if>>\
<<if Flag("highvistattoo")>>
<li>$pc.knownAs gets -2 for having a visible tattoo.</li>\
<<elseif Flag("hastattoo")>>\
<li>$pc.knownAs gets -1 for having a tattoo on her body.</li>\
<</if>>
<<if $pc.build.score gte 2>>
<li>$pc.knownAs gets -1 for being very tall.</li>\
<</if>>
<<if $pc.build.score lte -2>>
<li>$pc.knownAs gets -1 for being very short.</li>\
<</if>>
<<if $pc.attractiveness.score gte 2>>
<li>$pc.knownAs gets -1 for being strikingly beautiful.</li>\
<</if>>
<<if $pc.braSize == "34DD">>\
<li>$pc.knownAs gets -1 for having big boobs.</li>\
<</if>>
<<if $pc.braSize == "34E">>\
<li>$pc.knownAs gets -2 for having very big boobs.</li>\
<</if>>
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Operator School">>
Passing the course is a <i>Routine</i> difficulty task, giving it a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average candidate would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average candidate, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Intelligence</i></li>
<li>Her <i>Attractiveness</i></li>
<li>Her <i>Extraversion</i></li>
<li>Her <i>Agreeableness (lower is better)</i></li>
<li>Her <i>Coordination</i></li>
<li>Her <i>Neuroticism (most important) (lower is better)</i></li>
<li>Her <i>Creativity</i></li>
<li>Her <i>Confidence</i></li>
<li>Her <i>Daring</i></li>
<li>Her <i>Stamina</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
No skills are required for this roll, so her Skill Modifier is 0.
<b>3) OTHER MODIFIERS</b>
<ul>
<<set _languageCount to 0>>\
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].category.includes("Languages")>>\
<<set _languageCount += 1>>\
<</if>>\
<</for>>\
<<if _languageCount gte 3>>\
<li>$pc.knownAs gets +2 for being multilingual.</li>\
<<elseif _languageCount == 2>>\
<li>$pc.knownAs gets +1 for being bilingual.</li>\
<</if>>
<<if def $scene.gapYearDestination>>
<li>$pc.knownAs gets +1 for travelling across $scene.gapYearDestination.</li>\
<</if>>\
<<if $pc.survalienne>>
<li>$pc.knownAs gets +1 for living in Switzerland for a year.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<<elseif _askTheDM == "Seduce final exam prof">>
Seducing <<Professor>> $scene.aForLayProf.surname is a <i>Routine</i> Persuasion task, with a Difficulty Number of <b>$scene.d10Roll.difficulty</b>. An average student in this situation would need to roll <b>$scene.d10Roll.difficulty<<if $scene.d10Roll.difficulty lt 10>> or higher<</if>></b> with a 10-sided die (1d10) to succeed.
$pc.knownAs isn't an average student, so she'll add a unique <i>modifier</i> to her dice roll, based on her Attributes, Skills and story choices.
Here's how we work out the modifier:
<b>1) ATTRIBUTE MODIFIER</b>
<<= $pc.knownAs>>'s following Attributes all impact this roll:
<ul>
<li>Her <i>Attractiveness (most important)</i></li>
<li>Her <i>Confidence</i></li>
</ul>\
They were added together and averaged, giving an Attribute Modifier of <b><<if _attributeModifier gte 0>>+<</if>>_attributeModifier</b>.
<b>2) SKILL MODIFIER</b>
<<if not _skill1>>\
Because $pc.knownAs doesn't have the <i>Persuade</i> skill, she gets a -4 penalty to her roll.
<<else>>\
<<= $pc.knownAs>>'s <i>Persuade</i> skill level will be added to her dice roll, making her Skill Modifier <b><<if _skillModifier gte 0>>+<</if>>_skillModifier</b>.
<</if>>\
<b>3) OTHER MODIFIERS</b>
<ul>
<<if $scene.glammedUp>>\
<li>$pc.knownAs gets +1 for wearing makeup and a skirt.</li>\
<</if>>\
<<if $pc.collegeCheerleader>>\
<li>$pc.knownAs gets +1 because <<Professor>> $scene.aForLayProf.surname fantasises about the cheer squad.</li>\
<</if>>\
<<if $pc.braSize == "34A">>\
<li>$pc.knownAs gets +2 because <<Professor>> $scene.aForLayProf.surname likes girls with small boobs.</li>\
<<elseif $pc.braSize == "34B">>\
<li>$pc.knownAs gets +1 because <<Professor>> $scene.aForLayProf.surname likes girls with small boobs.</li>\
<<elseif $pc.braSize == "34D">>\
<li>$pc.knownAs gets -1 because <<Professor>> $scene.aForLayProf.surname likes girls with small boobs.</li>\
<<elseif $pc.braSize == "34DD">>\
<li>$pc.knownAs gets -2 because <<Professor>> $scene.aForLayProf.surname likes girls with small boobs.</li>\
<<elseif $pc.braSize == "34E">>\
<li>$pc.knownAs gets -3 because <<Professor>> $scene.aForLayProf.surname likes girls with small boobs.</li>\
<</if>>
<<if $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "dirtyBlonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>\
<li>$pc.knownAs gets +1 because <<Professor>> $scene.aForLayProf.surname likes blondes.</li>\
<</if>>\
<<if $pc.highSchoolClique == "Geek">>\
<li>$pc.knownAs gets -1 because <<Professor>> $scene.aForLayProf.surname dislikes girls in glasses.</li>\
<</if>>\
<<if $pc.skinColour == "pale">>\
<li>$pc.knownAs gets +1 because <<Professor>> $scene.aForLayProf.surname likes girls with pale skin.</li>\
<<elseif $pc.skinColour == "olive">>\
<li>$pc.knownAs gets -1 because <<Professor>> $scene.aForLayProf.surname likes girls with pale skin.</li>\
<</if>>\
<li>No other modifiers.</li>\
</ul>\
<b>4) FINAL MODIFIER</b>
We add all the modifiers together to get a Final Modifier of <b><<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod</b>.
<b>5) DICE ROLL!</b>
$pc.knownAs needs to get <b>$scene.d10Roll.difficulty or more</b> with 1d10<<if $scene.d10Roll.finalMod gte 0>>+<</if>>$scene.d10Roll.finalMod.
<<if _critSuccessOnly>>\
The only way she can succeed is by rolling a '10' – which is <i>always</i> a success – so her chance of success is 10%.
<<elseif _critFailOnly>>\
The only way she can fail is by rolling a '1' – which is <i>always</i> a failure – so she just needs to roll any other number. Her chance of success is 90%.
<<else>>\
<<set _target to Number($scene.d10Roll.difficulty) - Number($scene.d10Roll.finalMod)>>\
She needs to roll a _target<<if _target != 10>> or higher<</if>>. Her chance of success is _displayChance%.
<</if>>\
<</if>>\
</small>\
</span>\
<</widget>><<widget "lifepathInitialiseFirstBF">>\
/* this widget is uncalled for */
<<silently>>
<<set $lifepath.firstBF to {}>>
<<if Array.from($pc.kinks).length == 1 and Array.from($pc.kinks).includes("Bisexual")>>
<<set to [
"a schoolfriend",
"another girl from the neighbourhood",
"a girl you met at a sleepover"]>>
<<if includes("theatreClub")>>
<<set .push(
"an actress from theatre club")>>
<</if>>
<<if includes("archeryClub")>>
<<set .push(
"a girl from your archery club, the Sisters of Artemis")>>
<</if>>
<<if $pc.highSchoolClique == "Star Athlete">>
<<set .push(
"a girl from the swim team")>>
<</if>>
<<if includes("highSchoolCheerleader")>>
<<set .push(
"another cheerleader")>>
<</if>>
<<else>>
<<if Array.from($pc.kinks)[0].includes("Likes Older Men")>>
<<set to [
"an older guy you met at a party"]>>
<<if $lifepath.elderBrother>>
<<set .push(
"one of your elder brother\'s friends")>>
<</if>>
<<if $lifepath.elderSister>>
<<set .push(
"your elder sister\'s ex")>>
<</if>>
<<if >>
<<set .push(
"the dad of a kid you babysit")>>
<<set .push(
"the owner of a dog you pet sit")>>
<<set .push(
"the farmer you work for")>>
<<set .push(
"the Club Professional at your golf club",
"a golfer you caddy for")>>
<<set .push(
"a partner at your uncle\'s law firm")>>
<<else>>
<<set .push(
"your supervisor at work")>>
<</if>>
<</if>>
<<if includes("bassist")>>
<<set .push(
"your bass teacher")>>
<</if>>
<<if includes("drummer")>>
<<set .push(
"your drum teacher")>>
<</if>>
<<if includes("rockShowVet")>>
<<set .push(
"the lead guitarist in a local alt rock band")>>
<</if>>
<<if includes("guitarist")>>
<<set .push(
"your guitar teacher")>>
<</if>>
<<if includes("vocalist")>>
<<set .push(
"your vocal coach\'s boyfriend")>>
<</if>>
<<if includes("bookClub")>>
<<set .push(
"a local author")>>
<</if>>
<<if includes("chessClub")>>
<<set .push(
"a guy you met through Chess.com")>>
<</if>>
<<if includes("computerClub")>>
<<set .push(
"a guy you met online")>>
<</if>>
<<if includes("rpgNerd")>>
<<set .push(
"your Dungeon Master\'s elder brother")>>
<</if>>
<<if includes("debateClub")>>
<<set .push(
"an audience member from a debate tournament")>>
<</if>>
<<if includes("gamingClan")>>
<<set .push(
"a guy you met in World of Warcraft")>>
<</if>>
<<if includes("mathClub")>>
<<if $pc.region == "America">>
<<set .push(
"your math teacher")>>
<<else>>
<<set .push(
"your maths teacher")>>
<</if>>
<</if>>
<<if includes("theatreClub")>>
<<set .push(
"your director in a local production of Romeo & Juliet")>>
<</if>>
<<if includes("archeryClub")>>
<<set .push(
"your archery instructor")>>
<</if>>
<<if $pc.highSchoolClique == "Star Athlete">>
<<set .push(
"your coach",
"your physio")>>
<</if>>
<<if includes("rockClimbingClub")>>
<<set .pushUnique(
"your climbing instructor")>>
<</if>>
<<if includes("yogaClass")>>
<<set .pushUnique(
"a personal trainer you met at yoga class")>>
<</if>>
<<if includes("macOwner")>>
<<if $pc.hometown.type == "urban">>
<<set .pushUnique(
"a Mac Genius from the Apple Store")>>
<</if>>
<</if>>
<<else>> /* not an older man */
<<set to [
"a boy from school",
"a boy from the neighbourhood",
"a boy you met at a party",
"a friend\'s hot brother"]>>
<<if >>
<<set .push(
"the son of the farmer you work for")>>
<<set .push(
"the mailboy at work")>>
<<set .push(
"the mailboy at your uncle\'s law firm")>>
<<set .push(
"a friend from work")>>
<</if>>
<</if>>
<<if includes("bassist") or includes("drummer") or includes("guitarist") or includes("vocalist")>>
<<set .push(
"the bassist in your band",
"the guitar player in your band",
"the drummer in your band",
"the singer in your band")>>
<</if>>
<<if includes("bassist")>>
<<set .delete(
"the bassist in your band")>>
<</if>>
<<if includes("drummer")>>
<<set .delete(
"the drummer in your band")>>
<</if>>
<<if includes("rockShowVet")>>
<<set .push(
"a boy you met at a Foo Fighters gig")>>
<</if>>
<<if includes("guitarist")>>
<<set .delete(
"the guitar player in your band")>>
<</if>>
<<if includes("vocalist")>>
<<set .delete(
"the singer in your band")>>
<</if>>
<<if includes("bookClub")>>
<<set .push(
"a boy you met in book club")>>
<</if>>
<<if includes("chessClub")>>
<<set .push(
"a fellow member of your school Chess Club")>>
<</if>>
<<if includes("computerClub")>>
<<set .push(
"a boy you met online")>>
<</if>>
<<if includes("rpgNerd")>>
<<set .push(
"your Dungeon Master")>>
<</if>>
<<if includes("debateClub")>>
<<set .push(
"a boy from another school, who beat you in a debate",
"a boy from another school, who you beat in a debate")>>
<</if>>
<<if includes("gamingClan")>>
<<set .push(
"a boy from your school gaming clan")>>
<</if>>
<<if includes("mathClub")>>
<<if $pc.region == "America">>
<<set .push(
"a boy from math club")>>
<<else>>
<<set .push(
"a boy from maths club")>>
<</if>>
<</if>>
<<if includes("theatreClub")>>
<<set .push(
"your co-star in a local production of Romeo & Juliet")>>
<</if>>
<<if includes("archeryClub")>>
<<set .push(
"a boy you met at archery club")>>
<</if>>
<<if $pc.highSchoolClique == "Star Athlete" or includes("highSchoolCheerleader")>>
<<set .push(
"a jock")>>
<</if>>
<<if includes("rockClimbingClub")>>
<<set .pushUnique(
"your climbing buddy")>>
<</if>>
<<if includes("yogaClass")>>
<<set .pushUnique(
"a personal trainer you met at yoga class")>>
<</if>>
<</if>>
<</if>>
<</silently>>\
<</widget>>
<<widget "lifepathInitialiseFirstJobs">><<silently>>
/* this widget is no longer called for */
<<if $pc.hometown.type == "rural">>
<<set push("Farmhand")>>
<</if>>
<<if $pc.hometown.type == "urban">>
<<set push("Barista")>>
<</if>>
<<if $pc.socialClass == "elite">>
<<set push(
"Golf Caddy",
"Receptionist at your uncle\'s law firm")>>
<</if>>
<<if $pc.hometown.type == "urban" or $pc.hometown.type == "suburban">>
<<set push(
"Data Entry Clerk",
"Fast Food Worker",
"Lifeguard",
"Receptionist",
"Retail Worker",
"Waitress")>>
<</if>>
<<set to [
"Get a job",
"Focus on your interests"]>>
<</silently>><</widget>><<widget "newFeatureIcon">><<nobr>>
<<= "<img src='" + $imagePath + "icon-newFeature2-64.png' style='width: 32px; height: 32px'>" >>
<</nobr>><</widget>>
<<widget "improvementIcon">><<nobr>>
<<= "<img src='" + $imagePath + "icon-improvement2-64.png' style='width: 32px; height: 32px'>" >>
<</nobr>><</widget>>
<<widget "fixIcon">><<nobr>>
<<= "<img src='" + $imagePath + "icon-bugfix-64.png' style='width: 32px; height: 32px'>" >>
<</nobr>><</widget>>
<<widget "newSceneIcon">><<nobr>>
<<= "<img src='" + $imagePath + "icon-newScene-64.png' style='width: 32px; height: 32px'>" >>
/* if dark mode use <<= "<img src='" + $imagePath + "icon-newScene-nightMode-64.png' style='width: 32px; height: 32px'>" >>\ instead */
<</nobr>><</widget>><<widget "updateRepJTF">><<silently>>
<<if $jtfNeptune.rep.crusader gt $jtfNeptune.rep.waif and $jtfNeptune.rep.crusader gt $jtfNeptune.rep.alpha and $jtfNeptune.rep.crusader gt $jtfNeptune.rep.fatale>>
<<set $jtfNeptune.dominantRep to "crusader">>
<<elseif $jtfNeptune.rep.waif gt $jtfNeptune.rep.crusader and $jtfNeptune.rep.waif gt $jtfNeptune.rep.alpha and $jtfNeptune.rep.waif gt $jtfNeptune.rep.fatale>>
<<set $jtfNeptune.dominantRep to "waif">>
<<elseif $jtfNeptune.rep.alpha gt $jtfNeptune.rep.crusader and $jtfNeptune.rep.alpha gt $jtfNeptune.rep.waif and $jtfNeptune.rep.alpha gt $jtfNeptune.rep.fatale>>
<<set $jtfNeptune.dominantRep to "alpha">>
<<elseif $jtfNeptune.rep.fatale gt $jtfNeptune.rep.crusader and $jtfNeptune.rep.fatale gt $jtfNeptune.rep.waif and $jtfNeptune.rep.fatale gt $jtfNeptune.rep.alpha>>
<<set $jtfNeptune.dominantRep to "fatale">>
<</if>>
<</silently>><</widget>><<silently>>
<<if $pc.agency is "NZSIS" or $pc.agency is "ASIS">>
<<set _greeting to "G'day,">>
<<else>>
<<set _greeting to "Good morning,">>
<<set $scene to {},
$scene.flags to new Set()>>
<</if>>
<<addmins 1>>
<<if Flag("operator")>>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</if>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
"<<if Flag("hotzone") and Flag("operator")>>Welcome back, Hot Zone<<else>>_greeting $pc.knownAs<</if>>, take a seat." On his desk sits a thin dossier marked TS/FVEY, meaning <i>Top Secret, FIVE EYES</i>.
<<= "<img src='" + $imagePath + "emeraldCupDossier.png'>" >>\
FIVE EYES is an intelligence alliance between the US, the UK, Canada, Australia and New Zealand. Your boss taps the dossier. "Have you heard of a group called JTF Neptune?"
[[Yes|Short briefing]]. (Short briefing)
[[No|Full briefing]]. (Full briefing)<<if def $avatar>><<nobr>>
<<= "<div style='position: relative; left:50%; z-index: 0; transform: translateX(-50%); width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px;'><<avatar>></div>" >>
<<if def $pc.skills>>
<<if $pc.agency eq "MI6">>
<img src="http://www.femaleagentgame.com/wp-content/uploads/flagGB.png" style="display: inline;"/>
<<elseif $pc.agency eq "ASIS">>
<img src="http://www.femaleagentgame.com/wp-content/uploads/flagAus.png" style="display: inline;"/>
<<elseif $pc.agency eq "NZSIS">>
<img src="http://www.femaleagentgame.com/wp-content/uploads/flagNZ.png" style="display: inline;"/>
<<elseif $pc.agency eq "CIA">>
<img src="http://www.femaleagentgame.com/wp-content/uploads/flagUS.png" style="display: inline;"/>
<<elseif $pc.agency eq "CSIS">>
<img src="http://www.femaleagentgame.com/wp-content/uploads/flagCan.png" style="display: inline;"/>
<</if>>
<<print " ">>
<span style="font-size: large;">
<<if Flag("use-cover-id")>>
"$pc.knownAs $pc.coverSurname"
<<else>>
$pc.knownAs $pc.surname
<</if>>
</span><br>
<span style="color: grey; font-size: small;">
<<if $pc.sobriety != "Sober">>
🍸 $pc.sobriety
<</if>>
</span>
<</if>><</nobr>><</if>><<widget "avatar">>
/*
$avatar.cuffedArmsDark
$avatar.armsDark
$avatar.armsRearDark
$avatar.knickersDark
$avatar.knickersRearDark
$avatar.tightsDark
$avatar.tightsRearDark
$avatar.socksDark
$avatar.socksRearDark
$avatar.shoesDark
avatar.shoesRearDark
$avatar.trousersDark
$avatar.trousersRearDark
$avatar.skirtDark
$avatar.skirtRearDark
$avatar.topDark
$avatar.topRearDark
$avatar.jacketDark
$avatar.jacketRearDark
$avatar.bootsDark
$avatar.bootsRearDark
$avatar.hatDark
$avatar.hatRearDark
*/
/* BAG IN BACKGROUND */
<<if $avatar.bagBackground != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bagBackground + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
/* SIDEBOOB */
<<if $breasts != "" and def $breasts>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "rear">>
<<if Flag("pc-suntan") and (Flag("pc-tanlines") == "nude" or Flag("pc-tanlines") == "toplesstan")>>
<<= "<img src='" + $imagePath + "av-sideboob-bra-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-sideboob-bra-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "rear">>
<<if Flag("pc-suntan") and (Flag("pc-tanlines") == "nude" or Flag("pc-tanlines") == "toplesstan")>>
<<= "<img src='" + $imagePath + "av-sideboob-braless-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-sideboob-braless-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
/* BODY */
<<if $avatar.body != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.body + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.bodyRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if def $avatar.cuffedArms and $avatar.cuffedArms != "">>
<<if settings.theme == "Dark Mode" and $avatar.cuffedArmsDark neq "">>
<<= "<img src='" + $imagePath + $avatar.cuffedArmsDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.cuffedArms + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.tanlines !="">>
<<if Flag("pc-tanlines") == "bikini">> /* if Agent has tanlines, show breasts first, then tanlines on top of them, then abs*/
/*the default layer order is tanlines ---> abs ---> tits, which works fine pre-Dubai and with no tanlines*/
<<if $breasts != "">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.tanlines !="" and def $breasts>>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<= "<img class='top' src='" + $imagePath + $avatar.tanlinesBra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img class='top' src='" + $imagePath + $avatar.tanlines + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<= "<img class='top' src='" + $imagePath + $avatar.tanlinesRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<= "<img src='" + $imagePath + $avatar.tanlinesBra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tanlines + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tanlinesRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.abs != "" and def $pc.strength and def $pc.build.score>>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<if ($pc.strength - $pc.build.score) == 0>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<= "<img class='top' src='" + $imagePath + "av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<elseif ($pc.strength - $pc.build.score) gt 0>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<= "<img class='top' src='" + $imagePath + "av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<</if>>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<if ($pc.strength - $pc.build.score) lt 0>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<</if>>
<</if>>
<<elseif ($pc.strength - $pc.build.score) == 0>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<</if>>
<</if>>
<<elseif ($pc.strength - $pc.build.score) gt 0>>
<<set _test to "1">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $breasts != "" and def $breasts>>
<<if $avatar.tanlines == "">> /*default layer order - works before tan is obtained*/
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<elseif Flag("pc-tanlines") != "bikini">> /*default layer order for tanned boobs*/
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.jaw != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.jaw + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.eyes != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyes + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyes + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<<if Flag("pc-suntan")>>
<span class = "animated2 infinite eyeBlink">
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<<else>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.freckles != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.freckles + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.beautyMark != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.beautyMark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.eyeshadow != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyeshadow + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + $avatar.eyeshadowBlink + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<</if>>
<<if $avatar.blusher != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.blusher + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if Flag("pccrying")>>
<<if $avatar.view == "front">>
<<if $avatar.eyeshadow != "">>
<<= "<img src='" + $imagePath + "av-sadMascara-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.nose != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nose + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-nose-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.nose + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nose + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.mouth != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.mouth + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + ".png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.mouth + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if def $lipstick>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lipstick + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.feet != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.feet + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare.png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.feetRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare-rear.png' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.feet + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.feetRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.pedicure != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.pedicure + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.upperBackTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.upperBackTattoo + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lShoulderBladeTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lShoulderBladeTattoo + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.trampStampTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.trampStampTattoo + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lHipTattoo != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lHipTattoo + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lHipTattooRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.pelvisTattoo != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.pelvisTattoo + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.nipplePiercings != "" and def $breasts>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $pc.nipplePiercings.bra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $pc.nipplePiercings.braless + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bikiniLine != "" and $avatar.bikiniLine != "hollywood">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bikiniLine + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.brows != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.brows + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.browPiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.browPiercing + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.nosePiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nosePiercing + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.navelPiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.navelPiercing + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if def $avatar.arms and $avatar.arms != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.armsDark neq "">>
<<= "<img src='" + $imagePath + $avatar.armsDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.arms + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.armsRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.armsRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.armsRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.manicure != "" or $avatar.manicureRear != "">>
<<if $avatar.view == "front" and $avatar.manicure != "">>
<<= "<img src='" + $imagePath + $avatar.manicure + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear" and $avatar.manicureRear != "">>
<<= "<img src='" + $imagePath + $avatar.manicureRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.earrings != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.earrings + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.earringsRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.necklace != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.necklace + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.necklaceRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.rightHandRing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.rightHandRing + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.rightHandRingRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.wristwatch != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.wristwatch + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear" and $avatar.wristwatchRear != "">>
<<= "<img src='" + $imagePath + $avatar.wristwatchRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.bracelet != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bracelet + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.braceletRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.knickers != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.knickersDark neq "">>
<<= "<img src='" + $imagePath + $avatar.knickersDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.knickers + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.knickersRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.knickersRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.knickersRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.tights != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.tightsDark neq "">>
<<= "<img src='" + $imagePath + $avatar.tightsDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tights + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.tightsRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.tightsRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tightsRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.leggings != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.leggings + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.leggingsRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.socks != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.socksDark neq "">>
<<= "<img src='" + $imagePath + $avatar.socksDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.socks + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.socksRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.socksRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.socksRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bra != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bra + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.braRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if Flag("bra-pokies")>>
<<if $avatar.view == "front">>
<<if $pc.arousal lt 10>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<elseif $pc.arousal lt 20>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.6;'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px;'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.shoes != "">> /* use this layer for footwear that's worn UNDER the trousers */
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.shoesDark neq "">>
<<= "<img src='" + $imagePath + $avatar.shoesDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.shoes + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.shoesRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.shoesRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.shoesRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.trousers != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.trousersDark neq "">>
<<= "<img src='" + $imagePath + $avatar.trousersDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.trousers + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.trousersRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.trousersRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.trousersRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.skirt != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.skirtDark neq "">>
<<= "<img src='" + $imagePath + $avatar.skirtDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.skirt + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.skirtRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.skirtRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.skirtRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.top != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.topDark neq "">>
<<= "<img src='" + $imagePath + $avatar.topDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.top + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.topRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.topRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.topRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.topPokies != "" and def $breasts>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _opacity to 0.2>>
<<if def $bra.thickness>>
<<if $bra.thickness lt 25>>
<<set _opacity +=0.1>>
<<elseif $bra.thickness lt 50>>
<<set _opacity +=0.05>>
<<elseif $bra.thickness lt 75>>
<<set _opacity to _opacity>>
<<else>>
<<set _opacity to _opacity - 0.05>>
<</if>>
<</if>>
<<if $pc.arousal lt 10>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<<elseif $pc.arousal lt 40>>
<<set _opacity to _opacity + 0.3>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<<else>>
<<set _opacity to _opacity + 0.6>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<</if>>
<<else>>/*NO bra*/
<<if $pc.arousal lt 10>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.4;'>" >>
<</if>>
<<elseif $pc.arousal lt 30>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.7;'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px;'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.jacket != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.jacketDark neq "">>
<<= "<img src='" + $imagePath + $avatar.jacketDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.jacket + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.jacketRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.jacketRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.jacketRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.boots != "">> /* use this layer for footwear that's worn OVER the trousers */
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.bootsDark neq "">>
<<= "<img src='" + $imagePath + $avatar.bootsDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.boots + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.bootsRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.bootsRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.bootsRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.gloves != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.gloves + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.glovesRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lanyard != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lanyard + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lanyardRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
/* BAG STRAPS */
<<if $avatar.bagStraps != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bagStraps + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.glasses != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.glasses + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.hair != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.hair + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.hairRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.hat != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark Mode" and $avatar.hatDark neq "">>
<<= "<img src='" + $imagePath + $avatar.hatDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.hat + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark Mode" and $avatar.hatRearDark neq "">>
<<= "<img src='" + $imagePath + $avatar.hatRearDark + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.hatRear + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bagForeground != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.bagForeground + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.cumshot1 != "" or $avatar.cumshot2 != "">>
<<if $avatar.view == "front">>
<<if $male1.cumTgt == "pussy" or $male1.cumTgt == "pussyOops" or $male1.cumTgt == "belly" or $male1.cumTgt == "tits" or $male1.cumTgt == "mouthspit" or $male1.cumTgt == "mouthswallow" or $male1.cumTgt == "face" or Flag("lifepath-cum-pussy")>>
<<= "<img src='" + $imagePath + $avatar.cumshot1 + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>">>
<</if>>
<<elseif $avatar.view == "rear">>
<<if $male1.cumTgt == "back" or $male1.cumTgt == "ass">>
<<= "<img src='" + $imagePath + $avatar.cumshot2 + "' style='position: absolute; left: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<StatusIcons>> /*Should be on top of avatar (so bottom of widget)*/
<</widget>>
/*Avatar clear widgets.*/
<<widget "clearCuffedArms">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.cuffedArms>>
<<set $avatar.cuffedArms to "">>
<</if>>
<<if def $avatar.cuffedArmsDark>>
<<set $avatar.cuffedArmsDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearArms">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.arms>>
<<set $avatar.arms to "">>
<</if>>
<<if def $avatar.armsDark>>
<<set $avatar.armsDark to "">>
<</if>>
<<if def $avatar.armsRear>>
<<set $avatar.armsRear to "">>
<</if>>
<<if def $avatar.armsRearDark>>
<<set $avatar.armsRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearKnickers">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.knickers>>
<<set $avatar.knickers to "">>
<</if>>
<<if def $avatar.knickersDark>>
<<set $avatar.knickersDark to "">>
<</if>>
<<if def $avatar.knickersRear>>
<<set $avatar.knickersRear to "">>
<</if>>
<<if def $avatar.knickersRearDark>>
<<set $avatar.knickersRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTights">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.tights>>
<<set $avatar.tights to "">>
<</if>>
<<if def $avatar.tightsDark>>
<<set $avatar.tightsDark to "">>
<</if>>
<<if def $avatar.tightsRear>>
<<set $avatar.tightsRear to "">>
<</if>>
<<if def $avatar.tightsRearDark>>
<<set $avatar.tightsRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearSocks">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.socks>>
<<set $avatar.socks to "">>
<</if>>
<<if def $avatar.socksDark>>
<<set $avatar.socksDark to "">>
<</if>>
<<if def $avatar.socksRear>>
<<set $avatar.socksRear to "">>
<</if>>
<<if def $avatar.socksRearDark>>
<<set $avatar.socksRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearShoes">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.shoes>>
<<set $avatar.shoes to "">>
<</if>>
<<if def $avatar.shoesDark>>
<<set $avatar.shoesDark to "">>
<</if>>
<<if def $avatar.shoesRear>>
<<set $avatar.shoesRear to "">>
<</if>>
<<if def $avatar.shoesRearDark>>
<<set $avatar.shoesRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTrousers">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.trousers>>
<<set $avatar.trousers to "">>
<</if>>
<<if def $avatar.trousersDark>>
<<set $avatar.trousersDark to "">>
<</if>>
<<if def $avatar.trousersRear>>
<<set $avatar.trousersRear to "">>
<</if>>
<<if def $avatar.trousersRearDark>>
<<set $avatar.trousersRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearSkirt">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.skirt>>
<<set $avatar.skirt to "">>
<</if>>
<<if def $avatar.skirtDark>>
<<set $avatar.skirtDark to "">>
<</if>>
<<if def $avatar.skirtRear>>
<<set $avatar.skirtRear to "">>
<</if>>
<<if def $avatar.skirtRearDark>>
<<set $avatar.skirtRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTop">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.top>>
<<set $avatar.top to "">>
<</if>>
<<if def $avatar.topDark>>
<<set $avatar.topDark to "">>
<</if>>
<<if def $avatar.topRear>>
<<set $avatar.topRear to "">>
<</if>>
<<if def $avatar.topRearDark>>
<<set $avatar.topRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearJacket">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.jacket>>
<<set $avatar.jacket to "">>
<</if>>
<<if def $avatar.jacketDark>>
<<set $avatar.jacketDark to "">>
<</if>>
<<if def $avatar.jacketRear>>
<<set $avatar.jacketRear to "">>
<</if>>
<<if def $avatar.jacketRearDark>>
<<set $avatar.jacketRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBoots">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.boots>>
<<set $avatar.boots to "">>
<</if>>
<<if def $avatar.bootsDark>>
<<set $avatar.bootsDark to "">>
<</if>>
<<if def $avatar.bootsRear>>
<<set $avatar.bootsRear to "">>
<</if>>
<<if def $avatar.bootsRearDark>>
<<set $avatar.bootsRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearHat">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.hat>>
<<set $avatar.hat to "">>
<</if>>
<<if def $avatar.hatDark>>
<<set $avatar.hatDark to "">>
<</if>>
<<if def $avatar.hatRear>>
<<set $avatar.hatRear to "">>
<</if>>
<<if def $avatar.hatRearDark>>
<<set $avatar.hatRearDark to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBagBackground">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bagBackground>>
<<set $avatar. to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBagForeground">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bagForeground>>
<<set $avatar.bagForeground to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBagStraps">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bagStraps>>
<<set $avatar.bagStraps to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBikiniLine">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bikiniLine>>
<<set $avatar.bikiniLine to "">>
<</if>>
<<if def $avatar.bikiniLineRear>>
<<set $avatar.bikiniLineRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBlusher">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.blusher>>
<<set $avatar.blusher to "">>
<</if>>
<<if def $avatar.blusherRear>>
<<set $avatar.blusherRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBody">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.body>>
<<set $avatar.body to "">>
<</if>>
<<if def $avatar.bodyRear>>
<<set $avatar.bodyRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBra">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bra>>
<<set $avatar.bra to "">>
<</if>>
<<if def $avatar.braRear>>
<<set $avatar.braRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBracelet">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.bracelet>>
<<set $avatar.bracelet to "">>
<</if>>
<<if def $avatar.braceletRear>>
<<set $avatar.braceletRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBraPokies">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.braPokies>>
<<set $avatar.braPokies to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBrowPiercing">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.browPiercing>>
<<set $avatar.browPiercing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearBrows">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.brows>>
<<set $avatar.brows to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearCumshot1">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.cumshot1>>
<<set $avatar.cumshot1 to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearCumshot2">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.cumshot2>>
<<set $avatar.cumshot2 to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearEarrings">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.earrings>>
<<set $avatar.earrings to "">>
<</if>>
<<if def $avatar.earringsRear>>
<<set $avatar.earringsRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearEyes">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.eyes>>
<<set $avatar.eyes to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearEyeshadow">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.eyeshadow>>
<<set $avatar.eyeshadow to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearFeet">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.feet>>
<<set $avatar.feet to "">>
<</if>>
<<if def $avatar.feetRear>>
<<set $avatar.feetRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearGlasses">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.glasses>>
<<set $avatar.glasses to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearGloves">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.gloves>>
<<set $avatar.gloves to "">>
<</if>>
<<if def $avatar.glovesRear>>
<<set $avatar.glovesRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearHair">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.hair>>
<<set $avatar.hair to "">>
<</if>>
<<if def $avatar.hairRear>>
<<set $avatar.hairRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearJaw">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.jaw>>
<<set $avatar.jaw to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearLanyard">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.lanyard>>
<<set $avatar.lanyard to "">>
<</if>>
<<if def $avatar.lanyardRear>>
<<set $avatar.lanyardRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearLeggings">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.leggings>>
<<set $avatar.leggings to "">>
<</if>>
<<if def $avatar.leggingsRear>>
<<set $avatar.leggingsRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearLHipTattoo">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.lHipTattoo>>
<<set $avatar.lHipTattoo to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearLipstick">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.lipstick>>
<<set $avatar.lipstick to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearLShoulderBladeTattoo">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.lShoulderBladeTattoo>>
<<set $avatar.lShoulderBladeTattoo to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearManicure">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.manicure>>
<<set $avatar.manicure to "">>
<</if>>
<<if def $avatar.manicureRear>>
<<set $avatar.manicureRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearMouth">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.mouth>>
<<set $avatar.mouth to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearNavelPiercing">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.navelPiercing>>
<<set $avatar.navelPiercing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearNecklace">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.necklace>>
<<set $avatar.necklace to "">>
<</if>>
<<if def $avatar.necklaceRear>>
<<set $avatar.necklaceRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearNipplePiercings">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.nipplePiercings>>
<<set $avatar.nipplePiercings to "">>
<</if>>
<<if def $avatar.nipplePiercingsRear>>
<<set $avatar.nipplePiercingsRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearNose">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.nose>>
<<set $avatar.nose to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearNosePiercing">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.nosePiercing>>
<<set $avatar.nosePiercing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearPedicure">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.pedicure>>
<<set $avatar.pedicure to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearPelvisTattoo">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.pelvisTattoo>>
<<set $avatar.pelvisTattoo to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearRightHandRing">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.rightHandRing>>
<<set $avatar.rightHandRing to "">>
<</if>>
<<if def $avatar.rightHandRingRear>>
<<set $avatar.rightHandRingRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTanlines">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.tanlines>>
<<set $avatar.tanlines to "">>
<</if>>
<<if def $avatar.tanlinesRear>>
<<set $avatar.tanlinesRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTanlinesBra">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.tanlinesBra>>
<<set $avatar.tanlinesBra to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTopPokies">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.topPokies>>
<<set $avatar.topPokies to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearTrampStampTattoo">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.trampStampTattoo>>
<<set $avatar.trampStampTattoo to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearUpperBackTattoo">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.upperBackTattoo>>
<<set $avatar.upperBackTattoo to "">>
<</if>>
<</nobr>><</widget>>
<<widget "clearWristwatch">><<nobr>>
/*The widget will clear all images.*/
<<if def $avatar.wristwatch>>
<<set $avatar.wristwatch to "">>
<</if>>
<<if def $avatar.wristwatchRear>>
<<set $avatar.wristwatchRear to "">>
<</if>>
<</nobr>><</widget>>
<<widget "avatarOLD">>/*OLD widget. New one will use new */
/* Tommygun notes below */
/* Attention: several (if def $breasts) are inside some conditions here. They were placed in order to prevent errors when trying to open the avatar on the first screens of the game, before character customisation, bitbucket issue #358. Please check whether you'll resurrect the bug if you try to remove/replace/rename said conditions */
/* ATTENTION: some artwork in the avatar layers noted below contatins blockout layers, enabling their usage in the night mode. ALL ART ASSETS which are shown in these layers MUST have a copy (or a version with the blockout layers, if there is one) in the /NightMode folder on the game server AND in the offline version of the game - otherwise they will not be shown in the Night Mode. The list is as follows: */
/* $avatar.cuffedArms*/
/* $avatar.arms */
/* $avatar.knickers */
/* $avatar.tights */
/* $avatar.socks */
/* $avatar.trousers */
/* $avatar.skirt */
/* $avatar.top */
/* $avatar.jacket */
/* $avatar.boots */
/* $avatar.hat */
/* End of list */
/* BAG IN BACKGROUND */
<<if $avatar.bagBackground != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bagBackground + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
/* SIDEBOOB */
<<if $breasts != "" and def $breasts>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "rear">>
<<if Flag("pc-suntan") and (Flag("pc-tanlines") == "nude" or Flag("pc-tanlines") == "toplesstan")>>
<<= "<img src='" + $imagePath + "av-sideboob-bra-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-sideboob-bra-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "rear">>
<<if Flag("pc-suntan") and (Flag("pc-tanlines") == "nude" or Flag("pc-tanlines") == "toplesstan")>>
<<= "<img src='" + $imagePath + "av-sideboob-braless-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-sideboob-braless-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
/* BODY */
<<if $avatar.body != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.body + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.bodyRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if def $avatar.cuffedArms and $avatar.cuffedArms != "">>
<<if settings.theme == "Dark Mode">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.cuffedArms + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.cuffedArms + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.tanlines !="">>
<<if Flag("pc-tanlines") == "bikini">> /* if Agent has tanlines, show breasts first, then tanlines on top of them, then abs*/
/*the default layer order is tanlines ---> abs ---> tits, which works fine pre-Dubai and with no tanlines*/
<<if $breasts != "">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.tanlines !="" and def $breasts>>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<= "<img class='top' src='" + $imagePath + $avatar.tanlinesBra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img class='top' src='" + $imagePath + $avatar.tanlines + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<= "<img class='top' src='" + $imagePath + $avatar.tanlinesRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<= "<img src='" + $imagePath + $avatar.tanlinesBra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tanlines + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tanlinesRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.abs != "" and def $pc.strength and def $pc.build.score>>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<if ($pc.strength - $pc.build.score) == 0>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<= "<img class='top' src='" + $imagePath + "av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<elseif ($pc.strength - $pc.build.score) gt 0>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<= "<img class='top' src='" + $imagePath + "av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<</if>>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<if ($pc.strength - $pc.build.score) lt 0>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0;'>" >>
<</if>>
<</if>>
<<elseif ($pc.strength - $pc.build.score) == 0>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<</if>>
<</if>>
<<elseif ($pc.strength - $pc.build.score) gt 0>>
<<set _test to "1">>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>>
<<= "<img src='" + $imagePath + $avatar.abs + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<else>>
<<if not Flag("pc-suntan")>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<<else>>
<<= "<img src='" + $imagePath + "av-abs-noBra-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.55;'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $breasts != "" and def $breasts>>
<<if $avatar.tanlines == "">> /*default layer order - works before tan is obtained*/
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<elseif Flag("pc-tanlines") != "bikini">> /*default layer order for tanned boobs*/
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $breasts.bare + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.jaw != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.jaw + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.eyes != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyes + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyes + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<<if Flag("pc-suntan")>>
<span class = "animated2 infinite eyeBlink">
<<= "<img class='top' src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<<else>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + "av-adult-eyes-blink-" + $pc.skinColour + "-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.eyeshadow != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.eyeshadow + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<if $settings.devilDoll>>
<span class = "animated2 infinite eyeBlink">
<<= "<img src='" + $imagePath + $avatar.eyeshadowBlink + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
</span>
<</if>>
<</if>>
<</if>>
<<if $avatar.blusher != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.blusher + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if Flag("pccrying")>>
<<if $avatar.view == "front">>
<<if $avatar.eyeshadow != "">>
<<= "<img src='" + $imagePath + "av-sadMascara-" + $pc.eyes.shape + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.nose != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nose + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-nose-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.nose + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nose + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.mouth != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.mouth + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + ".png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.mouth + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if def $lipstick>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lipstick + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.feet != "">>
<<if Flag("tansition")>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.feet + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare.png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.feetRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<= "<img class='top' src='" + $imagePath + "av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare-rear.png' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.feet + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.feetRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.pedicure != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.pedicure + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.upperBackTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.upperBackTattoo + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lShoulderBladeTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lShoulderBladeTattoo + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.trampStampTattoo != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.trampStampTattoo + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lHipTattoo != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lHipTattoo + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lHipTattooRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.pelvisTattoo != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.pelvisTattoo + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.nipplePiercings != "" and def $breasts>>
<<if Array.from($bra.flags).includes("liftsBoobs") or Array.from($top.flags).includes("liftsBoobs")>> /* display breasts in bra */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $pc.nipplePiercings.bra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<else>> /* display bare breasts */
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $pc.nipplePiercings.braless + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bikiniLine != "" and $avatar.bikiniLine != "hollywood">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bikiniLine + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.brows != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.brows + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.browPiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.browPiercing + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.nosePiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.nosePiercing + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.navelPiercing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.navelPiercing + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if def $avatar.arms and $avatar.arms != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.arms + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.arms + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.armsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.armsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.manicure != "" or $avatar.manicureRear != "">>
<<if $avatar.view == "front" and $avatar.manicure != "">>
<<= "<img src='" + $imagePath + $avatar.manicure + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear" and $avatar.manicureRear != "">>
<<= "<img src='" + $imagePath + $avatar.manicureRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.earrings != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.earrings + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.earringsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.necklace != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.necklace + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.necklaceRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.rightHandRing != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.rightHandRing + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.rightHandRingRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.wristwatch != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.wristwatch + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear" and $avatar.wristwatchRear != "">>
<<= "<img src='" + $imagePath + $avatar.wristwatchRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.bracelet != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bracelet + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.braceletRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.knickers != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.knickers + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.knickers + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.knickersRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.knickersRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.tights != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.tights + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tights + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.tightsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.tightsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.leggings != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.leggings + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.leggingsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.socks != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.socks + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.socks + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.socksRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.socksRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bra != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bra + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.braRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if Flag("bra-pokies")>>
<<if $avatar.view == "front">>
<<if $pc.arousal lt 10>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.3;'>" >>
<<elseif $pc.arousal lt 20>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.6;'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.braPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px;'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.shoes != "">> /* use this layer for footwear that's worn UNDER the trousers */
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.shoes + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.shoes + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.shoesRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.shoesRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.trousers != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.trousers + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.trousers + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.trousersRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.trousersRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.skirt != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.skirt + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.skirt + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.skirtRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.skirtRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.top != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.top + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.top + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.topRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.topRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.topPokies != "" and def $breasts>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _opacity to 0.2>>
<<if def $bra.thickness>>
<<if $bra.thickness lt 25>>
<<set _opacity +=0.1>>
<<elseif $bra.thickness lt 50>>
<<set _opacity +=0.05>>
<<elseif $bra.thickness lt 75>>
<<set _opacity to _opacity>>
<<else>>
<<set _opacity to _opacity - 0.05>>
<</if>>
<</if>>
<<if $pc.arousal lt 10>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<<elseif $pc.arousal lt 40>>
<<set _opacity to _opacity + 0.3>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<<else>>
<<set _opacity to _opacity + 0.6>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity:"+ _opacity +";'>" >>
<</if>>
<</if>>
<<else>>/*NO bra*/
<<if $pc.arousal lt 10>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.4;'>" >>
<</if>>
<<elseif $pc.arousal lt 30>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px; opacity: 0.7;'>" >>
<</if>>
<<else>>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.topPokies + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px;'>" >>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $avatar.jacket != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.jacket + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.jacket + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.jacketRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.jacketRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.boots != "">> /* use this layer for footwear that's worn OVER the trousers */
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.boots + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.boots + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.bootsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.bootsRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.gloves != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.gloves + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.glovesRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.lanyard != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.lanyard + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.lanyardRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
/* BAG STRAPS */
<<if $avatar.bagStraps != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.bagStraps + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.glasses != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.glasses + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.hair != "">>
<<if $avatar.view == "front">>
<<= "<img src='" + $imagePath + $avatar.hair + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<elseif $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.hairRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.hat != "">>
<<if $avatar.view == "front">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.hat + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.hat + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<<elseif $avatar.view == "rear">>
<<if settings.theme == "Dark">>
<<= "<img src='" + $imagePath + "NightMode/" + $avatar.hatRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<<else>>
<<= "<img src='" + $imagePath + $avatar.hatRear + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<if $avatar.bagForeground != "">>
<<if $avatar.view == "rear">>
<<= "<img src='" + $imagePath + $avatar.bagForeground + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<<if $avatar.cumshot1 != "" or $avatar.cumshot2 != "">>
<<if $avatar.view == "front">>
<<if $male1.cumTgt == "pussy" or $male1.cumTgt == "pussyOops" or $male1.cumTgt == "belly" or $male1.cumTgt == "tits" or $male1.cumTgt == "mouthspit" or $male1.cumTgt == "mouthswallow" or $male1.cumTgt == "face" or Flag("lifepath-cum-pussy")>>
<<= "<img src='" + $imagePath + $avatar.cumshot1 + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>">>
<</if>>
<<elseif $avatar.view == "rear">>
<<if $male1.cumTgt == "back" or $male1.cumTgt == "ass">>
<<= "<img src='" + $imagePath + $avatar.cumshot2 + "' style='position: absolute; left: 0; top: 0; width: " + $avatar.width + "em; height: " + $avatar.height + "em; top: " + $avatar.position + "px'>" >>
<</if>>
<</if>>
<</if>>
<<StatusIcons>> /*Should be on top*/
<</widget>>
<<widget "StatusIcons">><<nobr>>
<<StatusEffectIcons>>
/*Not really important but usefull: https://github.com/mikewesthad/twine-resources/tree/master/demos/html-maps*/
<<set _testIcon to "status-turnedOn.png">>
<<switch (Math.round($avatar.width*10)/10)>>
<<case 12.5>>
<<set _leftIcon to "11">>
<<set _topIcon to (((68.75-12.75)* 0.5)/10)>>
<<case 15>>
<<set _leftIcon to "12.5">>
<<set _topIcon to (((68.75-12.75)* 0.6)/10)>>
<<case 17.5>>
<<set _leftIcon to "14">>
<<set _topIcon to (((68.75-12.75)* 0.7)/10)>>
<<case 20>>
<<set _leftIcon to "16">>
<<set _topIcon to (((68.75-12.75)* 0.8)/10)>>
<<case 22.5>>
<<set _leftIcon to "18">>
<<set _topIcon to (((68.75-12.75)* 0.9)/10)>>
<<case 25>>
<<set _leftIcon to "20">>
<<set _topIcon to (((68.75-12.75))/10)>>
<<case 27.5>>
<<set _leftIcon to "22">>
<<set _topIcon to (((68.75-12.75)* 1.1)/10)>>
<<default>>
<<set _leftIcon to "14">>
<<set _topIcon to (((68.75-12.75)* 0.7)/10)>>
<</switch>>
/*layer*/
<<if def $avatar.statusEffects[0]>>
<<= "<img src='" + $avatar.statusEffects[0].icon + "' title='"+$avatar.statusEffects[0].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*1)+"em; width : 17%; '>" >>/*width: 24%*/
<</if>>
/*layer*/
<<if def $avatar.statusEffects[1]>>
<<= "<img src='" + $avatar.statusEffects[1].icon + "' title='"+$avatar.statusEffects[1].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*2)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[2]>>
<<= "<img src='" + $avatar.statusEffects[2].icon + "' title='"+$avatar.statusEffects[2].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*3)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[3]>>
<<= "<img src='" + $avatar.statusEffects[3].icon + "' title='"+$avatar.statusEffects[3].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*4)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[4]>>
<<= "<img src='" + $avatar.statusEffects[4].icon + "' title='"+$avatar.statusEffects[4].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*5)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[5]>>
<<= "<img src='" + $avatar.statusEffects[5].icon + "' title='"+$avatar.statusEffects[5].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*6)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[6]>>
<<= "<img src='" + $avatar.statusEffects[6].icon + "' title='"+$avatar.statusEffects[6].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*7)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[7]>>
<<= "<img src='" + $avatar.statusEffects[7].icon + "' title='"+$avatar.statusEffects[7].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*8)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[8]>>
<<= "<img src='" + $avatar.statusEffects[8].icon + "' title='"+$avatar.statusEffects[8].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*9)+"em; width : 17%; '>" >>
<</if>>
/*layer*/
<<if def $avatar.statusEffects[9]>>
<<= "<img src='" + $avatar.statusEffects[9].icon + "' title='"+$avatar.statusEffects[9].name+"' style='position: absolute; left: "+_leftIcon+"em; top: "+(_topIcon*10)+"em; width : 17%; '>" >>
<</if>>
<</nobr>><</widget>><<widget "StatusEffectIcons">><<nobr>>
/*[{"icon":"$imagePath + 'status-turnedOn.png'","name":"testest"}]*/
<<if def $pc.statusEffects>>
<<set $avatar.statusEffects to []>>
<<if $pc.statusEffects.includes("Aroused")>>
<<StatusEffectIconsSetAroused>>
<</if>>
<<if $pc.statusEffects.includes("Turned On")>>
<<StatusEffectIconsSetTurnedOn>>
<</if>>
<<if $pc.statusEffects.includes("Horny")>>
<<StatusEffectIconsSetHorny>>
<</if>>
<<if $pc.statusEffects.includes("Glammed Up")>>
<<StatusEffectIconsSetGlammedUp>>
<</if>>
<<if $pc.statusEffects.includes("High Heels")>>
<<StatusEffectIconsSetHighHeels>>
<</if>>
<<if $pc.statusEffects.includes("Buzzed")>>
<<StatusEffectIconsSetBuzzed>>
<</if>>
<<if $pc.statusEffects.includes("Tipsy")>>
<<StatusEffectIconsSetTipsy>>
<</if>>
<<if $pc.statusEffects.includes("Drunk")>>
<<StatusEffectIconsSetDrunk>>
<</if>>
<<if $pc.statusEffects.includes("Wasted")>>
<<StatusEffectIconsSetWasted>>
<</if>>
<<if $pc.statusEffects.includes("Edging")>>
<<StatusEffectIconsSetEdging>>
<</if>>
<<if $pc.statusEffects.includes("Post Orgasmic")>>
<<StatusEffectIconsSetPostOrgasmic>>
<</if>>
<</if>>
<</nobr>><</widget>>
/*
<<widget "">>
$pc.statusEffects
<</widget>>
*/
<<widget "StatusEffectIconsSetAroused">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetAroused>>*/
<<set _effect to {"icon":$imagePath + 'status-aroused.png',"name":"Aroused (thinking about sex)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetTurnedOn">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetTurnedOn>>*/
<<set _effect to {"icon":$imagePath + 'status-turnedOn.png',"name":"Turned On (wet and ready)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetHorny">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetHorny>>*/
<<set _effect to {"icon":$imagePath + 'status-horny.png',"name":"Horny (partners: +1 all sex rolls)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetGlammedUp">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetGlammedUp>>*/
<<set _effect to {"icon":$imagePath + 'status-glammedUp.png',"name":"Glammed Up (+1 Attractiveness)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetHighHeels">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetHighHeels>>*/
<<set _effect to {"icon":$imagePath + 'status-highHeels.png',"name":"High Heels (+1 Attractiveness)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetBuzzed">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetBuzzed>>*/
<<set _effect to {"icon":$imagePath + 'status-buzzed.png',"name":"Buzzed (+1 Confidence)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetTipsy">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetTipsy>>*/
<<set _effect to {"icon":$imagePath + 'status-tipsy.png',"name":"Tipsy (+1 Confidence, -1 Coördination)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetDrunk">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetDrunk>>*/
<<set _effect to {"icon":$imagePath + 'status-drunk.png',"name":"Drunk (+2 Confidence, -2 Coördination)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetWasted">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetWasted>>*/
<<set _effect to {"icon":$imagePath + 'status-wasted.png',"name":"Wasted (-2 all rolls)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetEdging">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetEdging>>*/
<<set _effect to {"icon":$imagePath + 'status-edging.png',"name":"Edging (close to orgasm)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsSetPostOrgasmic">><<nobr>>
/*This will only set the icon and will not actually change the status.*/
/*<<StatusEffectIconsSetPostOrgasmic>>*/
<<set _effect to {"icon":$imagePath + 'status-postOrgasmic.png',"name":"Post Orgasmic (recently orgasmed)"}>>
<<if !$avatar.statusEffects.includes(_effect)>>
<<set $avatar.statusEffects.push(_effect)>>
<</if>>
<</nobr>><</widget>>
<<widget "StatusEffectIconsClear">><<nobr>>
/*This will clear all icons (but not the status effects!*/
<<set $avatar.statusEffects to []>>
<</nobr>><</widget>><<if def $pc.skills>><<nobr>>
<<if not Flag("hide-bonnie-tyler-mode")>>
<<link "Turn around" >>
<<switch $avatar.view>>
<<case "front">>
<<set $avatar.view to "rear">>
<<case "rear">>
<<set $avatar.view to "front">>
<</switch>>
<<replace "#story-caption">><<display "StoryCaption">><</replace>>
<</link>>
<</if>>
<</nobr>>
<<link "Character sheet">><<script>>Dialog.setup("Character Sheet");
Dialog.wiki("<<pcInfoTabs>>");
Dialog.open();
document.getElementById("defaultOpen").click();
<</script>><</link>>
<<link"Debug">><<script>>Dialog.setup("Debug");
Dialog.wiki("<<Debug>>");
Dialog.open();
<</script>><</link>>
<</if>><<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
"Yes sir," you reply. "FIVE EYES joint task force, targeting the funding of Islamic terror."
He nods. "Exactly. This dossier is from them. [[It concerns you.|Transfer request]]"<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
You shake your head.
"Joint Task Force NEPTUNE. It's a counter-terror initiative," he explains. "Fewer than a hundred personnel, drawn from all FIVE EYES nations.
"They target the funding of Islamic terror. The theory is that depriving a terror group of money hurts it across the board; recruitment, training, planning, operations, propaganda and morale all suffer. So it's very effective way to attack these groups.
"NEPTUNE's speciality is direct action against High Value Targets: couriers, bankers, wealthy sympathisers, that sort of thing. They use drone strikes, Special Forces, and agents from all five intelligence services.
"And that's where [[you come in.|Transfer request]]"<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
"JTF NEPTUNE is recruiting a female agent for a long-term undercover mission," he says. "Your age, appearance and psych evals all fit their profile. They've asked me to release you for a few days so you can be interviewed at their HQ in Scotland."
"Before you say yes, there's one thing." He taps an innocuous looking sticker on the dossier, a black six-pointed star. "This star means a mission with a high risk of death, capture or moral compromise.
"You don't have to volunteer for a black star job, $pc.knownAs. If you like, I can tell them I can't spare you."
[[I'll do it.|Accept the assignment][$temp to "crusader"]]
[[What's your opinion?|Accept the assignment][$temp to "waif", $pc.waif += 1]]
[[Does this help my career?|Accept the assignment][$temp to "alpha"]]
[[I know you'll miss me.|Accept the assignment][$temp to "fatale"]]
[[Refuse to go.|Reject the assignment]]<<silently>>
<<if $pc.agency eq "MI6">>
<<set _hq to "Vauxhall Cross">>
<<set _gohome to "take the tube back to your">>
<</if>>
<<if $pc.agency eq "CIA">>
<<set _hq to "Langley">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "ASIS">>
<<set _hq to "R.G. Casey House">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "NZSIS">>
<<set _hq to "Pipitea House">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "CSIS">>
<<set _hq to "1941 Ogilvie Road">>
<<set _gohome to "drive back to your">>
<</if>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"I'll do it," you say without any hesitation.
<span class="goodFeedback">Your boss <b>liked</b> that.</span>
He nods, a serious expression on his face. He slides the dossier across the desk. "Here are the joining instructions. Good luck, $pc.knownAs."
<<elseif $temp == "waif">>\
<<pcRaiseEyebrows>>\
"I'm not sure," you admit, glancing down at the dossier. "What do you think?"
"I don't know the details of the mission," he replies, "but they want you for a reason. I think you should go and see what they have to say."
"Makes sense," you nod. "Okay, I'll do it."
He slides the dossier across the desk, his expression serious. "Here are the joining instructions. Good luck, $pc.knownAs."
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"If I say yes, what does this do for my career?" you ask.
<span class="badFeedback">Your boss <b>disliked</b> that.</span>
"A black star looks good on anybody's service record," he says, "but that won't help you if it's posthumous. You're ambitious, and there's nothing wrong with that, $pc.knownAs, but I've told you before that a little more discretion wouldn't hurt."
In reply, you just hold your hand out for the dossier. He sighs, and passes it over.
<<elseif $temp == "fatale">>\
<<pcSmile>>\
"Trying to send me away?" you say archly, raising an eyebrow. "<<if $pc.agencyRole == "operator">>Don't you miss me when I'm gone?<<else>>I know you'll miss me.<</if>>"
<span class="goodFeedback">Your boss <b>liked</b> that.</span>
He grins – he likes it when you flirt. "I <<if $pc.agencyRole == "operator">>do<<else>>will<</if>>," he says, pushing the dossier across the desk. "Come back safely, $pc.knownAs."
<<else>>\
<<pcTalk>>\
"Fine," you say, "I'll do it."
He nods, a serious expression on his face. He slides the dossier across the desk. "Joining instructions," he says. "Good luck, $pc.knownAs."
<</if>>\
<<if $pc.agencyRole == "operator">>\
<i>Well,</i> you think as you sign out of _hq, <i>that was fast.</i> You won't even have time to catch up with family and friends before you [[leave the country again|Travel to Scotland]].
<<set $gameDate to new Date(2019, 2, 12, 7, random(1,9)); /* e.g. Mar 12, 2019 7:00 */>>
<<else>>\
He calls a quick team meeting to explain that you'll be away for at least the next few days, possibly longer. <<if $temp == "crusader">>You get the sense your colleagues think you're being promoted; everybody's curious, but they know better than to ask where you're going.<<elseif $temp == "waif">>You've made some good friends on the team, and they react with handshakes, well wishes and hugs. Although everybody's curious, they know better than to ask where you're going.<<elseif $temp == "alpha">>You get the feeling that not everybody is going to miss your hard-charging attitude. Your colleagues are all curious, but they know better than to ask where you're going.<<elseif $temp == "fatale">>Your colleagues all act disappointed, but you get the sense that some of the women are happy to see you go. Although everybody's curious, they know better than to ask where you're going.<<else>>Everybody's curious, but they know better than to ask where you're going.<</if>>
In less than thirty minutes, you've handed over your active projects. You sign out of _hq and _gohome [[apartment|Travel to Scotland]].
<<set $gameDate to new Date(2019, 2, 12, 8, random(0,9)); /* e.g. Mar 12, 2019 7:00 */>>
<</if>>\<<silently>>
<<if $pc.agency eq "MI6">>
<<set _hq to "Vauxhall Cross">>
<<set _gohome to "take the tube back to your">>
<</if>>
<<if $pc.agency eq "CIA">>
<<set _hq to "Langley">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "ASIS">>
<<set _hq to "R.G. Casey House">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "NZSIS">>
<<set _hq to "Pipitea House">>
<<set _gohome to "drive back to your">>
<</if>>
<<if $pc.agency eq "CSIS">>
<<set _hq to "1941 Ogilvie Road">>
<<set _gohome to "drive back to your">>
<</if>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
He<<else>>Your boss<</if>> nods, a serious expression on his face. He slides the dossier over the desk to you. "Here are the joining instructions. Good luck, $pc.knownAs."
He calls a quick team meeting to explain that you'll be away for at least the next few days, possibly longer. Everyone is curious, but they know better than to ask where you're going.
In under thirty minutes, you've handed over your active projects to colleagues. You sign out of _hq and _gohome [[apartment.|Travel to Scotland]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
You shake your head. "I don't want to do that."
"Are you sure?" he asks. "This mission is kind of what the whole game's about."
[[Fine, I'll go.|Accept the assignment]]
[[(Abort mission) Really refuse.|Reject the assignment 2]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b><<print $hq.toUpperCase()>></b> (<<print $pc.agency.toUpperCase()>> HEADQUARTERS), <<print $hqCity.toUpperCase()>>
<<date>> | <<time24hr>> HRS LOCAL</span>
"That will be all, then, $pc.knownAs. I'll tell them that they'll have to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."<<silently>>
<<set $pc.currentAssignment to "emeraldCupRecruit">>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<pcRemoveLightMakeup>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-blackLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-blackLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-white-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-lifepath-uggs.png">>
<<geekEyeglasses>>
/*Clearing of $lifepath*/
<<set $pc.family to {}>>
<<set $pc.family.members to []>>
<<if $lifepath.elderBrother>>
<<set $pc.family.members.push("Elder brother")>>
<</if>>
<<if $lifepath.elderSister>>
<<set $pc.family.members.push("Elder sister")>>
<</if>>
<<if $lifepath.youngerBrother>>
<<set $pc.family.members.push("Younger Brother")>>
<</if>>
<<if $lifepath.youngerSister>>
<<set $pc.family.members.push("Younger Sister")>>
<</if>>
<<if $lifepath.dad.present and $lifepath.dad.alive>>
<<if $lifepath.dad.relationship eq "distant">>
<<set $pc.family.members.push("Distant dad")>>
<<elseif $lifepath.dad.relationship eq "loving">>
<<set $pc.family.members.push("Loving dad")>>
<<else>>
<<set $pc.family.members.push("Supportive dad")>>
<</if>>
<</if>>
<<if $lifepath.mom.present>>
<<if $lifepath.mom.relationship eq "distant">>
<<set $pc.family.members.push("Distant mom")>>
<<elseif $lifepath.mom.relationship eq "loving">>
<<set $pc.family.members.push("Loving mom")>>
<<else>>
<<set $pc.family.members.push("Supportive mom")>>
<</if>>
<</if>>
<<if $lifepath.parentsTogether>>
<<set $pc.family.parentsTogether to true>>
<</if>>
<<setFlag "lifepath-cum-pussy" false>>
<<unset $lifepath>>
<</silently>>\
<<if $pc.agency == "CIA">>\
<<adddays 1>>\
<<set $gameDate.setHours(11),
$gameDate.setMinutes(15)>>\
<span class="heading"><b>WASHINGTON DULLES INTL AIRPORT (IAD)</b>, VIRGINIA
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Lifepath operator no backstory start 4") is 1>>Early the following week<<else>>The next morning<</if>>, you fly Upper Class to London Heathrow (LHR) with Virgin Atlantic. It's an eight hour flight aboard an Airbus A330-300.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "VA-A330-300-1.jpg' style='height: 200px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "VA-Upper-Class-1.jpg' style='height: 200px;'>" >>\
</td>
</tr>
</table>\
\
The flight's smooth, and champagne is served with your in-flight lunch. It's early afternoon local time when you touch down at Heathrow. You pass through airport security and wait for your [[connecting flight|Travel to Scotland 2]].
<<elseif $pc.agency == "CSIS">>\
<<adddays 1>>\
<<set $gameDate.setHours(11),
$gameDate.setMinutes(15)>>\
<span class="heading"><b>OTTAWA MACDONALD-CARTIER INTL AIRPORT (YOW)</b>, ONTARIO
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Lifepath operator no backstory start 4") is 1>>Early the following week,<<else>>The next morning,<</if>> you fly Signature Class to London Heathrow (LHR) with Air Canada. It's a seven hour flight aboard a Boeing 767-300ER.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "AC-B767-300ER-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "AC-Signature-Class-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>\
\
The flight's smooth, and champagne is served with your in-flight lunch. It's early afternoon local time when you touch down at Heathrow. You pass through airport security and wait for your [[connecting flight|Travel to Scotland 2]].
<<elseif $pc.agency == "ASIS">>\
<<addhours 3>>\
<<addmins 19>>\
<span class="heading"><b>CANBERRA AIRPORT (CBR)</b>, AUSTRALIA
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Lifepath operator no backstory start 4") is 1>>You head out early the following week, boarding an<<else>>You pack your bags and take an<</if>> eight-hour mid haul flight to Changi Airport (SIN). ASIS is good enough to book you first class aboard a Singapore Airlines Boeing 777-300ER. The flight's smooth, and champagne is served with your meals.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "SA-B777-300ER-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "SA-First-Class-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>\
\
It's a 14 hour long haul flight to London Heathrow (LHR). ASIS booked you a suite aboard a Singapore Airlines Airbus A380-800, so what would normally be a brutal trip is actually quite comfortable. You get plenty of sleep thanks to your private cabin and standalone bed.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "SA-A380-800-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "SA-Suites2-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>
\
<<adddays 1>>\
It's early afternoon the following day when you touch down at Heathrow. You pass through airport security and wait for your [[connecting flight|Travel to Scotland 2]].
<<elseif $pc.agency == "NZSIS">>\
<<addhours 2>>\
<<addmins 15>>\
<span class="heading"><b>WELLINGTON INTL AIRPORT (CBR)</b>, NEW ZEALAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Lifepath operator no backstory start 4") is 1>>You head out early the following week, reporting to<<else>>You pack your bags and report to<</if>> a side entrance at Wellington Airport. A military NH90 helicopter is waiting to take you to Auckland airport (AKL).
<<= "<img src='" + $imagePath + "RNZAF-NH90-1-1.jpg'>" >>\
There, you transfer to your second flight of the day: an 11 hour long haul flight to Changi Airport (SIN). NZSIS is good enough to book you Business Premiere aboard an Air New Zealand Boeing 787-900. The flight's smooth, and champagne is served with your meals.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "ANZ-B787-900-2-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "ANZ-Business-Premier-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>
\
It's a 14 hour long haul flight to London Heathrow (LHR). NZSIS booked you a suite aboard a Singapore Airlines Airbus A380-800, so what would normally be a brutal trip is actually quite comfortable. You get plenty of sleep thanks to your private cabin and standalone bed.
\
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "SA-A380-800-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "SA-Suites2-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>
\
<<adddays 1>>\
It's early afternoon the following day when you touch down at Heathrow. You pass through airport security and wait for your [[connecting flight|Travel to Scotland 2]].
<<elseif $pc.agency == "MI6">>\
<<addhours 7>>\
<<addmins 24>>\
<span class="heading"><b>HEATHROW AIRPORT (LHR)</b>, LONDON
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Lifepath operator no backstory start 4") is 1>>Early the following week,<<else>>Later that day,<</if>> you fly Club Europe to Edinburgh aboard a British Airways A319-100.
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "BA-A319-100-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "BA-Club-Europe-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>\
A little under two hours later, you're checking into the Dalmahoy Hotel, a turreted country house near Edinburgh Airport (EDI). Dinner in the restaurant is good, and your room is grandly comfortable.
<<= "<img src='" + $imagePath + "dalmahoyExt.png' style='height: 400px;'>" >>\
<<= "<img src='" + $imagePath + "dalmahoyInt.jpg' style='height: 400px;'>" >>\
[[Get some sleep|Travel to Kinloss]].
<</if>>\<<set $gameDate.setHours(15),
$gameDate.setMinutes(32)>>\
<span class="heading"><b>HEATHROW AIRPORT (LHR)</b>, LONDON
<<date>> | <<time24hr>> HRS LOCAL</span>
You transfer to a British Airways A319-100, and fly Club Europe to Edinburgh, Scotland.
<table>
<tr>
<td>
<<= "<img src='" + $imagePath + "BA-A319-100-1.jpg' style='height: 250px;'>" >>\
</td>
<td>
<<= "<img src='" + $imagePath + "BA-Club-Europe-1.jpg' style='height: 250px;'>" >>\
</td>
</tr>
</table>\
A little under two hours later, you're checking into the Dalmahoy Hotel, a turreted country house near Edinburgh Airport (EDI). Dinner in the restaurant is good, and your room is grandly comfortable.
<<= "<img src='" + $imagePath + "dalmahoyExt.png' style='height: 400px;'>" >>\
<<= "<img src='" + $imagePath + "dalmahoyInt.jpg' style='height: 400px;'>" >>\
[[Get some sleep|Travel to Kinloss]].<<silently>>
<<if Flag("operator")>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-lifepath-blueSocks-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<= "<<set $avatar.jacket to 'av-jacket-operatorLeatherJacket-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-highLeg-nude-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-plain-nude-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<<eyeshadow9to5>>
<<lipstickSkinnyDip>>
<</if>>
<<geekEyeglasses>>
<<adddays 1>>
<<set $gameDate.setHours(7),
$gameDate.setMinutes(55)>>
<<calculateBAC>>
<</silently>>\
<span class="heading"><b>DALMAHOY HOTEL</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
After breakfast the next morning, a driver picks you up from the hotel. He's a tough looking Scotsman in his 40s who is obviously ex-military, despite being dressed in a nondescript grey business suit. <<if Array.from($pc.kinks).includes("Likes Older Men")>>You find him attractive, but you don't let him know it.<</if>>
Polite but taciturn, he rarely lets the needle drop below <<if $pc.agency is "MI6" or $pc.agency is "CIA">>110mph<<else>>180kph<</if>> as you race along Scotland's wild and snaking country highways.
<<= "<img src='" + $imagePath + "landie.jpg' style='height: 400px;'>" >>\
You arrive at the gatehouse of a Royal Air Force station. A young RAF Regiment soldier, armed with a <<if Flag("operator")>><div class="tooltip">Glock<span class="tooltiptext">A boxy 9mm handgun</span></div><<else>>pistol in a holster<</if>>, checks your driver's ID carefully before waving you through. You're driven right onto the runway, where you transfer onto another aircraft: this time an RAF Agusta A109E.
<<= "<img src='" + $imagePath + "rafAgusta.jpg' style='height: 400px;'>" >>\
You buckle into the back and put on your headset. The moment you hear <i>"ASCOT 322, cleared for take-off,"</i> the heli lifts off and tilts north. Soon you're cruising at <<if $pc.agency is "MI6" or $pc.agency is "CIA">>nearly 200mph<<else>>nearly 300kph<</if>> over the rugged and beautiful Scottish Highlands.
The pilot's voice crackles over your headset. "Flight time will be about [[one hour|Arrival at Kinloss]], marm."<<silently>>
<<addmins 55>>
<</silently>>\
<span class="heading">APPROACHING <b>KINLOSS BARRACKS - EGQK</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "kinlossLanding.jpg' style='height: 400px;'>" >>\
<i>"ASCOT 322, you're number one, runway zero seven cleared to land."</i>
The heli comes in to land at another <<if $pc.agency neq "MI6">>British <</if>>military base, this one on the north tip of Scotland. It looks similar to the one you left, except that from here you can see the North Sea. The waves look choppy and grey-tipped under the pale morning sky.
You're met on the ground by a female soldier. She's <<if $pc.age lt 22>>about your age<<elseif $pc.age gte 22 and $pc.age lte 25>>a little younger than you<<else>>in her early twenties<</if>> and wears the uniform and vivid "green slime" beret of the <<if $pc.agency neq "MI6">>British <</if>>Army Intelligence Corps. "Morning, marm!" she shouts over the noise of the spinning-down rotors. Her accent is Welsh. "I'm Corporal Bettis. I'll escort you to your meeting." <<if Array.from($pc.kinks).includes("Bisexual")>>You think she looks cute, especially in uniform.<</if>>
She walks you to a small single storey red brick building, unremarkable except for mirrored glass windows and a bristling array of comms dishes and masts on the roof. "This used to be an RAF base," Bettis tells you as you approach the main door. "There's a Royal Engineers regiment here now, but they leave us alone. We've just got this one building. Everyone here calls it The Red House."
She enters a six digit code into the door keypad, and leads you [[inside|JTF Neptune waiting room]].<<silently>>
<<if Flag("operator")>>
<<set $avatar.lanyard to "av-prologue-visitorLanyard.png">>
<<else>>
<<set $avatar.lanyard to "av-prologue-visitorLanyard-shirt.png">>
<</if>>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<<addmins 7>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Bettis leads you into a waiting room and hands you over to another Intelligence Corps soldier, this one <<if Flag("milint-analyst") or hasVisited("Lifepath operator Syria")>>a sergeant<<else>>in his early thirties and<</if>> armed with a <<if Flag("milint-analyst") or Flag("operator")>><div class="tooltip">Glock<span class="tooltiptext">A boxy 9mm handgun</span></div><<else>>handgun<</if>> in a hip holster.
Bettis heads off into the building, while the sergeant signs you in on a computer screen. He hands you a visitor pass on a lanyard. "You'll need to wear this at all times inside this building, Ms $pc.surname. [[Take a seat;|Meet the bosses]] the Commander knows you're here."<<silently>>
<<pcSmile>>
<<addmins 4>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You sit and wait. After a few minutes a security door opens, and two grey haired men step out into the waiting room, wearing dark business suits.
"$pc.firstname," says the elder of the two, reaching out to shake your hand with a big craggy paw. "I'm Levy Sloan, task force commander." He's a mountain of a man, in his late sixties or early seventies, with a husky New York accent and steely blue eyes.<<if $pc.agency eq "CIA">> You know him by reputation – he's a legend in the CIA, whose decades of service date all the way back to the Vietnam War's infamous Phoenix Program.<</if>><<if Array.from($pc.kinks).includes("Likes Older Men") and $pc.agency != "CSIS">> Subtract ten years and he'd be almost perfect for you.<</if>> "This is my deputy, Mike Novak."
"Pleased to meet you, $pc.firstname," he says, offering his own handshake. Novak is ten years younger, a Canadian with a bald head and a goatee beard. Among the intelligence community, he's an internationally known expert on cyberwar.<<if $pc.agency eq "CSIS">>; you were nearly assigned to work for him right after joining CSIS, but it didn't work out. <<if Array.from($pc.kinks).includes("Likes Older Men")>>After getting a closer look, you regret not trying harder to be assigned to work under him.<</if>><</if>>
"We've heard a lot about you," says Sloan. "Thanks for coming up on such short notice. The truth is, we're in a bind, and you're one of very few candidates who can help."
"Let's head down to the [[conference room|Meeting room]]," says Novak, "and we can brief you fully."<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
They lead you to <<if $pc.agency is "CIA" or $pc.agency is "CSIS">>an elevator<<else>>a lift<</if>>, which takes you underground. "This was a nuclear bunker, built in the eighties," explains Sloan during the ride. "It was mothballed after the end of the Cold War, but it's <i>fantastic</i> for security and air access. We moved in and upgraded it with new comms equipment."
<<= "<img src='" + $imagePath + "missionControl.jpg' style='height: 400px;'>" >>\
The doors slide open to reveal a modern command centre. There's a calm, low murmur of activity, a dozen men and women in civilian clothes working on screens and talking on phones.
[[Continue|Meeting room 2]]<<silently>>
<<addmins 1>>
<<set $avatar.jacket to "">>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Sloan and Novak walk you to a small, windowless meeting room. You hang your jacket over a chair, and take a seat.
Fresh pots of tea and coffee, and some biscuits and pastries, are set out on a side table. Novak pours you a <<if $pc.agency == "MI6">>tea<<else>>coffee<</if>> while Sloan sets up a laptop.
On a wall, a flatscreen monitor flares into life, displaying what you presume to be the JTF Neptune unit insignia.
<<= "<img src='" + $imagePath + "jtfnCrest.png'>" >>\
<<if $pc.degree.subject == "Classics" or $pc.degree.subject == "Latin" or $pc.degree.subject == "law" or $pc.degree.subject == "Classical Studies">>\
[[(Latin) Translate the motto aloud.|DEVILFISH briefing][$temp to "knowLatin"]]
[[(Latin) Translate the motto privately.|DEVILFISH briefing][$temp to "knowLatinDiscreet"]]
<<else>>\
[[Ask for a translation.|DEVILFISH briefing][$temp to "askLatin"]]
<</if>>\
[[Wait for Sloan to start the briefing.|DEVILFISH briefing]]<<silently>>
<<removePCJacket>>
<<addmins 2>>
<<if $pc.degree.subject == "Classics" or $pc.degree.subject == "Classical Studies">>
<<set _pcMajor to "Classics">>
<<elseif $pc.degree.subject == "law" or $pc.degree.subject == "Latin">>
<<set _pcMajor to $pc.degree.subject>>
<</if>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "askLatin">>Mike passes your <<if $pc.agency == "MI6">>tea<<else>>coffee<</if>>. "Thanks. What does the motto mean?" you ask him, pointing to the flatscreen.
<i>"The sinews of war are infinite money,"</i> he says. "It's a Cicero quote."
Sloan looks over at the two of you, ready to start. He <<elseif $temp == "knowLatinDiscreet">><i>The tendons of war are infinite money.</i> Makes sense.
Mike passes your <<if $pc.agency == "MI6">>tea<<else>>coffee<</if>>, and Sloan looks over at the two of you, ready to start. He <<elseif $temp == "knowLatin">><i>"The tendons of war...are infinite money,"</i> you translate aloud. Sloan and Novak glance at each other, startled.
"I studied _pcMajor," you say.
"Of course," says Mike. <<if _pcMajor == "Classics" or _pcMajor == "Latin">>"Impressive. It's a Cicero quote. In case you didn't already know."<<else>>"Impressive. It's a Cicero quote."<</if>>
<span class="goodFeedback">Mike <b>liked</b> that.</span>
"Okay, let's get to work," says Sloan. He <<else>>Sloan <</if>>taps a laptop key, and the unit insignia is replaced by an artist's impression of a generic Arabic face.
<<= "<img src='" + $imagePath + "devilfish.png' style='height: 400px;'>" >>\
"This man is codenamed DEVILFISH. We don't know his real name, or even his nationality, but he's been on our <div class="tooltip">HVT<span class="tooltiptext">High Value Target</span></div> list since the beginning.
"He's a broker and negotiator for a <div class="tooltip">hawala<span class="tooltiptext">underground banking</span></div> network called Al Wasayil. Have you heard of it?"
<<if Flag("finint-analyst")>>\
[[(Financial Analyst) Of course.|Al Wasayil briefing][$temp to "known"]]
<<else>>\
<span class="greyedOut">(Financial Analyst) Of course.</span>
<</if>>\
[[Don't think so.|Al Wasayil briefing][$temp to "unknown"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "known">>\
<<pcTalk>>\
<i>So that's why I'm here,</i> you think. <i><<if $pc.agency == "CIA" or $pc.agency == "CSIS">>They need an Economic Analyst in the field for some reason<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>Something to do with my work in Financial Intelligence<<else>>(ERROR IN PC.AGENCY)<</if>>.</i>
"Yessir," you reply confidently. "Of course. It's a terror funding network, based out of Kuwait."
Sloan nods, inviting you to continue.
"They funnel private money out to terror groups in the Middle East, Africa and Asia," you say. "Fingerprints on lots of things, but they keep a very low profile. There's not much about them on ECHELON."
<span class="goodFeedback">Sloan and Novak <b>liked</b> that.</span>
"Exactly," says Novak. "Very discreet, cash couriers and personal relationships only. They push <i>at least</i> quarter of a billion dollars annually out to ISIS, the Taliban, Al Qaeda, Lashkar-e-Taiba, Al Shabaab..."
<<elseif $temp == "unknown">>\
"Don't think so, sir."
"It's a terror funding network," says Sloan. "Set up in the 80s and operating out of Kuwait. Very secretive. They funnel money for wealthy Arabs who want to fund jihad, but don't want to get caught doing it."
"Everything they do is analogue, so they're tough to penetrate," says Novak. "We estimate they push <i>at least</i> quarter of a billion dollars annually out to ISIL, Boko Haram, Al-Qaeda, Al-Shabaab..."
<</if>>\
"Their tradecraft is very good," says Sloan, "and they have top cover from hardliners in the Kuwaiti government. So far, no friendly agency has been able to penetrate Al Wasayil.
"However...we've caught a lead. It's a long shot, but, well...[[take a listen|Al Wasayil briefing 2]]."<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
/* check whether the PC speaks Arabic */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Arabic">>
<<set _arabic to true>>
<<set _arabicSkill to $pc.skills[_i].score>>
<</if>>
<</for>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "thailandSlide.png'>" >>\
"South Thailand's been in a slow-burn Islamic insurgency since 2004," says Sloan. "Six weeks ago, <div class="tooltip">ASD<span class="tooltiptext">Australian Signals Directorate</span></div> intercepted this call. It's to an insurgent commander they're occasionally able to track."
<<if _arabic>>\
"You speak Arabic, right?" asks Novak.
[[A little.|Al Wasayil briefing Arabic call][$temp to "yes"]]
<<if _arabicSkill gt 0>>\
[[(Arabic +1) Answer in Arabic.|Al Wasayil briefing Arabic call][$temp to "nam"]]
<<else>>\
<span class="greyedOut">(Arabic +1) Answer in Arabic.</span>
<</if>>\
<<else>>\
Sloan taps a key and the recording starts. <i>"Nam,"</i> says a male voice, starting the call. On the other end you hear a hubbub of male and female voices, glasses clinking, an 80s rock song playing over a loud PA.
The other person speaks in Arabic. "He says <i>It's Rahul,"</i> murmurs Novak. "He asks for a meeting tomorrow afternoon in 'location two.'"
The men say a few more words to each other, then the recording ends. "The insurgent leader thanked Rahul, and they said goodbye," says Novak. "That's it."
The two men look at you expectantly.
[[Is Rahul DEVILFISH?|Al Wasayil briefing Arabic call Q&A][$temp to "crusader"]]
[[That's not much to go on.|Al Wasayil briefing Arabic call Q&A][$temp to "waif"]]
[[It sounded like Rahul was in a nightclub.|Al Wasayil briefing Arabic call Q&A][$temp to "fatale"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yes">>\
"A little," you nod, as Sloan starts playing the call.
<<elseif $temp == "nam">>\
<i>"Nam,"</i> you nod, as Sloan starts playing the call.
<span class="goodFeedback">Novak <b>liked</b> that.</span>
<</if>>\
<div class="tooltip">"Nam,"<span class="tooltiptext">"Yes,"</span></div> a male voice answers. On the other end you hear a hubbub of male and female voices, glasses clinking, an 80s rock song playing over a loud PA.
<div class="tooltip">"I'inaha Rahul,"<span class="tooltiptext">"It's Rahul."</span></div> says the caller, another male. <div class="tooltip">"Baed zuhr alghad, almawqie alththani."<span class="tooltiptext">"Tomorrow afternoon, location two."</span></div>
<div class="tooltip">"Hasananaan, shukraan'akhi. Shukraan jazilaan. As salaam alaikum."<span class="tooltiptext">"Okay, thank you brother. Thank you so much. Peace be unto you."</span></div>
<div class="tooltip">"Wa alaikum salaam."<span class="tooltiptext">"And unto you."</span></div>
The recording ends. The two men look at you expectantly.
[[Is Rahul DEVILFISH?|Al Wasayil briefing Arabic call Q&A][$temp to "crusader"]]
[[That's not much to go on.|Al Wasayil briefing Arabic call Q&A][$temp to "waif"]]
[[The leader was deferential to Rahul.|Al Wasayil briefing Arabic call Q&A][$temp to "alpha"]]
[[It sounded like Rahul was in a nightclub.|Al Wasayil briefing Arabic call Q&A][$temp to "fatale"]]<<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
"Is Rahul DEVILFISH?" you ask.
<span class="goodFeedback">Sloan and Novak <b>liked</b> that.</span>
"Yeah, we think so," says Novak. "It's an alias he's been known to use. Coupled with the tradecraft, and the respectful tone the insurgent was using – we think it's him."
<<elseif $temp == "waif">>\
"That's...not much to go on," you say.
"It's almost nothing," agrees Novak, "except that Rahul is an alias that DEVILFISH has been known to use. That plus the tradecraft, and the respectful tone the insurgent used – our analysts believe it's him."
<<elseif $temp == "alpha">>\
"Rahul is in charge in this relationship," you observe. "The insurgent leader was deferential to him."
<span class="goodFeedback">Sloan and Novak <b>liked</b> that.</span>
"Good observation," says Novak. "Rahul is clearly an important person to the insurgent. We believe he's DEVILFISH; Rahul is an alias he's been known to use."
<<elseif $temp == "fatale">>\
"It sounds like Rahul was in a nightclub," you say.
"Yeah," says Sloan. "It's not uncommon for Muslim men to drink and party when they travel."
"Rahul is an alias that DEVILFISH has been known to use," says Novak. "That, plus the tradecraft and the respectful tone the insurgent used – we believe it's him."
<</if>>\
"ASD analysed the background noise in the call for us," Sloan continues. "Rahul – DEVILFISH – made the call from a [[red light district in Bangkok|Hard Cock Cafe briefing]]."<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"We put an officer on the ground, who managed to find the exact bar," says Sloan. "It's a brothel called..." he shoots you an apologetic glance..."<i>The Hard Cock Cafe."</i> The slide changes to a photo of a lurid fluorescent sign: a phallic guitar blasting white musical notes all over a blonde's neon face.
<<= "<img src='" + $imagePath + "Hard_Cock_Cafe_Neon_Sign.png' style='height: 400px;'>" >>\
"DEVILFISH was long gone," says Novak, "but our guy tracked down the girl he'd been with. She was a German backpacker; this brothel's known for hiring Western girls."
"Her codename is FALLOUT," says Sloan. "She gave us our first physical description of the man. She helped produce the artist's impression, and told us about two distinguishing features on his body; he has scars on his thighs and waist, and is missing his right testicle. Probably an old combat injury, although we don't know enough about his background to be sure."
"FALLOUT told us that he's a semi-regular visitor to this same brothel," says Novak, leaning forward in his chair. "Our first plan was to recruit FALLOUT to set a trap for him...but she's gone missing. Whether that's coincidence or foul play, we don't know."
"DEVILFISH is a high value target," says Sloan. "And he's likely to return to this same bar the next time he's in Bangkok. You're of similar age and appearance to FALLOUT, $pc.firstname. That's why we asked <<if $pc.agency == "CIA">>Langley<<else>>$pc.agency<</if>> [[for you|Emerald Cup briefing]]."<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Operation EMERALD CUP," Novak takes over. "We insert a female officer who works undercover at the Hard Cock Cafe. She positively identifies target DEVILFISH and effects his capture and rendition, supported by Special Forces assets stationed covertly nearby."
<<if Flag("analyst")>>\
"We know you're not a field officer," says Sloan, watching your reaction carefully. "But your $pc.agency psychologist put you forward as a candidate. He told us you've got the right stuff to pull this mission off. But...it's a black star job for a reason. You'll need to actually get and keep a job there. That means stripping on a stage, and having sex with the clients in order to maintain your cover."
<<elseif Flag("failed-operator")>>\
"We know you're not a field officer," says Sloan, watching your reaction carefully. "But you're not just a desk jockey either. You trained at <<if $pc.agency == "MI6">>Fort Monckton<<elseif $pc.agency == "CIA">>Camp Peary<<elseif $pc.agency == "ASIS">>Swan Island<<elseif $pc.agency == "NZSIS">>Linton Camp<<elseif $pc.agency == "CSIS">>Dwyer Hill<</if>> - would have passed without that calf injury. And your $pc.agency psychologist told us you've got what it takes to pull a field operation off. But...it's a black star job for a reason. You'll need to actually get and keep a job there. That means stripping on a stage, and having sex with the clients in order to maintain your cover."
<<elseif Flag("operator")>>\
<<if hasVisited("Lifepath operator no backstory start 4")>> /* PC is a rookie operator */\
"We know this is a hell of a first assignment," says Sloan, watching your reaction carefully. "You've been trained to <i>run</i> agents, but in this mission you'll <i>be</i> the agent. It's a lot to ask of a rookie officer. But that's not the only reason this is a black star job...to pull this off, you'll need to actually get and keep a job there. That means stripping on a stage, and having sex with the clients in order to maintain your cover."
<<else>>\
"We know this isn't like anything you've ever done before," says Sloan, watching your reaction carefully. "You'll be at higher risk than usual – instead of running an agent, you'll <i>be</i> the agent. But that's not the only reason this is a black star job...to pull this off, you'll need to actually get and keep a job there. That means stripping on a stage, and having sex with the clients in order to maintain your cover."
<</if>>\
<</if>>\
[[This is outrageous!|Angry-Kinloss]]
[[You can't be serious.|Skeptical-Kinloss]]
[[What would I have to do?|Professional-Kinloss][$boldRecruit2 to "1"]]<<silently>>
<<pcMoodAngry>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What?" you snap, bristling. "I'm <<if$pc.agency is "CIA" or $pc.agency is "CSIS">>a<<else>>an<</if>> <i>$pc.agency agent,</i> not some <i>whore</i> you can order around..."
<span class="badFeedback">Sloan and Novak <b>disliked</b> that.</span>
"Settle down, Agent $pc.surname," cuts in Sloan. "You're not the first field agent who's been asked to do some dirty work for their country."
"And we know it <i>is</i> dirty work," says Novak. "But we're talking about a group that funds dozens of terror networks all around the world. DEVILFISH is the only chink in their armour."
Sloan nods. "Taking him out will hurt them. Interrogating him might <i>end</i> them. You'd be doing a lot of good."
[[What exactly would you want me to do?|Professional-Kinloss]]
[[Still not doing it.|Reject at Kinloss]]<<silently>>
<<pcMoodSkeptical>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Wait," you say. "You want me to go undercover in a <i>brothel?"</i>
Sloan nods, still watching you carefully. "My first black star job was an assassination. Mike?"
"Betraying an asset. He was tortured and executed."
"FIVE EYES directly protects nearly half a billion people," says Sloan. "Half a <i>billion.</i> They sleep soundly in their beds at night because people like you, me and Mike are willing to do things they can't."
"We get that we're asking you to take on a dirty job, Agent $pc.surname," says Mike. "But taking out DEVILFISH will save a lot of innocent lives."
[[What would I have to do?|Professional-Kinloss]]
[[Reject the mission|Reject at Kinloss]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $boldRecruit2 eq "1" and $kinlossBriefing neq "over">>"Well...what <i>exactly</i> would I have to do?" you ask.
<span class="goodFeedback">Sloan and Novak <b>liked</b> that.</span>
Sloan looks impressed. "Good attitude, $pc.surname. I think they were right about this one, Mike. You remind me of myself when I was a young agent."
<</if>><<if $kinlossBriefing neq "over">>"We'll get into the details later," says Novak. "But, in overview: travel to Bangkok, posing as an out-of-money <<if $pc.nationality eq "English">>British<<elseif $pc.nationality eq "U.S.">>American<<elseif $pc.nationality eq "Canadian">>Canadian<<elseif $pc.nationality eq "Australian">>Aussie<<elseif $pc.nationality eq "New Zealand">>Kiwi<</if>> backpacker who doesn't want to go home. Get a place to live in the city, and get a job at The Hard Cock Cafe: you've certainly got the looks for it.<<if $pc.braSize eq "34DD" or $pc.braSize eq "34E">>" Mike's gaze flickers down to your chest as he says that. "<<else>><<print " ">><</if>>Make friends, have fun, live a normal life until DEVILFISH comes by again – then stick him with a knockout drug and call in the cavalry."
<</if>>[[I have some questions|Kinloss-QandA]].
[[I'll do it|Accept mission]].
[[Not doing it|Reject at Kinloss]].<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Really?" asks Novak. "But...that's what this whole game is about. You'll just have to play through the whole intro again if you quit now. Is that what you want?"
<<if $kinlossBriefing neq "over">>[[Ugh. Fine. What would I have to do?|Professional-Kinloss]]<<else>>[[Reconsider.|Professional-Kinloss]]<</if>>
[[Really reject the mission|Really reject at Kinloss]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"You <i>knew</i> this was a black star job. But we can't make you do it," concedes Sloan. "Too bad. We'll organise your transport back to $pc.agency.
"Mike...we'll just have to pick one of the [[other candidates|Agent selection]]."<<silently>>
<<set $kinlossBriefing to "over">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $kinlossQuestions neq "1">>"Of course," says Sloan.
<</if>>
[[Strip on a stage?|Briefing-Stripping]]
[[Have sex with clients?|Briefing-Prostitution]]
[[My psychologist put me up to this?|Briefing-Psychologist]]
[[What do we know about The Hard Cock Cafe?|Briefing-HardCockCafe]]
[[What can you tell me about DEVILFISH?|Briefing-Devilfish]]
[[How long will I be undercover?|Briefing-Missionlength]]
[[What support will I have?|Briefing-Support]]
<<if $kinlossQuestions eq "1">>[[No more questions.|Professional-Kinloss]]<<else>>[[Actually, never mind.|Professional-Kinloss]]<</if>><<silently>>
<<pcMoodCalm>>
<<pcRaiseEyebrows>>
<<if $pc.nationality == "English">>
<<set $scene.coverSurnameArray to setup.britSurname>>
<<elseif $pc.nationality == "U.S.">>
<<set $scene.coverSurnameArray to setup.usSurname>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.coverSurnameArray to setup.canadianSurname>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $scene.coverSurnameArray to setup.ausNZSurname>>
<</if>>
<<set $pc.coverSurname to $scene.coverSurnameArray.pluck()>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
The men watch you while you think it over.
"Okay," you finally say. "If it will really save lives...I'll do it."
Sloan and Novak break out into relieved smiles. "Outstanding!" says Sloan. "Welcome to Joint Task Force NEPTUNE, Agent $pc.surname." He shakes your hand with enthusiasm, then so does Novak. "We're delighted to have you on the team."
"We need to move quickly," says Novak. "The very first thing is to pick you a cover name for this operation. We'll keep your first name – you're used to answering to that – and have the computer generate you a potential surname."
Sloan slides the laptop across to Novak, who taps some keys. "Okay, how about $pc.firstname...$pc.coverSurname?"
[["Sure, that works."|Accept cover]]
[["Don't like it."|Different cover]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"You said I'd have to...strip on a stage?" you ask.
"It's a strip club and brothel," explains Sloan. "The girls dance out front, and find clients to take into the back rooms."
<<if Flag("studied-dance")>>\
Novak checks his notes. "You're a trained dancer, right?"
[[Uh...yessir.|Briefing-Stripping-2][$temp to "crusader"]]
[[I don't think I could strip.|Briefing-Stripping-2][$temp to "waif"]]
[[That doesn't make me a stripper!|Briefing-Stripping-2][$temp to "alpha"]]
[[If my file says I'm a pole dancer it's bullshit.|Briefing-Stripping-2][$temp to "fatale"]]
<<else>>\
[[Back to questions|Kinloss-QandA]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Uh...yessir," you reply uncertainly. "I took dance classes at <<university>>." You never dreamed that learning the mambo and the cha-cha after lectures would lead to <i>this.</i>
"That boosts your credibility," says Novak. "A trained dancer is more likely to consider this kind of a role."
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Uh...yessir," you admit. "But I...I don't think I could <i>strip." Let alone the other stuff.</i>
"That's actually good," says Novak. "Some uncertainty could boost your credibility when you're auditioning. Being too blasé about it could be suspicious."
"Of course you're going to feel doubts about this," Sloan says. "But I agree with Mike. You having some nerves about it are actually a good sign."
<<elseif $temp == "alpha">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"I'm not a trained <i>stripper!"</i> you insist angrily.
"Of course, of course," Novak says soothingly. "All I meant is that having that experience would boost your credibility in the cover role. Someone who's a trained dancer woul-<i>could conceivably</i> be more likely to go for this job."
<<elseif $temp == "fatale">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Well...yessir," you admit. "But it was mostly the rhumba and the cha-cha-cha. If my file says I'm a pole dancer then I need to have words with HR."
Both men chuckle. "We don't want you to be too polished," says Novak, "you're supposed to be a backpacker, not a travelling stripper. But some dance training boosts your credibility; a dancer would be more likely to consider this job."
<</if>>\
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"When you say have sex with clients..." you say.
"This is the bad bit," says Novak. "We need you to keep your cover, which means you'll have to take on clients from the bar every night you're working. They're mostly tourists."
[[Condoms? STDs?|Kinloss-safesex]]
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What <i>exactly</i> did Dr Campbell say about me?" you ask.
"This is going to be an emotionally difficult assignment," says Sloan. "We reached out to several FIVE EYES operational psychologists for a shortlist of female officers who they thought could withstand the pressure. You came back with high recommendations, but Dr Campbell didn't specify why."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What can you tell me about this...Hard Cock Cafe?" you ask.
"It's been a fixture of the Patpong red light district for at least a decade," says Novak. "It's most famous for hiring Western girls."
"We don't know much about it," adds Sloan. "The curious thing is that our original girl, the German backpacker, went missing suddenly. It's doubtful that the Hard Cock Cafe is linked to Al Wasayil: but all of Bangkok's red light districts are hives of organised crime. If she was indiscreet about meeting our agent, she may have been murdered by Thai gangsters. That's our best guess as to what happened to her; you'll need to tread carefully."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What should I know about DEVILFISH, or Al Wasayil?" you ask.
"Remember his identifying features," replies Novak. "The artist's impression, the scars on his legs and abdomen, and most obviously the missing testicle. They're how you'll identify him."
"It's best that we don't brief you on anything that's not relevant," says Sloan. "We're hoping you'll interact with him; if you let something slip that you shouldn't know, it could compromise your cover."
"We can tell you that Al Wasayil fund terror attacks around the world," adds Novak. "Disrupting their operations will save many lives."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"How long will I be undercover?" you ask.
"Honestly...we don't know," replies Sloan. "We have no intel on when DEVILFISH will return to Bangkok. And there's always the chance he'll pass through on a night you're not working. We're expecting you to be on assignment for months, perhaps many months."
"We'll be in constant communications with you," says Novak. "If things get really bad, we can pull you out and replace you with another agent."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Right." You arch an eyebrow. "Well...I hope they at least use condoms?"
"Not all the time, actually," replies Sloan. "Condoms used to be the norm, but they're not anymore. Apparently that's because HIV medications have improved so much."
"You'll have a special advantage there," says Novak. "Mass produced HIV vaccines are still a ways off, but we can create a tailored vaccine based on your genetic profile that will be 100% effective for you against HIV. Same for other STDs. Of course, normal birth control pills will protect you against pregnancy. Your physical health shouldn't be an issue."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $kinlossQuestions to "1">>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What support will I have?" you ask.
"All the standard agency support to get you into the target city and establish your cover," replies Novak. "You'll have a line of communication to us here in Kinloss, so we'll be able to send you anything you need. Unlimited expense account, but you'll need to be careful about using it: you want to at least <i>appear</i> to be broke enough to need a job at The Hard Cock Cafe. Use it for essential purchases only once you're in Thailand."
"We're going to insert undercover Special Forces into Bangkok with you," adds Sloan, "at least two men at any one time, located very close to The Hard Cock Cafe, and they'll meet with you regularly to check you're okay. You'll have a way to alert them directly should you need a rescue, or once you've located DEVILFISH."
[[Back to questions|Kinloss-QandA]]<<silently>>
<<set $pc.currentAssignment to "emeraldCupDubai">>
<<set $avatar.nosePiercing to "">>
<<pcRemoveMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-skirt-modaCasualMaxiSkirtTeal>>
<<cloathes-shoes-animalSwishFlipFlops-peachBlue>>
<<cloathes-glasses-quayAustraliaBlackmailOversizedShades>>
<<if Flag ("used-transporter")>>
<<set $gameDate to new Date(2019, 2, 26, 8, 24);>>
<<else>>
<<adddays 2>>
<</if>>
<<set $gameDate.setHours(8), $gameDate.setMinutes(24)>>
<<set $chapter to {}>>
<<set $chapter.maxLeadOn to 0>>
<<set $chapter.maxSlutty to 0>>
<</silently>>\
<span class="heading"><b>ATLANTIS HOTEL</b>, DUBAI
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "atlantisThePalm.png'>" >>\
Two days have passed. Back in Scotland, Clark and <<olivia>> continue to work on mission prep: briefing Special Forces, forging the paper trail that hangs from all of us, and faking a whole social media history showing $pc.knownAs $pc.coverSurname's wild round-the-world vacation. All the grunt work to make a covert mission go off.
You, however, have been flown first class to a five star hotel in Dubai. You have a week to unwind from LIONESS, and you have three objectives:
<ol><li>Memorise the details of the mission plan and your cover story,</li>
<li>Learn a smattering of Central Thai, and</li>
<li>Build up a natural suntan, since your world-traveller cover story doesn't work without one.<<if $pc.skinColour eq "pale" and ($pc.naturalHairColour eq "lightGinger" or $pc.naturalHairColour eq "darkGinger")>> As a natural redhead, you have to plan your SPF and shade breaks with military precision.<</if>></li></ol>
You get the fun part of building a cover story, eating in Michelin-starred restaurants and buying frivolous things. You post frequently about your experiences, adopting a vapid tone as befitting your cover story.
The Atlantis is luxurious and majestic. Last night you slept deeply under silk sheets on a king size bed. After an early morning gym session followed by a gourmet breakfast, you change into your bikini and head down to one of the hotel's [[private pools|Atlantis-poolside]].<<silently>>
<<addmins 5>>
<<stripPC>>
<<cloathes-knickers-shoshannaStringBikiniBottoms-black>>
<<cloathes-bra-shoshannaStringBikiniTop-black>>
<<cloathes-glasses-quayAustraliaBlackmailOversizedShades>>
<<set $location = {
"place" : "Atlantis Hotel",
"location" : "DUBAI",
"exposure" : "public",
"scene" : "dubai"
}>>
<</silently>>
\<<header>>
<<= "<img src='" + $imagePath + "atlantisPool.png'>" >>\
You find a quiet infinity pool with a spectacular view of the Persian Gulf.
There are three other hotel guests here, all white Westerners. There is a couple in their 50s, who you identify as German by their reading material. The other person is a handsome man in his early- or mid-40s; it's hard to be sure because he's in great shape, lean and muscular.
He has longish sideswept hair and a few day's stubble, and is wearing pale blue swimming trunks and mirrored Ray Bans. He's reading something on his iPhone when you arrive.
Tall, strong, chiselled good looks\
<<if $pc.attractiveness.score == 1>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>, a little older:<<else>>: even for an older guy,<</if>> he's <i>strikingly</i> hot, maybe out of your league. If he's not a model himself, he's probably dating one.
<<elseif $pc.attractiveness.score == 2>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>, a little older:<<else>>: even though he's a little older,<</if>> just based on looks you could imagine being a match with this guy.
<<elseif $pc.attractiveness.score == 3>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>, a little older: he's kind of hot <<else>>: too bad he's a little old for you<</if>>.
<<else>>\
<span class="badFeedback">Error in pc.attractiveness.score var</span>
<</if>>\
You stretch out on a sun lounger and soak up the sunrays, luxuriating in the heat. A waiter appears and offers refreshments, and returns with a sparkling mint-lime iced tea. On the whole, this beats sitting at a desk. After twenty minutes tanning your back, it's time to [[turn over|Turn over]].<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<<header>>\
<<if Array.from($pc.isWearing).includes("bra")>>You loosen your bikini straps, but decide to keep your boobs covered up for now. If the briefing was anything to go by, you'll be showing them off more than enough in Bangkok.
<</if>>\
Both men sneak glances at your body while you relax in the sun. \
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
You pretend not to notice, but being the centre of attention while you're just wearing <<if Array.from($pc.isWearing).includes("bra")>>a bikini<<else>>your bikini bottoms<</if>> is a turn on. <<set $chapter.maxLeadOn +=1>>
<<else>>\
You pretend not to notice.
<</if>>\
The sun blazes down on your $pc.skinColour skin. After twenty minutes tanning your front, it's time to [[cool off|Cool off in the pool]].<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<setFlag "pc-is-drenched">>
<<pcHair>>
<<removePCGlasses>>
<</silently>>\
<<header>>\
<<if Flag("dubai-went-topless")>>\
<<cloathes-bra-shoshannaStringBikiniTop-black>>\
You put your bikini top back on and slip into the infinity pool. After baking in the sun, the water feels incredibly refreshing.
<<else>>\
You slip into the infinity pool and swim around. After baking in the sun, the water feels incredibly refreshing.
<</if>>\
The handsome man joins you in the water, executing a flawless dive in from the deep end. He smiles at you and says, "Hey," as you swim past each other. His accent is Scandinavian. He has friendly grey eyes and a slightly wolfish grin.
[[(Ignore him)|Cool off in the pool 2][$temp to "blank"]]
[[(Smile back)|Cool off in the pool 2][$temp to "smile"]]<<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<if $temp == "blank">>\
You ignore the guy and focus on your swimming. \
<<elseif $temp == "smile">>\
<<pcSmile>>\
You smile back and keep swimming. \
<<else>>\
ERROR IN TEMP VAR
<</if>>\
A few circuits later, you clamber out of the pool and head back to [[your sunlounger|Cool off in the pool 3]].<<silently>>
<<addmins 5>>
<<pcMoodCalm>>
<<cloathes-glasses-quayAustraliaBlackmailOversizedShades>>
<<if Flag("dubai-went-topless")>>
<<removePCBra>>
<</if>>
<</silently>>\
<<header>>
You slip your shades back on, <<if Flag("dubai-went-topless")>>your bikini top back off, <</if>>and apply a fresh layer of sunscreen. You oil up your feet, your legs, your waist, your chest, your arms...
You're contorting yourself to oil your back when a shadow appears on your sunlounger. You look around and it's the guy, dripping wet from the pool. "You're missing a spot," he says. "Here, let me help."
He reaches out for the bottle of sunscreen. He's wearing a diver's watch and a silver wedding ring. "I'm Max, by the way.<<if $pc.nationality eq "U.S.">> From Sweden."<<else>>"<</if>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>[[(Promiscuous) Sure thing, handsome.|Max-Dubai-flirty-accept]]
<</if>>[[Okay.|Max-Dubai-accept]]
[[Um, not sure...|Max-Dubai-make-him-work-harder]]
[[Get lost, creep.|Max-Dubai-brutal-rejection]]<<silently>>
<<addmins 1>>
<<removePCBra>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<pcTalk>>
<</if>>
<</silently>>
\<<header>>
You turn over on your sun lounger, and take a quick look around. Nobody's coming. The couple are both reading their novels. The handsome man has set down his phone, and could be asleep behind his mirrored sunglasses.
As casually as possible, you reach up and untie your bikini top. Handsome Man turns his head slightly towards you – apparently he isn't asleep after all.
You slide off your bikini top, baring your <<if $pc.braSize eq "34A" or $pc.braSize eq "34B">>perky<<elseif $pc.braSize eq "34C" or $pc.braSize eq "34D">>pert<<elseif $pc.braSize eq "34DD" or $pc.braSize eq "34E">>big<</if>> boobs to your fellow guests. <<if Array.from($pc.kinks).includes("Exhibitionist")>>This is a turn-on; you feel your nipples harden despite the heat. <</if>>You tuck the top away underneath your lounger.
The German woman ignores you. Her partner sneaks surreptitious glances at you over the top of his book whenever he thinks he can get away with it. Handsome Man's gaze is hidden behind his Ray Bans.
You don't want sunburnt boobs, so you squirt some SPF 50 onto your hands and oil them up carefully.<<if Array.from($pc.kinks).includes("Exhibitionist")>> Your nipples feel <<stiff>> and sensitive under your palms.<</if>> The German man does his best [[not to stare|Dubai poolside bikini top admin]] while you do this.<<silently>>
<<setFlag "show-cover-id" true>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"$pc.firstname $pc.coverSurname," you say aloud, practising the sound. <<if $pc.knownAs != $pc.firstname>>"$pc.knownAs $pc.coverSurname. That works."<<else>>"That works."<</if>>
"Great," says Novak. "Levy, I'll ask DDI at Langley to start building up the <div class="tooltip">legend<span class="tooltiptext">fake documents and online presence</span></div>."
"Thanks, Mike," nods Sloan. "Okay, $pc.knownAs, I want you to come and meet your [[support team...|First day at Kinloss]]"<<silently>>
<<pcMoodCalm>>
<<set $pc.coverSurname to $scene.coverSurnameArray.pluck()>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Accept mission") lte 9>>\
<<if lastVisited("Accept mission") is 1>>"No problem." Sloan taps a key. "What about $pc.firstname...$pc.coverSurname?"<<else>>"$pc.firstname...$pc.coverSurname?"<</if>>
[["Okay."|Accept cover]]
<<link "Try another." "Different cover">><<set $scene.coverNameLoop += 1>><</link>>
<<if lastVisited("Accept mission") gte 3>>\
[[Can I pick my own?|Pick own cover]]
<</if>>\
<<else>>\
Sloan checks his watch, an Omega Speedmaster. "Listen, I have to get to another meeting," he says.
[[Can I pick my own?|Pick own cover]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Can I pick my own cover surname?"
"Sure," says Sloan. He taps a few keys. "What are you thinking?"
<<textbox "$pc.coverSurname" $pc.coverSurname "Pick own cover 2" autofocus>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"$pc.coverSurname," you say, "$pc.knownAs $pc.coverSurname."
<<if $pc.coverSurname == $pc.surname>>\
"That's...that's your own surname," frowns Mike. "You have to pick a different name. It's to protect your identity."
"I know," you say. "It was just a joke."
<<textbox "$pc.coverSurname" $pc.coverSurname `passage()` autofocus>>
<<else>>\
<<setFlag "show-cover-id" true>>\
"Okay," says Novak. "Levy, I'll ask DDI at Langley to start building up a <div class="tooltip">legend<span class="tooltiptext">fake documents and online presence</span></div> for $pc.firstname $pc.coverSurname."
"Great," says Sloan. "Okay, $pc.knownAs, I want you to come and meet your [[support team...|First day at Kinloss]]"
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
You have a decision to make. Are you going to sunbathe topless?
Going topless is frowned upon in Thailand, although some Western girls do it – tan lines won't really affect your cover either way. But you're about to try and get a job that involves dancing naked on a stage – maybe you don't want pale boobs?
Sunbathing topless is actually illegal here in Dubai, although you should be okay if you only do it at the hotel pool, and keep your bikini top close by in case you need to cover up fast.<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<span class="information">ⓘ Because you are an <b>Exhibitionist,</b> the idea of taking your top off in front of the two men is a turn on.</span><</if>>
<<link "Keep your bikini top on." "Cool off in the pool">>
<<setFlag "pc-tanlines" "bikini">>
<</link>>
<<link "Go topless." "Go topless.">>
<<setFlag "pc-tanlines" "toplesstan">>
<<setFlag "dubai-went-topless">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
"Uh..." you hesitate, not sure how to respond. "I don't..."
He shoots you a serious look. "Don't worry. I'm a gentleman."
He really is very handsome.
[[Okay.|Max-Dubai-accept]]
[[No thanks.|Gentle rejection]]<<silently>>
<<addmins 1>>
<<pcMoodAngry>>
<</silently>>
\<<header>>
You fix him with an icy stare. <<if Array.from($pc.kinks).includes("Likes Older Men")>>He might be handsome, but he's overstepped your boundaries.<</if>>"In. Your. Dreams. <i><<if $pc.agency eq "MI6">>Granddad<<else>>Grandpa<</if>>,"</i> you reply.
He slinks back to his lounger, humiliated, and leaves shortly afterwards. The Germans studiously ignore you for the [[rest of the day|Rejected Max]].
<div class="devnote"><b>Dev note:</b> Brutally rejecting Max starts a quest chain. Bitchy agents might run into him later in the mission, this time when they're part of the Bangkok red light scene, and in no position to turn him down again. 🦀 </div><<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<</silently>>\
\<<header>>
Max grabs his iPhone X, and unlocks it with his fingerprint. "What's your name?" he asks.<<if not Array.from($pc.isWearing).includes("bra")>> Now that you're facing each other, Max has to make an intense mental effort to look at your eyes instead of your <<if $pc.braSize eq "34A" or $pc.braSize eq "34B">>perky, <</if>><<if $pc.braSize eq "34C" or $pc.braSize eq "34D">>pert, <</if>><<if $pc.braSize eq "34DD" or $pc.braSize eq "34E">>big, <</if>>naked boobs. He succeeds except for the odd fleeting glance<</if>>.
"$pc.coverSurname," you tell him. "$pc.knownAs $pc.coverSurname."
"And your number?" You tell him, and he dials it. A moment later, your own phone rings.
"I'm Max Sandström. Like sandstorm, but you switch the 'r' and the..." he peers at your phone as you add him to your contacts. "Ja, like that. I'll text you later. Listen, it was really nice to meet you."
Max heads back to the hotel, looking really pleased with himself. Feeling sexually frustrated, you shake it off and get back to your [[mission objectives|Dubai first evening]] – mental rehearsals, listening to a Central Thai language course, sunbathing.<<silently>>
<<adddays 6>>
<<addhours 10>>
<<pcMoodCalm>>
<<setFlag "pc-is-drenched" false>>
<<pcHair>>
<<stripPC>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<setFlag "pc-suntan" "deeptan">>
<<setFlag "tansition">>
<</silently>>
\<<header>>
Over the next week, you pick up a conversational understanding of Central Thai, and a gorgeous deep tan.
Towards the end of your stay, a grizzled Texan with a long beard visits you at your room in the Atlantis. He delivers your new travel and ID documents, perfect forgeries in the name of $pc.firstname $pc.coverSurname.
He also injects you with a syringe boosting the tailored vaccine, unique to your DNA, that will prevent you from catching HIV or any other STDs during your mission. The man is obviously a trained medic; his touch is calming and gentle, and you don't feel a thing when he sticks you with the needle.
"You'll need another one in three months," he tells you. "Your people will organise it." He fixes you a look with his dark, serious eyes. "Whatever it is you're doing, $pc.firstname...good luck."
Your last evening passes uneventfully. You take a late night swim in the pool, then [[get some sleep.|Leaving Dubai]]<<silently>>
<<addhours 8>>
<<if $pc.agency eq "MI6">>
<<set _motherland to "Britain's",
_hq to "Vauxhall Cross">>
<<elseif $pc.agency eq "CIA">>
<<set _motherland to "America's",
_hq to "Langley">>
<<elseif $pc.agency eq "NZSIS">>
<<set _motherland to "New Zealand's",
_hq to "Pipitea House">>
<<elseif $pc.agency eq "CSIS">>
<<set _motherland to "Canada's",
_hq to "HQ">>
<<elseif $pc.agency eq "ASIS">>
<<set _motherland to "Australia's",
_hq to "HQ">>
<</if>>
<<pcMoodCalm>>
<<setFlag "pc-is-drenched" false>>
<<pcHair>>
<<stripPC>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<geekEyeglasses>>
<<set $location.place to "ROOM 1201">>
<<set $location.location to "(ATLANTIS HOTEL), DUBAI">>
<</silently>>
\<<header>>
Later that evening, back in your hotel room, you set up a secure link on your laptop and run a background check on Max Sandström.
<div class="tooltip">STONEGHOST<span class="tooltiptext">A Five Eyes secure intelligence network</span></div> has a short file on the man. He's 44 years old; a Business Manager at Saab Aeronautics; a veteran of the Swedish Royal Navy; and a resident of Linköping in Sweden, where he lives with his wife and two teenagers. He has a low level security clearance, which is routine for someone working in the defence industry. Everything about him seems to check out.
$pc.agency doesn't have anything extra on him. But one of its functions is industrial espionage. Sweden is a friendly nation, but their foreign intelligence service still spies on _motherland defence industry whenever they get the opportunity. This might be a chance to get some payback.
Hacking Max's phone is the obvious line of attack. Doing so won't benefit your mission, but your colleagues back at _hq might find the data on it useful. If you're going to try, you need to requisition an iPhone X hack drive from HQ.
[[Requisition the hacking device]] (Starts a sidequest)
[[Decide against it.|Prep for the date with Max]]<<silently>>
<<setFlag "pc-suntan" "deeptan">>
<<setFlag "tansition">>
<<= "<<set $avatar.tanlines to 'av-tanlines-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + Flag("pc-tanlines") + "-" + $pc.bodyType + "-braless-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.tanlinesBra to 'av-tanlines-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + Flag("pc-tanlines") + "-" + $pc.bodyType + "-bra-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.tanlinesRear to 'av-tanlines-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + Flag("pc-tanlines") + "-" + $pc.bodyType + "-rear.png'>>" >>
<<adddays 3>>
<<addhours -7>>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<</silently>>
\<<header>>
The next few days pass uneventfully – aside from occasional flirty texts from Max. Over the next week, you pick up a conversational understanding of Central Thai, and a gorgeous deep tan.
Towards the end of your stay, a grizzled Texan with a long beard visits you at your room in the Atlantis. He delivers your new travel and ID documents, perfect forgeries in the name of $pc.firstname $pc.coverSurname.
He also injects you with a syringe boosting the tailored vaccine, unique to your DNA, that will prevent you from catching HIV or any other STDs during your mission. The man is obviously a trained medic; his touch is calming and gentle, and you don't feel a thing when he sticks you with the needle.
"You'll need another one in three months," he tells you. "Your people will organise it." He fixes you a look with his dark, serious eyes. "Whatever it is you're doing, $pc.firstname...good luck."
Tonight's the night of your <<nobr>>
<<link "date with Max" "Dubai dressup">>
<<stripPC>>
<<set $bra.flags to new Set(),
$bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.top to 'cloathes-towel-bodyTowel-beige-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-towel-bodyTowel-beige-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $temp to "towel">>
<<set $avatar.nosePiercing to "">>
<<setFlag "tansition" false>>
<<pcBody>>
<<pcNose>>
<<pcEyes>>
<<pcMouth>>
<<if (Flag("pc-tanlines") == "nude" or Flag("pc-tanlines") == "toplesstan")>>
<<= "<<set $breasts.bare to 'av-adult-breasts-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize +".png'>>" >>
<<= "<<set $breasts.bra to 'av-adult-breasts-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.bodyType + "-" + $pc.braSize +"-bra.png'>>" >>
<</if>>
<<= "<<set $avatar.abs to 'av-abs-" + $pc.bodyType + "-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.braSize + ".png'>>" >>
<</link>><</nobr>>.<<silently>>
<</silently>>\
\<<header>>
"I'm uh...I'm fine, thanks. Really."
"You'll get sunburn," he warns.
"Thanks for being concerned. I've got this."
The man smiles curtly and heads back to his lounger. He leaves [[shortly afterwards|Rejected Max]].<<silently>>
<<set $hackingMaxsPhone to true>>
<</silently>>
\<<header>>
With your secure link to <<hq>> still open, you requisition a hacking device compatible with an iPhone X. It's delivered to your room early the [[next morning|Prep for the date with Max]], concealed in a bunch of flowers.
<span class="goodFeedback">Added <b>iPhone X hack drive</b> to your inventory.</span><<silently>>
/* passage currently completely unused, caution advised if it's put back into work */
<<addmins 45>>
<<whitePlainBra>>
<<purpleSunglasses>>
<<blackFashionSandals>>
<<set $location.place to "FESTIVAL CITY MALL">>
<</silently>>
<<= "<img src='" + $imagePath + "dubaiMall.jpg' style='width:400px;'>" >>\
<<header>>
Tonight is your date with Max, so you've come to Dubai's biggest mall in order to buy a suitable outfit. You'll need a dress, some shoes, and – depending on how far you think things will go with him – some sexy underwear.
Everything has to work around the dress, so you decide to shop for that [[first|Dubai dress shop]]./* this passage is currently disabled - make sure everything works if you insert it back*/
<<silently>>
<<addmins 1>>
<<removePCGlasses>>
<</silently>><<header>>You wander around the department stores and find a couple of dresses that you like.
<b>Fuscia party dress.</b> <<nobr>>
<<link[[Try it on|Dubai dress shop]]>>
<<fusciaPartyDress>>
<</link>>
<<print " | ">>
<<link [[Buy this dress|Dubai shoe shop]]>>
<</link>>
<</if>><</nobr>>
A short, flirty party dress in bright fuscia.
<b>Little black dress.</b> <<nobr>>
<<link[[Try it on|Dubai dress shop]]>>
<<offShoulderLBD>>
<</link>>
<<if>>
<<print " | ">>
<<link [[Buy this dress|Dubai shoe shop]]>>
<</link>>
<</if>><</nobr>>
A clingy and short LBD, with a ruffled asymmetric neckline./* this passage is currently unused - make sure everything works fine if it gets reintroduced */
<<silently>>
<<addmins 10>>
<<pcSmile>>
<<removePCDress>>
<<blueDenimShorts>>
<<greyRecruitTee>>
<</silently>><<header>>
Next you need some shoes that will work with your new <<if>>fuscia party dress<<elseif>>little black dress<</if>>.
You wander between the mall's shoe shops and find several pairs you like.
<b>Black lace-up sandals.</b> <<nobr>>
<<link[[Try them on|Dubai shoe shop]]>>
<<blackLaceTieSandals>>
<<set to "black lace tie sandals">>
<</link>>
<<if eq "black lace tie sandals">>
<<print " | ">>
<<link [[Buy them|Dubai lingerie shop]]>>
<<blackFashionSandals>>
<</link>>
<</if>><</nobr>>
Black high heeled sandals that lace up just below your knees.
<b>Black high heels.</b> <<nobr>>
<<link[[Try them on|Dubai shoe shop]]>>
<<blackHeels>>
<<set to "black heels">>
<</link>>
<<if eq "black heels">>
<<print " | ">>
<<link [[Buy them|Dubai lingerie shop]]>>
<<blackFashionSandals>>
<</link>>
<</if>><</nobr>>
A pair of smart black high heels.
<b>Nude high heels.</b> <<nobr>>
<<link[[Try them on|Dubai shoe shop]]>>
<<nudeHeels>>
<<set to "nude heels">>
<</link>>
<<if eq "nude heels">>
<<print " | ">>
<<link [[Buy them|Dubai lingerie shop]]>>
<<blackFashionSandals>>
<</link>>
<</if>><</nobr>>
A pair of smart nude coloured high heels.
<b>Red ankle strap heels.</b> <<nobr>>
<<link[[Try them on|Dubai shoe shop]]>>
<<redAnkleStrapHeels>>
<<set to "red ankle strap heels">>
<</link>>
<<if eq "red ankle strap heels">>
<<print " | ">>
<<link [[Buy them|Dubai lingerie shop]]>>
<<blackFashionSandals>>
<</link>>
<</if>><</nobr>>
A pair of bright red high heels with a cute ankle strap.
<b>Black ankle strap heels.</b> <<nobr>>
<<link[[Try them on|Dubai shoe shop]]>>
<<blackAnkleStrapHeels>>
<<set to "black ankle strap heels">>
<</link>>
<<if eq "black ankle strap heels">>
<<print " | ">>
<<link [[Buy them|Dubai lingerie shop]]>>
<<blackFashionSandals>>
<</link>>
<</if>><</nobr>>
A pair of black high heels with a cute ankle strap./* this passage is currently unused - make sure everything works fine if it gets reintroduced */
<<silently>>
<<addmins 5>>
<<pcMoodCalm>>
<</silently>><<header>>You didn't bring any especially sexy underwear to Dubai. Depending on how far you want things to go with Max, you might want to buy some now.
<<if eq "1" or eq "1" or eq "1" or eq "1">>Once you've finished shopping, you can <<link "check out and go back to the hotel" "Back to The Atlantis">><<set $braClass to "", $stockings to "">><</link>><<else>>If you don't want to buy new lingerie, you can just <<link "go back to the hotel" "Back to The Atlantis">><<set $braClass to "", $stockings to "">><</link>><</if>>
<b>Black "Loretta" bra<<if eq "1">> (in your basket)<</if>>.</b> <<nobr>>
<<if $braClass eq "Loretta">>
<<link[[Take it off|Dubai lingerie shop]]>>
<<whitePlainBra>>
<<set $braClass to "plain white">>
<</link>>
<<print " | ">>
<<if eq "1">>
<<link [[Remove from basket|Dubai lingerie shop]]>>
<<set to "">>
<</link>>
<<else>>
<<link [[Add to basket|Dubai lingerie shop]]>>
<<set to "1">>
<</link>>
<</if>>
<<else>>
<<link[[Try it on|Dubai lingerie shop]]>>
<<removePCTop>>
<<removePCShorts>>
<<blackLorettaBra>>
<<set $braClass to "Loretta">>
<</link>>
<</if>><</nobr>>
A sheer, lacy bra with a floral trim.
<b>Black "Loretta" boyshorts<<if eq "1">> (in your basket)<</if>>.</b> <<nobr>>
<<if $knickers eq "black loretta boyshorts">>
<<link [[Take them off|Dubai lingerie shop]]>>
<<whitePlainKnickers>>
<</link>>
<<print " | ">>
<<if eq "1">>
<<link [[Remove from basket|Dubai lingerie shop]]>>
<<set to "">>
<</link>>
<<else>>
<<link [[Add to basket|Dubai lingerie shop]]>>
<<set to "1">>
<</link>>
<</if>>
<<else>>
<<link [[Try them on|Dubai lingerie shop]]>>
<<removePCTop>>
<<removePCShorts>>
<<blackLorettaBoyshorts>>
<<set $knickers to "black loretta boyshorts">>
<</link>>
<</if>><</nobr>>
Light, sheer lacy boyshorts with a floral trim.
<b>Black Europa hold ups<<if eq "1">> (in your basket)<</if>>.</b><<nobr>>
<<if $stockings eq "black europa holdups">>
<<link [[Take them off|Dubai lingerie shop]]>>
<<removePCStockings>>
<</link>>
<<print " | ">>
<<if eq "1">>
<<link [[Remove from basket|Dubai lingerie shop]]>>
<<set to "">>
<</link>>
<<else>>
<<link [[Add to basket|Dubai lingerie shop]]>>
<<set to "1">>
<</link>>
<</if>>
<<else>>
<<link[[Try them on|Dubai lingerie shop]]>>
<<removePCShoes>>
<<removePCShorts>>
<<removePCTop>>
<<blackEuropaStockings>>
<<set $stockings to "black europa holdups">>
<</link>>
<</if>><</nobr>>
Black hold up stockings with a striped welt.
<b>White hold ups<<if eq "1">> (in your basket)<</if>>.</b><<nobr>>
<<if $stockings eq "white plain holdups">>
<<link [[Take them off|Dubai lingerie shop]]>>
<<removePCStockings>>
<</link>>
<<print " | ">>
<<if eq "1">>
<<link [[Remove from basket|Dubai lingerie shop]]>>
<<set to "">>
<</link>>
<<else>>
<<link [[Add to basket|Dubai lingerie shop]]>>
<<set to "1">>
<</link>>
<</if>>
<<else>>
<<link[[Try them on|Dubai lingerie shop]]>>
<<removePCShoes>>
<<removePCTop>>
<<removePCShorts>>
<<whitePlain40dStockings>>
<<set $stockings to "white plain holdups">>
<</link>>
<</if>><</nobr>>
White hold up stockings./* this passage is currently unused - make sure everything works if you insert it in */
<<silently>>
<<blackFashionSandals>>
<<removePCStockings>>
<<blueDenimShorts>>
<<whitePlainBra>>
<<whitePlainKnickers>>
<<greyRecruitTee>>
<<purpleSunglasses>>
<<set $location.place to "ROOM 1201">>
<<set $location.location to "(ATLANTIS HOTEL), DUBAI">>
<<addhours 5>>
<</silently>>
\<<header>>
You get back to the hotel, drop your bags off in your room, and go for a relaxing swim in the pool. Then it's time to <<nobr>>
<<link [[get ready for your date with Max.|Dubai dressup]]>>
<<stripPC>>
<</link>><</nobr>><<silently>>
<<addmins 1>>
<<if $pc.nationality eq "English">>
<<set _nationalityGuess to "English">>
<<elseif $pc.nationality eq "Australian" or $pc.nationality eq "New Zealand">>
<<set _nationalityGuess to "Australian">>
<<elseif $pc.nationality eq "U.S." or $pc.nationality eq "Canadian">>
<<set _nationalityGuess to "an American girl, right">>
<</if>>
<<set $chapter.maxLeadOn +=1>>
<<set $avatar.view to "rear">>
<</silently>>
\<<header>>
"My hero," you answer, flashing a flirty smile. You hand him your lotion bottle and twist around on your lounger to give him access to your back.
<span class="goodFeedback">Max <b>liked</b> that.</span>
You hear him squirting the lotion onto his hands, then a moment later feel him touch your shoulders. His hands glide rhythmically along your shoulders and neck, slick and strong.
"So," he says. "You're _nationalityGuess?"
<<if $pc.nationality eq "Canadian">>[[I'm Canadian.|Max-Dubai-Canadian]]<<elseif $pc.nationality eq "U.S.">>[[Yeah.|Max-Dubai-American]]<<elseif $pc.nationality eq "English">>[[Yes.|Max-Dubai-English]]<<elseif $pc.nationality eq "New Zealand">>[[I'm a Kiwi.|Max-Dubai-NZ]]<<elseif $pc.nationality eq "Australian">>[[Yep.|Max-Dubai-Aussie]]<</if>><<silently>>
<</silently>>\
\<<header>>
"Canadian, actually," you reply.
"Ah, of course," he mutters. His hands glide firmly over your shoulders and neck. "How stupid of me. I'm Swedish, myself."
<<if Array.from($pc.kinks).includes("Promiscuous")>>[[(Promiscuous) Flirt|Max-Dubai-massageFlirt]]<</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>[[(Likes Older Men) Flirt|Max-Dubai-massageFlirt]]<</if>>
[[Build rapport.|Max-Dubai-snow]]
[[Flatter him|Max-Viking-flattery]]<<silently>>
<</silently>>\
\<<header>>
"Fellow snow dweller, eh?" you ask.
Max laughs. "We’re a long way from our natural habitat, that’s for sure." His hands slide down to run along your back. "So, what are you doing in Dubai?"
[[Cover story]].<<silently>>
<<pcTalk>>
<</silently>>
\<<header>>
"Travelling. I'm going to the Far East next. Just wanted to start with a little luxury. What about you?"
"Work. I'm actually an international arms dealer." Max’s hands glide lower, his fingertips brushing against your bikini bottoms, exploring your hips and the very top of your heart-shaped ass. Being touched like this by a handsome stranger is turning you on.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Let Max know he's turning you on.|Max-Dubai-encourage]]
<<else>>\
<span class="greyedOut">(Promiscuous) Let Max know he's turning you on.</span>
<</if>>\
[[Yeah, right.|Max-Dubai-skeptical]]
[[Seriously?|Max-Dubai-impressed]]<<silently>>
<</silently>>\
<<header>>
"Uh huh. Just like the song," you reply.
"Heh!" His hands glide firmly over your shoulders and neck. "You're way too young to be into Tom Petty."
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Flirt|Max-Dubai-massageFlirt]]
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Flirt.|Max-Dubai-americanFlirt]]
<</if>>\
[[Shame he died.|Max-Dubai-music]]<<silently>>
<<set $chapter.maxLeadOn +=0.5>>
<</silently>>\
\<<header>>
You shrug. "I tend to date older men," you say. "They have better record collections."
<span class="goodFeedback">Max <b>loved</b> that.</span>
Max laughs. "Good to meet a girl who has her priorities straight," he says. His hands slide down to run along your back. "So, brings you to Dubai, American Girl?"
[[Cover story]].<<silently>>
<<addmins 1>>
<<if $pc.nationality eq "English">>
<<set _nationalityGuess to "English">>
<<elseif $pc.nationality eq "Australian" or $pc.nationality eq "New Zealand">>
<<set _nationalityGuess to "Australian">>
<<elseif $pc.nationality eq "U.S." or $pc.nationality eq "Canadian">>
<<set _nationalityGuess to "an American girl, right">>
<</if>>
<<set $avatar.view to "rear">>
<</silently>>
\<<header>>
"Well...okay," you reply. "Thanks." You hand him your bottle of lotion, and twist around to give him access to your back.
"I'll be gentle." You hear him squirting the lotion onto his hands, then a moment later feel him touch your shoulders. His hands glide rhythmically along your shoulders and neck, slick and strong.
"So," he says. "You're _nationalityGuess?"
<<if $pc.nationality eq "Canadian">>[[I'm Canadian.|Max-Dubai-Canadian]]<<elseif $pc.nationality eq "U.S.">>[[Yep.|Max-Dubai-American]]<<elseif $pc.nationality eq "English">>[[Yes.|Max-Dubai-English]]<<elseif $pc.nationality eq "New Zealand">>[[I'm a Kiwi.|Max-Dubai-NZ]]<<elseif $pc.nationality eq "Australian">>[[Spot on.|Max-Dubai-Aussie]]<</if>><<silently>>
<<addmins 1>>
<<set $chapter.maxLeadOn +=0.5>>
<</silently>>\
\<<header>>
"Mmm," you murmur responsively as his hands roam over your shoulders. "That feels really nice."
<span class="goodFeedback">Max <b>liked</b> that.</span>
His touch sweeps down to your shoulder blades. "Wow, you're tense," he says, kneading your muscles with his thumbs. The sensation is intimate and sexy, and you wonder if Max is enjoying touching you as well. "So," he asks, "what brings you to Dubai?"
[[Cover story]]<<silently>>
<</silently>>\
\<<header>>
"Yeah," you say, "I only really heard his stuff after he died."
"That's too bad. I saw him live, once," Max muses. "In Hyde Park in London. Amazing night. So, American Girl, what brings you to Dubai?"
[[Cover story]].<<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
You laugh politely at his little joke.
"I'm serious!" he protests. "I sell fighter planes to governments. I have two dozen dictators on speed dial."
<<if Flag("milint-analyst")>>\
Max probably works for Saab. You know all about their fighter, the JAS 39 Gripen, from your time <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Military Analyst<<else>>in the Military Intelligence Section<</if>>. It's a decent fourth-gen multirole fighter, in service with South Africa, Hungary, the Czech Republic and Thailand. It'd probably interest your old colleagues if you could learn something about Max and his trip out here.
<i>Better play dumb for now.</i> <</if>>"That's pretty cool," you murmur. His hands roam slowly up and down over your <<if not Array.from($pc.isWearing).includes("bra")>>bare back. From time to time they slip around your sides, his fingertips tantalisingly close to touching your soft breasts. Your nipples are <<stiff>> and you feel a little hot rush of wetness between your legs.<<else>>back, lingering around your bikini straps, tracing lines along them. It's hard not to imagine what it would feel like if he undid it.<</if>>
"How long are you in Dubai?" he asks.
[[A week.|Max-Dubai-ask-to-dinner]]<<silently>>
<<addmins 1>>
<<set $chapter.maxSlutty += 1>>
<</silently>>\
\<<header>>
You arch your back slightly and let out a little gasp. "An arms dealer, huh?" you murmur breathily.
"Yeah, well kind of." Emboldened, his fingertips slip down past your bikini bottoms and onto your ass, <<fondling>> it sensuously while he talks. "I work in defence, anyway. I sell fighter planes."
<<if Flag("milint-analyst")>>\
Max probably works for Saab. You know all about their fighter, the JAS 39 Gripen, from your time <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Military Analyst<<else>>in the Military Intelligence Section<</if>>. It's a decent fourth-gen multirole fighter, in service with South Africa, Hungary, the Czech Republic and Thailand. It'd probably interest your old colleagues if you could learn something about Max and his trip out here.
<i>Better play dumb for now.</i> <</if>>"Mmhmm," you purr, biting your bottom lip. His hands glide slowly up your <<if not Array.from($pc.isWearing).includes("bra")>>bare back. From time to time they slip around your sides, his fingertips edging onto your <<pcTits>>. Your nipples are <<stiff>> and your pussy is <<wetPussyAdjective>> and receptive.<<else>>back, lingering around your bikini straps, tracing lines along them. It's hard not to imagine what it would feel like if he undid it. Under your bikini your nipples are <<stiff>> and your pussy is <<wetPussyAdjective>> and receptive.<</if>>
"How long are you in Dubai?" he asks mildly.
[[A week.|Max-Dubai-ask-to-dinner]]<<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
"Seriously?" you shoot him a look over your shoulder.
"Ja," he nods. "Well...sort of. I sell fighter planes to governments. My job is basically travelling around the world, taking dictators out to dinner."
<<if Flag("milint-analyst")>>\
Max probably works for Saab. You know all about their multirole fighter, the JAS 39 Gripen, from your time <<if $pc.agency == "CIA" or $pc.agency == "CSIS">>as a Military Analyst<<else>>in the Military Intelligence Section<</if>>. It's a decent fourth-gen multirole fighter, in service with South Africa, Hungary, the Czech Republic and Thailand. It'd probably interest your old colleagues if you could learn something about Max and his trip out here.
<i>Better play dumb for now.</i> <</if>>"That's pretty cool," you murmur. His hands roam slowly up and down over your <<if $bra eq "">>bare back. From time to time they slip around your sides, his fingertips tantalisingly close to touching your soft breasts. Your nipples are <<stiff>> and you feel a little hot rush of wetness between your legs.<<else>>back, lingering around your bikini straps, tracing lines along them. It's hard not to imagine what it would feel like if he undid it.<</if>>
"How long are you in Dubai?" he asks.
[[A week.|Max-Dubai-ask-to-dinner]]<<silently>>
<</silently>>\
\<<header>>
"I'm flying out Sunday," you tell him.
"Huh! That's perfect! I'm in Abu Dhabi for the next few days, but I'm back here on Saturday. Let me take you to dinner on your last night," he says. "I know a <i>really</i> cool place. My treat, of course."
<<if $chapter.maxSlutty gt 0>>\
[[Absolutely.|Max-Dubai-dinner-keen]]
<span class="greyedOut">(Too <<aroused>>) Okay.</span>
<span class="greyedOut">(Too <<aroused>>) No thanks.</span>
<span class="greyedOut">(Too <<aroused>>) What about your wife?</span>
<<else>>\
[[Absolutely.|Max-Dubai-dinner-keen]]
[[Okay.|Max-Dubai-dinner-accept]]
[[No thanks.|Max-Dubai-dinner-unsure]]
[[What about your wife?|Max-Dubai-dinner-wife]]
<</if>>\<<silently>>
<</silently>>\
\<<header>>
"I don't know, Max..."
"Come on, it'll be fun," he replies. "Dinner with a Viking. I promise not to try and sell you a fighter plane."
[[Okay.|Max-Dubai-dinner-accept]]
[[Really no.|Max-Dubai-reject-dinner]]<<silently>>
<</silently>>\
\<<header>>
"That's right," you reply. "I live in London."
"Oh, cool! I go there for work sometimes." His hands glide firmly over your shoulders and neck. "I'm from Sweden, myself. Um...sorry for all that Viking stuff we used to do."
<<nobr>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>[[(Promiscuous) Flirt|Max-Dubai-massageFlirt]]<br /><</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>[[(Likes Older Men) Flirt|Max-Dubai-massageFlirt]]<br /><</if>>
[[Ha! You're forgiven.|Max-Dubai-English-forgiven]]
<</nobr>><<silently>>
<<pcSmile>>
<</silently>>
\<<header>>
"It's okay," you reassure him. "You made up for it after you gave us Abba. And IKEA."
"Here's to better Anglo-Swedish relations," he says. His hands slide down to run along your back. "So, what brings you to Dubai?"
[[Cover story]]<<silently>>
<</silently>>\
\<<header>>
"New Zealand, actually," you reply.
"Ah, of course," he mutters. "How stupid of me." His hands glide firmly over your shoulders and neck. "I hear New Zealand's beautiful. I'm Swedish, myself."
<<nobr>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>[[(Promiscuous) Flirt|Max-Dubai-massageFlirt]]<br /><</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>[[(Likes Older Men) Flirt|Max-Dubai-massageFlirt]]<br /><</if>>
[[Flatter him|Max-Viking-flattery]]
<</nobr>><<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
"Right. I sensed a wild, Viking kind of air about you as soon as I saw you."
<span class="goodFeedback">Max <b>liked</b> that.</span>
Max chuckles. "That was a long time ago. We're harmless now. Mostly." His hands slide down to run along your back. "So, what are you doing in Dubai?"
[[Cover story]].<<silently>>
<</silently>>\
\<<header>>
"That's right," you reply. "I mean...g'day, mate."
Max laughs. "Just like the soap operas." His hands glide firmly over your shoulders and neck. "I'm Swedish, myself. Hejsan."
<<if Array.from($pc.kinks).includes("Promiscuous")>>[[(Promiscuous) Flirt|Max-Dubai-massageFlirt]]<</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>[[(Likes Older Men) Flirt|Max-Dubai-massageFlirt]]<</if>>
[[Flatter him|Max-Viking-flattery]]<<silently>>
<<$pcSmile>>
<</silently>>
\<<header>>
You shoot him an encouraging smile over your shoulder. "I'd really like that," you say.
<span class="goodFeedback">Max <b>loved</b> that.</span>
"Great!" that wolfish grin again. "Okay. I just need to move some things around in my diary. Let's [[swap numbers|Swap numbers with Max]] so I can get a hold of you."<<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
"You sure your wife won't mind?" you ask.
"Ouch. Well...it's just dinner. Right? Two travellers, a million miles from home, getting a bite to eat together. No big deal."
[[Not sure...|Max-Dubai-dinner-unsure]]
[[Really no.|Max-Dubai-reject-dinner]]<<silently>>
<<addmins 1>>
<<set $avatar.view to "front">>
<</silently>>\
\<<header>>
"Sorry, Max, I don't wanna."
"Aw, okay. Well, it was nice to meet you." Max looks disappointed, but takes the rejection in his stride. He [[finishes|Rejected Max]] oiling your back and returns to his sun lounger.<<silently>>
<<addmins 1>>
<</silently>>\
\<<header>>
"Well..." you shrug. "Okay. Why not."
"Exactly!" that wolfish grin again. "Why not. Okay. I just need to move some things around in my diary. Let's [[swap numbers|Swap numbers with Max]] so I can get a hold of you."<<silently>>
<<first>>
<<addmins 40>>
<<script>>
SimpleNotification.info("DevNote","Agents with long hair can change the style during this scene.",{duration: 10000});
<</script>>
<</first>>
<<if Flag("pclipstick") and def $eyeshadow and def $blusher>>
<<set $pc.statusEffects.pushUnique("Glammed Up")>>
<<else>>
<<set $pc.statusEffects.delete("Glammed Up")>>
<</if>>
<</silently>>\
\<<header>>
<<first>>\
You take a long shower, shave and groom your body, and spritz on some perfume.
<<finally>>\
<<if Array.from($pc.isWearing).includesAll("dress", "shoes")>>\
If you're happy with your look, you can <<nobr>>
<<link [[go meet Max in the bar|P001 Start]]>>
<<setFlag "dubai-dressup-show-makeup" false>>
<<setFlag "dubai-dressup-show-hair" false>>
<<setFlag "dubai-dressup-show-clothes" false>>
<</link>><</nobr>>.
<<else>>\
<<if $temp == "towelOff">>\
<<set $temp to "">>\
<</if>>\
It's time to get dressed up for your date with Max.
<</if>>\
<</first>>\
/* ----------- */\
/* MAKEUP MENU */\
/* ----------- */\
<<nobr>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Makeup kit<span style="font-size: small">
<<if Flag("dubai-dressup-show-makeup")>>
<<link "Hide" `passage()`>>
<<setFlag "dubai-dressup-show-makeup" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "dubai-dressup-show-makeup">>
<</link>>
<</if>>
<<if Flag("dubai-dressup-show-makeup")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Eyeshadow</span></div>
<div style="background-color:oldlace; padding: 5px;">
9 to 5
<<if def $eyeshadow>>
<<if $eyeshadow.name == "9to5">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "9to5">>
<<link "Wear it" `passage()`>>
<<eyeshadow9to5>>
<</link>>
<br />
<</if>>
Bellini
<<if def $eyeshadow>>
<<if $eyeshadow.name == "bellini">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "bellini">>
<<link "Wear it" `passage()`>>
<<eyeshadowBellini>>
<</link>>
<br />
<</if>>
Calypso Blue
<<if def $eyeshadow>>
<<if $eyeshadow.name == "calypsoBlue">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "calypsoBlue">>
<<link "Wear it" `passage()`>>
<<eyeshadowCalypsoBlue>>
<</link>>
<br />
<</if>>
LBD
<<if def $eyeshadow>>
<<if $eyeshadow.name == "lbd">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "lbd">>
<<link "Wear it" `passage()`>>
<<eyeshadowLBD>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Lipstick</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bewitch
<<if def $lipstick>>
<<if $lipstick.name == "bewitch">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bewitch">>
<<link "Wear it" `passage()`>>
<<lipstickBewitch>>
<</link>>
<br />
<</if>>
Bubblegum
<<if def $lipstick>>
<<if $lipstick.name == "bubblegum">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bubblegum">>
<<link "Wear it" `passage()`>>
<<lipstickBubblegum>>
<</link>>
<br />
<</if>>
Girl Boss
<<if def $lipstick>>
<<if $lipstick.name == "girlBoss">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "girlBoss">>
<<link "Wear it" `passage()`>>
<<lipstickGirlBoss>>
<</link>>
<br />
<</if>>
Lovable Rouge
<<if def $lipstick>>
<<if $lipstick.name == "lovableRouge">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "lovableRouge">>
<<link "Wear it" `passage()`>>
<<lipstickLovableRouge>>
<</link>>
<br />
<</if>>
Miss Scarlet
<<if def $lipstick>>
<<if $lipstick.name == "missScarlet">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "missScarlet">>
<<link "Wear it" `passage()`>>
<<lipstickMissScarlet>>
<</link>>
<br />
<</if>>
Skinny Dip
<<if def $lipstick>>
<<if $lipstick.name == "skinnyDip">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "skinnyDip">>
<<link "Wear it" `passage()`>>
<<lipstickSkinnyDip>>
<</link>>
<br />
<</if>>
Vamp
<<if def $lipstick>>
<<if $lipstick.name == "vamp">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "vamp">>
<<link "Wear it" `passage()`>>
<<lipstickVamp>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Blusher</span></div>
<div style="background-color:oldlace; padding: 5px;">
Peaches
<<if def $blusher>>
<<if $blusher == "peaches">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "peaches">>
<<link "Wear it" `passage()`>>
<<blusherPeaches>>
<</link>>
<br />
<</if>>
Pink Rose
<<if def $blusher>>
<<if $blusher == "pinkRose">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "pinkRose">>
<<link "Wear it" `passage()`>>
<<blusherPinkRose>>
<</link>>
<br />
<</if>>
Terracotta
<<if def $blusher>>
<<if $blusher == "terracotta">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "terracotta">>
<<link "Wear it" `passage()`>>
<<blusherTerracotta>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Fingernails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $manicure>>
<<if $manicure == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<manicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $manicure>>
<<if $manicure == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "pomodoro">>
<<link "Wear it" `passage()`>>
<<manicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Toenails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $pedicure>>
<<if $pedicure.name == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<pedicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $pedicure>>
<<if $pedicure.name == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "pomodoro">>
<<link "Wear it" `passage()`>>
<<pedicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<</nobr>>\
/* ------------ */\
/* HAIR MENU */\
/* ------------ */\
<<nobr>>
<<if $pc.hair.length == "long">>
<<pcHair>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Hair Style<span style="font-size: small">
<<if Flag("dubai-dressup-show-hair")>>
<<link "Hide" `passage()`>>
<<setFlag "dubai-dressup-show-hair" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "dubai-dressup-show-hair">>
<</link>>
<</if>>
<<if Flag("dubai-dressup-show-hair")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Hair</span></div>
<div style="background-color:oldlace; padding: 5px;">
<<set $pc.hair.style to $pc.hair.style.toString()>>
<<dropdownCustom "$pc.hair.style" "1" "2" "3" "4" "5" "6" "7" "8">>
<<set $pc.hair.style to Number($pc.hair.style)>>
</div>
<</if>>
<</if>>
<</nobr>>
/* ------------ */\
/* CLOTHES MENU */\
/* ------------ */\
<<nobr>>
<<if $temp == "towel">>\
<<link "Remove your towel." `passage()`>>
<<removePCTop>>
<<set $bra.flags.delete("liftsBoobs")>>
<<set $temp to "towelOff">>
<</link>>
<<else>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Clothes<span style="font-size: small">
<<if Flag("dubai-dressup-show-clothes")>>
<<link "Hide" `passage()`>>
<<setFlag "dubai-dressup-show-clothes" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "dubai-dressup-show-clothes">>
<</link>>
<</if>>
<<if Flag("dubai-dressup-show-clothes")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Underwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Chantelle high leg thong (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-chantelleHighLegThong-black>>
<</link>>
<br />
<</if>>
M&S Isabella Floral Lace Brazilian <<knickers>> (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-mandsIsabellaBrazilian-white>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort Bra (black)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-sloggiWowBra-black">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-sloggiWowBra-black">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-sloggiWowBra-black>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort <<knickers>> (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Bra (white)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-margotLaceBra-white">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-margotLaceBra-white">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-margotLaceBra-white>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Thong (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-margotLaceThong-white">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-margotLaceThong-white">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-margotLaceThong-white>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Dresses</span></div>
<div style="background-color:oldlace; padding: 5px;">
Missguided Criss Cross Spaghetti Straps Wrap Dress (black)
<<if Array.from($pc.isWearing).includes("dress")>>
<<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>
<<link "Remove it" `passage()`>>
<<removePCDress>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("dress") or $pc.lastWornDress != "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>
<<link "Wear it" `passage()`>>
<<cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black>>
<</link>>
<br />
<</if>>
Lasula double ruched mini dress (red)
<<if Array.from($pc.isWearing).includes("dress")>>
<<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>
<<link "Remove it" `passage()`>>
<<removePCDress>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("dress") or $pc.lastWornDress != "cloathes-dress-lasulaDoubleRuchedMinidress-red">>
<<link "Wear it" `passage()`>>
<<cloathes-dress-lasulaDoubleRuchedMinidress-red>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Footwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Charles Jourdan strappy high heel lace-up sandals (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black>>
<</link>>
<br />
<</if>>
Kurt Geiger Dani Ankle Strap Stilettos (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<</link>>
<br />
<</if>>
</div>
<<if $pc.highSchoolClique == "Geek">>\
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Glasses</span></div>
<div style="background-color:oldlace; padding: 5px;">
/*Insert glasses name if they ever will appear*/
<<if $avatar.glasses != "">>
<<link "Wear contact lenses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
<<if $avatar.glasses == "">>
<<link "Wear glasses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Jewellery</span></div>
<div style="background-color:oldlace; padding: 5px;">
Plain black wrap-up choker
<<if Array.from($pc.isWearing).includes("necklace")>>
<<if $pc.lastWornNecklace == "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Remove it" `passage()`>>
<<removePCNecklace>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("necklace") or $pc.lastWornNecklace != "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-plainBlackWrapChoker>>
<</link>>
<br />
<</if>>
</div>
/* END OF CLOTHES MENU */
<</if>>
<</if>>
<</nobr>><<silently>>
<<pcSmile>>
<<set $location.place to "lobby">>
<<set $location.location to "(Atlantis Hotel), Dubai">>
<<set $gameDate.setHours(19), $gameDate.setMinutes(28)>>/*change of gametime*/
<<calculateBAC>>
<<setFlag "intox">>
<<set
$male1 to {},
$male1.uniqueID to "Max Sandstrom",
$male1.firstname to "Max",
$male1.dominance to 5,
$male1.eyeColour to "grey",
$male1.facialHair to "stubble",
$male1.arousal to 0,
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.cockSize to 4,
$male1.options to new Set(),
$male1.position to "standing",
$male1.cumPref to "",
$male1.cumTgt to "",
$male1.isWearing to new Set(),
$male1.isWearing.add("closedShirt"),
$male1.top to {},
$male1.top.desc to "shirt",
$male1.top.material to [
'smooth cotton',
'cotton',
'silky smooth cotton',
'soft cotton'],
$male1.upperBodyDesc to [
'strong chest',
'lean, powerful chest',
'strong waist and back',
'sculpted muscles',
'firm body',
'lean muscles'
],
$male1.upperBodyCaressDesc to [
'His chest feels solid and strong under the palm of your hand',
'The muscles in his arms feel hard and thrillingly powerful',
'His waist is firm and lean',
'You curve a hand around his back, feeling the strong muscles there',
'His upper body is lean and powerful',
'He has the body of an athlete',
'His lean, sculpted muscles feel pleasingly firm to your touch'
],
$male1.bottoms to {},
$male1.bottoms.desc to "trousers",
$male1.bottoms.undo to "zipper",
$male1.isWearing.add("trousers"),
$male1.underpants to {},
$male1.underpants.desc to "boxers",
$male1.isWearing.add("underpants"),
$male1.hjCounter to 0,
$male1.hjTarget to 0,
$male1.hjStyle to "",
$male1.isDoing to "",
$male1.fitness to 4
>>
<</silently>>\
<<header>>\
After one last look in the mirror, you leave your room and head down to the lobby bar. <<include "Dubai clothes feeling">>
<<= "<img src='" + $imagePath + "barazura.jpg'>" >>\
Lit in cool blues and decorated with glittery metallics, the Barazura is a sleek and extravagant cocktail bar. When you arrive, a pianist in a tux is playing a jazzy version of <i><<PianoCover>>.</i>
Max is at the bar, chatting with a bartender, so you cross the room to join him. A pair of middle-aged businessmen check you out as you pass their table.<<if Array.from($pc.kinks).includes("Likes Older Men")>> Neither one is bad-looking, but you're already taken.<</if>> You avoid their hopeful attempt at eye contact, and settle into the stool beside Max.
"$pc.knownAs!" His grey eyes light up when he sees you. "You look beautiful." He glances down your body then back up to your eyes. "Love the dress." <<if not Array.from($pc.isWearing).includes("bra")>><<set $chapter.maxSlutty += 1>>His gaze flickers down to your chest again as you sit down; you know your <<stiff>> nipples are poking under the clingy dress.<</if>> <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red" and not Array.from($pc.isWearing).includes("knickers")>>An air conditioned breeze floats over your bare <<if Array.from($pc.isWearing).includes("stockings")>>thighs and<</if>> pussy as you take your seat and you reflexively tug your hem down..<</if>> He's dressed in clothes that are simple, but look expensive: a pressed white shirt, grey <<trousers>>, tan loafers, his diver's watch.
The bartender he was speaking with leans forward to take your drink order. "This is what they're famous for," Max says, lifting a tall glass half-filled with blue liquor and crushed ice. "It's called a Hercules."
<<link "Order a Hercules." "Barazura drink">>
<<set $pc.alcoholDrank to 60>>
<<set $temp to "hercules">>
<</link>>
<<link "Order something else." "Barazura drink">>
<<set $temp to "other">>
<</link>><<widget "agentGenerator">>
<<silently>>
<<scrollPos>>
<<run UIBar.unstow()>>
<<set $showPaperdoll to "1",
$showStats to "",
$scene to {},
$scene.d10Roll to {},
$chapter to {}>>
<<set $avatar.abs to "",
$avatar.tanlines to "",
$avatar.bagBackground to "",
$avatar.bikiniLine to "",
$avatar.lipstick to "",
$avatar.eyeshadow to "",
$avatar.blusher to "",
$avatar.manicure to "",
$avatar.pedicure to "",
$avatar.jaw to "",
$avatar.upperBackTattoo to "",
$avatar.lShoulderBladeTattoo to "",
$avatar.trampStampTattoo to "",
$avatar.lHipTattoo to "",
$avatar.pelvisTattoo to "",
$avatar.nipplePiercings to "",
$avatar.earrings to "",
$avatar.browPiercing to "",
$avatar.nosePiercing to "",
$avatar.navelPiercing to "",
$avatar.rightHandRing to "",
$avatar.wristwatch to "",
$avatar.necklace to "",
$avatar.bracelet to "",
$avatar.knickers to "",
$avatar.tights to "",
$avatar.leggings to "",
$avatar.socks to "",
$avatar.bra to "",
$avatar.shoes to "",
$avatar.trousers to "",
$avatar.skirt to "",
$avatar.top to "",
$avatar.jacket to "",
$avatar.boots to "",
$avatar.gloves to "",
$avatar.lanyard to "",
$avatar.lanyardRear to "",
$avatar.bagStraps to "",
$avatar.hair to "",
$avatar.hat to "",
$avatar.glasses to "",
$avatar.topPokies to "",
$avatar.bagForeground to "",
$avatar.view to "front",
$avatar.position to -6>>
<<set $top to {},
$top.flags to new Set()>>
<<set $decision to {}>>
<<set $options to {},
$options.yesterday to $gameDate.getDate(),
$options.timeStamp to {},
$options.allowBlink to true>>
<<set $options.timeStamp.hours to $gameDate.getHours()>>
<<set $options.timeStamp.minutes to $gameDate.getMinutes()>>
<<set $pc to {},
_hairChance to either("heads", "tails")>>
<<if _hairChance == "heads">>
<<set $pc.naturalHairColour to either("darkBrown", "lightBrown")>>
<<else>>
<<set $pc.naturalHairColour to setup.hairColours.random()>>
<</if>>
<<set $pc.nationality to setup.Nationalities.random()>>
/* ------------------ */
/* SET PC SKIN COLOUR */
/* ------------------ */
<<if $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger" or $pc.nationality == "Canadian">>
<<set $pc.skinColour to "pale">>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<if $pc.naturalHairColour == "dirtyBlonde" or $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>
<<set $pc.skinColour to "fair">>
<<else>>
<<set $pc.skinColour to either("fair", "olive")>>
<</if>>
<<elseif $pc.naturalHairColour == "dirtyBlonde" or $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>
<<set $pc.skinColour to either("pale", "fair")>>
<<else>>
<<set $pc.skinColour to either("pale", "fair", "olive")>>
<</if>>
<<set $pc.race to "Caucasian",
$pc.kinks to new Set(),
$pc.isWearing to new Set(),
$pc.dominance to 5,
$pc.position to "standing",
$pc.flags to new Set(),
$pc.lastWornDress to "",
$pc.lastWornTop to "",
$pc.lastWornBottoms to "",
$pc.lastWornBra to "",
$pc.lastWornKnickers to "",
$pc.lastWornStockings to "",
$pc.lastWornTights to "",
$pc.lastWornShoes to "",
$pc.arousal to 0,
$pc.hypno to false,
$pc.BAC to 0,
$pc.alcoholDrank to 0,
$pc.alcoholRate to 0,
$pc.drinkTime to -1,
$pc.hasDrink to false,
$pc.sobriety to "Sober",
$pc.money to 0,
$pc.waif to 0,
$pc.skills to [],
$pc.sexualPartners to 0,
$pc.sexStats to{},
$pc.brothers to 0,
$pc.siblings to 0,
$pc.sisters to 0,
$pc.eyes to {},
$pc.hair to {},
$pc.statusEffects to []>>/*This is the statusEffects to keep when having merge conficts*/
<<set $top to {},
$top.braless to "",
$dress to {},
$dress.braless to "">>
<<set $pc.freckles to 0>>
<<if $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
<<set _randomFrec to random (1,10)>>
<<if _randomFrec gte 2>>
<<set $pc.freckles to random(1,3)>>
<<else>>
<<set $pc.freckles to 0>>
<</if>>
<<else>>
<<set _randomFrec to random (1,100)>>
<<if $pc.skinColour eq "pale">>
<<if _randomFrec gte 82>>
<<set $pc.freckles to random(1,3)>>
<</if>>
<<elseif $pc.skinColour eq "fair">>
<<if _randomFrec gte 87>>
<<set $pc.freckles to random(1,3)>>
<</if>>
<<elseif $pc.skinColour eq "olive">>
<<if _randomFrec gte 92>>
<<set $pc.freckles to random(1,3)>>
<<else>>
<<set $pc.freckles to 0>>
<</if>>
<</if>>
<</if>>
<<set $pc.beautyMark to setup.pcBeautyMarks.random()>>
<<set $pc.nose to random(1,6)>>
<<set $pc.mouth to random(1,6)>>
<<set $pc.eyes.shape to random(1,6)>>
<<set $pc.eyes.colour to setup.pcEyeColours.random()>>
<<pcEyes>>
<<set $pc.sexStats.numberOfVagIntercourse to 0>>
<<set $pc.sexStats.numberOfAnalIntercourse to 0>>
<<set $pc.sexStats.numberOfOralIntercourse to 0>>
<<set _titsChance to either("heads", "tails")>>
<<if _titsChance == "heads">>
<<set $pc.braSize to either("34B", "34C")>>
<<else>>
<<set $pc.braSize to setup.braSizes.random()>>
<</if>>
<<if $pc.braSize == "34A">>
<<set $pc.bodyType to "lean">>
<<elseif $pc.braSize == "34B">>
<<set $pc.bodyType to either("lean", "hourglass")>>
<<elseif $pc.braSize == "34DD">>
<<set $pc.bodyType to either("hourglass", "curvy")>>
<<elseif $pc.braSize == "34E">>
<<set $pc.bodyType to "curvy">>
<<else>>
<<set $pc.bodyType to either("lean", "hourglass", "curvy")>>
<</if>>
<<pcBody>>
/* ---------------------- */
/* PC HAIRSTYLE SELECTION */
/* ---------------------- */
/* Set hair length */
<<set $pc.hair.length to either("long", "medium", "bob", "short")>>
<<set $scene.oldHairLength to $pc.hair.length>> /* needed to check if hair length has changed in Agent Customiser */
<<if $pc.hair.length == "long">>
<<set $pc.hair.style to random(1,8)>>
<<elseif $pc.hair.length == "medium">>
<<set $pc.hair.style to random(1,4)>>
<<elseif $pc.hair.length == "bob">>
<<set $pc.hair.style to random(1,4)>>
<<elseif $pc.hair.length == "short">>
<<set $pc.hair.style to random(1,4)>>
<</if>>
<<pcHair>>
<<if $pc.hair.length == "long">>
<<if $pc.hair.style == 1>>
<<set $temp to "Loose Long">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Side Braid">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Loose Bun">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Half Ponytail">>
<<elseif $pc.hair.style == 5>>
<<set $temp to "High Ponytail">>
<<elseif $pc.hair.style == 6>>
<<set $temp to "Beehive">>
<<elseif $pc.hair.style == 7>>
<<set $temp to "Low Bun">>
<<elseif $pc.hair.style == 8>>
<<set $temp to "Top Knot">>
<</if>>
<<elseif $pc.hair.length == "medium">>
<<if $pc.hair.style == 1>>
<<set $temp to "Rachel Cut">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Medium Sleek">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Space Buns">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Medium Curls">>
<</if>>
<<elseif $pc.hair.length == "bob">>
<<if $pc.hair.style == 1>>
<<set $temp to "Curly Bob">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Wavy Bob">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Modern Flapper">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Layered Bob">>
<</if>>
<<elseif $pc.hair.length == "short">>
<<if $pc.hair.style == 1>>
<<set $temp to "Mid Pixie">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Spiky Pixie">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Charlize Pixie">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Pixie">>
<</if>>
<</if>>
/* --- END SECTION --- */
<<set $pc.brows to {},
$pc.brows.shape to random(1,6)>>
<<pcEyebrows>>
<<removePCEyeshadow>>
<<pcNose>>
<<pcMouth>>
<<pcMoodCalm>>
<<set $pc.age to random(1,4) + random(1,4) + 22>>
<<if $pc.nationality == "English">>
<<set $pc.agency to "MI6",
_pcAgencyDescription to "Secret Intelligence Service (MI6)",
$pc.region to "UK",
$pc.firstname to setup.britFirstname.random(),
$pc.knownAs to $pc.firstname,
$pc.surname to setup.britSurname.random(),
$pc.hometown to setup.ukHometowns.random()>>
<<elseif $pc.nationality == "U.S.">>
<<set $pc.agency to "CIA",
_pcAgencyDescription to "Central Intelligence Agency (CIA)",
$pc.region to "America",
$pc.firstname to setup.usFirstname.random(),
$pc.knownAs to $pc.firstname,
$pc.surname to setup.usSurname.random(),
$pc.hometown to setup.usHometowns.random()>>
<<elseif $pc.nationality == "Canadian">>
<<set $pc.agency to "CSIS",
_pcAgencyDescription to "Canadian Security Intelligence Service (CSIS)",
$pc.region to "America",
$pc.firstname to setup.canadianFirstname.random(),
$pc.knownAs to $pc.firstname,
$pc.surname to setup.canadianSurname.random(),
$pc.hometown to setup.canadianHometowns.random()>>
<<elseif $pc.nationality == "Australian">>
<<set $pc.agency to "ASIS",
_pcAgencyDescription to "Australian Secret Intelligence Service (ASIS)",
$pc.region to "Australasia",
$pc.firstname to setup.ausNZFirstname.random(),
$pc.knownAs to $pc.firstname,
$pc.surname to setup.ausNZSurname.random(),
$pc.hometown to setup.ausHometowns.random()>>
<<elseif $pc.nationality == "New Zealand">>
<<set $pc.agency to "NZSIS",
_pcAgencyDescription to "New Zealand Security Intelligence Service (NZSIS)",
$pc.region to "Australasia",
$pc.firstname to setup.ausNZFirstname.random(),
$pc.knownAs to $pc.firstname,
$pc.surname to setup.ausNZSurname.random(),
$pc.hometown to setup.nzHometowns.random()>>
<</if>>
<<wearRecruitClothes>>
<</silently>>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest-1.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest-1.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.jpg' style='height: 150px;'>" >>\
<</if>>\
<span class="heading">
<span style="font-size:x-large"><b>INTELLIGENCE REPORT - CLASSIFIED</b></span>
<span style="font-size:large"><b>AGENT PROFILE</b></span>
----
<table>
<tr>
<td>Agent:</td><td colspan="3"><span style="font-size:large"><b><<= $pc.surname.toUpperCase()>>,</b></span> $pc.firstname</td>
</tr>
<tr>
<td>Code Name:</td><td><span class="redacted"><<= either("CLASS", "CLASSI", "CLASSIF", "CLASSIFI", "CLASSIFIE", "CLASSIFIED", "CLASSIFIED0", "CLASSIFIED00", "CLASSIFIED000", "CLASSIFIED0000")>></span> <span class="redacted">$pc.firstname</span></td>
</tr>
</table>\
<span class="table1"><table>
<tr>
<td colspan="3"><b><small>PERSONAL INFO</small></b></td>
</tr>
<tr>
<td>Nationality:</td><td>$pc.nationality</td>
</tr>
<<if $pc.hometown.type == "military">>\
<td>P.O.B. :</td><td><span class="redacted">CLASSIFIED</span></td><td></td><td>Home town:</td><td>Various (military brat)</td>
<<else>>\
<td>P.O.B. :</td><td><span class="redacted">CLASSIFIED</span></td><td></td><td>Home town:</td><td>$pc.hometown.city, $pc.hometown.state</td>
<</if>>
<tr>
<td>Age:</td><td>$pc.age</td><td></td><td>D.O.B. :</td><td><span class="redacted">00/<<= either("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")>>/0000</span></td>
</tr>
<tr>
<td colspan="6">Current Location: <span class="redacted"><<= either("CLASSIFI", "CLASSIFIE", "CLASSIFIED", "CLASSIFIED0", "CLASSIFIED00", "CLASSIFIED000", "CLASSIFIED0000")>></span></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td colspan="3"><b><small>PHYSICAL INFO</small></b></td>
</tr>
<tr>
<td>Race:</td><td>$pc.race</td>
</tr>
<tr>
<td>Complexion:</td><td><<= $pc.skinColour.toUpperFirst()>></td>
</tr>
<tr>
<td>Hair:</td><td><<nobr>>
<<if $pc.naturalHairColour == "black">>
Black
<<elseif $pc.naturalHairColour == "darkBrown" or $pc.naturalHairColour == "lightBrown">>
Brown
<<elseif $pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn">>
Auburn
<<elseif $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
Red
<<elseif $pc.naturalHairColour == "dirtyBlonde" or $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>
Blonde
<</if>>
<</nobr>></td>
</tr>
<tr>
<td>Eyes:</td><td><<= $pc.eyes.description.toUpperFirst()>></td>
</tr>
<tr>
<td>Figure:</td><td><<= $pc.bodyType.toUpperFirst()>></td>
</tr>
<tr>
<td>Bra size:</td><td><<printBraSize>></td>
</tr>
</table></span>
<</widget>>\
<<widget "agentCustomiser">>
<<silently>>
<<scrollPos>>
/* Set the number of available hairstyles in each hair length */
<<if $pc.hair.length == "long">>
<<set $scene.maxHaircuts to 8>>
<<elseif $pc.hair.length == "medium">>
<<set $scene.maxHaircuts to 4>>
<<elseif $pc.hair.length == "bob">>
<<set $scene.maxHaircuts to 4>>
<<elseif $pc.hair.length == "short">>
<<set $scene.maxHaircuts to 4>>
<</if>>
/* Reload the avatar in case skin tone, eyes or hair have been changed */
<<pcBody>>
<<pcMouth>>
<<pcNose>>
<<pcEyes>>
<<pcEyebrows>>
/* Reload the avatar clothes in case body type/bra size/nationality etc have changed */
<<wearRecruitClothes>>
<<pcMoodCalm>>
<<if $pc.hair.length != $scene.oldHairLength>>
<<randomHairStyle>>
<<if $pc.hair.length == "long">>
<<if $pc.hair.style == 1>>
<<set $temp to "Loose Long">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Side Braid">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Loose Bun">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Half Ponytail">>
<<elseif $pc.hair.style == 5>>
<<set $temp to "High Ponytail">>
<<elseif $pc.hair.style == 6>>
<<set $temp to "Beehive">>
<<elseif $pc.hair.style == 7>>
<<set $temp to "Low Bun">>
<<elseif $pc.hair.style == 8>>
<<set $temp to "Top Knot">>
<</if>>
<<elseif $pc.hair.length == "medium">>
<<if $pc.hair.style == 1>>
<<set $temp to "Rachel Cut">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Medium Sleek">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Space Buns">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Medium Curls">>
<</if>>
<<elseif $pc.hair.length == "bob">>
<<if $pc.hair.style == 1>>
<<set $temp to "Curly Bob">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Wavy Bob">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Modern Flapper">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Layered Bob">>
<</if>>
<<elseif $pc.hair.length == "short">>
<<if $pc.hair.style == 1>>
<<set $temp to "Mid Pixie">>
<<elseif $pc.hair.style == 2>>
<<set $temp to "Spiky Pixie">>
<<elseif $pc.hair.style == 3>>
<<set $temp to "Charlize Pixie">>
<<elseif $pc.hair.style == 4>>
<<set $temp to "Pixie">>
<</if>>
<</if>>
<<set $scene.oldHairLength to $pc.hair.length>>
<</if>>
<<if $pc.hair.length == "long">>
<<if $temp == "Loose Long">>
<<set $pc.hair.style to 1>>
<<elseif $temp == "Side Braid">>
<<set $pc.hair.style to 2>>
<<elseif $temp == "Loose Bun">>
<<set $pc.hair.style to 3>>
<<elseif $temp == "Half Ponytail">>
<<set $pc.hair.style to 4>>
<<elseif $temp == "High Ponytail">>
<<set $pc.hair.style to 5>>
<<elseif $temp == "Beehive">>
<<set $pc.hair.style to 6>>
<<elseif $temp == "Low Bun">>
<<set $pc.hair.style to 7>>
<<elseif $temp == "Top Knot">>
<<set $pc.hair.style to 8>>
<</if>>
<<elseif $pc.hair.length == "medium">>
<<if $temp == "Rachel Cut">>
<<set $pc.hair.style to 1>>
<<elseif $temp == "Medium Sleek">>
<<set $pc.hair.style to 2>>
<<elseif $temp == "Space Buns">>
<<set $pc.hair.style to 3>>
<<elseif $temp == "Medium Curls">>
<<set $pc.hair.style to 4>>
<</if>>
<<elseif $pc.hair.length == "bob">>
<<if $temp == "Curly Bob">>
<<set $pc.hair.style to 1>>
<<elseif $temp == "Wavy Bob">>
<<set $pc.hair.style to 2>>
<<elseif $temp == "Modern Flapper">>
<<set $pc.hair.style to 3>>
<<elseif $temp == "Layered Bob">>
<<set $pc.hair.style to 4>>
<</if>>
<<elseif $pc.hair.length == "short">>
<<if $temp == "Mid Pixie">>
<<set $pc.hair.style to 1>>
<<elseif $temp == "Spiky Pixie">>
<<set $pc.hair.style to 2>>
<<elseif $temp == "Charlize Pixie">>
<<set $pc.hair.style to 3>>
<<elseif $temp == "Pixie">>
<<set $pc.hair.style to 4>>
<</if>>
<</if>>
<<pcHair>>
/* Populate hometown dropdown */
<<set _hometownDropdown to []>>
<<if $pc.nationality == "English">>
<<for _i to 0; _i lt setup.ukHometowns.length; _i++>>
<<set _hometownDropdown.push(setup.ukHometowns[_i].city)>>
<</for>>
<<elseif $pc.nationality == "U.S.">>
<<for _i to 0; _i lt setup.usHometowns.length; _i++>>
<<set _hometownDropdown.push(setup.usHometowns[_i].city)>>
<</for>>
<<elseif $pc.nationality == "Canadian">>
<<for _i to 0; _i lt setup.canadianHometowns.length; _i++>>
<<set _hometownDropdown.push(setup.canadianHometowns[_i].city)>>
<</for>>
<<elseif $pc.nationality == "Australian">>
<<for _i to 0; _i lt setup.ausHometowns.length; _i++>>
<<set _hometownDropdown.push(setup.ausHometowns[_i].city)>>
<</for>>
<<elseif $pc.nationality == "New Zealand">>
<<for _i to 0; _i lt setup.nzHometowns.length; _i++>>
<<set _hometownDropdown.push(setup.nzHometowns[_i].city)>>
<</for>>
<</if>>
/* Change all aspects of the hometown when the dropdown is changed */
<<if $pc.nationality == "English">>
<<for _i to 0; _i lt setup.ukHometowns.length; _i++>>
<<if $pc.hometown.city == setup.ukHometowns[_i].city>>
<<set $pc.hometown.state to setup.ukHometowns[_i].state,
$pc.hometown.type to setup.ukHometowns[_i].type,
$pc.hometown.hospital to setup.ukHometowns[_i].hospital,
$pc.hometown.hospitalLocation to setup.ukHometowns[_i].hospitalLocation,
$pc.hometown.socialClasses to setup.ukHometowns[_i].socialClasses>>
<</if>>
<</for>>
<<elseif $pc.nationality == "U.S.">>
<<for _i to 0; _i lt setup.usHometowns.length; _i++>>
<<if $pc.hometown.city == setup.usHometowns[_i].city>>
<<set $pc.hometown.state to setup.usHometowns[_i].state,
$pc.hometown.type to setup.usHometowns[_i].type,
$pc.hometown.hospital to setup.usHometowns[_i].hospital,
$pc.hometown.hospitalLocation to setup.usHometowns[_i].hospitalLocation,
$pc.hometown.socialClasses to setup.usHometowns[_i].socialClasses>>
<</if>>
<</for>>
<<elseif $pc.nationality == "Canadian">>
<<for _i to 0; _i lt setup.canadianHometowns.length; _i++>>
<<if $pc.hometown.city == setup.canadianHometowns[_i].city>>
<<set $pc.hometown.state to setup.canadianHometowns[_i].state,
$pc.hometown.type to setup.canadianHometowns[_i].type,
$pc.hometown.hospital to setup.canadianHometowns[_i].hospital,
$pc.hometown.hospitalLocation to setup.canadianHometowns[_i].hospitalLocation,
$pc.hometown.socialClasses to setup.canadianHometowns[_i].socialClasses>>
<</if>>
<</for>>
<<elseif $pc.nationality == "Australian">>
<<for _i to 0; _i lt setup.ausHometowns.length; _i++>>
<<if $pc.hometown.city == setup.ausHometowns[_i].city>>
<<set $pc.hometown.state to setup.ausHometowns[_i].state,
$pc.hometown.type to setup.ausHometowns[_i].type,
$pc.hometown.hospital to setup.ausHometowns[_i].hospital,
$pc.hometown.hospitalLocation to setup.ausHometowns[_i].hospitalLocation,
$pc.hometown.socialClasses to setup.ausHometowns[_i].socialClasses>>
<</if>>
<</for>>
<<elseif $pc.nationality == "New Zealand">>
<<for _i to 0; _i lt setup.nzHometowns.length; _i++>>
<<if $pc.hometown.city == setup.nzHometowns[_i].city>>
<<set $pc.hometown.state to setup.nzHometowns[_i].state,
$pc.hometown.type to setup.nzHometowns[_i].type,
$pc.hometown.hospital to setup.nzHometowns[_i].hospital,
$pc.hometown.hospitalLocation to setup.nzHometowns[_i].hospitalLocation,
$pc.hometown.socialClasses to setup.nzHometowns[_i].socialClasses>>
<</if>>
<</for>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $scene.lom to true>>
<<else>>
<<set $scene.lom to false>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<set $scene.lrs to true>>
<<else>>
<<set $scene.lrs to false>>
<</if>>
<<set $pc.knownAs to $pc.firstname>>
<</silently>>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest-1.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest-1.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.jpg' style='height: 150px;'>" >>\
<</if>>\
<span class="heading">
<span style="font-size:x-large"><b>INTELLIGENCE REPORT - CLASSIFIED</b></span>
<span style="font-size:large"><b>AGENT PROFILE</b></span>
----
<span class="table2"><table >
<tr>
<td colspan ="4"><b><small>AGENT</small></b></td>
</tr>
<tr>
<td>Surname:</td>
<td colspan="5"><span style="font-size:large"><b><<= $pc.surname.toUpperCase()>></b></span><<nobr>>
<<link "🔀" `passage()`>>
<<if $pc.agency eq "MI6">>
<<set $pc.surname to setup.britSurname.random()>>
<<elseif $pc.agency eq "CIA">>
<<set $pc.surname to setup.usSurname.random()>>
<<elseif $pc.agency eq "ASIS" or $pc.agency eq "NZSIS">>
<<set $pc.surname to setup.ausNZSurname.random()>>
<<elseif $pc.agency eq "CSIS">>
<<set $pc.surname to setup.canadianSurname.random()>>
<</if>>
<</link>>
<<link "⌨">>
<<toggleclass "#surname" "hidden">>
<</link>>
<span id="surname" class="hidden">
<<textbox "$pc.surname" $pc.surname `passage()`>>
</span>
<</nobr>></td>
</tr>
<tr>
<td>First name:</td><td colspan="5">$pc.firstname <<nobr>>
<<link "🔀" `passage()`>>
<<if $pc.agency eq "MI6">>
<<set $pc.firstname to setup.britFirstname.random(),
$pc.knownAs to $pc.firstname>>
<<elseif $pc.agency eq "CIA">>
<<set $pc.firstname to setup.usFirstname.random(),
$pc.knownAs to $pc.firstname>>
<<elseif $pc.agency eq "ASIS" or $pc.agency eq "NZSIS">>
<<set $pc.firstname to setup.ausNZFirstname.random(),
$pc.knownAs to $pc.firstname>>
<<elseif $pc.agency eq "CSIS">>
<<set $pc.firstname to setup.canadianFirstname.random(),
$pc.knownAs to $pc.firstname>>
<</if>>
<</link>>
<<link "⌨">>
<<toggleclass "#firstname" "hidden">>
<</link>>
<span id="firstname" class="hidden">
<<textbox "$pc.firstname" $pc.firstname `passage()`>>
</span>
<</nobr>></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td colspan ="4"><b><small>PERSONAL INFO</small></b></td>
</tr>
<tr>
<td>Nationality:</td>
<td colspan="3">$pc.nationality <<nobr>>
<span style="font-size: small"> (Change to:
<<if $pc.agency neq "CIA">>
<<link "US" `passage()`>>
<<set $pc.nationality to "U.S.">>
<<set $pc.region to "America">>
<<set $pc.agency to "CIA">>
<<set $pc.hometown to setup.usHometowns.random()>>
<</link>>
<</if>>
<<if $pc.agency neq "MI6">>
<<link "UK" `passage()`>>
<<set $pc.nationality to "English">>
<<set $pc.region to "UK">>
<<set $pc.agency to "MI6">>
<<set $pc.hometown to setup.ukHometowns.random()>>
<</link>>
<</if>>
<<if $pc.agency neq "CSIS">>
<<link "CAN" `passage()`>>
<<set $pc.nationality to "Canadian">>
<<set $pc.region to "America">>
<<set $pc.agency to "CSIS">>
<<set $pc.hometown to setup.canadianHometowns.random()>>
<</link>>
<</if>>
<<if $pc.agency neq "ASIS">>
<<link "AUS" `passage()`>>
<<set $pc.nationality to "Australian">>
<<set $pc.region to "Australasia">>
<<set $pc.agency to "ASIS">>
<<set $pc.hometown to setup.ausHometowns.random()>>
<</link>>
<</if>>
<<if $pc.agency neq "NZSIS">>
<<link "NZ" `passage()`>>
<<set $pc.nationality to "New Zealand">>
<<set $pc.region to "Australasia">>
<<set $pc.agency to "NZSIS">>
<<set $pc.hometown to setup.nzHometowns.random()>>
<</link>>
<</if>>
)</span>
<</nobr>></td>
</tr>
<tr>
<td>Home town:</td><td colspan="3"><<dropdownCustom "$pc.hometown.city" _hometownDropdown>> <small>, $pc.hometown.state</small></td>
</tr>
<tr>
<td>Age:</td><td><<set $pc.age to $pc.age.toString()>><<dropdownCustom "$pc.age" "24" "25" "26" "27" "28" "29" "30">><<set $pc.age to Number($pc.age)>><<link "🔀" `passage()`>><<set $pc.age to random(24,30)>><</link>></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td colspan="3"><b><small>PHYSICAL INFO</small></b></td>
</tr>
<tr>
<td>Race:</td>
<td>Caucasian</td>
<td></td>
<td>Complexion:</td>
<td><<dropdownCustom "$pc.skinColour" "fair" "olive" "pale">><<link "🔀" `passage()`>><<set _skinArray to ['fair','olive','pale']>><<set $pc.skinColour to _skinArray.random()>><</link>></td>
</tr>
<tr>
<td>Body type:</td>
<td><<dropdownCustom "$pc.bodyType" "lean" "hourglass" "curvy">><<link "🔀" `passage()`>><<set _bodyTypeArray to ['lean','hourglass','curvy']>><<set $pc.bodyType to _bodyTypeArray.random()>><</link>></td>
<td></td>
<td>Bra size:</td>
<td><<nobr>>
<<if $pc.braSize neq "34A">>
<<link "-" `passage()`>>
<<if $pc.braSize eq "34B">>
<<set $pc.braSize to "34A">>
<<elseif $pc.braSize eq "34C">>
<<set $pc.braSize to "34B">>
<<elseif $pc.braSize eq "34D">>
<<set $pc.braSize to "34C">>
<<elseif $pc.braSize eq "34DD">>
<<set $pc.braSize to "34D">>
<<elseif $pc.braSize eq "34E">>
<<set $pc.braSize to "34DD">>
<</if>>
<<blackSportsBra>>
<<greyRecruitTee>>
<<pcBody>>
<</link>>
<</if>>
<<printBraSize>>
<<if $pc.braSize neq "34DD">>
<<link "+" `passage()`>>
<<if $pc.braSize eq "34A">>
<<set $pc.braSize to "34B">>
<<elseif $pc.braSize eq "34B">>
<<set $pc.braSize to "34C">>
<<elseif $pc.braSize eq "34C">>
<<set $pc.braSize to "34D">>
<<elseif $pc.braSize eq "34D">>
<<set $pc.braSize to "34DD">>
<</if>>
<<blackSportsBra>>
<<greyRecruitTee>>
<<pcBody>>
<</link>>
<</if>>
<</nobr>></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td colspan="3"><b><small>FACIAL FEATURES</small></b></td>
</tr>
<tr>
<td>Hair colour:</td>
<td><<dropdownCustom "$pc.naturalHairColour" setup.hairColours>><<link "🔀" `passage()`>><<set _hairColoursArray to ['black','darkBrown','lightBrown','darkAuburn','lightAuburn','darkGinger','lightGinger','dirtyBlonde','blonde', 'lightBlonde','strawberryBlonde']>><<set $pc.naturalHairColour to _hairColoursArray.random()>><</link>></td>
<td></td>
<td>Brow shape:</td>
<td><<set $pc.brows.shape to $pc.brows.shape.toString()>><<dropdownCustom "$pc.brows.shape" "1" "2" "3" "4" "5" "6">><<set $pc.brows.shape to Number($pc.brows.shape)>><<link "🔀" `passage()`>><<set $pc.brows.shape to random(1,6)>><</link>></td>
</tr>
<tr>
<td>Hair length:</td>
<td><<dropdownCustom "$pc.hair.length" "long" "medium" "bob" "short">><<link "🔀" `passage()`>><<set _hairLengthArray to ['long','medium','bob','short']>><<set $pc.hair.length to _hairLengthArray.random()>><</link>></td>
<td></td>
<td>Eye shape:</td>
<td><<set $pc.eyes.shape to $pc.eyes.shape.toString()>><<dropdownCustom "$pc.eyes.shape" "1" "2" "3" "4" "5" "6">><<set $pc.eyes.shape to Number($pc.eyes.shape)>><<link "🔀" `passage()`>><<set $pc.eyes.shape to random(1,6)>><</link>></td>
</tr>
<tr>
<td>Hairstyle:</td>
<td><<if $pc.hair.length == "long">><<dropdownCustom "$temp" "Loose Long" "Side Braid" "Loose Bun" "Half Ponytail" "High Ponytail" "Beehive" "Low Bun" "Top Knot">><<elseif $pc.hair.length == "medium">><<dropdownCustom "$temp" "Rachel Cut" "Medium Sleek" "Space Buns" "Medium Curls">><<elseif $pc.hair.length == "bob">><<dropdownCustom "$temp" "Curly Bob" "Wavy Bob" "Modern Flapper" "Layered Bob">><<elseif $pc.hair.length == "short">><<dropdownCustom "$temp" "Mid Pixie" "Spiky Pixie" "Charlize Pixie" "Pixie">><</if>><<link "🔀" `passage()`>><<if $pc.hair.length == "long">><<set _hairStyleArray to ['Loose Long','Side Braid','Loose Bun','Half Ponytail','High Ponytail','Beehive','Low Bun','Top Knot']>><<elseif $pc.hair.length == "medium">><<set _hairStyleArray to ['Rachel Cut','Medium Sleek','Space Buns','Medium Curls']>><<elseif $pc.hair.length == "bob">><<set _hairStyleArray to ['Curly Bob','Wavy Bob','Modern Flapper','Layered Bob']>><<elseif $pc.hair.length == "short">><<set _hairStyleArray to ['Mid Pixie','Spiky Pixie','Charlize Pixie','Pixie']>><</if>><<set $temp to _hairStyleArray.random()>><</link>></td>
<td></td>
<td>Eye colour:</td>
<td><<dropdownCustom "$pc.eyes.colour" setup.pcEyeColours>><<link "🔀" `passage()`>><<set _eyesArray to ['green','jade','grey','darkBlue','blue','paleBlue','violet','honey','hazel','lightBrown','brown','darkBrown']>><<set $pc.eyes.colour to _eyesArray.random()>><</link>></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td>Nose shape:</td>
<td><<set $pc.nose to $pc.nose.toString()>><<dropdownCustom "$pc.nose" "1" "2" "3" "4" "5" "6">><<set $pc.nose to Number($pc.nose)>><<link "🔀" `passage()`>><<set $pc.nose to random(1,6)>><</link>></td>
<td></td>
<td>Mouth shape:</td>
<td><<set $pc.mouth to $pc.mouth.toString()>><<dropdownCustom "$pc.mouth" "1" "2" "3" "4" "5" "6">><<set $pc.mouth to Number($pc.mouth)>><<link "🔀" `passage()`>><<set $pc.mouth to random(1,6)>><</link>></td>
</tr>
<tr>
<td>Freckles:</td>
<td><<set $pc.freckles to $pc.freckles.toString()>><<dropdownCustom "$pc.freckles" "0" "1" "2" "3">><<set $pc.freckles to Number($pc.freckles)>><<link "🔀" `passage()`>><<set $pc.freckles to random(0,3)>><</link>></td>
<td></td>
<td>Beauty mark:</td>
<td><<dropdownCustom "$pc.beautyMark" setup.pcBeautyMarks>><<link "🔀" `passage()`>><<set $pc.beautyMark to setup.pcBeautyMarks.random()>><</link>></td>
</tr>
</table></span>
<</widget>>
<<widget "calculateSecondaryStats">>
<<set $pc.strength to $pc.build.score -4>> <<set $pc.strength = Math.round($pc.strength)>>
<<set $pc.stamina to ($pc.conscientiousness.score + $pc.coordination.score) /2 -4>> <<set $pc.stamina = Math.round($pc.stamina)>>
<<set $pc.confidence to $pc.extraversion.score -4>> <<set $pc.confidence = Math.round($pc.confidence)>>
<<set $pc.creativity to $pc.openness.score -4>> <<set $pc.creativity = Math.round($pc.creativity)>>
<<set $pc.daring to ($pc.strength + $pc.conscientiousness.score + $pc.extraversion.score - $pc.agreeableness.score + $pc.build.score - $pc.neuroticism.score) /6 -4>> <<set $pc.daring = Math.round($pc.daring)>>
<<set $pc.deception to ( $pc.openness.score + $pc.creativity + $pc.confidence + $pc.intelligence.score ) / 4>><<set $pc.deception to Math.round($pc.deception)>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<setFlag "big-tits" true>>
<</if>>
<<if $pc.intelligence.score == 2>>
<<set $pc.iq to random (130, 139)>>
<<elseif $pc.intelligence.score == 3>>
<<set $pc.iq to random (140, 149)>>
<<else>>
<<set $pc.iq to random (115, 129)>>
<</if>>
<<if $pc.intelligence.score == 3>>
<<set $pc.intelligenceMultiplier to 1.4>>
<<elseif $pc.intelligence.score == 2>>
<<set $pc.intelligenceMultiplier to 1.2>>
<<else>>
<<set $pc.intelligenceMultiplier to 1>>
<</if>>
<<if $pc.coordination.score == 3>>
<<set $pc.coordinationMultiplier to 1.4>>
<<elseif $pc.coordination.score == 2>>
<<set $pc.coordinationMultiplier to 1.2>>
<<elseif $pc.coordination.score == -1>>
<<set $pc.coordinationMultiplier to 0.9>>
<<else>>
<<set $pc.coordinationMultiplier to 1>>
<</if>>
<<set $pc.startingKinks to new Set()>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<set $pc.startingKinks.add("Promiscuous")>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $pc.startingKinks.add("Likes Older Men")>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<set $pc.startingKinks.add("Likes Rough Sex")>>
<</if>>
<<if Array.from($pc.kinks).includes("Bisexual")>>
<<set $pc.startingKinks.add("Bisexual")>>
<</if>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set $pc.startingKinks.add("Exhibitionist")>>
<</if>>
<</widget>><<agentCustomiser>>
<div id="startButton"><span style="font-size:x-large"><<button "Start with this agent">></span></div>\
<<custErrCheck>>\
<</button>>
<span style="font-size:medium">[[Choose a different agent|Agent selection]]</span><<widget "Debug">>\
<<if def $pc.skills>>
<span class="menuButton"><<link "Reload avatar">>\
<<replace "#story-caption">>\
<<include "StoryCaption">>\
<</replace>>\
<</link>></span>\
<</if>>\
<<if $FAdebug>>
<span class="menuButton"><<link "Bug Report">><<bugreport>><</link>></span>
<span class="menuButton"><<click "Check Variables">><<checkvars>><</click>></span>
<<else>>
<span class="greyedOut">
<span class="menuButton">Bug Report</span>
<span class="menuButton">Check Variables</span>\
</span>\
<</if>>\
<</widget>>
<<widget "generateStats">>
<<silently>>
<<scrollPos>>
/* Generate PC Psychological Profile */
<<if ndef $pc.openness>>
<<set $pc.openness to {}>>
<<set _opennessRoll to random(17,100)>>
<<if _opennessRoll gt 85>>
<<set $pc.openness.rating to "High">>
<<else>>
<<set $pc.openness.rating to "Normal">>
<</if>>
<</if>>
<<if ndef $pc.conscientiousness>>
<<set $pc.conscientiousness to {}>>
<<set _conscientiousnessRoll to random(1,100)>>
<<if _conscientiousnessRoll gt 85>>
<<set $pc.conscientiousness.rating to "High">>
<<elseif _conscientiousnessRoll gt 16>>
<<set $pc.conscientiousness.rating to "Normal">>
<<else>>
<<set $pc.conscientiousness.rating to "Low">>
<</if>>
<</if>>
<<if ndef $pc.extraversion>>
<<set $pc.extraversion to {}>>
<<set _extraversionRoll to random(1,100)>>
<<if _extraversionRoll gt 85>>
<<set $pc.extraversion.rating to "High">>
<<elseif _extraversionRoll gt 16>>
<<set $pc.extraversion.rating to "Normal">>
<<else>>
<<set $pc.extraversion.rating to "Low">>
<</if>>
<</if>>
<<if ndef $pc.agreeableness>>
<<set $pc.agreeableness to {}>>
<<set _agreeablenessRoll to random(1,100)>>
<<if _agreeablenessRoll gt 85>>
<<set $pc.agreeableness.rating to "High">>
<<elseif _agreeablenessRoll gt 16>>
<<set $pc.agreeableness.rating to "Normal">>
<<else>>
<<set $pc.agreeableness.rating to "Low">>
<</if>>
<</if>>
<<if ndef $pc.neuroticism>>
<<set $pc.neuroticism to {}>>
<<set _neuroticismRoll to random(1,85)>>
<<if _neuroticismRoll gt 16>>
<<set $pc.neuroticism.rating to "Normal">>
<<else>>
<<set $pc.neuroticism.rating to "Low">>
<</if>>
<</if>>
/* Generate PC Attributes */
<<if ndef $pc.intelligence>>
<<set $pc.intelligence to {}>>
<<set _intelligenceRoll to random(86,100)>>
<<if _intelligenceRoll gt 98>>
<<set $pc.intelligence.rating to "+2">>
<<else>>
<<set $pc.intelligence.rating to "+1">>
<</if>>
<</if>>
<<if ndef $pc.build>>
<<set $pc.build to {}>>
<<set _buildRoll to random(1,100)>>
<<if _buildRoll gt 98>>
<<set $pc.build.rating to "+2">>
<<elseif _buildRoll gte 86>>
<<set $pc.build.rating to "+1">>
<<elseif _buildRoll gte 16>>
<<set $pc.build.rating to "0">>
<<elseif _buildRoll gte 4>>
<<set $pc.build.rating to "-1">>
<<elseif _buildRoll lt 3 >>
<<set $pc.build.rating to "-2">>
<</if>>
<</if>>
<<if ndef $pc.attractiveness>>
<<set $pc.attractiveness to {}>>
<<set _attractivenessRoll to random(86,100)>>
<<if _attractivenessRoll gt 98>>
<<set $pc.attractiveness.rating to "+2">>
<<else>>
<<set $pc.attractiveness.rating to "+1">>
<</if>>
<</if>>
<<if ndef $pc.coordination>>
<<set $pc.coordination to {}>>
<<set _coordinationRoll to random(16,100)>>
<<if _coordinationRoll gt 98>>
<<set $pc.coordination.rating to "+2">>
<<elseif $pc.coordination.rating gt 86>>
<<set $pc.coordination.rating to "+1">>
<<else>>
<<set $pc.coordination.rating to "0">>
<</if>>
<</if>>
/* Populate dropdowns */
<<set _opennessDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.openness.length; _i++>>
<<set _opennessDropdown.push(setup.lifepath.openness[_i].rating)>>
<</for>>
<<set _conscientiousnessDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.conscientiousness.length; _i++>>
<<set _conscientiousnessDropdown.push(setup.lifepath.conscientiousness[_i].rating)>>
<</for>>
<<set _extraversionDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.extraversion.length; _i++>>
<<set _extraversionDropdown.push(setup.lifepath.extraversion[_i].rating)>>
<</for>>
<<set _agreeablenessDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.agreeableness.length; _i++>>
<<set _agreeablenessDropdown.push(setup.lifepath.agreeableness[_i].rating)>>
<</for>>
<<set _neuroticismDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.neuroticism.length; _i++>>
<<set _neuroticismDropdown.push(setup.lifepath.neuroticism[_i].rating)>>
<</for>>
<<set _intelligenceDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.intelligence.length; _i++>>
<<set _intelligenceDropdown.push(setup.lifepath.intelligence[_i].rating)>>
<</for>>
<<set _buildDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.build.length; _i++>>
<<set _buildDropdown.push(setup.lifepath.build[_i].rating)>>
<</for>>
<<set _attractivenessDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.attractiveness.length; _i++>>
<<set _attractivenessDropdown.push(setup.lifepath.attractiveness[_i].rating)>>
<</for>>
<<set _coordinationDropdown to []>>
<<for _i to 0; _i lt setup.lifepath.coordination.length; _i++>>
<<set _coordinationDropdown.push(setup.lifepath.coordination[_i].rating)>>
<</for>>
/* Change all aspects of each trait when the dropdown is changed */
<<for _i to 0; _i lt setup.lifepath.openness.length; _i++>>
<<if $pc.openness.rating == setup.lifepath.openness[_i].rating>>
<<set $pc.openness.score to setup.lifepath.openness[_i].score,
$pc.openness.description to setup.lifepath.openness[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.conscientiousness.length; _i++>>
<<if $pc.conscientiousness.rating == setup.lifepath.conscientiousness[_i].rating>>
<<set $pc.conscientiousness.score to setup.lifepath.conscientiousness[_i].score,
$pc.conscientiousness.description to setup.lifepath.conscientiousness[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.extraversion.length; _i++>>
<<if $pc.extraversion.rating == setup.lifepath.extraversion[_i].rating>>
<<set $pc.extraversion.score to setup.lifepath.extraversion[_i].score,
$pc.extraversion.description to setup.lifepath.extraversion[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.agreeableness.length; _i++>>
<<if $pc.agreeableness.rating == setup.lifepath.agreeableness[_i].rating>>
<<set $pc.agreeableness.score to setup.lifepath.agreeableness[_i].score,
$pc.agreeableness.description to setup.lifepath.agreeableness[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.neuroticism.length; _i++>>
<<if $pc.neuroticism.rating == setup.lifepath.neuroticism[_i].rating>>
<<set $pc.neuroticism.score to setup.lifepath.neuroticism[_i].score,
$pc.neuroticism.description to setup.lifepath.neuroticism[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.intelligence.length; _i++>>
<<if $pc.intelligence.rating == setup.lifepath.intelligence[_i].rating>>
<<set $pc.intelligence.score to setup.lifepath.intelligence[_i].score,
$pc.intelligence.description to setup.lifepath.intelligence[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.build.length; _i++>>
<<if $pc.build.rating == setup.lifepath.build[_i].rating>>
<<set $pc.build.score to setup.lifepath.build[_i].score,
$pc.build.description to setup.lifepath.build[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.attractiveness.length; _i++>>
<<if $pc.attractiveness.rating == setup.lifepath.attractiveness[_i].rating>>
<<set $pc.attractiveness.score to setup.lifepath.attractiveness[_i].score,
$pc.attractiveness.description to setup.lifepath.attractiveness[_i].description>>
<</if>>
<</for>>
<<for _i to 0; _i lt setup.lifepath.coordination.length; _i++>>
<<if $pc.coordination.rating == setup.lifepath.coordination[_i].rating>>
<<set $pc.coordination.score to setup.lifepath.coordination[_i].score,
$pc.coordination.description to setup.lifepath.coordination[_i].description>>
<</if>>
<</for>>
/* Make clicking a checkbox reload the passage */
<<script>>
$(document).one(':passagerender', function (ev) {
$(ev.content).find("[type=checkbox]").on('propertychange change', function() { Engine.play(passage(), false); } );
});
<</script>>
<<if not $scene.defaultKink>>
<<set _kinkRoll to random(1,5)>>
<<if _kinkRoll == 1>>
<<set $scene.bisexual to true>>
<<elseif _kinkRoll == 2>>
<<set $scene.exhibitionist to true>>
<<elseif _kinkRoll == 3>>
<<set $scene.lom to true>>
<<elseif _kinkRoll == 4>>
<<set $scene.lrs to true>>
<<elseif _kinkRoll == 5>>
<<set $scene.promiscuous to true>>
<</if>>
<<set $scene.defaultKink to true>>
<</if>>
/* Set Kinks based on checkboxes */
<<if $scene.bisexual>>
<<set $pc.kinks.add("Bisexual")>>
<<else>>
<<set $pc.kinks.delete("Bisexual")>>
<</if>>
<<if $scene.exhibitionist>>
<<set $pc.kinks.add("Exhibitionist")>>
<<else>>
<<set $pc.kinks.delete("Exhibitionist")>>
<</if>>
<<if $scene.lom>>
<<set $pc.kinks.add("Likes Older Men")>>
<<else>>
<<set $pc.kinks.delete("Likes Older Men")>>
<</if>>
<<if $scene.lrs>>
<<set $pc.kinks.add("Likes Rough Sex")>>
<<else>>
<<set $pc.kinks.delete("Likes Rough Sex")>>
<</if>>
<<if $scene.promiscuous>>
<<set $pc.kinks.add("Promiscuous")>>
<<else>>
<<set $pc.kinks.delete("Promiscuous")>>
<</if>>
<</silently>>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest-1.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest-1.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.jpg' style='height: 150px;'>" >>\
<</if>>\
<span class="heading">
<span style="font-size:x-large"><b>INTELLIGENCE REPORT - CLASSIFIED</b></span>
<span style="font-size:large"><b>CAPABILITY ASSESSMENT</b></span>
----
<small><b>PSYCHOLOGICAL PROFILE</b></small>
|Openness to experience:|<<dropdownCustom "$pc.openness.rating" _opennessDropdown>>|<small>$pc.openness.description</small>|
|Conscientiousness:|<<dropdownCustom "$pc.conscientiousness.rating" _conscientiousnessDropdown>>|<small>$pc.conscientiousness.description</small>|
|Extraversion:|<<dropdownCustom "$pc.extraversion.rating" _extraversionDropdown>>|<small>$pc.extraversion.description</small>|
|Agreeableness:|<<dropdownCustom "$pc.agreeableness.rating" _agreeablenessDropdown>>|<small>$pc.agreeableness.description</small>|
|Neuroticism:|<<dropdownCustom "$pc.neuroticism.rating" _neuroticismDropdown>>|<small>$pc.neuroticism.description</small>|
|Kinks:|<<checkbox "$scene.bisexual" false true `$scene.bisexual ? 'checked' : ''`>> Bisexual|<<if $scene.bisexual>><small>You've experimented with other girls.</small><</if>><<if Array.from($pc.kinks).length lt 1>><small><span style="color:red;">You must choose at least 1 Kink</span></small><<elseif Array.from($pc.kinks).length gt 1>><small><span style="color:red;">Become a <a href="https://www.patreon.com/crushstation">supporter</a> to unlock multiple Kinks</span></small><</if>>|
||<<checkbox "$scene.exhibitionist" false true `$scene.exhibitionist ? 'checked' : ''`>> Exhibitionist|<<if $scene.exhibitionist>><small>Showing off in public turns you on.</small><</if>>|
||<<checkbox "$scene.lom" false true `$scene.lom ? 'checked' : ''`>> Likes Older Men|<<if $scene.lom>><small>You're especially attracted to older men.</small><</if>>|
||<<checkbox "$scene.lrs" false true `$scene.lrs ? 'checked' : ''`>> Likes Rough Sex|<<if $scene.lrs>><small>You love bondage and rough sex.</small><</if>>|
||<<checkbox "$scene.promiscuous" false true `$scene.promiscuous ? 'checked' : ''`>> Promiscuous|<<if $scene.promiscuous>><small>You've had more partners than most $pc.age-year old girls.</small><</if>>|
|<br>|
|<small><b>ATTRIBUTES</b></small>|
|Intelligence:|<<dropdownCustom "$pc.intelligence.rating" _intelligenceDropdown>>|<small>$pc.intelligence.description</small> <<if $pc.intelligence.score lt 1>><small><span style="color:red;">| Minimum +1 needed to pass $pc.agency recruitment</span></small><</if>>|
|Build:|<<dropdownCustom "$pc.build.rating" _buildDropdown>>|<small>$pc.build.description</small>|
|Attractiveness:|<<dropdownCustom "$pc.attractiveness.rating" _attractivenessDropdown>>|<small>$pc.attractiveness.description</small> <<if $pc.attractiveness.score lt 1>><small><span style="color:red;">| Minimum +1 needed to be chosen for this mission</span></small><</if>>|
|Coordination:|<<dropdownCustom "$pc.coordination.rating" _coordinationDropdown>>|<small>$pc.coordination.description</small> <<if $pc.coordination.score lt -1>><small><span style="color:red;">| Minimum -1 needed to be a candidate for field operations</span></small><</if>>|
</span>\
<</widget>>/* CLOTHING */
<<widget "dpmCombatTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/BOTTOMS-DPM-combats.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "dpmCombatTrousers",
$trousers.desc to [
'trousers',
'combat trousers',
'combats']>>
<</silently>><</widget>>
<<widget "digitalCombatTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/BOTTOMS-us-digital-combats.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "digitalCombatTrousers",
$trousers.desc to [
'trousers',
'combat trousers',
'combats']>>
<</silently>><</widget>>
<<widget "desertCombatTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/BOTTOMS-desert-combats.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "desertCombatTrousers",
$trousers.desc to [
'trousers',
'combat trousers',
'combats']>>
<</silently>><</widget>>
<<widget "arcticCombatTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/BOTTOMS-arctic-combats.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "arcticCombatTrousers",
$trousers.desc to [
'trousers',
'combat trousers',
'combats']>>
<</silently>><</widget>>
<<widget "blackLeggings">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/trousersBlackLeggings.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blackLeggings",
$trousers.desc to [
'leggings']>>
<</silently>><</widget>>
<<widget "blackSportsLeggings">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blackSportsLeggings.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blackSportsLeggings",
$trousers.desc to [
'leggings']>>
<</silently>><</widget>>
<<widget "blackWorkTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/trousersBlackWorkTrousers.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blackWorkTrousers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $trousers.desc to [
'pants']>>
<<else>>
<<set $trousers.desc to [
'trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "navyBlueSuitTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitTrousersNavy.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "navyBlueSuitTrousers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $trousers.desc to [
'pants']>>
<<else>>
<<set $trousers.desc to [
'trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "blackSuitTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitTrousersBlack.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blackSuitTrousers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $trousers.desc to [
'pants']>>
<<else>>
<<set $trousers.desc to [
'trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "greySuitTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitTrousersGrey.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "greySuitTrousers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $trousers.desc to [
'pants']>>
<<else>>
<<set $trousers.desc to [
'trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "purpleSuitTrousers">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitTrousersPurple.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "purpleSuitTrousers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $trousers.desc to [
'pants']>>
<<else>>
<<set $trousers.desc to [
'trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "blueJeans">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/blueJeans.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blueJeans">>
<<set $trousers.desc to [
'jeans']>>
<</silently>><</widget>>
<<widget "greenKhakis">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<set $avatar.trousers to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/greenKhakis.png",
$pc.isWearing.add("trousers"),
$trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "greenKhakis">>
<<set $trousers.desc to [
'khakis']>>
<</silently>><</widget>>
<<widget "blackSuitSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitSkirtBlack.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "blackSuitSkirt",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "greySuitSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitSkirtGrey.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "greySuitSkirt",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "brownSuitSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitSkirtBrown.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "brownSuitSkirt",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "purpleSuitSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitSkirtPurple.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "purpleSuitSkirt",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "purpleSuitSkirtLong">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitSkirtLongPurple.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "purpleSuitSkirtLong",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "navyBlueSuitSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCShorts>>
<<set $avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/suitSkirtNavy.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt'
],
$skirt.undoVia to "zip",
$pc.lastWornSkirt to "navyBlueSuitSkirt",
$pc.legCovering to "kneelengthSkirt">>
<</silently>><</widget>>
<<widget "blueDenimShorts">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $avatar.shorts to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/bottoms-denim-shorts.png",
$pc.isWearing.add("shorts"),
$shorts to {},
$shorts.flags to new Set(),
$pc.lastWornShorts to "blueDenimShorts",
$shorts.desc to [
'shorts'
]>>
<</silently>><</widget>>
<<widget "oliveKhakiShorts">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $avatar.shorts to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/greenKhakis2.png",
$pc.isWearing.add("shorts"),
$shorts to {},
$shorts.flags to new Set(),
$pc.lastWornShorts to "oliveKhakiShorts",
$shorts.desc to [
'shorts'
]>>
<</silently>><</widget>>
<<widget "goldHotpants">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $avatar.shorts to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shortsGoldHotpants.png",
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("shorts"),
$shorts to {},
$shorts.flags to new Set(),
$pc.lastWornShorts to "goldHotpants",
$bottoms to {},
$bottoms.desc to [
'hotpants',
'gold hotpants'
]>>
<</silently>><</widget>>
<<widget "ladybugPJShorts">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $avatar.shorts to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shortsLadybugPJs.png",
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("shorts"),
$shorts to {},
$shorts.flags to new Set(),
$pc.lastWornShorts to "ladybugPJShorts",
$bottoms to {},
$bottoms.desc to [
'shorts',
'PJ shorts'
]>>
<</silently>><</widget>>
<<widget "greyUnderArmourSportsBra">><<silently>>
<<= "<<set $avatar.bra to 'av-bra-greyUnderArmourSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra',
'sports bra'
],
$bra.thickness to 100,
$bra.undoVia to "bralette",
$bra.flags to new Set(),
$bra.flags.add("liftsBoobs"),
$pc.lastWornBra to "greyUnderArmourSportsBra"
>>
<</silently>><</widget>>
<<widget "greyUnderArmourSportsKnickers">><<silently>>
<<= "<<set $avatar.knickers to 'av-knickers-greyUnderArmourSportsKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "greyUnderArmourSportsKnickers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'gym panties',
'sport panties',
'panties']>>
<<else>>
<<set $knickers.desc to [
'gym knickers',
'sport knickers',
'knickers']>>
<</if>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "pinkUnderArmourSportsKnickers">><<silently>>
<<= "<<set $avatar.knickers to 'av-knickers-pinkUnderArmourSportsKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "pinkUnderArmourSportsKnickers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'gym panties',
'sport panties',
'panties']>>
<<else>>
<<set $knickers.desc to [
'gym knickers',
'sport knickers',
'knickers']>>
<</if>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "plainGreyTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainGreyTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "plainBlackTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainBlackTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-black-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "plainBrownTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainBrownTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-brown-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "plainOliveGreenTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainOliveGreenTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-oliveGreen-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "plainRedTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainRedTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-red-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "plainTanTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "plainTanTshirt",
$top.desc to [
't-shirt']>>
<<= "<<set $avatar.top to 'av-tshirt-tan-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "operatorLeatherJacket">><<silently>>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "operatorLeatherJacket",
$jacket.desc to [
'jacket',
'leather jacket']>>
<<= "<<set $avatar.jacket to 'av-jacket-operatorLeatherJacket-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.jacketRear to "">>
<</silently>><</widget>>
<<widget "blueKevlarArmour">><<silently>>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "blueKevlarArmour",
$jacket.desc to [
'body armour']>>
<<set $avatar.jacket to "av-bodyArmour-blueKevlar.png",
$avatar.jacketRear to "">>
<</silently>><</widget>>
<<widget "blackCombatBoots">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-blackCombatBoots.png",
$avatar.bootsDark to "av-shoes-blackCombatBoots-dark.png",
$avatar.bootsRear to "",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "blackCombatBoots",
$shoes.desc to [
'boots',
'combat boots']>>
<</silently>><</widget>>
<<widget "brownCombatBoots">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-brownCombatBoots.png",
$avatar.bootsDark to "av-shoes-brownCombatBoots-dark.png",
$avatar.bootsRear to "",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "blackCombatBoots",
$shoes.desc to [
'boots',
'combat boots']>>
<</silently>><</widget>>
<<widget "oliveCombatBoots">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-oliveCombatBoots.png",
$avatar.bootsDark to "av-shoes-oliveCombatBoots-dark.png",
$avatar.bootsRear to "",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "oliveCombatBoots",
$shoes.desc to [
'boots',
'combat boots']>>
<</silently>><</widget>>
<<widget "operatorBoots">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-operatorBoots.png",
$avatar.bootsRear to "",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "operatorBoots",
$shoes.desc to [
'boots']>>
<</silently>><</widget>>
<<widget "hikingBootsAnkleHigh">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-hikingBoots-low-front.png",
$avatar.bootsRear to "av-shoes-hikingBoots-low-back.png",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "hikingBootsAnkleHigh",
$shoes.desc to [
'boots',
'hiking boots']>>
<</silently>><</widget>>
<<widget "hikingBootsCalfHigh">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "av-shoes-hikingBoots-high-front.png",
$avatar.bootsRear to "av-shoes-hikingBoots-high-back.png",
$pc.isWearing.add("boots"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "hikingBootsCalfHigh",
$shoes.desc to [
'boots',
'hiking boots']>>
<</silently>><</widget>>
<<widget "fearlessLeggings">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<= "<<set $avatar.trousers to 'av-trousers-fearlessLeggings-" + $pc.bodyType + "-front.png'>>" >>
<<= "<<set $avatar.trousersRear to 'av-trousers-fearlessLeggings-" + $pc.bodyType + "-back.png'>>" >>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "fearlessLeggings",
$trousers.desc to [
'leggings']>>
<</silently>><</widget>>
<<widget "blueWorkJeans">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<= "<<set $avatar.trousers to 'av-trousers-blueJeans" + $pc.bodyType + "-front.png'>>" >>
<<= "<<set $avatar.trousersRear to ''>>" >>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "blueWorkJeans",
$trousers.desc to [
'jeans']>>
<</silently>><</widget>>
<<widget "combatTrousersCADPAT">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<if $pc.bodyType == "lean">>
<<set $avatar.trousers to "av-trousers-CADPAT-lean.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "hourglass">>
<<set $avatar.trousers to "av-trousers-CADPAT-hourglass.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "curvy">>
<<set $avatar.trousers to "av-trousers-CADPAT-curvy.png",
$avatar.trousersRear to "">>
<</if>>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "combatTrousersCADPAT">>
<<if $pc.region == "America">>
<<set $trousers.desc to [
'combat pants']>>
<<else>>
<<set $trousers.desc to [
'combat trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "combatTrousersDPM">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<if $pc.bodyType == "lean">>
<<set $avatar.trousers to "av-trousers-DPM-lean.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "hourglass">>
<<set $avatar.trousers to "av-trousers-DPM-hourglass.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "curvy">>
<<set $avatar.trousers to "av-trousers-DPM-curvy.png",
$avatar.trousersRear to "">>
<</if>>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "combatTrousersDPM">>
<<if $pc.region == "America">>
<<set $trousers.desc to [
'combat pants']>>
<<else>>
<<set $trousers.desc to [
'combat trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "combatTrousersUCP">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<if $pc.bodyType == "lean">>
<<set $avatar.trousers to "av-trousers-UCP-lean.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "hourglass">>
<<set $avatar.trousers to "av-trousers-UCP-hourglass.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "curvy">>
<<set $avatar.trousers to "av-trousers-UCP-curvy.png",
$avatar.trousersRear to "">>
<</if>>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "combatTrousersUCP">>
<<if $pc.region == "America">>
<<set $trousers.desc to [
'combat pants']>>
<<else>>
<<set $trousers.desc to [
'combat trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "combatTrousersAUSCAM">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<if $pc.bodyType == "lean">>
<<set $avatar.trousers to "av-trousers-AUSCAM-lean.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "hourglass">>
<<set $avatar.trousers to "av-trousers-AUSCAM-hourglass.png",
$avatar.trousersRear to "">>
<<elseif $pc.bodyType == "curvy">>
<<set $avatar.trousers to "av-trousers-AUSCAM-curvy.png",
$avatar.trousersRear to "">>
<</if>>
<<set $trousers to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "combatTrousersAUSCAM">>
<<if $pc.region == "America">>
<<set $trousers.desc to [
'combat pants']>>
<<else>>
<<set $trousers.desc to [
'combat trousers']>>
<</if>>
<</silently>><</widget>>
<<widget "blackArmyBoots">><<silently>>
<<set $avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/SHOES-army-boots.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.flags to new Set(),
$pc.lastWornShoes to "blackArmyBoots",
$shoes.desc to [
'boots',
'army boots']>>
<</silently>><</widget>>
<<widget "greyRecruitTee">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "greyRecruitTee",
$top.desc to [
't-shirt']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeACup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeACupBraless.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeBCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeBCupBraless.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeCCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeCCupBraless.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeDCupBraless.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeDDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeDDCupBraless.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeECup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyRecruitTeeECupBraless.png">>
<</if>>
<</silently>><</widget>>
<<widget "greyPlainTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "greyPlainTshirt",
$top.desc to [
't-shirt']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtA.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtB.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtC.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtDD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/greyTShirtE.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "turquoiseSportsTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "turquoiseSportsTop",
$top.desc to [
'top']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopA.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopB.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopC.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopDD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/workoutTopE.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "whitePlainTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "whitePlainTshirt",
$top.desc to [
't-shirt']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtA.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtB.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtC.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtDD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteTShirtE.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "greyShortCami">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "greyShortCami",
$top.desc to [
'cami']>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopACup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopBralessACup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopCCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopBralessCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopBralessDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopDDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopBralessDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopECup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyCamiTopBralessECup.png">>
<</if>>
<</silently>><</widget>>
<<widget "oceanaGotWetTshirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "oceanaGotWetTshirt",
$top.desc to [
't-shirt']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeACup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeBCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeCCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeDDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topOceanaTeeECup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "redCamiTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "redCamiTop",
$top.desc to [
'cami',
'top']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopACup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopBCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopCCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopDDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topRedCamiTopECup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "slayerTShirt">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "slayerTShirt",
$top.desc to [
't-shirt']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtAcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtBcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtCcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtDcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtDDcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topSlayerTshirtEcup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "neonGreenCropTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "neonGreenCropTop",
$top.desc to [
'crop top']>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopACup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopACupPokies.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopCCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopCCupPokies.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopDCupPokies.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopDDCup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopDDCupPokies.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopECup.png">>
<<set $top.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topNeonGreenCropTopECupPokies.png">>
<</if>>
<</silently>><</widget>>
<<widget "blueWorkTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "blueWorkTop",
$top.desc to [
'top']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopACup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopACup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopCCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopDDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topBlueWorkTopECup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "greyWorkTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "greyWorkTop",
$top.desc to [
'top']>>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopA-Bcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopA-Bcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopCcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopDcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopDDcup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topGreyWorkTopEcup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "blackBlazer">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketBlackBlazer.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "blackBlazer",
$jacket.desc to [
'blazer',
'jacket']>>
<</silently>><</widget>>
<<widget "handcuffPCRear">><<silently>>
<<if $pc.skinColour == "fair">>
<<set $avatar.arms to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/cuffedArmsFair.png">>
<<elseif $pc.skinColour == "pale">>
<<set $avatar.arms to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/cuffedArmsPale.png">>
<<elseif $pc.skinColour == "olive">>
<<set $avatar.arms to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/cuffedArmsOlive.png">>
<</if>>
<</silently>><</widget>>
<<widget "winterNorwayCoat">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/winterNorwayCoat.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "winterNorwayCoat",
$jacket.desc to [
'coat']>>
<</silently>><</widget>>
<<widget "navyBlueSuitJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/suitJacketNavy.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "navySuitJacket",
$jacket.desc to [
'jacket']>>
<</silently>><</widget>>
<<widget "blackSuitJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitJacketBlack.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "blackSuitJacket",
$jacket.desc to [
'jacket']>>
<</silently>><</widget>>
<<widget "brownSuitJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitJacketBrown.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "brownSuitJacket",
$jacket.desc to [
'jacket']>>
<</silently>><</widget>>
<<widget "greySuitJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitJacketGrey.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "greySuitJacket",
$jacket.desc to [
'jacket']>>
<</silently>><</widget>>
<<widget "purpleSuitJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/suitJacketPurple.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "purpleSuitJacket",
$jacket.desc to [
'jacket']>>
<</silently>><</widget>>
<<widget "blueKevlarVest">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/blueKevlarVest.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "blueKevlarVest",
$jacket.desc to [
'body armour']>>
<</silently>><</widget>>
<<widget "desertBodyArmour">><<silently>>
<<if $pc.agency == "CIA">>\
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/tacVestUS.png">>
<<elseif $pc.agency == "MI6">>\
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/tacVestUK.png">>
<<elseif $pc.agency == "CSIS">>\
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/tacVestCanada.png">>
<<elseif $pc.agency == "ASIS">>\
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/tacVestAus.png">>
<<elseif $pc.agency == "NZSIS">>\
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/tacVestNZ.png">>
<</if>>\
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "blueKevlarVest",
$jacket.desc to [
'body armour']>>
<</silently>><</widget>>
<<widget "whiteFauxFurJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketWhiteFauxFur.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "whiteFauxFurJacket",
$jacket.desc to [
'faux fur jacket']>>
<</silently>><</widget>>
<<widget "croppedDenimJacket">><<silently>>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/croppedDenimJacket.png",
$pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "croppedDenimJacket",
$jacket.desc to [
'denim jacket']>>
<</silently>><</widget>>
<<widget "uniHoodie">><<silently>>
<<= "<<set $avatar.jacket to '" + $scene.uni.hoodie + "'>>" >>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "qotsaHoodie",
$jacket.desc to [
'hoodie']>>
<</silently>><</widget>>
<<widget "qotsaHoodie">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketQOTSAhoodieECup.png">>
<</if>>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "qotsaHoodie",
$jacket.desc to [
'hoodie']>>
<</silently>><</widget>>
<<widget "pinkVinylJacket">><<silently>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketPinkVinylAtoBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketPinkVinylCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketPinkVinylDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketPinkVinylDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.jacket to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/jacketPinkVinylECup.png">>
<</if>>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "pinkVinylJacket",
$jacket.desc to [
'jacket',
'vinyl jacket']>>
<</silently>><</widget>>
<<widget "blackSportsKnickers">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersBlackSportsKnickers.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "blackSportsKnickers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'gym panties',
'sport panties',
'panties']>>
<<else>>
<<set $knickers.desc to [
'gym knickers',
'sport knickers',
'knickers']>>
<</if>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "pinkLeopardBoyshorts">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersPinkLeopardBoyshorts.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "pinkLeopardBoyshorts">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'boyshorts',
'panties']>>
<<else>>
<<set $knickers.desc to [
'boyshorts',
'knickers']>>
<</if>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "leopardKnickers">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersLeopardTanga.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "leopardKnickers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'panties']>>
<<else>>
<<set $knickers.desc to [
'knickers']>>
<</if>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "blackPlainThong">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersBlackPlainThong.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "blackPlainThong">>
<<set $knickers.desc to [
'thong']>>
<<set $knickers.pronoun to "it">>
<</silently>><</widget>>
<<widget "blackAPknickers">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersBlackAgentProvocateur.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "blackAPknickers">>
<<set $knickers.desc to [
'<<knickers>>']>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "whiteFloralBikiniBottoms">><<silently>>
<<set $avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersWhiteFloralBikini.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$pc.lastWornKnickers to "whiteFloralBikiniBottoms">>
<<set $knickers.desc to [
'bikini bottoms']>>
<<set $knickers.pronoun to "them">>
<</silently>><</widget>>
<<widget "blackPlainTights">><<silently>>
<<removePCStockings>>
<<set $avatar.tights to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/tightsBlackPlain.png",
$pc.isWearing.add("tights"),
$tights to {},
$tights.flags to new Set(),
$pc.lastWornTights to "blackPlainTights">>
<</silently>><</widget>>
<<widget "blackMedDenierTights">><<silently>>
<<removePCStockings>>
<<set $avatar.tights to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blackMedDenierTights.png",
$pc.isWearing.add("tights"),
$tights to {},
$tights.flags to new Set(),
$pc.lastWornTights to "blackMedDenierTights">>
<</silently>><</widget>>
<<widget "nudeLoDenierTights">><<silently>>
<<removePCStockings>>
<<set $avatar.tights to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/nudeLoDenierTights.png",
$pc.isWearing.add("tights"),
$tights to {},
$tights.flags to new Set(),
$pc.lastWornTights to "nudeLoDenierTights">>
<</silently>><</widget>>
<<widget "blackHiDenierTights">><<silently>>
<<removePCStockings>>
<<set $avatar.tights to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blackHiDenierTights.png",
$pc.isWearing.add("tights"),
$tights to {},
$tights.flags to new Set(),
$pc.lastWornTights to "blackHiDenierTights">>
<</silently>><</widget>>
<<widget "whitePlainTights">><<silently>>
<<removePCStockings>>
<<set $avatar.tights to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/tightsWhitePlain.png",
$pc.isWearing.add("tights"),
$tights to {},
$tights.flags to new Set(),
$pc.lastWornTights to "whitePlainTights">>
<</silently>><</widget>>
<<widget "blackFishnetBodystocking">><<silently>>
/* widget currently unused */
<<if $pc.braSize == "34A" or $pc.braSize == "34B" or $pc.braSize == "34C">>
<<set $avatar.bodystocking to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/fishnetCatsuitAC.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bodystocking to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/fishnetCatsuitD.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bodystocking to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/fishnetCatsuitDD.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bodystocking to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/fishnetCatsuitE.png">>
<</if>>
<<set
$pc.isWearing.add("bodystocking"),
$bodystocking to {},
$bodystocking.desc to [
'bodystocking',
'fishnet bodystocking'
],
$pc.lastWornBodystocking to "blackFishnetBodystocking"
>>
<</silently>><</widget>>
<<widget "blackSportsBra">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braSportsBraECup.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra',
'sports bra'
],
$bra.thickness to 100,
$bra.undoVia to "bralette",
$bra.flags to new Set(),
$pc.lastWornBra to "blackSportsBra"
>>
<</silently>><</widget>>
<<widget "whiteFloralBikiniTop">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braWhiteFloralBikiniECup.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bikini top'
],
$bra.thickness to 100,
$bra.undoVia to "backTie",
$bra.flags to new Set(),
$pc.lastWornBra to "whiteFloralBikiniTop"
>>
<</silently>><</widget>>
<<widget "blackPlainBra">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackPlainBraECup.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("cleavage"),
$pc.lastWornBra to "blackPlainBra"
>>
<</silently>><</widget>>
<<widget "blackLorettaBra">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34A.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34B.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34C.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34D.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34DD.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braBlackLoretta34E.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("cleavage"),
$pc.lastWornBra to "blackPlainBra"
>>
<</silently>><</widget>>
<<widget "blackAPBra">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34A.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34B.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34C.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34D.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34DD.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/braBlackAPHalfCup34E.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("cleavage"),
$pc.lastWornBra to "blackAPBra"
>>
<</silently>><</widget>>
<<widget "escAndDissBra">><<silently>>
<<if $pc.braSize == "34A">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.bra to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/braEscDissECup.png">>
<</if>>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("cleavage"),
$pc.lastWornBra to "escAndDissBra"
>>
<</silently>><</widget>>
<<widget "whitePlainBra">><<silently>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("liftsBoobs"),
$pc.lastWornBra to "whitePlainBra"
>>
<</silently>><</widget>>
<<widget "fusciaPartyDress">><<silently>>
<<removePCTop>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCShorts>>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'party dress'
],
$dress.undoVia to "zipperBack",
$pc.lastWornDress to "fusciaPartyDress",
$pc.lastWornTop to "",
$pc.lastWornBottoms to ""
$pc.legCovering to "shortSkirt"
>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B" or $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-a-to-d-cup-fuscia-party-dress.png",
$dress.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-dd-cup-fuscia-party-dress.png",
$dress.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-e-cup-fuscia-party-dress.png",
$dress.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "blackKateSpadeMidi">><<silently>>
<<removePCTop>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCShorts>>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'Kate Spade dress',
'clingy dress',
'clingy black dress'],
$dress.undoVia to "neckTie",
$pc.lastWornDress to "blackKateSpadeMidi",
$pc.lastWornTop to "",
$pc.lastWornBottoms to ""
$pc.legCovering to "kneelengthSkirt"
>>
<<if $pc.braSize == "34A">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34A.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34AFem.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34B.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34BFem.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34C.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34CFem.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34D.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34DFem.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34DD.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34DDFem.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34E.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/04/dressKateSpadeBlackMidiCleavage34EFem.png">>
<</if>>
<</silently>><</widget>>
<<widget "offShoulderLBD">><<silently>>
<<removePCTop>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCShorts>>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'little black dress'
],
$dress.undoVia to "zipperBack",
$pc.lastWornDress to "offShoulderLBD",
$pc.lastWornTop to "",
$pc.lastWornBottoms to ""
$pc.legCovering to "shortSkirt"
>>
<<if $pc.braSize == "34A">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-a-to-d-cup-little-black-dress.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34A.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-b-cup-little-black-dress.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34B.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-c-cup-little-black-dress.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34C.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBD34D.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34D.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-dd-cup-little-black-dress.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34DD.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dress-e-cup-little-black-dress.png",
$dress.braless to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/offshoulderLBDBraless34E.png">>
<</if>>
<</silently>><</widget>>
<<widget "blackCrepeMidiSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<set
$avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/skirtBlackCrepeMidiSkirt.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'long skirt'
],
$skirt.undoVia to "waistband",
$pc.lastWornSkirt to "blackCrepeMidiSkirt",
$pc.legCovering to "longSkirt">>
<</silently>><</widget>>
<<widget "blackFlaredMiniSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<set
$avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/skirtBlackFlaredMiniSkirt.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {}
$bottoms.desc to [
'skirt',
'mini skirt',
'short skirt',
'little skirt'
],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "blackFlaredMiniSkirt",
$pc.legCovering to "shortSkirt">>
<</silently>><</widget>>
<<widget "shortGreyWorkSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<set
$avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/skirtGreyShortWorkSkirt.png",
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'short skirt'],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "shortGreyWorkSkirt",
$pc.legCovering to "shortSkirt">>
<</silently>><</widget>>
<<widget "denimShortDistressedSkirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<set
$bottoms to {},
$avatar.skirt to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/skirtDenimShortDistressed.png",
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'short skirt',
'denim skirt'],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "denimShortDistressedSkirt",
$pc.legCovering to "shortSkirt">>
<</silently>><</widget>>
<<widget "whiteWorkBlouse">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.desc to [
'shirt',
'blouse'],
$top.undoVia to "buttonFront",
$pc.lastWornTop to "whiteWorkBlouse">>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtA.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtB.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtC.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtDD.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/whiteShirtE.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "whiteShortSleevedBlouse">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.desc to [
'shirt',
'blouse'],
$top.undoVia to "buttonFront",
$pc.lastWornTop to "whiteShortSleevedBlouse">>
<<if $pc.braSize == "34A">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseACup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseBCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseCCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseDDCup.png">>
<<set $top.braless to "">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.top to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/topWhiteShortSleevedBlouseEECup.png">>
<<set $top.braless to "">>
<</if>>
<</silently>><</widget>>
<<widget "blackShinyLegwraps">><<silently>>
<<set
$avatar.garter to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/legwrapsBlackShiny.png",
$pc.isWearing.add("legWraps")>>
<</silently>><</widget>>
<<widget "blackEuropaStockings">><<silently>>
<<set
$avatar.stockings to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/stockingsBlackEuropa.png",
$avatar.tights to "",
$stockings to {},
$stockings.desc to [
'stockings']
$pc.isWearing.add("stockings"),
$pc.lastWornTights to "",
$pc.lastWornStockings to "blackEuropaStockings"
>>
<</silently>><</widget>>
<<widget "whiteOverkneeSocks">>
<<= "<<set $avatar.socks to 'av-socks-whiteOverkneeSocks-" + $pc.bodyType + ".png'>>" >>
<<set
$socks to {},
$socks.desc to [
'socks']
$pc.isWearing.add("socks"),
$pc.lastWornSocks to "whiteOverkneeSocks"
>>
<</widget>>
<<widget "whiteThickAnkleSocks">><<silently>>
<<= "<<set $avatar.socks to 'av-lifepath-winterSocks-" + $pc.bodyType + ".png'>>" >>
<<set
$avatar.tights to "",
$socks to {},
$socks.desc to [
'socks']
$pc.isWearing.add("socks"),
$pc.lastWornTights to "",
$pc.lastWornSocks to "whiteThickAnkleSocks"
>>
<</silently>><</widget>>
<<widget "whitePlain40dStockings">><<silently>>
<<set
$avatar.stockings to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/stockingsWhite40dPlain.png",
$avatar.tights to "",
$stockings to {},
$stockings.desc to [
'stockings']
$pc.isWearing.add("stockings"),
$pc.lastWornTights to "",
$pc.lastWornStockings to "whitePlain40dStockings"
>>
<</silently>><</widget>>
<<widget "blackSkateTrainers">><<silently>>
<<removePCShoes>>
<<set
$avatar.shoes to "av-shoes-blackSkateTrainers.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$pc.lastWornShoes to "blackSkateTrainers">>
<<if $pc.region == "America">>
<<set $shoes.desc to [
'sneakers']>>
<<elseif $pc.region == "UK">>
<<set $shoes.desc to [
'trainers']>>
<<elseif $pc.region == "Australasia">>
<<set $shoes.desc to [
'runners']>>
<</if>>
<</silently>><</widget>>
<<widget "blackAnkleStrapHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBlackAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "blackAnkleStrapHeels"
>>
<</silently>><</widget>>
<<widget "blackAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blackAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "blackAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "blueAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blueAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "blueAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "brownAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/brownAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "brownAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "nudeAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/nudeAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "nudeAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "pinkAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/pinkAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "pinkAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "purpleAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/purpleAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "purpleAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "tanAnkleStrapPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/tanAnkleStrapHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "tanAnkleStrapPointyHeels"
>>
<</silently>><</widget>>
<<widget "blackPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blackHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "blackPointyHeels"
>>
<</silently>><</widget>>
<<widget "bluePointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blueHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "bluePointyHeels"
>>
<</silently>><</widget>>
<<widget "blueTrainers">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/blueTrainers.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$pc.lastWornShoes to "blueTrainers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $shoes.desc to [
'sneakers']>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $shoes.desc to [
'runners']>>
<<else>>
<<set $shoes.desc to [
'trainers']>>
<</if>>
<</silently>><</widget>>
<<widget "whiteTrainers">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/whiteSneakers.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$pc.lastWornShoes to "whiteTrainers">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $shoes.desc to [
'sneakers']>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $shoes.desc to [
'runners']>>
<<else>>
<<set $shoes.desc to [
'trainers']>>
<</if>>
<</silently>><</widget>>
<<widget "brownPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/brownHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "brownPointyHeels"
>>
<</silently>><</widget>>
<<widget "pinkPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/pinkHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "pinkPointyHeels"
>>
<</silently>><</widget>>
<<widget "purplePointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/purpleHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "purplePointyHeels"
>>
<</silently>><</widget>>
<<widget "tanPointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/tanHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "tanPointyHeels"
>>
<</silently>><</widget>>
<<widget "nudeHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/nudeHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "nudeHeels"
>>
<</silently>><</widget>>
<<widget "nudePointyHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/nudePointyHeels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "nudePointyHeels"
>>
<</silently>><</widget>>
<<widget "blackLouboutinAnkleBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBlackLouboutinOpenToeSandals.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'Louboutins'],
$pc.lastWornShoes to "blackLouboutinAnkleBoots"
>>
<</silently>><</widget>>
<<widget "blackPeeptoeHeelsRedSole">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBlackPeeptoeRedHeel.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels'],
$pc.lastWornShoes to "blackPeeptoeHeelsRedSole"
>>
<</silently>><</widget>>
<<widget "blackFashionSandals">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoes-fashion-sandals.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'sandals'],
$pc.lastWornShoes to "blackFashionSandals"
>>
<</silently>><</widget>>
<<widget "blackLaceTieSandals">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/07/shoesBlackLaceUpSandals.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'sandals'],
$pc.lastWornShoes to "blackLaceTieSandals">>
<</silently>><</widget>>
<<widget "blackHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoes-black-heels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "blackHeels">>
<</silently>><</widget>>
<<widget "nudeHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoes-nude-heels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "nudeHeels">>
<</silently>><</widget>>
<<widget "redAnkleStrapHeels">><<silently>>
<<set
$avatar.shoes to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoes-red-ankle-strap-heels.png",
$avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "redAnkleStrapHeels">>
<</silently>><</widget>>
<<widget "blackAnkleBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBlackAnkleBoots.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots',
'ankle boots'],
$pc.lastWornShoes to "blackAnkleBoots">>
<</silently>><</widget>>
<<widget "brownUggs">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/SHOES-brown-uggs.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'Uggs'],
$pc.lastWornShoes to "brownUggs"
>>
<</silently>><</widget>>
<<widget "calfHighArmyBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/calfHighMilitaryBoots.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "calfHighArmyBoots"
>>
<</silently>><</widget>>
<<widget "winterFurryBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/winterFurryBoots.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "winterFurryBoots"
>>
<</silently>><</widget>>
<<widget "desertBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2019/01/desertBoots.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "desertBoots"
>>
<</silently>><</widget>>
<<widget "blackUggs">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBlackUggs.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'Uggs'],
$pc.lastWornShoes to "blackUggs"
>>
<</silently>><</widget>>
<<widget "brownKneeHighBoots">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesBrownKneeHighBoots.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "brownKneeHighBoots"
>>
<</silently>><</widget>>
<<widget "redConverseKneeHighs">><<silently>>
<<set
$avatar.shoes to "",
$avatar.boots to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/shoesRedConverseKneeHighs.png",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots',
'Converse knee highs'],
$pc.lastWornShoes to "redConverseKneeHighs"
>>
<</silently>><</widget>>
<<widget "plainBlackThong">><<silently>>
<<set
$avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersBlackPlainThong-1.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'thong'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.pronoun to "it",
$pc.lastWornKnickers to "plainBlackThong"
>>
<</silently>><</widget>>
<<widget "plainWhiteThong">><<silently>>
<<set
$avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/KNICKERS-white-plain-thong.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'thong'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.pronoun to "it",
$pc.lastWornKnickers to "plainWhiteThong"
>>
<</silently>><</widget>>
<<widget "blackEscDissThong">><<silently>>
<<set
$avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickersBlackEscAndDissThong.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'thong'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.pronoun to "it",
$pc.lastWornKnickers to "blackEscDissThong"
>>
<</silently>><</widget>>
<<widget "whitePlainKnickers">><<silently>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + "-back.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$pc.lastWornKnickers to "plainWhiteKnickers"
>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'panties'
]>>
<<else>>
<<set $knickers.desc to [
'knickers'
]>>
<</if>>
<</silently>><</widget>>
<<widget "blackLorettaBoyshorts">><<silently>>
<<set
$avatar.knickers to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/knickers-black-loretta-boyshorts.png",
$pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$knickers.desc to [
'boyshorts'],
$pc.lastWornKnickers to "blackLorettaBoyshorts">>
<</silently>><</widget>>
<<widget "visitorPass">><<silently>>
<<set $avatar.lanyard to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/lanyard-visitor-pass.png",
$pc.isWearing.add("lanyard"),
$pc.lastWornLanyard to "visitorPass">>
<</silently>><</widget>>
<<widget "tiffanyDiamondNecklace">><<silently>>
<<set $avatar.necklace to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/tiffanyDiamondNecklace.png">>
<</silently>><</widget>>
<<widget "silverSapphireLongYNecklace">><<silently>>
<<set $avatar.necklace to "http://www.femaleagentgame.com/wp-content/uploads/2018/06/necklaceSilverSapphireLongY-1.png">>
<</silently>><</widget>>
<<widget "idBeltCard">><<silently>>
<<set $avatar.lanyard to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/lanyardIDBeltBadge.png",
$pc.isWearing.add("lanyard"),
$pc.lastWornLanyard to "visitorPass">>
<</silently>><</widget>>
<<widget "bathTowel">><<silently>>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/towel.png">>
<</silently>><</widget>>
<<widget "geekEyeglasses">><<silently>>
/*Widget used every time Geek Agent needs to take her eyeglasses on or off*/
/*Agent changes her first glasses, issued at age 16. Warning: option #5 is nearly indistinguishable from those*/
<<if $pc.highSchoolClique == "Geek">>
<<if passage() is "Late teens">>
<<set _glasses to []>>
<<set _glasses.push ("av-eyeglasses-1.png", "av-eyeglasses-2.png", "av-eyeglasses-3.png", "av-eyeglasses-4.png","av-eyeglasses-5.png")>>
<<set _glassesChosen to _glasses.random()>>
<<for _i to 1; _i lte _glasses.length; _i++>>
<<if _glassesChosen eq _glasses[_i-1]>>
<<setFlag "eyeglasses-number" _i>>
<</if>>
<</for>>
<<set $avatar.glasses to _glassesChosen>>
<<setFlag "eyeglasses" "on">>
<<else>>
<<set _flag to Flag("eyeglasses")>>
<<if _flag == "on" >>
<<set $avatar.glasses to "">>
<<setFlag "eyeglasses" "off">>
<<elseif _flag == "off" >>
<<= "<<set $avatar.glasses to 'av-eyeglasses-" + Flag("eyeglasses-number") + ".png'>>" >>
<<setFlag "eyeglasses" "on">>
<</if>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "purpleSunglasses">><<silently>>
<<set $avatar.glasses to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/purpleShades.png",
$pc.isWearing.add("glasses")>>
/*currently unnecessary - putting in comments*/
/*$pc.lastWornGlasses to "purpleSunglasses">>*/
<</silently>><</widget>>
<<widget "greenAviators">><<silently>>
<<set $avatar.glasses to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/greenAviators2.png",
$pc.isWearing.add("glasses"),
$pc.lastWornGlasses to "greenAviators">>
<</silently>><</widget>>
<<widget "goldBlackAviators">><<silently>>
<<set $avatar.glasses to "http://www.femaleagentgame.com/wp-content/uploads/2019/02/goldFrameBlackRaybans.png",
$pc.isWearing.add("glasses"),
$pc.lastWornGlasses to "goldBlackAviators">>
<</silently>><</widget>>
<<widget "blackoutBlindfold">><<silently>>
<<set $avatar.glasses to "http://www.femaleagentgame.com/wp-content/uploads/2018/06/v-blindfold.png",
$pc.isWearing.add("glasses"),
$pc.lastWornGlasses to "blackoutBlindfold">>
<</silently>><</widget>>
<<widget "facial">><<silently>>
<<set _facialImg to []>>
<<set _facialImg.push("cumshot-facial-1.png")>>
<<set $avatar.cumshot1 to _facialImg.random()>>
<<set $avatar.cumshot2 to "">>
/* <<if $avatar.cumshot1 == "" >>
<<set $avatar.cumshot1 to _facialImg.random()>>
<<elseif $avatar.cumshot1 != "" and $avatar.cumshot2 == "">>
<<set $avatar.cumshot2 to _facialImg.random()>>
<<if $avatar.cumshot2 == $avatar.cumshot1>>
<<set $avatar.cumshot2 to _facialImg.random()>>
<</if>>
<<elseif $avatar.cumshot2 != "" and $avatar.cumshot3 == "">>
<<set $avatar.cumshot3 to _facialImg.random()>>
<<if $avatar.cumshot3 == $avatar.cumshot1 or $avatar.cumshot3 == $avatar.cumshot2>>
<<set $avatar.cumshot2 to _facialImg.random()>>
<</if>>
<</if>>*/
<</silently>><</widget>>
<<widget "cumTits">><<silently>>
<<set _titsImg to []>>
<<set _titsImg.push("cumshot-boobs-1.png")>>
<<set $avatar.cumshot1 to _titsImg.random()>>
<<set $avatar.cumshot2 to "">>
<</silently>><</widget>>
<<widget "cumPussy">><<silently>>
<<set _vagImg to []>>
<<set _vagImg.push("cumshot-pussyCreampie-1.png")>>
<<set $avatar.cumshot1 to _vagImg.random()>>
<<set $avatar.cumshot2 to "">>
<</silently>><</widget>>
<<widget "cumMouth">><<silently>>
<<set _mouthImg to []>>
<<set _mouthImg.push("cumshot-mouth-1.png")>>
<<set $avatar.cumshot1 to _mouthImg.random()>>
<<set $avatar.cumshot2 to "">>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<</silently>><</widget>>
<<widget "cumBelly">><<silently>>
<<set _bellyImg to []>>
<<set _bellyImg.push("cumshot-belly-1.png")>>
<<set $avatar.cumshot1 to _bellyImg.random()>>
<<set $avatar.cumshot2 to "">>
<</silently>><</widget>>
<<widget "cumBack">><<silently>>
<<set _backImg to []>>
<<set _backImg.push("cumshot-back-1.png")>>
<<set $avatar.cumshot1 to "">>
<<set $avatar.cumshot2 to _backImg.random()>>
<</silently>><</widget>>
<<widget "cumAss">><<silently>>
<<set _assImg to []>>
<<set _assImg.push("cumshot-ass-1.png")>>
<<set $avatar.cumshot1 to "">>
<<set $avatar.cumshot2 to _assImg.random()>>
<</silently>><</widget>>
<<widget "removeCum">><<silently>>
<<set $avatar.cumshot1 to "">>
<<set $avatar.cumshot2 to "">>
<<set $avatar.cumshot3 to "">>
<<if $male1.cumTgt == "mouthswallow">>
<<set $avatar.mouth to $mouth.calm>>
<</if>>
<</silently>><</widget>>
<<widget "removePCBadge">><<silently>>
<<set $avatar.badge to "">>
<<set $pc.isWearing.delete("badge")>>
<</silently>><</widget>>
<<widget "removePCBottoms">><<silently>>
<<if Array.from($pc.isWearing).includes("skirt")>>
<<removePCSkirt>>
<</if>>
<<if Array.from($pc.isWearing).includes("trousers")>>
<<removePCTrousers>>
<</if>>
<<if Array.from($pc.isWearing).includes("shorts")>>
<<removePCShorts>>
<</if>>
<</silently>><</widget>>
<<widget "removePCDress">><<silently>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set $avatar.top to "",
$avatar.topRear to "">>
<<set $avatar.topDark to "",
$avatar.topRearDark to "">>
<<set $pc.isWearing.delete("dress")>>
<<set $pc.legCovering to "">>
<<set $top to {},
$top.flags to new Set ()>>
<</if>>
<</silently>><</widget>>
<<widget "removePCSkirt">><<silently>>
<<set $avatar.skirt to "",
$avatar.skirtRear to "">>
<<set $avatar.skirtDark to "",
$avatar.skirtRearDark to "">>
<<set $pc.isWearing.delete("skirt"),
$pc.isWearing.delete("bottoms")>>
<<set $skirt to {},
$skirt.flags to "">>
<<set $pc.legCovering to "">>
<</silently>><</widget>>
<<widget "removePCTop">><<silently>>
<<set $avatar.top to "",
$avatar.topPokies to "",
$avatar.topRear to "">>
<<set $avatar.topDark to "",
$avatar.topRearDark to "">>
<<set $pc.isWearing.delete("top")>>
<<set $top to {},
$top.flags to new Set()>>
<</silently>><</widget>>
<<widget "removePCJacket">><<silently>>
<<set $avatar.jacket to "",
$avatar.jacketRear to "">>
<<set $avatar.jacketDark to "",
$avatar.jacketRearDark to "">>
<<set $pc.isWearing.delete("jacket")>>
<</silently>><</widget>>
<<widget "removePCRightHandRing">><<silently>>
<<set $avatar.rightHandRing to "",
$avatar.rightHandRingRear to "">>
<<set $pc.isWearing.delete("rightHandRing")>>
<</silently>><</widget>>
<<widget "removePCNecklace">><<silently>>
<<set $avatar.necklace to "",
$avatar.necklaceRear to "">>
<<set $pc.isWearing.delete("necklace")>>
<</silently>><</widget>>
<<widget "removePCTrousers">><<silently>>
<<set $avatar.trousers to "",
$avatar.trousersRear to "">>
<<set $avatar.trousersDark to "",
$avatar.trousersRearDark to "">>
<<set $pc.isWearing.delete("trousers"),
$pc.isWearing.delete("bottoms")>>
<<set $trousers to {}>>
<<set $pc.legCovering to "">>
<</silently>><</widget>>
<<widget "removePCBra">><<silently>>
<<set $avatar.bra to "",
$avatar.braRear to "">>
<<set $pc.isWearing.delete("bra"),
$bra.flags to new Set()>>
<<setFlag "bra-pokies" false>>
<</silently>><</widget>>
<<widget "removePCKnickers">><<silently>>
<<set $avatar.knickers to "",
$avatar.knickersRear to "">>
<<set $avatar.knickersDark to "",
$avatar.knickersRearDark to "">>
<<set $pc.isWearing.delete("knickers")>>
<</silently>><</widget>>
<<widget "removePCBodystocking">><<silently>>
/* widget currently unused */
<<set $avatar.bodystocking to "",
$avatar.bodyStockingRear to "">>
<<set $pc.isWearing.delete("bodystocking")>>
<</silently>><</widget>>
<<widget "removePCShoes">><<silently>>
<<set $avatar.shoes to "",
$avatar.shoesRear to "",
$avatar.boots to "",
$avatar.bootsRear to "">>
<<set $avatar.shoesDark to "",
$avatar.shoesRearDark to "",
$avatar.bootsDark to "",
$avatar.bootsRearDark to "">>
<<set $pc.isWearing.delete("shoes")>>
<<set $pc.isWearing.delete("boots")>>
<<pcRemoveHeels>>
<</silently>><</widget>>
<<widget "removePCStockings">><<silently>>
<<set $avatar.stockings to "",
$avatar.stockingsRear to "">>
<<set $pc.isWearing.delete("stockings")>>
<</silently>><</widget>>
<<widget "removePCGarter">><<silently>>
<<set $avatar.garter to "",
$avatar.garterRear to "">>
<<set $pc.isWearing.delete("legWraps")>>
<</silently>><</widget>>
<<widget "removePCTights">><<silently>>
<<set $avatar.tights to "",
$avatar.tightsRear to "">>
<<set $avatar.tightsDark to "",
$avatar.tightsRearDark to "">>
<<set $pc.isWearing.delete("tights")>>
<<unset $tights>>
<</silently>><</widget>>
<<widget "removePCLeggings">><<silently>>
<<set $avatar.leggings to "",
$avatar.leggingsRear to "">>
<<set $avatar.leggingsDark to "",
$avatar.leggingsRearDark to "">>
<<set $pc.isWearing.delete("leggings")>>
<</silently>><</widget>>
<<widget "removePCShorts">><<silently>>
<<set $avatar.shorts to "",
$avatar.shortsRear to "">>
<<set $pc.isWearing.delete("shorts"),
$pc.isWearing.delete("bottoms")>>
<</silently>><</widget>>
<<widget "removePCLanyard">><<silently>>
<<set $avatar.lanyard to "",
$avatar.lanyardRear to "">>
<<set $pc.isWearing.delete("lanyard")>>
<</silently>><</widget>>
<<widget "removePCGlasses">><<silently>>
<<set $avatar.glasses to "">>
<<set $pc.isWearing.delete("glasses")>>
<<setFlag "eyeglasses" "off">>
<</silently>><</widget>>
<<widget "removePCHat">><<silently>>
<<set $avatar.hat to "",
$avatar.hatRear to "">>
<<set $avatar.hatDark to "",
$avatar.hatRearDark to "">>
<<set $pc.isWearing.delete("hat")>>
<</silently>><</widget>>
<<widget "removePCSocks">><<silently>>
<<set $avatar.socks to "",
$avatar.socksRear to "">>
<<set $avatar.socksDark to "",
$avatar.socksRearDark to "">>
<<set $pc.isWearing.delete("socks")>>
<</silently>><</widget>>
<<widget "stripPC">><<silently>>
<<removePCDress>>
<<removePCTop>>
<<removePCBra>>
<<removePCKnickers>>
<<removePCBodystocking>>
<<removePCShorts>>
<<removePCShoes>>
<<removePCStockings>>
<<removePCGarter>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCTights>>
<<removePCLanyard>>
<<removePCGlasses>>
<<removePCJacket>>
<<removePCHat>>
<<removePCBadge>>
<<removePCLeggings>>
<<removePCSocks>>
<<set $avatar.bagBackground to "">>
<<set $avatar.bagStraps to "">>
<<pcRemoveHeels>>
<<removePCLeggings>>
<<removePCRightHandRing>>
<<removePCNecklace>>
<</silently>><</widget>>/* Appearance */
<<widget "pcEyebrows">><<silently>>
<<= "<<set $pc.brows.calm to 'av-adult-brows-calm-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $pc.brows.raised to 'av-adult-brows-happy-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $pc.brows.frown to 'av-adult-brows-mad-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<<= "<<set $pc.brows.oFace to 'av-adult-brows-oFace-" + $pc.naturalHairColour + "-" + $pc.brows.shape + ".png'>>" >>
<</silently>><</widget>>
<<widget "pcHair">><<silently>>
<<= "<<set $pc.hair.normal to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.normalRear to 'av-adult-hair-normal-rear-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.messy to 'av-adult-hair-messy-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.messyRear to 'av-adult-hair-messy-rear-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.wet to 'av-adult-hair-wet-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $pc.hair.wetRear to 'av-adult-hair-wet-rear-" + $pc.naturalHairColour + "-" + $pc.hair.length + "-" + $pc.hair.style + "-" + $pc.bodyType + ".png'>>" >>
<<if $pc.hair.length == "long">>
<<if $pc.hair.style == 1>>
<<set $pc.hair.handle to "a handful of your hair">>
<</if>>
<</if>>
<<if Flag("pc-is-drenched")>>
<<set $avatar.hair to $pc.hair.wet,
$avatar.hairRear to $pc.hair.wetRear>>
<<elseif Flag("bedhead")>>
<<set $avatar.hair to $pc.hair.messy,
$avatar.hairRear to $pc.hair.messyRear>>
<<else>>
<<set $avatar.hair to $pc.hair.normal,
$avatar.hairRear to $pc.hair.normalRear>>
<</if>>
<</silently>><</widget>>
<<widget "CurvedBrows">><<silently>>
<<set $pc.brows to "CurvedBrows">>
<<if $pc.naturalHairColour == "brunette">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedCalmBrunette.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedRaisedBrunette.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedFrownBrunette.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedCalmBlonde-2.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedRaisedBlonde.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedFrownBlonde.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedCalmGinger-1.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedRaisedGinger.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedFrownGinger.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedCalmBlack-1.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedRaisedBlack.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/browCurvedFrownBlack.png">>
<</if>>
<</silently>><</widget>>
<<widget "strongBrows">><<silently>>
<<set $pc.brows to "strongBrows">>
<<if $pc.naturalHairColour == "light brunette">>
<<if $pc.skinColour == "fair">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownCalm.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownSkeptical.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownAngry.png">>
<<elseif $pc.skinColour == "tan">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownCalmSunbleached.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownSkepticalSunbleached.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongLightBrownAngrySunbleached.png">>
<</if>>
<<elseif $pc.naturalHairColour == "brunette">>
<<if $pc.skinColour == "fair">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownCalm.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownSkeptical.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownAngry.png">>
<<elseif $pc.skinColour == "tan">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownCalmSunbleached.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownSkepticalSunbleached.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDarkBrownAngrySunbleached.png">>
<</if>>
<<elseif $pc.naturalHairColour == "blonde">>
<<if $pc.skinColour == "fair" or $pc.skinColour == "tan">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDirtyBlondeCalm.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDirtyBlondeSkeptical.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongDirtyBlondeAngry.png">>
<</if>>
<<elseif $pc.naturalHairColour == "ginger">>
<<if $pc.skinColour == "fair">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerCalm.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerSkeptical.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerAngry.png">>
<<elseif $pc.skinColour == "tan">>
<<set $brows to {},
$brows.calm to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerCalmSunbleached.png",
$brows.raised to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerSkepticalSunbleached.png",
$brows.frown to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/browsStrongGingerAngrySunbleached.png">>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "pcNose">><<silently>>
<<if $pc.freckles neq 0>>
<<= "<<set $avatar.freckles to 'Freckles-" + $pc.freckles + ".png'>>" >>
<<else>>
<<set $avatar.freckles to "">>
<</if>>
<<if $pc.beautyMark != "none">>
<<= "<<set $avatar.beautyMark to 'av-beautyMark-" + $pc.beautyMark + ".png'>>" >>
<<else>>
<<set $avatar.beautyMark to "">>
<</if>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.nose to 'av-adult-nose-" + $pc.skinColour + "-" + $pc.nose + ".png'>>" >>
<<else>>
<<= "<<set $avatar.nose to 'av-adult-nose-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.nose + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "pcEyes">><<silently>>
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-" + $pc.skinColour + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<<else>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<</if>>
<<switch $pc.eyes.colour>>
<<case "green" "jade">>
<<set $pc.eyes.description to "green">>
<<case "grey">>
<<set $pc.eyes.description to "grey">>
<<case "darkBlue" "blue" "paleBlue">>
<<set $pc.eyes.description to "blue">>
<<case "violet">>
<<set $pc.eyes.description to "violet">>
<<case "hazel">>
<<set $pc.eyes.description to "hazel">>
<<case "honey" "lightBrown" "brown" "darkBrown">>
<<set $pc.eyes.description to "brown">>
<</switch>>
<</silently>><</widget>>
<<widget "pcBody">><<silently>>
/* set avatar body */
<<= "<<set $avatar.body to 'av-adult-body-" + $pc.skinColour + "-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.bodyRear to 'av-adult-body-" + $pc.skinColour + "-" + $pc.bodyType + "-rear.png'>>" >>
/* set up foot positions */
<<set $feet to {}>>
<<if not Flag("pc-suntan")>>
<<= "<<set $feet.bare to 'av-adult-feet-" + $pc.skinColour + "-bare.png'>>" >>
<<= "<<set $feet.bareRear to 'av-adult-feet-" + $pc.skinColour + "-bare-rear.png'>>" >>
<<= "<<set $feet.lowHeels to 'av-adult-feet-" + $pc.skinColour + "-lowHeels.png'>>" >>
<<= "<<set $feet.lowHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-lowHeels-rear.png'>>" >>
<<= "<<set $feet.highHeels to 'av-adult-feet-" + $pc.skinColour + "-highHeels.png'>>" >>
<<= "<<set $feet.highHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-highHeels-rear.png'>>" >>
<<= "<<set $feet.stripperHeels to 'av-adult-feet-" + $pc.skinColour + "-stripperHeels.png'>>" >>
<<= "<<set $feet.stripperHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-stripperHeels-rear.png'>>" >>
<<else>>
<<= "<<set $feet.bare to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare.png'>>" >>
<<= "<<set $feet.bareRear to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-bare-rear.png'>>" >>
<<= "<<set $feet.lowHeels to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-lowHeels.png'>>" >>
<<= "<<set $feet.lowHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-lowHeels-rear.png'>>" >>
<<= "<<set $feet.highHeels to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-highHeels.png'>>" >>
<<= "<<set $feet.highHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-highHeels-rear.png'>>" >>
<<= "<<set $feet.stripperHeels to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-stripperHeels.png'>>" >>
<<= "<<set $feet.stripperHeelsRear to 'av-adult-feet-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-stripperHeels-rear.png'>>" >>
<</if>>
/* set avatar breasts */
<<set $breasts to {}>>
<<= "<<set $breasts.bare to 'av-adult-breasts-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize +".png'>>" >>
<<= "<<set $breasts.bra to 'av-adult-breasts-" + $pc.skinColour + "-" + $pc.bodyType + "-" + $pc.braSize +"-bra.png'>>" >>
/* set avatar feet */
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<</silently>><</widget>>
<<widget "randomHairStyle">><<silently>>
<<if $pc.hair.length == "long">>
<<set $pc.hair.style to random(1,8)>>
<<elseif $pc.hair.length == "medium">>
<<set $pc.hair.style to random(1,4)>>
<<elseif $pc.hair.length == "bob">>
<<set $pc.hair.style to random(1,4)>>
<<elseif $pc.hair.length == "short">>
<<set $pc.hair.style to random(1,4)>>
<</if>>
<</silently>><</widget>>
<<widget "LooseLong">><<silently>>
<<set $pc.hairstyle to "LooseLong">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteLongLoose.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeLongLoose.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerLongLoose.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackLongLoose.png">>
<</if>>
<</silently>><</widget>>
<<widget "SideBraid">><<silently>>
<<set $pc.hairstyle to "SideBraid">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your braid">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteSideBraid.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeSideBraid.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerSideBraid.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackSideBraid.png">>
<</if>>
<</silently>><</widget>>
<<widget "LooseBun">><<silently>>
<<set $pc.hairstyle to "LooseBun">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your hair bun">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteLooseBun.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeLooseBun.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerLooseBun.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackLooseBun.png">>
<</if>>
<</silently>><</widget>>
<<widget "HalfPonytail">><<silently>>
<<set $pc.hairstyle to "HalfPonytail">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your ponytail">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteLoosePonytail.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeLoosePonytail.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerLoosePonytail.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackLoosePonytail.png">>
<</if>>
<</silently>><</widget>>
<<widget "RachelCut">><<silently>>
<<set $pc.hairstyle to "RachelCut">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteMedRachel.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeMedRachel.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerMedRachel.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackMedRachel.png">>
<</if>>
<</silently>><</widget>>
<<widget "MediumSleek">><<silently>>
<<set $pc.hairstyle to "MediumSleek">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteMedSleek.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeMedSleek.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerMedSleek.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackMedSleek.png">>
<</if>>
<</silently>><</widget>>
<<widget "SpaceBuns">><<silently>>
<<set $pc.hairstyle to "SpaceBuns">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "one of your hair buns">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteMedSpaceBuns.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeMedSpaceBuns.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerMedSpaceBuns.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackMedSpaceBuns.png">>
<</if>>
<</silently>><</widget>>
<<widget "MediumCurls">><<silently>>
<<set $pc.hairstyle to "MediumCurls">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteMedCurls.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeMedCurls.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerMedCurls.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackMedCurls.png">>
<</if>>
<</silently>><</widget>>
<<widget "CurlyBob">><<silently>>
<<set $pc.hairstyle to "CurlyBob">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteBobFelicity.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeBobFelicity.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerBobFelicity.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackBobFelicity.png">>
<</if>>
<</silently>><</widget>>
<<widget "WavyBob">><<silently>>
<<set $pc.hairstyle to "WavyBob">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteBobWavy.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeBobWavy.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerBobWavy.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackBobWavy.png">>
<</if>>
<</silently>><</widget>>
<<widget "ModernFlapper">><<silently>>
<<set $pc.hairstyle to "ModernFlapper">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your short bob">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteBobFlapper.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeBobFlapper.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerBobFlapper.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackBobFlapper.png">>
<</if>>
<</silently>><</widget>>
<<widget "LayeredBob">><<silently>>
<<set $pc.hairstyle to "LayeredBob">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "a handful of your hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteBobLayered.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeBobLayered.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerBobLayered.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackBobLayered.png">>
<</if>>
<</silently>><</widget>>
<<widget "MidPixie">><<silently>>
<<set $pc.hairstyle to "MidPixie">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your short hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteShortMidPixie-1.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeShortMidPixie.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerShortMidPixie.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackShortMidPixie.png">>
<</if>>
<</silently>><</widget>>
<<widget "SpikyPixie">><<silently>>
<<set $pc.hairstyle to "SpikyPixie">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your short hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteShortSpikyPixie.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeShortSpikyPixie.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerShortSpikyPixie.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackShortSpikyPixie.png">>
<</if>>
<</silently>><</widget>>
<<widget "CharlizePixie">><<silently>>
<<set $pc.hairstyle to "CharlizePixie">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your short hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteShortCharlizePixie-1.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeShortCharlizePixie.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerShortCharlizePixie.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackShortCharlizePixie.png">>
<</if>>
<</silently>><</widget>>
<<widget "Pixie">><<silently>>
<<set $pc.hairstyle to "Pixie">>
<<set $hair to {},
$hair.flags to new Set(),
$hair.handle to "your short hair">>
<<if $pc.naturalHairColour == "brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBrunetteShortPixie-1.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlondeShortPixie.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairGingerShortPixie.png">>
<<elseif $pc.naturalHairColour == "black">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/05/hairBlackShortPixie.png">>
<</if>>
<</silently>><</widget>>
<<widget "hairLongCurly">><<silently>>
<<set $pc.hairstyle to "hairLongCurly">>
<<set $hair to {},
$hair.flags to new Set()>>
<<if $pc.naturalHairColour == "light brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyLightBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyLightBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "dark brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyDarkBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyDarkBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyDirtyBlonde.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyBlondeSunbleached.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyGinger.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairLongCurlyGingerSunbleached.png">>
<</if>>
<</silently>><</widget>>
<<widget "hairSideBun">><<silently>>
<<set $pc.hairstyle to "hairSideBun">>
<<set $hair to {},
$hair.flags to new Set()>>
<<if $pc.naturalHairColour == "light brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunLightBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunLightBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "dark brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunDarkBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunDarkBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunBlonde.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunBlondeSunbleached.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunGinger.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBunGingerSunbleached.png">>
<</if>>
<</silently>><</widget>>
<<widget "hairHalfUpdo">><<silently>>
<<set $pc.hairstyle to "hairHalfUpdo">>
<<set $hair to {},
$hair.flags to new Set()>>
<<if $pc.naturalHairColour == "light brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoLightBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoLightBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "dark brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoDarkBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoDarkBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoDirtyBlonde.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoDirtyBlondeSunbleached.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoGinger.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairHalfUpdoGingerSunbleached.png">>
<</if>>
<</silently>><</widget>>
<<widget "hairSideBraid">><<silently>>
<<set $pc.hairstyle to "hairSideBraid">>
<<set $hair to {},
$hair.flags to new Set()>>
<<set $hair.flags.add("ponytail")>>
<<if $pc.naturalHairColour == "light brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidLightBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidLightBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "dark brunette">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidDarkBrown.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidDarkBrownSunbleached.png">>
<<elseif $pc.naturalHairColour == "blonde">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidBlonde.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidBlondeSunbleached.png">>
<<elseif $pc.naturalHairColour == "ginger">>
<<set $hair.starting to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidGinger.png"
$hair.sunbleached to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/hairSideBraidGingerSunbleached.png">>
<</if>>
<</silently>><</widget>>
<<widget "pcMouth">><<silently>>
<<set $mouth to {}>>
<<if not Flag("pc-suntan")>>
<<= "<<set $mouth.calm to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + ".png'>>" >>
<<= "<<set $mouth.smirk to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $mouth.smile to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $mouth.open to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $mouth.scowl to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $mouth.grin to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $mouth.bigSmile to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $mouth.oFace to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + "-oFace.png'>>" >>
<<else>>
<<= "<<set $mouth.calm to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + ".png'>>" >>
<<= "<<set $mouth.smirk to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $mouth.smile to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $mouth.open to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $mouth.scowl to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $mouth.grin to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $mouth.bigSmile to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $mouth.oFace to 'av-adult-mouth-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.mouth + "-oFace.png'>>" >>
<</if>>
<<set $avatar.mouth to $mouth.calm>>
<</silently>><</widget>>
<<widget "removePCLipstick">><<silently>>
<<setFlag "pclipstick" false>>
<<set $avatar.lipstick to "">>
<<unset $lipstick>>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickBewitch">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "bewitch",
$lipstick.colour to "black">>
<<= "<<set $lipstick.calm to 'av-lipstick-bewitch-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-bewitch-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-bewitch-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-bewitch-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-bewitch-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-bewitch-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-bewitch-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-bewitch-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickBubblegum">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "bubblegum",
$lipstick.colour to "bright pink">>
<<= "<<set $lipstick.calm to 'av-lipstick-bubblegum-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-bubblegum-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-bubblegum-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-bubblegum-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-bubblegum-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-bubblegum-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-bubblegum-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-bubblegum-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickGirlBoss">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "girlBoss",
$lipstick.colour to "plum">>
<<= "<<set $lipstick.calm to 'av-lipstick-girlBoss-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-girlBoss-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-girlBoss-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-girlBoss-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-girlBoss-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-girlBoss-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-girlBoss-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-girlBoss-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickLovableRouge">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "lovableRouge",
$lipstick.colour to "pink">>
<<= "<<set $lipstick.calm to 'av-lipstick-lovableRouge-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-lovableRouge-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-lovableRouge-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-lovableRouge-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-lovableRouge-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-lovableRouge-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-lovableRouge-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-lovableRouge-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickMissScarlet">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "missScarlet",
$lipstick.colour to "red">>
<<= "<<set $lipstick.calm to 'av-lipstick-missScarlet-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-missScarlet-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-missScarlet-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-missScarlet-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-missScarlet-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-missScarlet-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-missScarlet-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-missScarlet-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickSkinnyDip">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "skinnyDip",
$lipstick.colour to "nude">>
<<= "<<set $lipstick.calm to 'av-lipstick-skinnyDip-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-skinnyDip-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-skinnyDip-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-skinnyDip-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-skinnyDip-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-skinnyDip-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-skinnyDip-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-skinnyDip-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "lipstickVamp">><<silently>>
<<setFlag "pclipstick">>
<<set $lipstick to {},
$lipstick.name to "vamp",
$lipstick.colour to "burgundy">>
<<= "<<set $lipstick.calm to 'av-lipstick-vamp-" + $pc.mouth + "-calm.png'>>" >>
<<= "<<set $lipstick.smirk to 'av-lipstick-vamp-" + $pc.mouth + "-smirk.png'>>" >>
<<= "<<set $lipstick.smile to 'av-lipstick-vamp-" + $pc.mouth + "-smile.png'>>" >>
<<= "<<set $lipstick.open to 'av-lipstick-vamp-" + $pc.mouth + "-talk.png'>>" >>
<<= "<<set $lipstick.scowl to 'av-lipstick-vamp-" + $pc.mouth + "-scowl.png'>>" >>
<<= "<<set $lipstick.grin to 'av-lipstick-vamp-" + $pc.mouth + "-grin.png'>>" >>
<<= "<<set $lipstick.bigSmile to 'av-lipstick-vamp-" + $pc.mouth + "-bigGrin.png'>>" >>
<<= "<<set $lipstick.oFace to 'av-lipstick-vamp-" + $pc.mouth + "-oFace.png'>>" >>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "manicureFatalBlack">><<silently>>
<<= "<<set $avatar.manicure to 'av-manicure-fatalBlack-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.manicureRear to 'av-manicure-fatalBlack-rear-" + $pc.bodyType + ".png'>>" >>
<<set $manicure to "fatalBlack">>
<</silently>><</widget>>
<<widget "manicurePomodoro">><<silently>>
<<= "<<set $avatar.manicure to 'av-manicure-pomodoro-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.manicureRear to 'av-manicure-pomodoro-rear-" + $pc.bodyType + ".png'>>" >>
<<set $manicure to "pomodoro">>
<</silently>><</widget>>
<<widget "pedicureFatalBlack">><<silently>>
<<set $pedicure to {},
$pedicure.bare to "av-pedicure-fatalBlack-bareFeet.png",
$pedicure.lowHeels to "av-pedicure-fatalBlack-lowHeels.png",
$pedicure.highHeels to "av-pedicure-fatalBlack-highHeels.png",
$pedicure.stripperHeels to "av-pedicure-fatalBlack-stripperHeels.png">>
<<set $pedicure.name to "fatalBlack">>
<<applyPedicure>>
<</silently>><</widget>>
<<widget "pedicurePomodoro">><<silently>>
<<set $pedicure to {},
$pedicure.bare to "av-pedicure-pomodoro-bareFeet.png",
$pedicure.lowHeels to "av-pedicure-pomodoro-lowHeels.png",
$pedicure.highHeels to "av-pedicure-pomodoro-highHeels.png",
$pedicure.stripperHeels to "av-pedicure-pomodoro-stripperHeels.png">>
<<set $pedicure.name to "pomodoro">>
<<applyPedicure>>
<</silently>><</widget>>
<<widget "pcMoodCalm">><<silently>>
<<set $avatar.brows to $pc.brows.calm>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.calm>>
<</if>>
/* open eyes and resume blinking */
<<pcEyesOpen>>
<<set $avatar.jaw to "">>
<<set $avatar.mouth to $mouth.calm>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.calm>>
<</if>>
<</silently>><</widget>>
<<widget "pcFrown">><<silently>>
<<set $avatar.brows to $pc.brows.frown>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.frown>>
<</if>>
<</silently>><</widget>>
<<widget "pcRaiseEyebrows">><<silently>>
<<set $avatar.brows to $pc.brows.raised>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.raised>>
<</if>>
<</silently>><</widget>>
<<widget "pcMoodAngry">><<silently>>
<<set $avatar.brows to $pc.brows.frown>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.frown>>
<</if>>
<<set $avatar.mouth to $mouth.scowl>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.scowl>>
<</if>>
<</silently>><</widget>>
<<widget "pcMoodSkeptical">><<silently>>
<<set $avatar.brows to $pc.brows.raised>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.raised>>
<</if>>
<<set $avatar.mouth to $mouth.scowl>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.scowl>>
<</if>>
<</silently>><</widget>>
<<widget "pcTalk">><<silently>>
<<set $avatar.mouth to $mouth.open>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.open>>
<</if>>
<</silently>><</widget>>
<<widget "pcGrin">><<silently>>
<<set $avatar.mouth to $mouth.grin>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.grin>>
<</if>>
<</silently>><</widget>>
<<widget "pcBigSmile">><<silently>>
<<set $avatar.mouth to $mouth.bigSmile>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.bigSmile>>
<</if>>
<</silently>><</widget>>
<<widget "pcSmile">><<silently>>
<<set $avatar.mouth to $mouth.smile>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.smile>>
<</if>>
<</silently>><</widget>>
<<widget "pcSmirk">><<silently>>
<<set $avatar.mouth to $mouth.smirk>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.smirk>>
<</if>>
<</silently>><</widget>>
<<widget "pcOFace">><<silently>>
<<pcEyesClosed>>
<<if Flag("pc-suntan")>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + "-" + Flag("pc-suntan") + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + ".png'>>" >>
<</if>>
<<set $avatar.brows to $pc.brows.oFace>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.oFace>>
<</if>>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<</silently>><</widget>>
<<widget "removePCEyeshadow">><<silently>>
<<set $avatar.eyeshadow to "",
$avatar.eyeshadowBlink to "">>
<<unset $eyeshadow>>
<</silently>><</widget>>
<<widget "eyeshadow9to5">><<silently>>
<<set $eyeshadow to {},
$eyeshadow.name to "9to5">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-9to5-" + $pc.eyes.shape + "-" + $pc.skinColour + ".png'>>" >>
<<= "<<set $avatar.eyeshadowBlink to 'av-eyeshadow-9to5-" + $pc.eyes.shape + "-" + $pc.skinColour + "-blink.png'>>" >>
<</silently>><</widget>>
<<widget "eyeshadowBellini">><<silently>>
<<set $eyeshadow to {},
$eyeshadow.name to "bellini">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-bellini-" + $pc.eyes.shape + "-" + $pc.skinColour + ".png'>>" >>
<<= "<<set $avatar.eyeshadowBlink to 'av-eyeshadow-bellini-" + $pc.eyes.shape + "-" + $pc.skinColour + "-blink.png'>>" >>
<</silently>><</widget>>
<<widget "eyeshadowCalypsoBlue">><<silently>>
<<set $eyeshadow to {},
$eyeshadow.name to "calypsoBlue">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-calypsoBlue-" + $pc.eyes.shape + "-" + $pc.skinColour + ".png'>>" >>
<<= "<<set $avatar.eyeshadowBlink to 'av-eyeshadow-calypsoBlue-" + $pc.eyes.shape + "-" + $pc.skinColour + "-blink.png'>>" >>
<</silently>><</widget>>
<<widget "eyeshadowLBD">><<silently>>
<<set $eyeshadow to {},
$eyeshadow.name to "lbd">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-lbd-" + $pc.eyes.shape + "-" + $pc.skinColour + ".png'>>" >>
<<= "<<set $avatar.eyeshadowBlink to 'av-eyeshadow-lbd-" + $pc.eyes.shape + "-" + $pc.skinColour + "-blink.png'>>" >>
<</silently>><</widget>>
<<widget "printBraSize">><<nobr>>
<<if $pc.nationality == "English">>
<<if $pc.bodyType == "lean">>
<<if $pc.braSize == "34A">>
<<= "34A">>
<<elseif $pc.braSize == "34B">>
<<= "34B">>
<<elseif $pc.braSize == "34C">>
<<= "34C">>
<<elseif $pc.braSize == "34D">>
<<= "34D">>
<<elseif $pc.braSize == "34DD">>
<<= "34DD">>
<<elseif $pc.braSize == "34E">>
<<= "34E">>
<</if>>
<<elseif $pc.bodyType == "hourglass">>
<<if $pc.braSize == "34A">>
<<= "36A">>
<<elseif $pc.braSize == "34B">>
<<= "36B">>
<<elseif $pc.braSize == "34C">>
<<= "36C">>
<<elseif $pc.braSize == "34D">>
<<= "36D">>
<<elseif $pc.braSize == "34DD">>
<<= "36DD">>
<<elseif $pc.braSize == "34E">>
<<= "36E">>
<</if>>
<<elseif $pc.bodyType == "curvy">>
<<if $pc.braSize == "34A">>
<<= "38A">>
<<elseif $pc.braSize == "34B">>
<<= "38B">>
<<elseif $pc.braSize == "34C">>
<<= "38C">>
<<elseif $pc.braSize == "34D">>
<<= "38D">>
<<elseif $pc.braSize == "34DD">>
<<= "38DD">>
<<elseif $pc.braSize == "34E">>
<<= "38E">>
<</if>>
<</if>>
<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<if $pc.bodyType == "lean">>
<<if $pc.braSize == "34A">>
<<= "34A">>
<<elseif $pc.braSize == "34B">>
<<= "34B">>
<<elseif $pc.braSize == "34C">>
<<= "34C">>
<<elseif $pc.braSize == "34D">>
<<= "34D">>
<<elseif $pc.braSize == "34DD">>
<<= "34DD">>
<<elseif $pc.braSize == "34E">>
<<= "34DDD">>
<</if>>
<<elseif $pc.bodyType == "hourglass">>
<<if $pc.braSize == "34A">>
<<= "36A">>
<<elseif $pc.braSize == "34B">>
<<= "36B">>
<<elseif $pc.braSize == "34C">>
<<= "36C">>
<<elseif $pc.braSize == "34D">>
<<= "36D">>
<<elseif $pc.braSize == "34DD">>
<<= "36DD">>
<<elseif $pc.braSize == "34E">>
<<= "36DDD">>
<</if>>
<<elseif $pc.bodyType == "curvy">>
<<if $pc.braSize == "34A">>
<<= "38A">>
<<elseif $pc.braSize == "34B">>
<<= "38B">>
<<elseif $pc.braSize == "34C">>
<<= "38C">>
<<elseif $pc.braSize == "34D">>
<<= "38D">>
<<elseif $pc.braSize == "34DD">>
<<= "38DD">>
<<elseif $pc.braSize == "34E">>
<<= "38DDD">>
<</if>>
<</if>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<if $pc.bodyType == "lean">>
<<if $pc.braSize == "34A">>
<<= "12A">>
<<elseif $pc.braSize == "34B">>
<<= "12B">>
<<elseif $pc.braSize == "34C">>
<<= "12C">>
<<elseif $pc.braSize == "34D">>
<<= "12D">>
<<elseif $pc.braSize == "34DD">>
<<= "12DD">>
<<elseif $pc.braSize == "34E">>
<<= "12E">>
<</if>>
<<elseif $pc.bodyType == "hourglass">>
<<if $pc.braSize == "34A">>
<<= "14A">>
<<elseif $pc.braSize == "34B">>
<<= "14B">>
<<elseif $pc.braSize == "34C">>
<<= "14C">>
<<elseif $pc.braSize == "34D">>
<<= "14D">>
<<elseif $pc.braSize == "34DD">>
<<= "14DD">>
<<elseif $pc.braSize == "34E">>
<<= "14E">>
<</if>>
<<elseif $pc.bodyType == "curvy">>
<<if $pc.braSize == "34A">>
<<= "16A">>
<<elseif $pc.braSize == "34B">>
<<= "16B">>
<<elseif $pc.braSize == "34C">>
<<= "16C">>
<<elseif $pc.braSize == "34D">>
<<= "16D">>
<<elseif $pc.braSize == "34DD">>
<<= "16DD">>
<<elseif $pc.braSize == "34E">>
<<= "16E">>
<</if>>
<</if>>
<</if>>
<</nobr>><</widget>>/* Parsers */
<<widget "agencyFullName">>\
\<<if $pc.agency == "CIA">>
\<<= "Central Intelligence Agency">>
\<<elseif $pc.agency == "MI6">>
\<<= "Secret Intelligence Service">>
\<<elseif $pc.agency == "CSIS">>
\<<= "Canadian Security Intelligence Service">>
\<<elseif $pc.agency == "ASIS">>
\<<= "Australian Secret Intelligence Service">>
\<<elseif $pc.agency == "NZSIS">>
\<<= "New Zealand Security Intelligence Service">>
\<</if>>
<</widget>>
<<widget "agentBoredAction">><<silently>>
<<set _agentBoredArray to [
'check your phone',
'pretend to make a call',
'pretend to text someone',
'snap a selfie',
'tuck a strand of hair behind your ear',
'twirl your hair around your finger',
'play with your hair',
'run your hand through your hair',
'check your nails',
'check your makeup',
'lean against a wall',
'people watch for a while']>>
<</silently>><<= _agentBoredArray.random()>><</widget>>
<<widget "agentCrowdFlirt">><<silently>>
<<set _agentCrowdFlirtArray to [
'pursing your lips together like they\'re ready to be kissed',
'looking around for hot guys',
'letting the guys get a good look at your curves']>>
<<if $pc.legCovering == "short skirt" or Array.from($pc.isWearing).includes("shorts")>>
<<set _agentCrowdFlirtArray.push(
'showing off your legs')>>
<</if>>
<<if Flag("big-tits")>>
<<set _agentCrowdFlirtArray.push(
'pushing out your boobs')>>
<</if>>
<</silently>><<= _agentCrowdFlirtArray.random()>><</widget>>
<<widget "antiISILOp">><<nobr>>
<<if $pc.agency == "CIA">>
LONG ALPHA
<<elseif $pc.agency == "CSIS">>
PAVE GRAY
<<elseif $pc.agency == "NZSIS">>
STALKER
<<elseif $pc.agency == "ASIS">>
BANDIT
<<elseif $pc.agency == "MI6">>
WIDOW
<</if>>
<</nobr>><</widget>>
<<widget "anus">><<silently>>
<<set _anusArray to [
'anus',
'asshole',
'butthole']>>
<</silently>><<= _anusArray.random()>><</widget>>
<<widget "aroused">><<silently>>
<<set _arousedArray to [
'aroused',
'excited',
'horny',
'turned on',
'worked up'
]>>
<</silently>><<= _arousedArray.random()>><</widget>>
<<widget "wetPussyAdjective">><<silently>>
<<set _wetPussyAdj to [
'wet',
'slick',
'soaking wet',
'sopping wet']>>
<</silently>><<= _wetPussyAdj.random()>><</widget>>
<<widget "averageCock">><<silently>>
<<set _averageCockArray to [
'full',
]>>
<</silently>><<= _averageCockArray.random()>><</widget>>
<<widget "ass">>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
ass\
<<else>>\
arse\
<</if>>\
<</widget>>
<<widget "balls">><<silently>>
<<set _ballsArray to [
'balls',
'nuts'
]>>
<</silently>><<= _ballsArray.random()>><</widget>>
<<widget "beautiful">><<nobr>>
<<set _beautifulArray to [
'beautiful',
'gorgeous',
'stunning',
'sexy',
'hot',
'cute'
]>>
<<set _output to _beautifulArray.random()>>
_output
<</nobr>><</widget>>
<<widget "bralessUnderTop">><<nobr>>
<<set _bralessUnderTopArray to [
'It must be obvious that you aren\'t wearing a bra.'
]>>
<<if $pc.arousal gte 20>>
<<set _bralessUnderTopArray.push(
'Your nipples are <<stiff>> under the material.'
)>>
<</if>>
<<set _output to _bralessUnderTopArray.random()>>
_output
<</nobr>><</widget>>
<<widget "bum">><<nobr>>
<<set _bumArray to [
'butt',
'bum']>>
<<if $pc.region == "America">>
<<set _bumArray.push('ass')>>
<<else>>
<<set _bumArray.push('arse')>>
<</if>>
<<= _bumArray.random()>>
<</nobr>><</widget>>
<<widget "bustyDance">><<silently>>
<<if $pc.braSize == "34D">>
<<set _bustyDanceArray to [
"Your <<pcTits>> jiggle on your <<pcBodyType>> frame as you dance."]>>
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _bustyDanceArray to [
"Your <<pcTits>> " + either("jiggle", "bounce", "bob", "bounce up and down") + " in time with your movements."]>>
<</if>>
<</silently>><<if def _bustyDanceArray>><<= _bustyDanceArray.random()>><</if>><</widget>>
<<widget "clubMusic">><<nobr>>
<<set _clubMusicArray to [
'music',
'beat']>>
<<set _output to _clubMusicArray.random()>>
_output
<</nobr>><</widget>>
<<widget "cock">><<nobr>>
<<set _cockArray to [
'cock',
'dick'
]>>
<<set _output to _cockArray.random()>>
_output
<</nobr>><</widget>>
<<widget "cocktail">><<silently>>
<<set _cocktailArray to [
'Margarita',
'Daiquiri',
'vodka tonic',
'whiskey sour',
'Dry Martini',
'Margarita',
'Moscow Mule',
'Mojito',
'Mai Tai',
'Bloody Mary',
'gin and tonic',
'Caipirinha'
]>>
<</silently>><<= _cocktailArray.random()>><</widget>>
<<widget "corinthianDanceFloorCrowd">><<nobr>>
<<if $temp == "sexy">>
<<set _corinthianDanceFloorCrowdArray to [
"You catch " + either("admiring", "hungry", "lascivious", "approving") + " glances from a few men, and " + either("jealous", "disdainful", "scornful") + " ones from a few women. You pretend not to notice.",
"Some of the men around you are " + either("enjoying your", "taking notice of your", "checking out your", "enjoying the") + " " + either("wanton", "uninhibited", "promiscuous") + " performance."]>>
<<else>>
<<set _corinthianDanceFloorCrowdArray to [
"All around you people are dancing, losing themselves in the music.",
"The dance floor\'s filled with well dressed men and women, dancing and having a good time.",
"The crowd dances all around you, hundreds of strangers united by the music."]>>
<</if>>
<<= _corinthianDanceFloorCrowdArray.random()>>
<</nobr>><</widget>>
<<widget "oceanaDanceFloorCrowd">><<nobr>>
<<if $temp == "sexy">>
<<set _oceanaDanceFloorCrowdArray to [
"You catch " + either("admiring", "hungry", "lascivious", "approving") + " glances from a few boys, and " + either("jealous", "disdainful", "scornful") + " ones from a few girls. You pretend not to notice.",
"Some of the boys around you are " + either("enjoying your", "taking notice of your", "checking out your", "enjoying the") + " " + either("wanton", "uninhibited", "promiscuous") + " performance."]>>
<<else>>
<<set _oceanaDanceFloorCrowdArray to [
"All around you people are dancing, losing themselves in the music.",
"The dance floor\'s filled with drunk teenagers, dancing around and having a good time.",
"The crowd dances all around you, hundreds of strangers united by the music."]>>
<</if>>
<<= _oceanaDanceFloorCrowdArray.random()>>
<</nobr>><</widget>>
<<widget "cathouseDanceFloorCrowd">><<nobr>>
<<if $temp == "sexy">>
<<set _cathouseDanceFloorCrowdArray to [
"You catch " + either("admiring", "hungry", "lascivious", "approving") + " glances from a few boys, and " + either("jealous", "disdainful", "scornful") + " ones from a few girls. You pretend not to notice.",
"Some of the boys around you are " + either("enjoying your", "taking notice of your", "checking out your", "enjoying the") + " " + either("wanton", "uninhibited", "promiscuous") + " performance."]>>
<<else>>
<<set _cathouseDanceFloorCrowdArray to [
"All around you people are dancing, rocking out to the music.",
"The dance floor\'s filled with drunk rockers, headbanging and playing air guitar.",
"The crowd bounces all around you, hundreds of strangers united by a love of loud, aggressive music."]>>
<</if>>
<<= _cathouseDanceFloorCrowdArray.random()>>
<</nobr>><</widget>>
<<widget "crotch">><<nobr>>
<<set _crotchArray to [
'crotch',
'package',
'bulge'
]>>
<<set _output to _crotchArray.random()>>
_output
<</nobr>><</widget>>
<<widget "envDesc">><<nobr>>
<<set _envDesc to $scene.envDesc.random()>>
_envDesc
<</nobr>><</widget>>
<<widget "eye">><<silently>>
<<set _eyeArray to [
'eye',
]>>
<</silently>><<= _eyeArray.random()>><</widget>>
<<widget "eyes">><<silently>>
<<set _eyesArray to [
'eyes',
]>>
<</silently>><<= _eyesArray.random()>><</widget>>
<<widget "finger">><<silently>>
<<set _fingerArray to [
'finger',
'digit'
]>>
<</silently>><<= _fingerArray.random()>><</widget>>
<<widget "fingers">><<silently>>
<<set _fingersArray to [
'fingers',
'digits'
]>>
<</silently>><<= _fingersArray.random()>><</widget>>
<<widget "firmChest">><<silently>>
<<set _firmChestArray to [
'muscular',
'taut',
'ripped',
'chiseled',
'washboard'
]>>
<</silently>><<= _firmChestArray.random()>><</widget>>
<<widget "flabbyChest">><<silently>>
<<set _flabbyChestArray to [
'flabby',
'fat',
'soft'
]>>
<</silently>><<= _flabbyChestArray.random()>><</widget>>
<<widget "flaccid">><<nobr>>
<<set _flaccidArray to [
'soft',
'limp',
'flaccid'
]>>
<<set _output to _flaccidArray.random()>>
_output
<</nobr>><</widget>>
<<widget "fondle">><<nobr>>
<<set _fondleArray to [
'fondle',
'caress',
'stroke'
]>>
<<set _fondle to _fondleArray.random()>>
_fondle
<</nobr>><</widget>>
<<widget "fondles">><<nobr>>
<<set _fondlesArray to [
'fondles',
'caresses',
'strokes'
]>>
<<set _output to _fondlesArray.random()>>
_output
<</nobr>><</widget>>
<<widget "fondling">><<nobr>>
<<set _fondlingArray to [
'fondling',
'caressing',
'stroking'
]>>
<<set _output to _fondlingArray.random()>>
_output
<</nobr>><</widget>>
<<widget "fShoeColour">><<silently>>
<<set _fShoeColourArray to [
'nude',
'blue',
'gold',
'grey',
'orange',
'pink',
'purple',
'red',
'white']>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to "black">>
<<else>>
<<set _output to _fShoeColourArray.random()>>
<</if>>
<</silently>>\
_output\
<</widget>>
<<widget "fShoesType">><<silently>>
<<set _fShoesTypeArray to [
'wedges',
'mules',
'high heeled ankle boots',
'high heeled sandals',
'peeptoe heels']>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to "heels">>
<<else>>
<<set _output to _fShoesTypeArray.random()>>
<</if>><</silently>>\
_output\
<</widget>>
<<widget "great">><<nobr>>
<<set _greatArray to [
'great',
'amazing',
'incredible'
]>>
<<set _output to _greatArray.random()>>
_output
<</nobr>><</widget>>
<<widget "grope">><<nobr>>
<<set _gropeArray to [
'grope',
'paw',
'squeeze'
]>>
<<set _output to _gropeArray.random()>>
_output
<</nobr>><</widget>>
<<widget "gropes">><<nobr>>
<<set _gropesArray to [
'gropes',
'paws',
'squeezes'
]>>
<<set _output to _gropesArray.random()>>
_output
<</nobr>><</widget>>
<<widget "groping">><<nobr>>
<<set _gropingArray to [
'groping',
'pawing',
'squeezing'
]>>
<<set _output to _gropingArray.random()>>
_output
<</nobr>><</widget>>
<<widget "handbag">>
\<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
\purse
\<<else>>
\handbag
\<</if>>
\<</widget>>
<<widget "handsome">><<silently>>
<<set _handsomeArray to [
'handsome',
'hot',
'good looking',
'attractive'
]>>
<</silently>><<= _handsomeArray.random()>><</widget>>
<<widget "hardening">><<silently>>
<<set _hardeningArray to [
'hardening',
'stiffening',
'semi-erect'
]>>
<</silently>><<= _hardeningArray.random()>><</widget>>
<<widget "highlyAttractiveMaleAdjective">><<silently>>
<<set _attractiveMaleArray to [
'gorgeous',
'smoking hot',
'just your type',
'drop dead gorgeous',
'strikingly handsome',
'film star hot',
'model hot']>>
<</silently>><<= _attractiveMaleArray.random()>><</widget>>
<<widget "hj">><<nobr>>
<<set _hjArray to [
'stroke',
'jerk off',
'jack off'
]>>
<<set _output to _hjArray.random()>>
_output
<</nobr>><</widget>>
<<widget "hjToolM1">><<nobr>>
<<if not $male1.cockSize == "huge">>
<<if $male1.cockSize == "tiny" or $male1.cockSize == "small" or $male1.arousal lt 20>>
<<set _hjTool to "fingers">>
<<else>>
<<set _hjTool to "hand">>
<</if>>
<<else>>
<<set _hjTool to "hand">>
<</if>>
_hjTool
<</nobr>><</widget>>
<<widget "hq">>\
<<if $pc.agency == "CIA">>\
Langley\
<<elseif $pc.agency == "CSIS">>\
1941 Ogilvie Road\
<<elseif $pc.agency == "MI6">>\
Vauxhall Cross\
<<elseif $pc.agency == "NZSIS">>\
Pipitea House\
<<elseif $pc.agency == "ASIS">>\
R.G. Casey House\
<</if>>\
<</widget>>
<<widget "HQCITY">>
\<<if $pc.agency == "CIA">>
\LANGLEY, VA
\<<elseif $pc.agency == "CSIS">>
\OTTAWA
\<<elseif $pc.agency == "MI6">>
\LONDON
\<<elseif $pc.agency == "NZSIS">>
\WELLINGTON
\<<elseif $pc.agency == "ASIS">>
\CANBERRA
\<</if>>
\<</widget>>
<<widget "hugeCock">><<silently>>
<<set _hugeCockArray to [
'huge',
'enormous,'
'gigantic',
'giant',
'massive'
]>>
<</silently>><<= _hugeCockArray.random()>><</widget>>
<<widget "intenselyGood">><<silently>>
<<set _intenselyGoodArray to [
'intense',
'fiery',
'smouldering'
]>>
<</silently>><<= _intenselyGoodArray.random()>><</widget>>
<<widget "Jayne">><<nobr>>
<<if $pc.firstname == "Jayne" or $pc.knownAs == "Jayne">>
Claire
<<else>>
Jayne
<</if>>
<</nobr>><</widget>>
<<widget "knickers">>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
panties\
<<else>>\
knickers\
<</if>>\
<</widget>>
<<widget "Knickers">>
\<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
\Panties
\<<else>>
\Knickers
\<</if>>
\<</widget>>
<<widget "knickersColour">><<silently>>
<<set _knickersColourArray to [
'red',
'nude',
'white',
'zebra print',
'blue',
'stripey',
'pink',
'leopard print',
'green',
'purple',
'flowery']>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to "black">>
<<else>>
<<set _output to _knickersColourArray.random()>>
<</if>><</silently>>\
_output\
<</widget>>
<<widget "largeCock">><<silently>>
<<set _largeCockArray to [
'big',
'thick',
'large'
]>>
<</silently>><<= _largeCockArray.random()>><</widget>>
<<widget "lift">>
\<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
\elevator
\<<else>>
\lift
\<</if>>
\<</widget>>
<<widget "lowPleasureSound">><<silently>>
<<set _lowPleasureSoundArray to [
'moan',
'gasp',
]>>
<</silently>><<= _lowPleasureSoundArray.random()>><</widget>>
<<widget "lowPleasureSounds">><<silently>>
<<set _lowPleasureSoundsArray to [
'moans',
'gasps',
]>>
<</silently>><<= _lowPleasureSoundsArray.random()>><</widget>>
<<widget "m1CockDesc">><<nobr>>
<<set _m1CockDescArray to []>>
<<if $male1.arousal lt 10>>
<<set _m1CockDescArray.push(
'soft',
'flaccid',
'limp'
)>>
<<elseif $male1.arousal lt 20>>
<<set _m1CockDescArray.push(
'hardening',
'stiffening',
'semi-erect'
)>>
<<else>>
<<set _m1CockDescArray.push(
'hard',
'stiff',
'erect',
'engorged'
)>>
<</if>>
<<if $male1.cockSize == 1>>
<<set _m1CockDescArray.push(
'tiny',
'little'
)>>
<<elseif $male1.cockSize == 2>>
<<set _m1CockDescArray.push(
'small',
'little'
)>>
<<elseif $male1.cockSize == 3>>
<<set _m1CockDescArray.push(
'full'
)>>
<<elseif $male1.cockSize == 4>>
<<set _m1CockDescArray.push(
'big',
'thick',
'large'
)>>
<<elseif $male1.cockSize == 5>>
<<set _m1CockDescArray.push(
'huge',
'massive',
'long',
'thick',
'girthy',
'porn star'
)>>
<</if>>
<<if $male1.arousal lt 10 and $male1.cockSize == 1>>
<<set _m1CockDescArray.push(
'tiny, soft',
'tiny, flaccid',
'tiny, limp'
)>>
<<elseif $male1.arousal gte 20 and $male1.cockSize == 1>>
<<set _m1CockDescArray.push(
'tiny, stiff',
'tiny, hard',
'tiny, erect'
)>>
<<elseif $male1.arousal lt 10 and $male1.cockSize == 2>>
<<set _m1CockDescArray.push(
'flaccid little',
'soft little',
'limp little',
'small, flaccid',
'small, soft',
'small, limp'
)>>
<<elseif $male1.arousal gte 20 and $male1.cockSize == 2>>
<<set _m1CockDescArray.push(
'stiff little',
'hard little',
'small, stiff',
'small, hard'
)>>
<<elseif $male1.arousal lt 10 and $male1.cockSize == 4>>
<<set _m1CockDescArray.push(
'big, flaccid',
'big, soft',
'big, limp'
)>>
<<elseif $male1.arousal gte 20 and $male1.cockSize == 4>>
<<set _m1CockDescArray.push(
'big, hard'
)>>
<<elseif $male1.arousal lt 10 and $male1.cockSize == 5>>
<<set _m1CockDescArray.push(
'huge, flaccid',
'huge, soft',
'huge, limp'
)>>
<<elseif $male1.arousal gte 20 and $male1.cockSize == 5>>
<<set _m1CockDescArray.push(
'massive, hard',
'huge, hard',
'powerful'
)>>
<</if>>
<<set _output to _m1CockDescArray.random()>>
_output
<</nobr>><</widget>>
<<widget "m1HandsDesc">><<nobr>>
<<set _m1HandsArray to []>>
<<if $male1.fitness == 1>>
<<set _m1HandsArray.push(
'fat',
'fleshy',
'soft')>>
<<elseif $male1.fitness == 2>>
<<set _m1HandsArray.push(
'firm')>>
<<elseif $male1.fitness == 3>>
<<set _m1HandsArray.push(
'slender',
'slim')>>
<<elseif $male1.fitness gte 4>>
<<set _m1HandsArray.push(
'strong')>>
<</if>>
<</nobr>><</widget>>
<<widget "m1KissFeeling">><<nobr>>
<<set _m1KissFeelingArray to [
'His <<if $male1.fitness == 1>>fleshy<<else>>firm<</if>> lips press against yours.']>>
<<if $male1.facialHair == "stubble">>
<<set _m1KissFeelingArray.push(
'His stubbly jaw feels prickly on your smooth skin.',
'His stubble scrapes your smooth skin.'
)>>
<</if>>
<<set _output to _m1KissFeelingArray.random()>>
_output
<</nobr>><</widget>>
<<widget "m1KissTongue">><<nobr>>
<<set _m1KissTongueArray to []>>
<<set _m1KissTongueArray.push(
'his tongue snaking inside your mouth',
'his tongue lashing yours',
'his tongue flickering inside your mouth',
'his tongue playing with yours'
)>>
<<set _output to _m1KissTongueArray.random()>>
_output
<</nobr>><</widget>>
<<widget "m1UpperBodyFrontalDesc">><<nobr>>
<<if $male1.fitness == 1>>
<<set _m1UBFrontalDescArray to [
'soft body',
'soft chest']>>
<<elseif $male1.fitness == 2>>
<<set _m1UBFrontalDescArray to [
'firm body']>>
<<elseif $male1.fitness == 3>>
<<set _m1UBFrontalDescArray to [
'lean body',
'lean upper body',
'wiry body']>>
<<elseif $male1.fitness gte 4>>
<<set _m1UBFrontalDescArray to [
'strong chest',
'lean, powerful chest',
'sculpted muscles',
'firm body',
'lean muscles']>>
<</if>>
<<set _output1 to _m1UBFrontalDescArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "male1CockIs">><<nobr>>
<<if $male1.cockSize == 1>>
<<set _m1CockIsArray to [
'tiny.'
]>>
<<elseif $male1.cockSize == 2>>
<<set _m1CockIsArray to [
'small.',
'smaller than average.',
'smaller than most guys you\'ve been with.'
]>>
<<elseif $male1.cockSize == 3>>
<<set _m1CockIsArray to [
'average sized.',
'about average sized.'
]>>
<<elseif $male1.cockSize == 4>>
<<set _m1CockIsArray to [
'big.',
'bigger than average.',
'bigger than most guys you\'ve been with.'
]>>
<<elseif $male1.cockSize == 5>>
<<set _m1CockIsArray to [
'huge.',
'massive.',
'huge, like a porn star\'s.',
'enormous.'
]>>
<</if>>
<<set _output to _m1CockIsArray.random()>>
_output
<</nobr>><</widget>>
<<widget "male1CockSize">><<nobr>>
<<if $male1.cockSize == 1>>
<<set _m1CockSizeArray to [
'tiny'
]>>
<<elseif $male1.cockSize == 2>>
<<set _m1CockSizeArray to [
'small',
'little'
]>>
<<elseif $male1.cockSize == 3>>
<<set _m1CockSizeArray to [
'average sized'
]>>
<<elseif $male1.cockSize == 4>>
<<set _m1CockSizeArray to [
'big'
]>>
<<elseif $male1.cockSize == 5>>
<<set _m1CockSizeArray to [
'huge',
'massive',
'long, thick'
]>>
<</if>>
<<set _output to _m1CockSizeArray.random()>>
_output
<</nobr>><</widget>>
<<widget "male1KissDesc">><<silently>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _male1KissDescArray to [
'His stubbly jaw feels prickly on your smooth skin',
'His stubble scrapes your smooth skin',
'He tastes of champagne and Middle Eastern food',
'His tongue <<tongueLashes>> yours',
'Your tongue flickers inside his mouth',
'You bite his bottom lip softly',
'His cologne smells amazing']>>
<<else>>
<<set _male1KissDescArray to [
'His tongue <<tongueLashes>> yours',
'Your tongue flickers inside his mouth',
'You bite his bottom lip softly']>>
<</if>>
<<set _male1KissDesc to _male1KissDescArray.random()>>
<</silently>>\
_male1KissDesc\
<</widget>>
<<widget "male1KissingDesc">><<silently>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _male1KissDescArray to [
'his stubbly jaw prickly on your smooth skin',
'his stubble scraping your smooth skin',
'your tongue flickering inside his mouth']>>
<<else>>
<<set _male1KissDescArray to [
'your tongue flickering inside his mouth']>>
<</if>>
<<set _male1KissDesc to _male1KissDescArray.random()>>
<</silently>>\
_male1KissDesc\
<</widget>>
<<widget "male1UpperBodyDesc">><<silently>>
<<if $male1.fitness == 1>>
<<set _male1UpperBodyDescArray to [
'soft body',
'soft chest']>>
<<elseif $male1.fitness == 2>>
<<set _male1UpperBodyDescArray to [
'firm body']>>
<<elseif $male1.fitness == 3>>
<<set _male1UpperBodyDescArray to [
'lean body',
'lean upper body',
'wiry body']>>
<<elseif $male1.fitness gte 4>>
<<set _male1UpperBodyDescArray to [
'strong chest',
'lean, powerful chest',
'strong waist and back',
'sculpted muscles',
'firm body',
'lean muscles']>>
<</if>>
<<set _output to _male1UpperBodyDescArray.random()>>
<</silently>>\
_output<</widget>>
<<widget "male1BumDesc">><<nobr>>
<<if $male1.fitness == 1>>
<<set _male1BumDescArray to [
'fleshy <<bum>>',
'soft, fleshy <<bum>>',
'meaty <<bum>>']>>
<<elseif $male1.fitness == 2>>
<<set _male1BumDescArray to [
'firm <<bum>>']>>
<<elseif $male1.fitness == 3>>
<<set _male1BumDescArray to [
'lean <<bum>>']>>
<<elseif $male1.fitness gte 4>>
<<set _male1BumDescArray to [
'muscular <<bum>>',
'firm, muscular <<bum>>',
'hard <<bum>>']>>
<</if>>
<<set _male1BumDesc to _male1BumDescArray.random()>>
<</nobr>><</widget>>
<<widget "man">><<nobr>>
<<if $pc.region == "America">>\
guy\
<<elseif $pc.region == "Australasia">>\
bloke\
<<elseif $pc.region == "UK">>\
man\
<</if>>\
<</nobr>><</widget>>
<<widget "Mom">><<nobr>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
Mom\
<<else>>\
Mum\
<</if>>\
<</nobr>><</widget>>
<<widget "mom">><<nobr>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
mom
<<else>>
mum
<</if>>
<</nobr>><</widget>>
<<widget "nightclubDanceAway">><<silently>>
<<set _danceArray to [
'You dance out of his way; thankfully, he doesn\'t follow you.',
'You slip away into the dancing crowd. Luckily, he doesn\'t follow.',
'You twist your way away from him. You feel a hard pinch on your ass before you get out of his range.']>>
<</silently>><<= _danceArray.random()>><</widget>>
<<widget "nightclubDanceWithGuy">>
<<silently>>
<<set _danceWithArray to [
'You dance with him, your bodies moving in unison with the beat.',
'You grind your <<pcAss>> into him, losing yourself in the music.',
'You dance <<sexily>> with him, playfully bumping him with your hip.',
'You dance <<sexily>> with him. He places a hand on your hip as you shimmy in close.']>>
<</silently>><<= _danceWithArray.random()>><</widget>>
<<widget "oceanaPeopleWatching">><<silently>>
<<set _peopleWatchArray to [
'Two girls are getting into an argument about a boy.',
'An overly eager boy grinds up against a girl at the bar. She shoots him a withering look and he slinks away.',
'The crowd is young. Painfully young. There are some fashion tragedies among them.',
'A drunk girl starts taking selfies next to you, so you move away. You hope for her sake she doesn\'t post them online.',
'A bleary eyed guy staggers past you, looking nauseous. You hope he finds a bathroom in time.',
'A giggling group of girls nearly bumps into you. You narrowly dodge being splashed with a drink. "Sorry!" one says, inauthentically, before her friends drag her off.']>>
<</silently>><<= _peopleWatchArray.random()>><</widget>>
<<widget "olivia">><<nobr>>
<<if $pc.firstname == "Olivia">>
Elizabeth
<<else>>
Olivia
<</if>>
<</nobr>><</widget>>
<<widget "pcAss">><<nobr>>
<<set _pcAssArray to [
'bum',
'butt',
'ass'
]>>
<<set _pcAssAdjArray to []>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings")>>
<<set _pcAssAdjArray.push(
'naked',
'bare'
)>>
<</if>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set _pcAssAdjArray.push(
'tight',
'slim'
)>>
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _pcAssAdjArray.push(
'round',
'firm'
)>>
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _pcAssAdjArray.push(
'curvy',
'round'
)>>
<</if>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to _pcAssAdjArray.random() + " " + _pcAssArray.random()>>
<<else>>
<<set _output to _pcAssArray.random()>>
<</if>>
_output
<</nobr>><</widget>>
<<widget "pcBodyType">><<silently>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set _pcBodyTypeArray to [
'lean',
'lithe',
'slender',
'svelte',
'willowy']>>
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _pcBodyTypeArray to [
'slim',
'trim',
'lithe']>>
<<else>>
<<set _pcBodyTypeArray to [
'curvy',
'curvaceous',
'shapely',
'voluptuous',
'lithe']>>
<</if>>
<</silently>><<= _pcBodyTypeArray.random()>><</widget>>
<<widget "pcBottomsDesc">><<nobr>>
<<set _pcBottomsDescArray to []>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _pcBottomsDescArray to $dress.desc>>
<<elseif Array.from($pc.isWearing).includes("bottoms")>>
<<set _pcBottomsDescArray to $bottoms.desc>>
<<elseif Array.from($pc.isWearing).includes("leggings")>>
<<set _pcBottomsDescArray to $leggings.desc>>
<<elseif Array.from($pc.isWearing).includes("tights")>>
<<set _pcBottomsDescArray to $tights.desc>>
<<elseif Array.from($pc.isWearing).includes("knickers")>>
<<set _pcBottomsDescArray to $knickers.desc>>
<</if>>
<<set _output to _pcBottomsDescArray.random()>>
_output
<</nobr>><</widget>>
<<widget "pcClit">><<silently>>
<<set _pcClitArray to [
'clit',
]>>
<</silently>><<= _pcClitArray.random()>><</widget>>
<<widget "pcNipple">><<silently>>
<<set _pcNippleArray to [
'nipple',
]>>
<<if $pc.arousal gt 19>>
<<set _pcNippleArray.push("stiff nipples", "hard nipples")>>
"hard nipple")>>
<</if>>
<<if $pc.arousal gt 29>>
<<set _pcNippleArray.push("bullet hard nipple")>>
<</if>>
<</silently>><<= _pcNippleArray.random()>><</widget>>
<<widget "pcNipples">><<silently>>
<<set _pcNipplesArray to [
'nipples',
]>>
<<if $pc.arousal gt 19>>
<<set _pcNipplesArray.push("stiff nipples", "hard nipples")>>
<</if>>
<<if $pc.arousal gt 29>>
<<set _pcNipplesArray.push("bullet hard nipples")>>
<</if>>
<</silently>><<= _pcNipplesArray.random()>><</widget>>
<<widget "pcPussy">><<silently>>
<<set _pcPussyArray to [
'pussy',
]>>
<</silently>><<= _pcPussyArray.random()>><</widget>>
<<widget "pcStarSign">><<nobr>>
<<set $scene.birthDay to Number($birthDay)>>
/* I added the _months here again, if it is ever used anywhere else than the lifepath */
<<set _months to ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]>>
<<set $scene.birthMonth to _months.indexOf($birthMonth)>>
<<if $scene.birthMonth == 2 and $scene.birthDay gte 21 or $scene.birthMonth == 3 and $scene.birthDay lte 19>>
<small><div class="tooltip">♈<span class="tooltiptext">Aries</span></div></small><<setFlag "starsign" "Aries">>
<<elseif $scene.birthMonth == 3 and $scene.birthDay gte 20 or $scene.birthMonth == 4 and $scene.birthDay lte 20>>
<small><div class="tooltip">♉<span class="tooltiptext">Taurus</span></div></small><<setFlag "starsign" "Taurus">>
<<elseif $scene.birthMonth == 4 and $scene.birthDay gte 21 or $scene.birthMonth == 5 and $scene.birthDay lte 20>>
<small><div class="tooltip">♊<span class="tooltiptext">Gemini</span></div></small><<setFlag "starsign" "Gemini">>
<<elseif $scene.birthMonth == 5 and $scene.birthDay gte 21 or $scene.birthMonth == 6 and $scene.birthDay lte 22>>
<small><div class="tooltip">♋<span class="tooltiptext">Cancer</span></div></small><<setFlag "starsign" "Cancer">>
<<elseif $scene.birthMonth == 6 and $scene.birthDay gte 23 or $scene.birthMonth == 7 and $scene.birthDay lte 22>>
<small><div class="tooltip">♌<span class="tooltiptext">Leo</span></div></small><<setFlag "starsign" "Leo">>
<<elseif $scene.birthMonth == 7 and $scene.birthDay gte 23 or $scene.birthMonth == 8 and $scene.birthDay lte 22>>
<small><div class="tooltip">♍<span class="tooltiptext">Virgo</span></div></small><<setFlag "starsign" "Virgo">>
<<elseif $scene.birthMonth == 8 and $scene.birthDay gte 23 or $scene.birthMonth == 9 and $scene.birthDay lte 22>>
<small><div class="tooltip">♎<span class="tooltiptext">Libra</span></div></small><<setFlag "starsign" "Libra">>
<<elseif $scene.birthMonth == 9 and $scene.birthDay gte 23 or $scene.birthMonth == 10 and $scene.birthDay lte 21>>
<small><div class="tooltip">♏<span class="tooltiptext">Scorpio</span></div></small><<setFlag "starsign" "Scorpio">>
<<elseif $scene.birthMonth == 10 and $scene.birthDay gte 22 or $scene.birthMonth == 11 and $scene.birthDay lte 21>>
<small><div class="tooltip">♐<span class="tooltiptext">Sagittarius</span></div></small><<setFlag "starsign" "Sagittarius">>
<<elseif $scene.birthMonth == 11 and $scene.birthDay gte 22 or $scene.birthMonth == 0 and $scene.birthDay lte 19>>
<small><div class="tooltip">♑<span class="tooltiptext">Capricorn</span></div></small><<setFlag "starsign" "Capricorn">>
<<elseif $scene.birthMonth == 0 and $scene.birthDay gte 20 or $scene.birthMonth == 1 and $scene.birthDay lte 18>>
<small><div class="tooltip">♒<span class="tooltiptext">Aquarius</span></div></small><<setFlag "starsign" "Aquarius">>
<<elseif $scene.birthMonth == 1 and $scene.birthDay gte 19 or $scene.birthMonth == 2 and $scene.birthDay lte 20>>
<small><div class="tooltip">♓<span class="tooltiptext">Pisces</span></div></small><<setFlag "starsign" "Pisces">>
<</if>>
<</nobr>><</widget>>
<<widget "pcTit">><<nobr>>
<<set _pcTitArray to [
'tit',
'boob',
'breast'
]>>
<<set _pcTitAdjArray to []>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra", "bodystocking") and $avatar.top == "">>
<<set _pcTitAdjArray.push(
'naked',
'bare'
)>>
<</if>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set _pcTitAdjArray.push(
'perky',
'petite',
'small',
'pert'
)>>
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _pcTitAdjArray.push(
'perky',
'springy',
'firm'
)>>
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _pcTitAdjArray.push(
'big',
'heavy',
'full',
'round'
)>>
<</if>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to _pcTitAdjArray.random() + " " + _pcTitArray.random()>>
<<else>>
<<set _output to _pcTitArray.random()>>
<</if>>
_output
<</nobr>><</widget>>
<<widget "pcTits">><<nobr>>
<<set _pcTitsArray to [
'tits',
'boobs',
'breasts'
]>>
<<set _pcTitsAdjArray to []>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra", "bodystocking") and $avatar.top == "">>
<<set _pcTitsAdjArray.push(
'naked',
'bare'
)>>
<</if>>
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>
<<set _pcTitsAdjArray.push(
'perky',
'petite',
'small',
'pert'
)>>
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _pcTitsAdjArray.push(
'perky',
'firm',
'springy'
)>>
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _pcTitsAdjArray.push(
'big',
'heavy',
'full',
'round'
)>>
<</if>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to _pcTitsAdjArray.random() + " " + _pcTitsArray.random()>>
<<else>>
<<set _output to _pcTitsArray.random()>>
<</if>>
_output
<</nobr>><</widget>>
<<widget "pcTopDesc">><<nobr>>
<<set _pcTopDescArray to []>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _pcTopDescArray.push($dress.desc.random())>>
<<elseif Array.from($pc.isWearing).includes("top")>>
<<set _pcTopDescArray.push($top.desc.random())>>
<<elseif Array.from($pc.isWearing).includes("bra")>>
<<set _pcTopDescArray.push($dress.desc.random())>>
<</if>>
<<set _output to _pcTopDescArray.random()>>
_output
<</nobr>><</widget>>
<<widget "PianoCover">><<silently>>
<<set _pianoCoverArray to [
'Hey Jude',
'Just The Way You Are',
'Imagine',
'Every Breath You Take',
'Let It Be',
'My Way',
'Blue Velvet'
]>>
<</silently>><<= _pianoCoverArray.random()>><</widget>>
<<widget "playfulDanceMove">><<silently>>
<<set _playfulDanceMoveArray to [
'shake your ass',
'swing your hips',
'move your body',
'sway your hips',
'shimmy',
'gyrate your body',
'sway and shimmy',
'shimmy and sway',
'groove funkily',
'throw some shapes',
'bust some moves']>>
<</silently>><<= _playfulDanceMoveArray.random()>><</widget>>
<<widget "playfulDancingMove">><<silently>>
<<set _playfulDanceMoveArray to [
'shaking your ass',
'swinging your hips',
'swaying your hips',
'shimmying',
'gyrating',
'swaying and shimmying',
'shimmying and swaying',
'grooving funkily',
'throwing some shapes',
'busting some moves']>>
<</silently>><<= _playfulDanceMoveArray.random()>><</widget>>
<<widget "Professor">><<nobr>>
<<if $pc.region == "America">>\
Professor\
<<else>>\
Doctor\
<</if>>\
<</nobr>><</widget>>
<<widget "professor">><<nobr>>
<<if $pc.region == "America">>\
professor\
<<else>>\
lecturer\
<</if>>\
<</nobr>><</widget>>
<<widget "professors">><<nobr>>
<<if $pc.region == "America">>\
professors\
<<else>>\
lecturers\
<</if>>\
<</nobr>><</widget>>
<<widget "sexyDancingMove">><<silently>>
<<set _sexyDanceMoveArray to [
"your hands gliding up and down over your <<pcBodyType>> body as you " + either("shimmy", "dance") + " <<sexily>>",
"arching your back and circling your hips like you\'re " + either("riding a <<cock>>", "being fucked right there on the dance floor", "being fucked"),
"hands high above your head, hips circling <<sexily>>, showcasing your <<pcBodyType>> body"]>>
<</silently>><<= _sexyDanceMoveArray.random()>><</widget>>
<<widget "roam">><<nobr>>
<<set _roamArray to [
'roam',
'wander'
]>>
<<set _output to _roamArray.random()>>
_output
<</nobr>><</widget>>
<<widget "roaming">><<nobr>>
<<set _roamingArray to [
'roaming',
'wandering'
]>>
<<set _output to _roamingArray.random()>>
_output
<</nobr>><</widget>>
<<widget "roams">><<nobr>>
<<set _roamsArray to [
'roams',
'wanders'
]>>
<<set _output to _roamsArray.random()>>
_output
<</nobr>><</widget>>
<<widget "socialClassDescription">><<nobr>>
<<if $pc.socialClass == "elite">>
<small>
The 1%
</small>
<<elseif $pc.socialClass == "upper middle class">>
<small>
Highly educated managers and professionals
</small>
<<elseif $pc.socialClass == "middle class">>
<small>
Knowledge workers and semiprofessionals
</small>
<<elseif $pc.socialClass == "working class">>
<small>
Clerical, pink- and blue collar workers
</small>
<<elseif $pc.socialClass == "working poor">>
<small>
Low-rung clerical and service workers with low economic security
</small>
<</if>>
<</nobr>><</widget>>
<<widget "sexily">><<silently>>
<<set _sexilyArray to [
"sexily",
"sensuously",
"provocatively",
"erotically"]>>
<</silently>><<= _sexilyArray.random()>><</widget>>
<<widget "shaft">><<silently>>
<<set _shaftArray to [
'shaft'
]>>
<</silently>><<= _shaftArray.random()>><</widget>>
<<widget "smallCock">><<silently>>
<<set _smallCockArray to [
'small',
'tiny',
'little',
'puny'
]>>
<</silently>><<= _smallCockArray.random()>><</widget>>
<<widget "Sophie">>\
<<if $pc.firstname == "Sophie" or $pc.knownAs = "Sophie">>\
Natalie\
<<else>>\
Sophie\
<</if>>\
<</widget>>
<<widget "spanks">><<nobr>>
<<set _spanksArray to [
'spanks',
'slaps',
'smacks']>>
<<set _output to _spanksArray.random()>>
_output
<</nobr>><</widget>>
<<widget "stiff">><<nobr>>
<<set _stiffArray to [
'stiff',
'hard',
'erect',
'engorged'
]>>
<<set _output to _stiffArray.random()>>
_output
<</nobr>><</widget>>
<<widget "tights">>\
\<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
\pantyhose
\<<else>>
\tights
\<</if>>
\<</widget>>
<<widget "tk">>\
<span style="color: red; background-color: yellow">TK</span>\
<</widget>>
<<widget "tip">><<silently>>
<<set _tipArray to [
'tip',
'head'
]>>
<</silently>><<= _tipArray.random()>><</widget>>
<<widget "toe">><<silently>>
<<set _toeArray to [
'toe',
]>>
<</silently>><<= _toeArray.random()>><</widget>>
<<widget "toes">><<silently>>
<<set _toesArray to [
'toes',
]>>
<</silently>><<= _toesArray.random()>><</widget>>
<<widget "toilet">><<nobr>>
<<if $pc.nationality == "U.S.">>
restroom
<<elseif $pc.nationality == "Canadian">>
washroom
<<elseif $pc.nationality == "English">>
loo
<<elseif $pc.nationality == "Australian">>
toilet
<<elseif $pc.nationality == "New Zealand">>
toilet
<</if>>
<</nobr>><</widget>>
<<widget "tongueLashes">><<nobr>>
<<set _tongueLashesArray to [
'lashes',
'licks',
'flickers over',
'flicks',
'swirls over'
]>>
<<set _output to _tongueLashesArray.random()>>
_output
<</nobr>><</widget>>
<<widget "trainers">><<nobr>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
sneakers
<<elseif $pc.nationality == "English">>
trainers
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
runners
<</if>>
<</nobr>><</widget>>
<<widget "trouser">><<nobr>> /* e.g. "in his <<trouser>> pocket" */
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
pants
<<else>>
trouser
<</if>>
<</nobr>><</widget>>
<<widget "trousers">><<nobr>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
pants
<<else>>
trousers
<</if>>
<</nobr>><</widget>>
<<widget "universities">><<nobr>>
<<if $pc.nationality == "U.S.">>\
colleges\
<<else>>\
universities\
<</if>>\
<</nobr>><</widget>>
<<widget "university">><<nobr>>
<<if $pc.nationality == "U.S.">>\
college\
<<else>>\
university\
<</if>>\
<</nobr>><</widget>>
<<widget "University">><<nobr>>
<<if $pc.nationality == "U.S.">>\
College\
<<else>>\
University\
<</if>>\
<</nobr>><</widget>>
<<widget "UNIVERSITY">><<nobr>>
<<if $pc.nationality == "U.S.">>\
COLLEGE\
<<else>>\
UNIVERSITY\
<</if>>\
<</nobr>><</widget>>
<<widget "cum">><<nobr>>
<<set _cumArray to [
'cum',
'jizz',
'sperm',
'spunk'
]>>
<<set _cumAdjArray to []>>
<<set _cumAdjArray.push(
'warm',
'hot',
'sticky',
'thick',
'creamy',
'gooey',
'slimy',
'salty'
)>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set _output to _cumAdjArray.random() + " " + _cumArray.random()>>
<<else>>
<<set _output to _cumArray.random()>>
<</if>>
_output
<</nobr>><</widget>>
<<widget "cums">><<nobr>>
<<set _cumsArray to [
'cums',
'erupts',
'spurts',
'starts pulsating',
'throbs'
]>>
<<set _output to _cumsArray.random()>>
<</nobr>>_output<</widget>><<silently>>
<</silently>>\
<<nobr>>
<<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>
<<if not Array.from($pc.isWearing).includesAny("bra", "knickers")>>
<<addPCArousalLarge>><<addArousalLarge "male1">>
As you walk through the corridors, <<if Array.from($pc.isWearing).includes("stockings")>>stockings clinging sensuously to your thighs, <</if>>your total lack of underwear feels more apparent than it did in your room. Your <<pcTits>> jiggle with every step, and your dress is short and tight. You'll need to be careful not to flash too much when you sit down.
<<elseif not Array.from($pc.isWearing).includes("bra")>>
<<addPCArousalMinor>><<addArousalMinor "male1">>
As you walk braless through the corridors, <<if Array.from($pc.isWearing).includes("stockings")>>stockings clinging sensuously to your thighs, <</if>>you feel your nipples harden and your <<pcTits>> jiggling with every step.
<<elseif not Array.from($pc.isWearing).includes("knickers")>>
<<addPCArousalModerate>>
As you walk through the corridors, <<if Array.from($pc.isWearing).includes("stockings")>>stockings clinging sensuously to your thighs, <</if>>you feel more conscious of your decision not to wear <<knickers>> to your date than you did in your room. Your dress is short and tight, and you'll need to be careful not to flash too much when you sit down.
<</if>>
<<else>>
<<if not Array.from($pc.isWearing).includesAny("bra", "knickers")>>
<<addPCArousalModerate>><<addArousalLarge "male1">>
As you walk through the corridors, <<if Array.from($pc.isWearing).includes("stockings")>>stockings clinging sensuously to your thighs, <</if>>your total lack of underwear feels more apparent than it did in your room. Your <<pcTits>> jiggle with every step, and your dress is tight and thin.
<<elseif not Array.from($pc.isWearing).includes("bra")>>
<<addPCArousalMinor>><<addArousalMinor "male1">>
As you walk braless through the corridors, <<if Array.from($pc.isWearing).includes("stockings")>>stockings clinging sensuously to your thighs, <</if>>you feel your nipples harden and your <<pcTits>> jiggling with every step.
<</if>>
<</if>>
<</nobr>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "hercules">>\
"Okay," you shrug. "A Hercules, please."
<<= "<img src='" + $imagePath + "hercules.png'>" >>\
The bartender mixes you a tall cocktail of Havana Club, Absolut Vanilla, Blue Curacao, Malibu, vanilla syrup and a dash of lemon juice. It tastes sweet and tropical, with a strong underlying alcoholic kick.
<<else>>\
You eye Max's blue drink dubiously. "I'll have a <<cocktail>>, please," you say to the bartender. He mixes your drink and slides it over the bar, which is inlaid with thousands of iridescent seashells.
<</if>>\
"Hey, $pc.knownAs," says Max. "How come you're not married?"
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) I wouldn't suit monogamy." "Barazura talk">>
<<set $temp to "imASlut">>
<<set $chapter.maxLeadOn += 1>>
<</link>>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>\
<<link "(Likes Older Men) (Flirt) All the hot ones are taken." "Barazura talk">>\
<<set $temp to "slutForOld">>
<<set $chapter.maxLeadOn += 1>>
<</link>>
<</if>>\
<<link "I\'m too young." "Barazura talk">>
<<set $temp to "tooYoung">>
<</link>>
<<link "Waiting for the right guy." "Barazura talk">>
<<set $temp to "mrRight">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<pcTalk>>\
<<showXP>>\
<<if $temp == "imASlut">>\
<<addArousalMinor "male1">>\
"I'm not really sure I'm cut out to be monogamous," you tell him. "Not yet, anyway. Too busy having fun to settle down with one guy."
<span class="goodFeedback">Max <b>liked</b> that.</span>
"Here's to fun," Max says, holding up his glass in a toast.
<<elseif $temp == "slutForOld">>\
<<addArousalModerate "male1">>\
"I tend to be attracted to older men," you say. "The hot ones are normally married already."
<span class="goodFeedback">Max <b>loved</b> that.</span>
"Well...here's to your excellent taste in men," he grins, holding up his glass in a toast.
<<elseif $temp == "tooYoung">>\
"I don't think I'm ready to settle down yet," you say. "Marriage can wait."
"Here's to having fun in your twenties," Max says, holding up his glass in a toast. <<if $pc.age gte 30>>You conceal your pleasure at not looking your age.<</if>>
<<elseif $temp == "mrRight">>\
"Just haven't met the right guy yet, I guess," you reply.
"You're young. You've got plenty of time. Here's to finding Mr Right, when you're ready to settle down." He holds up his glass in a toast.
<</if>>\
<<link "Where are we going after this?" "Leaving Barazura">>
<<set $temp to "whereTo">>
<</link>>
<<link "What\'s the deal with your marriage?" "Leaving Barazura">>
<<set $temp to "maxWife">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "whereTo">>\
"Skål!" You clink your glass to his. "So, where are you taking me after this?"
"This really cool place," he enthuses. "It's a kind of...open air Arabian banquet. There's dancers, a show, all kinds of things.
"It's a little touristy, but much more fun than a boring restaurant. You're going travelling for the memories, right? So I wanted to take you somewhere memorable before you head on to the next place..."
<<elseif $temp == "maxWife">>\
"Skål!" You clink your glass to his. "Sooo...what's the story with you and your wife?"
Max takes a sip of his drink before answering. "Well...Lise and I got married too young, really," he says, looking wistful. "We're more like friends these days. Or siblings.
"You're doing it right, I think," he says. "Live your life now, settle down with someone special later when you've got all these memories behind you. I think it's really cool that you're travelling..."
<</if>>\
<<if $chapter.maxLeadOn + $chapter.maxSlutty gt 1.5>>\
You chat with him about travel while you drink your cocktails. "You're so beautiful," he says suddenly. He leans closer and rests his fingertips on your thigh. "And you've got the whole world ahead of you. I'm jealous. I'd love to be at the start of some grand adventure."
Being touched like this in public is illegal in Dubai.
[[Remove his hand.|Leaving Barazura 2][$temp to "safe"]]
[[Let him touch your leg.|Leaving Barazura 2][$temp to "permissive"]]
<<else>>\
You chat with him about travel while you finish your cocktails. Max is a good conversationalist, and the time passes quickly. Once your glass is empty, he pays the bar bill, and has his car brought around to the [[hotel entrance|Ride in Max's car]].
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "safe">>\
You lift his hand off your thigh and shoot him a look. He grins at you, but goes back to his drink and his best behaviour. "So why Thailand?" he asks. Max is a good conversationalist, and the time passes quickly. Once your glass is empty, he pays the bar bill, and has his car brought around to the [[hotel entrance|Ride in Max's car]].
<<elseif $temp == "permissive">>\
You glance around the bar. The patrons are all Western and the staff aren't likely to call the cops, so you leave his hand where it is. "So why Thailand?" he asks, his fingers tracing sensuous little patterns up and down your <<if not Array.from($pc.isWearing).includes("stockings")>>bare<<else>>nylon-clad<</if>> thigh. Max's good conversation skills and gentle caresses make the time pass quickly. Once your glass is empty, he pays the bar bill, and has his car brought around to the [[hotel entrance|Ride in Max's car]].
<</if>>\<<silently>>
<<if $temp == "permissive">>
<<addmins 25>>
<<else>>
<<addmins 55>>
<</if>>
<<pcMoodCalm>>
<<set $location.place to "D63 highway">>
<</silently>>\
<<header>>
<<showXP>>\
Max has rented a massive, powerful Volvo SUV for his stay in Dubai. You cruise at high speed through the city streets, weaving through traffic and racing past lit-up skyscrapers. Max drives safely, but very fast; you think he's showing off a little.
When you get on the D63 highway at the edge of town, Max puts his foot down and the car's big turbo roars into action. With the light pollution of the city behind you, the night sky explodes into a sea of stars.
<<if $temp == "permissive">>\
Steering with his left hand, Max reaches across the central console with his right, and settles it back on your leg. "You're fucking sexy," he says. "You've got great legs." His hand slides over your <<if not Array.from($pc.isWearing).includes("stockings")>>bare<<else>>stockinged<</if>> leg and up onto your thigh through your dress.
[[Move his hand down.|Ride in Max's car 2][$temp to "knee"]]
[[Let him paw your thigh.|Ride in Max's car 2][$temp to "thigh"]]
<<else>>\
You cruise along the highway, chatting about the differences between your home countries. Eventually, you pull off the highway and onto a [[desert road|Al Hadheerah,]] that winds between the rolling sand dunes.
<</if>><<silently>>
<<set $location.place to "D63 highway">>
<<addmins 30>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "knee">>\
You gently push his hand down off your dress and back onto your leg. He caresses your <<if not Array.from($pc.isWearing).includes("stockings")>>bare<<else>>stockinged <</if>> leg while he drives, enjoying the feeling of your <<if not Array.from($pc.isWearing).includes("stockings")>>silky smooth skin<<else>>nylon-clad skin<</if>>.
<<elseif $temp == "thigh">>\
You let Max paw you with his free hand while he drives.
/*<<nobr>>
<<if $pc.lastWornDress == "offShoulderLBD">>
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.braSize == "34A">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpACup.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpBCup.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpCCup.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpDCup.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpDDCup.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpECup.png">>
<</if>>
<<else>>
<<if $pc.braSize == "34A">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpACupBraless.png">>
<<elseif $pc.braSize == "34B">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpBCupBraless.png">>
<<elseif $pc.braSize == "34C">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpCCupBraless.png">>
<<elseif $pc.braSize == "34D">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpDCupBraless.png">>
<<elseif $pc.braSize == "34DD">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpDDCupBraless.png">>
<<elseif $pc.braSize == "34E">>
<<set $avatar.dress to "http://www.femaleagentgame.com/wp-content/uploads/2018/03/dressLBDHemUpECupBraless.png">>
<</if>>
<</if>>
<</if>>*/\
<<if Array.from($pc.isWearing).includes("stockings")>>\
His hand gropes your stocking top, first through your dress, and then he starts tugging your hemline up in tiny, tiny increments until your stocking top is totally uncovered.
<<else>>\
His hand paws your thigh, first through the dress, and then he starts tugging your hemline up in tiny, tiny increments so he can <<grope>> more of your bare leg.
<</if>>\
<<else>>\
<<if Array.from($pc.isWearing).includes("stockings")>>\
His hand gropes your stocking top, first through your dress, and then his fingers slip under the hemline, a tiny amount at first, then further and further until he's <<fondling>> stocking top and bare thigh under the floaty material of your dress.
<<else>>\
His hand paws your thigh, first through the dress, and then his fingers slip under the hemline, a tiny amount at first, then further and further until he's <<fondling>> your silky smooth thigh under the floaty material of your dress.
<</if>>\
<</if>>\
You cruise along the highway, chatting casually about the differences between your home countries while Max's hand roams possessively over your leg. Eventually, you pull off the highway and onto a [[desert road|Al Hadheerah,]] that winds between the rolling sand dunes.<<silently>>
<<set $location.place to "AL HADHEERAH RESTAURANT">>
<<addmins 4>>
<</silently>>\
<<header>>
<<= "<img src='" + $imagePath + "alHadeerah.jpg'>" >>\
<<showXP>>\
You arrive at what looks like an old Bedouin fort nestled amongst the dunes. <<if $temp == "thigh" and $pc.lastWornDress == "offShoulderLBD">><<offShoulderLBD>>You tug your hem back down into place and get out.<</if>> The smell of sizzling grills and the sound of traditional Arabic music drift out from within the stone walls.
At the gate you're greeted by a smiling host, who leads you to your table. Inside are sunken seating areas, blazing firepits, and a stage that's currently occupied by a live band playing zithers, flutes and drums.
<<= "<img src='" + $imagePath + "alHadeerahInt.png'>" >>\
"Dining under the stars," grins Max as you take your seat. "What do you think?"
<<link "It's amazing!" "Al Hadheerah souk">>
<<set $temp to "amazing">>
<</link>>
<<link "It's...different." "Al Hadheerah souk">>
<<set $temp to "meh">>
<</link>><<silently>>
<<addmins 1>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "amazing">>\
<<pcSmile>>"Wow," you say, "I love it!"
<span class="goodFeedback">Max <b>liked</b> that.</span>
Max beams happily. "Let's go get some food," he says. "Follow me."
<<elseif $temp == "meh">>\
<<pcTalk>>You look around. "Well, it's certainly <i>different..."</i> you venture.
<span class="badFeedback">Max <b>disliked</b> that.</span>
Max looks a little crestfallen at your lukewarm response. "It gets better," he promises. "We can ride camels later. But first let's get some food."
<</if>>\
He leads you to an area laid out like a souk, with dozens of chefs preparing food using wood-fired ovens, charcoal grills and spit roasts. You've been eating carefully ever since you knew you'd be trying out for a job as a stripper, and the mixed fragrance of freshly baked bread, sizzling meats and exotic spices smells delicious.
<<= "<img src='" + $imagePath + "alHadeerahSouk.png'>" >>\
You and Max fill your plates with tasty morsels and head back to the table. How do you want to behave over dinner?
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) Slutty." "Al Hadheerah meal">>
<<set $temp to "slutty">>
<</link>>
<<else>>\
<span class="greyedOut">(Promiscuous) Slutty.</span>
<</if>>\
<<link "Flirty." "Al Hadheerah meal">>
<<set $temp to "flirty">>
<</link>>
<<link "Friendly." "Al Hadheerah meal">>
<<set $temp to "friendly">>
<</link>><<silently>>
<<addmins 13>>
<</silently>>\
<<header>>
<<showXP>>\
You eat a delicious meal under the stars, washed down with a chilled Grand Cru Chardonnay. Thoughout the evening, the entertainment changes: musicians, dancers and singers take the stage; belly dancers, fire eaters and costumed performers roam amongst the tables; atop a nearby sand dune, horsemen with scimitars reenact an ancient battle, and later a lantern-lit camel procession crosses the dune top under the moonlight.
<<if $temp == "slutty">>\
<<addArousalLarge "male1">>\
<<addPCArousalLarge>>\
<<set $male1.flags.add("slut")>>\
<<pcTalk>>\
During the evening you send Max some pretty strong signals, turning the conversation sexual when you can and touching his arm a lot. His body feels hard and sculpted under his shirt.
<<= "<img src='" + $imagePath + "bellyDancer.jpg'>" >>\
When a belly dancer shimmies up to your table, you surreptitiously slip your hand onto his leg. The beaming dancer shakes her hips, boobs jiggling and jewellery jingling, while you grope him under the table. Your hand glides over his strong thigh and gradually into his lap. You can feel his <<cock>> getting harder and harder as you <<fondle>> his <<crotch>>.
The belly dancer moves on, and Max shoots you a hungry look. <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>His hand slips onto your <<if Array.from($pc.isWearing).includes("stockings")>>stockinged<<else>>bare<</if>> knee, then slowly up your leg and under the hem of your dress. His strong fingers roam over your <<if Array.from($pc.isWearing).includes("stockings")>>stocking top<<else>>firm thighs<</if>> then find <<if Array.from($pc.isWearing).includes("knickers")>>the gusset of your <<= $knickers.desc.random()>>.
Max <<fondles>> your pussy through your <<= $knickers.desc.random()>>. Your pussy is hot and <<wetPussyAdjective>> through the material. His fingers slip inside $knickers.pronoun.<<else>>your naked pussy. He raises an eyebrow at you, then grins and leans in to whisper in your ear. "Dressed for easy access, huh," he murmurs.<</if>>
Max's finger slides between your <<wetPussyAdjective>> lips, finding your clit and <<fondling>> it slowly and rhythmically. He's really good at this, and you find yourself getting very <<aroused>> very quickly. You sip your wine and basically try to act like a girl who isn't being fingered in a restaurant.
A waiter comes over to check on the two of you. Max doesn't stop, his fingertip gliding over your <<wetPussyAdjective>>, sensitive clit. You try not to <<lowPleasureSound>> while Max strikes up a conversation with him about the history of the restaurant. You know you won't be able to talk, so you just smile politely at the waiter when he tries to involve you in the conversation. You feel yourself getting closer and closer to orgasm. You squash your legs together, and that helps slow Max down, but his finger is relentless and you know that in a few seconds you're going to have to come.
Just when you think you can't hold out a moment longer, the waiter smiles and moves on, and you relax and let the feeling rush over you. You bite your lip and come and drop your fork into your plate with a clang. Max's finger traces slow circles around your clit as the feelings slowly ebb away.
He looks at you, his grey eyes burning with desire. "Shall we get out of here?"
<<link "Hell yes." "Return from Al Hadheerah">>
<</link>>
<<else>>\
His hand slips onto your leg, feeling your <<if $pc.strength gt 0>>lean, muscular<<elseif $pc.bodyType == "curvy">>curvy<<else>>slender<</if>> thigh through the thin lycra of your dress, then roaming down and onto your <<if Array.from($pc.isWearing).includes("stockings")>>stockinged<<else>>bare<</if>> knee.
Slowly but insistently, Max starts tugging the hemline up.
[[Help him.|Al Hadheerah meal grope 2]]
<</if>>
<<elseif $temp == "flirty">>\
<<silently>>
<<pcSmile>>
<</silently>>\
<<addmins 1>>\
The setting is magical, and Max is charming and handsome. It doesn't take much effort to flirt. You smile, make lots of eye contact, and lots of fleeting little touches through the evening.
"I'm so pleased I met you," Max says towards the end of the meal. "I guess it was just random chance, and I guess that we'll probably never see each other again after tonight. But I just know I'm going to be thinking about you often, wondering where you are in the world, what you're exploring." Under the table, his fingers curl around yours. "You're really beautiful, $pc.knownAs," he says, looking into your eyes. "I'm glad we had tonight."
<<= "<img src='" + $imagePath + "fireworks.png'>" >>\
The finale for the evening is a fireworks display. You sip coffees and watch rockets whoosh and boom in the starry sky. "Reminds me of work," Max smirks. He pays the bill, and you head back to [[his car.|Return from Al Hadheerah]]
<<elseif $temp == "friendly">>\
<<silently>>
<<pcTalk>>
<</silently>>\
<<addmins 13>>\
Max is really well travelled, and you talk a lot about his experiences in Asia in general and Bangkok in particular. He gives you a lot of general advice on how to stay safe while you're over there, which you find quite sweet considering you've had a lot more training in how to operate alone in hostile foreign environments than he has.
You chat with Max about Dubai, and learn that he's not crazy about it. "In Sweden we have this idea called Lagom. It means, 'just enough', you only take what you need. Here it's the opposite, everything has to be bigger, more wasteful, more extravagant." He glances over at you. "But I shouldn't complain about getting to come here for work. And hey, it means I got to eat dinner in a desert with <<if $pc.nationality == "U.S.">>an American Girl<<elseif $pc.nationality == "English">>a beautiful English girl<<elseif $pc.nationality == "Australian">>a beautiful Aussie backpacker<<elseif $pc.nationality == "New Zealand">>a beautiful Kiwi backpacker<<elseif $pc.nationality == "Canadian">>a fellow snow dweller<</if>>, so it's not all bad."
<<= "<img src='" + $imagePath + "fireworks.png'>" >>\
The finale for the evening is a fireworks display. You sip coffees and watch rockets whoosh and boom in the starry sky. "Reminds me of work," Max smirks. He pays the bill, and you head back to [[his car.|Return from Al Hadheerah]]
<</if>>\<<silently>>
<<set $avatar.top to $dress.lifted,
$avatar.topRear to $dress.liftedRear>>
<<addmins 3>>
<</silently>>\
<<header>>
<<showXP>>\
Wearing a casual expression and and moving as little as possible, you shift your weight around to let Max pull the hem of your dress up to the top of your thighs. The cool air feels nice, and so does the feel of his strong fingers roaming over your <<if Array.from($pc.isWearing).includes("stockings")>>stockings and then your bare skin<<else>>bare skin<</if>>. They move up and onto <<if Array.from($pc.isWearing).includes("knickers")>>the gusset of your <<= $knickers.desc.random()>>.
Max <<fondles>> your pussy through your <<= $knickers.desc.random()>>. Your pussy is hot and <<wetPussyAdjective>> through the material. His fingers slip inside $knickers.pronoun.<<else>>your naked pussy. He raises an eyebrow at you, then smirks and leans in to whisper in your ear. "Dressed for easy access, huh," he murmurs.<</if>>
Max's finger slides between your <<wetPussyAdjective>> lips, finding your clit and <<fondling>> it slowly and rhythmically. He's really good at this, and you find yourself getting very <<aroused>> very quickly. You sip your wine and basically try to act like a girl who isn't being fingered in a restaurant.
A waiter comes over to check on the two of you. Max doesn't stop, his fingertip gliding over your wet, sensitive clit. You try not to <<lowPleasureSound>> while Max strikes up a conversation with him about the history of the restaurant. You know you won't be able to talk, so you just smile politely at the waiter when he tries to involve you in the conversation. You feel yourself getting closer and closer to orgasm. You squash your legs together, and that helps slow Max down, but his finger is relentless and you know that in a few seconds you're going to have to come.
Just when you think you can't hold out a moment longer, the waiter smiles and moves on, and you relax and let the feeling rush over you. You bite your lip and come and drop your fork into your plate with a clang. Max's finger traces slow circles around your clit as the feelings slowly ebb away.
He looks at you, his grey eyes burning with desire. "Shall we get out of here?"
<<link "Hell yes." "Return from Al Hadheerah">>
<<cloathes-dress-kirah1ShoulderBodyconDress-black>>
<</link>><<silently>>
<<set _timeStamp to clone($gameDate)>>
<<set $gameDate.setHours(23), $gameDate.setMinutes(3)>>
<<calculateBAC>>
<<set $location.place to "D63 highway">>
<</silently>>\
\<<header>>
<<pcTalk>><<if $temp == "slutty">>Max quickly pays the bill, and you head back to his car. It<<else>>Max's car<</if>> purrs into life and he heads back to the Atlantis.
"Aren't you over the limit?" you ask as he pulls back onto the D63 highway. He drank the Hercules, plus quite a few glasses of wine.
"Maybe a little," he admits. "But I'm not drunk. Besides," he pats the dashboard lovingly, "this is a <i>Volvo.</i> I could drive it off a cliff and we'd walk away."
"I heard the Dubai police can come down pretty hard on that kind of thing."
"Maybe." Max shrugs. "Or maybe they're corrupt as hell and if I tell them who I had lunch with today, they'll shit their pants. Don't worry about it."
<<if $hackingMaxsPhone == true>>Maybe he's showing off, or maybe hacking his phone will actually be worth it to your colleagues back in <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS">>Canberra<<elseif $pc.agency == "NZSIS">>Wellington<<elseif $pc.agency == "CSIS">>Ottawa<</if>>. <</if>>The drive back is fast but uneventful. After a cruise along D63 and then through Dubai's city streets, you're back at the Atlantis. A valet parks the Volvo, and you and Max enter the lobby.
<<if $temp == "slutty">>"Let's go to my room," he says. From the tone of his voice, you can tell he expects to be inside you before too long.
<<link "Okay." "Go to Max's hotel room">>
<</link>>
<<link "Actually, I don't feel like it." "Max Atlantis persuasion">>
<</link>>
<<else>>\
"So I was thinking maybe I could show you my room," he says nonchalantly.
<<link "Okay." "Go to Max's hotel room">>
<</link>>
<<link "Sorry, I've got an early flight." "Max Atlantis persuasion">>
<</link>>
<</if>><<silently>>
<<set $location.place to "Lobby">>
<<set location.location to "(Atlantis Hotel), Dubai">>
<<addmins 5>>
<</silently>>\
<<header>>
<<showXP>>\
<<if $temp == "slutty">>\
<<pcMoodCalm>>\
"You're kidding, right?" Max keeps his voice low, but he looks astonished. "If you think you're not getting laid after what we just did, you're crazy. Come on."
<<link "Go with him." "Go to Max's hotel room">>
<</link>>
<<link "Not doing it." "Reject Max Atlantis lobby 2">>
<</link>>
<<else>>\
"Come on, we need to keep drinking. I've got some champagne on ice up there. Really <i>good</i> champagne."
<<link "Accept." "Go to Max's hotel room">>
<</link>>
<<link "Refuse." "Reject Max Atlantis lobby">>
<</link>>
<</if>>\<<header>>
<<pcMoodCalm>>"Sorry, Max," you tell him. "Not on a first date."
"That's...a good rule, $pc.knownAs, but we're both flying to different countries tomorrow. There isn't gonna be a second date for us, this is it." He leans in conspiratorially. "Part of travelling is that it's supposed to change you. You're not just exploring the world, you're exploring yourself. Finding out when it's okay to break a rule. C'mon, let's drink champagne."
<<link "Well...I guess." "Max Atlantis lobby turnaround">>
<</link>>
<<link "Really no." "Reject Max Atlantis lobby 2">>
<</link>>\<<header>>
You relent and let Max lead you into the <<lift>>. "You're...you're a pretty good salesman, aren't you?"
Max grins as he pushes the button for his floor. "Wanna buy a fighter jet?"
The doors slide open on the 15th floor, and Max leads you to [[his suite|Atlantis Suite 1505]].<<silently>>
<<set $location.place to "Elevator">>
<<set $location.location to "(Atlantis Hotel), Dubai">>
<<set $pc.wasWearing to $pc.isWearing>>
<<addmins 5>>
<</silently>>\
<<header>>
<<pcMoodCalm>>\
<<showXP>>\
You and Max ride the <<lift>> up to the 15th floor. The doors swoosh open and Max leads you to his [[suite.|Atlantis Suite 1505]]<<if lastVisited("Go to Max's hotel room") is 1 or lastVisited("Max Atlantis lobby turnaround") is 1>>\
<<include "Max Hotel Room MF Setup">>
<<else>>\
<<include "Sex Engine">>
<</if>>\<<header>>
Max tries to persuade you to have one more drink with him in Barazura, but your mind's made up. You leave your frustrated date in the lobby, and head back to your room to [[get some sleep.|Leaving Dubai]]<<silently>>
<<set
$scene to {},
$scene.name to "max balcony dubai",
$scene.location to "balcony",
$scene.flags to new Set(),
$scene.flags.add("outside"),
$scene.availablePositions to [
"m1BentOverFuck"],
$scene.envDesc to [
'warm night air',
'balmy night air'],
$pc.position to "standing">>
<<set $location = {
"place" : "ROOM 1505" ,
"location" : "(ATLANTIS HOTEL), DUBAI " ,
"exposure" : "Private",
"scene" : "dubai"
}>>
<<set $bars.ArousalTemp to 0>>
<<set $decision to {}>>
<</silently>>
\<<header>>
Max's room is bigger than yours, appointed in the same luxurious style. "Champagne's in the kitchen," Max says. "Shall we drink it on the balcony?"
You slide open his French windows, step out onto his balcony, and gaze out into the starry Dubai night sky. High above the city, the warm wind brings smells of the city and the sea. Music drifts up from a DJ set playing down on Nasimi Beach, while ship navigation lights drift along serenely out on the dark waters of the Persian Gulf.
After a few moments, Max steps out and joins you, handing you a flute of champagne. "To travellers," he says, holding up his flute.
"Skål." You clink glasses, and take a sip. It's <i>really</i> good.
<<link "Tastes great." `passage()`>>
<<set $decision.macro to "maxIntroNiceChampagne">>
<</link>>
<<link "Nice view." `passage()`>>
<<set $decision.macro to "maxIntroNiceView">>
<</link>>/* Sex Engine / Previously Max Hotel MF Scene */\
<<silently>>
<<addmins 1>>
<<if $pc.arousal gte 83 >>
<<pcOFace>>
<<elseif Array.from($scene.flags).includes("pcCame")>>
<<pcEyesOpen>>
<</if>>
<</silently>>\
<<header>>
<<arousalBar>>
<<nobr>>
/* Run the PC's decision.macro */
<<= '<<' + $decision.macro + '>>'>><br /><br />
/* pcActionDetector widget */
<<set $pc.flags.delete("suckingCockM1"),
$pc.flags.delete("givingHJM1")>>
<<if _pcActivity == "suckingCockM1">>
<<set $pc.flags.add("suckingCockM1")>>
<<elseif _pcActivity == "givingHJM1">>
<<set $pc.flags.add("givingHJM1")>>
<</if>>
/* Set up male1's decision array */
<<if Array.from($scene.flags).includes("pcCame")>>
<<set $male1.flags.add("selfish")>>
<</if>>
<<if $male1.arousal == 100>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("M1VinegarStrokes")>>
<<elseif $scene.location == "balcony">>
<<if $male1.position == "standing" and $pc.position == "standing">>
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1FingerFuckPC")>>
<<elseif _pcActivity == "givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif _pcActivity == "endingSexScene">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1PersuadePCContinue")>>
<<elseif$male1.isDoing == "niceViewReply">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("maxNiceViewReply")>>
<<elseif $male1.isDoing == "niceChampagneReply">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("maxNiceChampagneReply")>>
<<elseif $male1.isDoing == "firstkiss">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("maxFirstKiss")>>
<<elseif $male1.isDoing == "nicegirl">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1KissPC")>>
<<set $male1.options.add("m1CaressPC")>>
<<if $male1.arousal gte 10>>
<<set $male1.options.add("m1GropePC")>>
<</if>>
<<elseif $male1.isDoing == "m1BentOverFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1BendPCOver")>>
<</if>>
<<else>> /* general options for m1 stand & pc stand */
<<set $male1.options to new Set()>>
<<if not Array.from($male1.flags).includes("selfish")>>
<<set $male1.options.add("m1KissPC"),
$male1.options.add("m1CaressPC"),
$male1.options.add("m1GropePC")>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings", "knickers")>>
<<set $male1.options.add("m1FingerPC")>>
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("dress", "top", "bottoms", "bra", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1StripPC")>>
<</if>>
<<if $male1.arousal gte 20>>
<<set $male1.options.add("m1RequestBJ")>>
<</if>>
<<if $male1.arousal gte 40>>
<<set $male1.options.add("m1BendPCOver")>>
<</if>>
<</if>> /* if male1 is fingerfucking pc */
<<elseif $male1.position == "standing" and $pc.position == "on knees">>
<<if _pcActivity == "suckingCockM1">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<elseif _pcActivity =="givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif $male1.isDoing == "m1BentOverFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1BendPCOver")>>
<</if>>
<<else>> /* gen options for m1 standing, pc on knees */
<<set $male1.options to new Set()>>
<<if $male1.isCockOut==false>>
<<set $male1.options.add("m1GetCockOut")>>
<</if>>
<<set $male1.options.add("m1Bark")>>
<</if>> /* if pc is sucking cock M1 */
<<elseif $male1.position == "standing" and $pc.position == "bent over">>
<<if Array.from($male1.flags).includes("m1FuckPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1FuckPC")>>
<<else>> /* general options m1 standing pc bent over */
<<set $male1.options to new Set()>>
<<if $male1.isCockOut == false>>
<<set $male1.options.add("m1GetCockOut")>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("dress", "top", "bottoms", "bra", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1StripPC")>>
<</if>>
<<if $male1.isCockOut == true and not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers")>>
<<set $male1.options.add("m1FuckPC")>>
<</if>>
<</if>> /* if m1 flags includes m1FuckPC */
<</if>> /* if m1 is standing & pc is standing */
<<elseif $scene.location == "bedroom">>
<<if $male1.position == "standing" and $pc.position == "standing">>
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1FingerFuckPC")>>
<<elseif _pcActivity == "givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif _pcActivity == "givingBJM1">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<elseif _pcActivity == "endingSexScene">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1PersuadePCContinue")>>
<<elseif $male1.isDoing == "firstkiss">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("maxFirstKiss")>>
<<elseif $male1.isDoing == "nicegirl">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1KissPC")>>
<<set $male1.options.add("m1CaressPC")>>
<<if $male1.arousal gte 10>>
<<set $male1.options.add("m1GropePC")>>
<</if>>
<<elseif $male1.isDoing == "m1MissionaryFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1DoggyFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1CowgirlFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<else>> /* general options for m1 stand & pc stand */
<<set $male1.options to new Set()>>
<<if not Array.from($male1.flags).includes("selfish")>>
<<set $male1.options.add("m1KissPC"),
$male1.options.add("m1CaressPC"),
$male1.options.add("m1GropePC")>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings", "knickers")>>
<<set $male1.options.add("m1FingerPC")>>
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("dress", "top", "bottoms", "bra", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1StripPC")>>
<</if>>
<<if $male1.arousal gte 20>>
<<set $male1.options.add("m1RequestBJ")>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<</if>> /* if male1 is fingerfucking pc */
<<elseif $male1.position == "standing" and $pc.position == "on knees">>
<<if _pcActivity == "suckingCockM1">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<elseif _pcActivity =="givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif $male1.isDoing == "m1MissionaryFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1DoggyFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1CowgirlFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<else>> /* gen options for m1 standing, pc on knees */
<<set $male1.options to new Set()>>
<<if $male1.isCockOut==false>>
<<set $male1.options.add("m1GetCockOut")>>
<</if>>
<<set $male1.options.add("m1Bark")>>
<</if>> /* if pc is sucking cock M1 */
<<elseif $male1.position == "on bed" and $pc.position == "bed bj">>
<<if _pcActivity == "suckingCockM1">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<elseif _pcActivity =="givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif $male1.isDoing == "m1MissionaryFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1DoggyFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<elseif $male1.isDoing == "m1CowgirlFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<set $male1.options.add("m1GetOnBed")>>
<</if>>
<<else>> /* gen options for m1 on bed, pc bed bj */
<<set $male1.options to new Set()>>
<<if $male1.isCockOut==false>>
<<set $male1.options.add("m1GetCockOut")>>
<</if>>
<<set $male1.options.add("m1Bark")>>
<</if>> /* if pc is sucking cock M1 */
<<elseif $male1.position == "on bed" and $pc.position == "on bed">>
<<if _pcActivity == "givingHJM1">>
<<set $male1.options.add("m1EnjoyHJ")>>
<<elseif _pcActivity == "givingBJM1">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<elseif _pcActivity == "endingSexScene">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1PersuadePCContinue")>>
<<elseif Array.from($male1.flags).includes("m1FuckPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1FuckPC")>>
<<elseif $male1.isDoing == "firstkiss">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("maxFirstKiss")>>
<<elseif $male1.isDoing == "nicegirl">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1KissPC")>>
<<set $male1.options.add("m1CaressPC")>>
<<if $male1.arousal gte 10>>
<<set $male1.options.add("m1GropePC")>>
<</if>>
<<elseif Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1FingerFuckPC")>>
<<elseif Array.from($male1.flags).includes("m1LickPussyPC")>>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1LickPussyPC")>>
<<elseif $male1.isDoing == "m1MissionaryFuck" or $male1.isDoing == "m1DoggyFuck" or $male1.isDoing == "m1CowgirlFuck">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lt 20>>
<<set $male1.options.add("m1RequestFluffing")>>
<<else>>
<<if $male1.isCockOut==false>>
<<set $male1.options.add("m1GetCockOut")>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("dress", "top", "bottoms", "bra", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1StripPC")>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings") and not Array.from($male1.flags).includes("selfish")>>
<<set $male1.options.add("m1FingerPC")>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings") and $male1.isCockOut == true>>
<<set $male1.options.add("m1FuckPC")>>
<</if>>
<</if>>
<<else>> /* general options for m1 on bed & pc on bed */
<<set $male1.options to new Set()>>
<<if not Array.from($male1.flags).includes("selfish")>>
<<set $male1.options.add("m1KissPC"),
$male1.options.add("m1CaressPC"),
$male1.options.add("m1GropePC")>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1FingerPC")>>
<<if not Array.from($male1.flags).includes("whore")>>
<<set $male1.options.add("m1GoDownOnPC")>>
<</if>>
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("dress", "top", "bottoms", "bra", "knickers", "tights", "leggings")>>
<<set $male1.options.add("m1StripPC")>>
<</if>>
<<if $male1.arousal gte 20>>
<<set $male1.options.add("m1RequestBJ")>>
<</if>>
<<if $male1.arousal gte 40>>
<<set $male1.options.add("m1StartFuck")>>
<</if>>
<</if>> /* if pc is giving hjm1 */
<</if>> /* if m1 is standing & pc is standing */
<<elseif $scene.location == "Casting Couch intro">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lte 40>>
<<set $male1.options.add("m1EnjoyBJ")>>
<<else>>
<<set $male1.options.add("m1BendPCOver")>>
<</if>>
<<elseif $scene.location == "Casting Couch desk">>
<<set $male1.options to new Set()>>
<<if $male1.arousal lte 80>>
<<set $male1.options.add("m1CastingFuckPC")>>
<<else>>
<<set $male1.options.add("m1CastingStartFinale")>>
<</if>>
<<elseif $scene.location == "Casting Couch finale">>
<<set $male1.options to new Set()>>
<<set $male1.options.add("m1CastingFinale")>>
<</if>> /* if male1.arousal is 100 */
/* Decide what male1 does */
<<male1Decision>>
/* Run male1's decision.macro */
<<= '<<' + $decision.macro + '>>'>>
/* male1ActionDetector widget */
<<set $male1.flags.delete("m1FingerFuckPC"),
$male1.flags.delete("m1LickPussyPC"),
$male1.flags.delete("m1FuckPC")>>
<<if _male1Activity == "m1FingerFuckPC">>
<<set $male1.flags.add("m1FingerFuckPC")>>
<<elseif _male1Activity == "m1FuckPC">>
<<set $male1.flags.add("m1FuckPC")>>
<<elseif _male1Activity == "m1LickPussyPC">>
<<set $male1.flags.add("m1LickPussyPC")>>
<</if>>
<br />
<br />
/* -------------------------------------------- PC section ----------------------------------- */
/* Set up the PC's decision array */
<<if $scene.location == "balcony">>
<<if $pc.position == "standing" and $male1.position == "standing">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "On my face." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "face">>
<</link>><br />
<<link "In my mouth (spit)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthspit">>
<</link>><br />
<<link "In my mouth (swallow)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthswallow">>
<</link>><br />
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<link "On my tits." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "tits">>
<</link>><br />
<</if>>\
<<elseif $male1.isDoing == "firstkiss">>
<<link "Look pretty." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "firstKissM1">>
<</link>><br />
<<elseif Array.from($male1.flags).includes("m1FingerFuckPC")>>\
<<link "Just enjoy it." `passage()`>>
<<set $decision.macro to "justEnjoy">>
<</link>><br />
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<link "Move his hand away." `passage()`>>
<<set $decision.macro to "endM1Activity">>
<</link>><br />
<</if>>
<<if $pc.arousal gte 40 and $pc.arousal lte 80>>
<<link "Fake an orgasm." `passage()`>>
<<set $decision.macro to "fakeOrgasm">>
<</link>><br />
<</if>>
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("trousers")>>
<<set _bottomsDesc to $trousers.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<else>> /* pc standing and m1 standing general options */
<<link "Let him lead." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<link "Get down on your knees." `passage()`>>
<<set $decision.macro to "pcKneelM1">>
<</link>><br />
<<if $pc.arousal gte 20>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<link "Let\'s move this to the bed." `passage()`>>
<<set $decision.macro to "pcChangeLocation">>
<</link>><br />
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname that you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<if _male1IsPersuading != true>>
<<link "I can\'t do this." `passage()`>>
<<set $decision.macro to "pcWithdrawConsentM1">>
<</link>><br />
<<else>>
<<link "End the encounter." "Walk out on Max">>
<<set $decision.macro to "pcGetDressed">>
<</link>><br />
<</if>>
<</if>>
<</if>> /* if m1 is doing vinegar strokes (m1stand pcstand) */
<<elseif $male1.position == "standing" and $pc.position == "on knees">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "On my face." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "face">>
<</link>><br />
<<link "In my mouth (spit)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthspit">>
<</link>><br />
<<link "In my mouth (swallow)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthswallow">>
<</link>><br />
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<link "On my tits." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "tits">>
<</link>><br />
<</if>>
<<else>> /* general pc on knees m1 standing options */
<<if $male1.isCockOut == false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<link "Suck his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1BJ">>
<</link>><br />
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<<link "Stand up." `passage()`>>
<<set $decision.macro to "pcStand">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if $pc.arousal gte 20 or ($male1.arousal gte 20 and $male1.isCockOut)>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<link "Let\'s move this to the bed." `passage()`>>
<<set $decision.macro to "pcChangeLocation">>
<</link>><br />
<</if>> /* if m1 is doing vin strokes m1stand pc knees */
<<elseif $male1.position == "standing" and $pc.position == "bent over">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "Inside me." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "pussy">>
<</link>><br />
<<link "Ask him to pull out." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "pullout">>
<</link>><br />
<<elseif _male1Activity == "m1FuckPC">>
<<link "Let $male1.firstname fuck you." `passage()`>>
<<set $decision.macro to "fuckedByM1">>
<</link>><br />
<<else>> /* gen options m1 standing pc bent over */
<<link "Look sexy." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes", "trousers", "shorts")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings", "trousers", "shorts")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<link "Turn around." `passage()`>>
<<set $decision.macro to "pcStand">>
<</link>><br />
<<link "Let\'s move this to the bed." `passage()`>>
<<set $decision.macro to "pcChangeLocation">>
<</link>><br />
<</if>> /* if m1 is doing vinstrokes (m1 stand, pc bent over) */
<</if>> /* if pc and male1 are standing */
/* --------------- BEDROOM PC --------------------------------------- */
<<elseif $scene.location == "bedroom">>
<<if $pc.position == "standing" and $male1.position == "standing">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "On my face." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "face">>
<</link>><br />
<<link "In my mouth (spit)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthspit">>
<</link>><br />
<<link "In my mouth (swallow)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthswallow">>
<</link>><br />
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<link "On my tits." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "tits">>
<</link>><br />
<</if>>
<<elseif $male1.isDoing == "firstkiss">>
<<link "Look pretty." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "firstKissM1">>
<</link>><br />
<<elseif Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<link "Just enjoy it." `passage()`>>
<<set $decision.macro to "justEnjoy">>
<</link>><br />
<<link "Move his hand away." `passage()`>>
<<set $decision.macro to "endM1Activity">>
<</link>><br />
<<if $pc.arousal lte 80 and $male1.hjCounter gte 2>>
<<link "Fake an orgasm." `passage()`>>
<<set $decision.macro to "fakeOrgasm">>
<</link>><br />
<</if>>
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<else>> /* pc standing and m1 standing general options */
<<link "Let him lead." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("stockings") and not Array.from($pc.isWearing).includes("shoes")>>
<<set _stockingsDesc to $stockings.desc.random()>>
<<link "Take off your _stockingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveStockings">>
<</link>><br />
<</if>>
<<link "Get down on your knees." `passage()`>>
<<set $decision.macro to "pcKneelM1">>
<</link>><br />
<<if $pc.arousal gte 20>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname that you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<link "Get on the bed with $male1.firstname." `passage()`>>
<<set $decision.macro to "getOnBedWithM1">>
<</link>><br />
<<if $male1.uniqueID == "Max Sandstrom">>
<<if _male1IsPersuading != true>>
<<link "I can\'t do this." `passage()`>>
<<set $decision.macro to "pcWithdrawConsentM1">>
<</link>><br />
<<else>>
<<link "End the encounter." "Walk out on Max">>
<<set $decision.macro to "pcGetDressed">>
<</link>><br />
<</if>>
<</if>>
<</if>> /* if m1 is doing vinegar strokes (m1stand pcstand) */
<<elseif $male1.position == "standing" and $pc.position == "on knees">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "On my face." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "face">>
<</link>><br />
<<link "In my mouth (spit)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthspit">>
<</link>><br />
<<link "In my mouth (swallow)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthswallow">>
<</link>><br />
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<link "On my tits." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "tits">>
<</link>><br />
<</if>>
<<else>> /* general pc on knees m1 standing options */
<<if $male1.isCockOut == false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<link "Suck his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1BJ">>
<</link>><br />
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<<link "Stand up." `passage()`>>
<<set $decision.macro to "pcStand">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if $pc.arousal gte 20 or ($male1.arousal gte 20 and $male1.isCockOut)>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname that you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<link "Get on the bed with $male1.firstname." `passage()`>>
<<set $decision.macro to "getOnBedWithM1">>
<</link>><br />
<</if>> /* if m1 is doing vin strokes m1stand pc knees */
<<elseif $pc.position == "on bed" and $male1.position == "on bed">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<if $male1.kamaSutra == "m1MissionaryFuck" or $male1.kamaSutra == "m1DoggyFuck" or $male1.kamaSutra == "m1CowgirlFuck">>
<<link "Inside me." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "pussy">>
<</link>><br />
<<link "Ask him to pull out." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "pullout">>
<</link>><br />
<</if>>
<<elseif $male1.isDoing == "firstkiss">>
<<link "Look pretty." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "firstKissM1">>
<</link>><br />
<<elseif Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<link "Just enjoy it." `passage()`>>
<<set $decision.macro to "justEnjoy">>
<</link>><br />
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<link "Move his hand away." `passage()`>>
<<set $decision.macro to "endM1Activity">>
<</link>><br />
<</if>>
<<if $pc.arousal lte 80 and $male1.hjCounter gte 2>>
<<link "Fake an orgasm." `passage()`>>
<<set $decision.macro to "fakeOrgasm">>
<</link>><br />
<</if>>
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "tights", "leggings")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<elseif Array.from($male1.flags).includes("m1LickPussyPC")>>
<<link "Just enjoy it." `passage()`>>
<<set $decision.macro to "justEnjoy">>
<</link>><br />
<<link "Tell $male1.firstname to stop." `passage()`>>
<<set $decision.macro to "endM1Activity">>
<</link>><br />
<<if $pc.arousal lte 80 and $male1.lickCounter gte 2>>
<<link "Fake an orgasm." `passage()`>>
<<set $decision.macro to "fakeOrgasm">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "tights")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<elseif _male1Activity == "m1FuckPC">>
<<link "Let $male1.firstname fuck you." `passage()`>>
<<set $decision.macro to "fuckedByM1">>
<</link>><br />
<<elseif $male1.isDoing == "m1MissionaryFuck" or $male1.isDoing == "m1DoggyFuck" or $male1.isDoing =="m1CowgirlFuck">>
<<link "Let him lead." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes", "tights")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("stockings") and not Array.from($pc.isWearing).includes("shoes")>>
<<set _stockingsDesc to $stockings.desc.random()>>
<<link "Take off your _stockingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveStockings">>
<</link>><br />
<</if>>
<<if $male1.isCockOut == true and $male1.arousal gte 20 and $pc.arousal gte 20 and not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings")>>
<<link "Climb on his <<cock>>." `passage()`>>
<<set $decision.macro to "startCowgirlFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname that you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<else>> /* pc and m1 on bed options */
<<link "Let him lead." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>><br />
<<link "Kiss $male1.firstname." `passage()`>>
<<set $decision.macro to "kissM1">>
<</link>><br />
<<link "Caress his body." `passage()`>>
<<set $decision.macro to "caressM1">>
<</link>><br />
<<if Array.from($male1.isWearing).includes("closedShirt")>>
<<link "Unbutton his $male1.top.desc." `passage()`>>
<<set $decision.macro to "undoM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1Shirt">>
<</link>><br />
<<elseif Array.from($male1.isWearing).includes("tShirt")>>
<<link "Take off his $male1.top.desc." `passage()`>>
<<set $decision.macro to "removeM1TShirt">>
<</link>><br />
<</if>>
<<if Array.from($male1.isWearing).includesAny("trousers", "shorts", "underpants") and $male1.isCockOut == false>>
<<link "Grope his crotch." `passage()`>>
<<set $decision.macro to "gropeM1Crotch">>
<</link>><br />
<</if>>
<<if $male1.isCockOut==false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<<link "Go down on him." `passage()`>>
<<set $decision.macro to "giveM1BJ">>
<</link>><br />
<</if>>
<<if $avatar.glasses != "">>
<<link "Take off your glasses" `passage()`>>
<<set $decision.macro to "pcRemoveGlasses">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<link "Take off your _shoesDesc." `passage()`>>
<<set $decision.macro to "pcRemoveShoes">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "tights")>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _knickersDesc to $knickers.desc.random()>>
<<link "Take off your _knickersDesc." `passage()`>>
<<set $decision.macro to "pcRemoveKnickers">>
<</link>><br />
<</if>>
<</if>>
<<if $pc.arousal gte 20>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<if $male1.isCockOut == true and $male1.arousal gte 20 and $pc.arousal gte 20 and not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings")>>
<<link "Climb on his <<cock>>." `passage()`>>
<<set $decision.macro to "startCowgirlFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname that you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<if _male1IsPersuading != true>>
<<link "I can\'t do this." `passage()`>>
<<set $decision.macro to "pcWithdrawConsentM1">>
<</link>><br />
<<else>>
<<link "End the encounter." "Walk out on Max">>
<<set $decision.macro to "pcGetDressed">>
<</link>><br />
<</if>>
<</if>>
<</if>> /* if m1 is doing vinegar strokes (m1stand pcstand) */
<<elseif $male1.position == "on bed" and $pc.position == "bed bj">>
<<if $male1.isDoing == "vinegarStrokes">>
<<link "Let him decide." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "hisCall">>
<</link>><br />
<<link "On my face." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "face">>
<</link>><br />
<<link "In my mouth (spit)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthspit">>
<</link>><br />
<<link "In my mouth (swallow)." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "mouthswallow">>
<</link>><br />
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<link "On my tits." "Decision Manager">>
<<set $decision.macro to "m1MoneyShot", $male1.cumTgt to "tits">>
<</link>><br />
<</if>>
<<else>> /* general pc bed bj m1 on bed options */
<<if $male1.isCockOut == false>>
<<link "Get his <<cock>> out." `passage()`>>
<<set $decision.macro to "getM1CockOut">>
<</link>><br />
<<else>>
<<link "Suck his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1BJ">>
<</link>><br />
<<if $male1.isDoing != "m1DoggyFuck" and $male1.isDoing != "m1MissionaryFuck" and $male1.isDoing != "m1CowgirlFuck">>
<<link "Stroke his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1HJ">>
<</link>><br />
<</if>>
<</if>>
<<if Array.from($pc.isWearing).includes("dress")>>
<<set _dressDesc to $dress.desc.random()>>
<<link "Take off your _dressDesc." `passage()`>>
<<set $decision.macro to "pcRemoveDress">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("top")>>
<<set _topDesc to $top.desc.random()>>
<<link "Take off your _topDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTop">>
<</link>><br />
<</if>>
<<if Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<link "Take off your _bottomsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBottoms">>
<</link>><br />
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "shoes")>>
<<if Array.from($pc.isWearing).includes("leggings")>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<link "Take off your _leggingsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveLeggings">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "shoes")>>
<<if Array.from($pc.isWearing).includes("tights")>>
<<set _tightsDesc to $tights.desc.random()>>
<<link "Take off your _tightsDesc." `passage()`>>
<<set $decision.macro to "pcRemoveTights">>
<</link>><br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top")>>
<<if Array.from($pc.isWearing).includes("bra")>>
<<set _braDesc to $bra.desc.random()>>
<<link "Take off your _braDesc." `passage()`>>
<<set $decision.macro to "pcRemoveBra">>
<</link>><br />
<</if>>
<</if>>
<<if $pc.arousal gte 20 or ($male1.arousal gte 20 and $male1.isCockOut)>>
<<link "Ask $male1.firstname to fuck you." `passage()`>>
<<set $decision.macro to "pcRequestFuckM1">>
<</link>><br />
<</if>>
<<if $male1.isCockOut == true and $male1.arousal gte 20 and $pc.arousal gte 20 and not Array.from($pc.isWearing).includesAny("dress", "bottoms", "knickers", "tights", "leggings")>>
<<link "Climb on his <<cock>>." `passage()`>>
<<set $decision.macro to "startCowgirlFuckM1">>
<</link>><br />
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and not Array.from($male1.flags).includes("askedForRough")>>
<<link "Tell $male1.firstname you like it rough." `passage()`>>
<<set $decision.macro to "askForRoughM1">>
<</link>><br />
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<if _male1IsPersuading != true>>
<<link "I can\'t do this." `passage()`>>
<<set $decision.macro to "pcWithdrawConsentM1">>
<</link>><br />
<<else>>
<<link "End the encounter." "Walk out on Max">>
<<set $decision.macro to "pcGetDressed">>
<</link>><br />
<</if>>
<</if>>
<</if>> /* if m1 is doing vin strokes m1 bed pc bed bj */
<</if>> /* if pc and m1 are standing */
/* --------------- OCEANA CASTING COUCH SCENE --------------------------------------- */
<<elseif $scene.location == "Casting Couch intro">>
<<link "Suck his <<cock>>." `passage()`>>
<<set $decision.macro to "giveM1BJ">>
<</link>>
<<elseif $scene.location == "Casting Couch desk">>
<<link "Let him fuck you." `passage()`>>
<<set $decision.macro to "fuckedByM1">>
<</link>>
<<elseif $scene.location == "Casting Couch finale">>
<<if $male1.isDoing == "vinegarStrokes">>\
<<link "Look sexy." "Decision Manager">>
<<set $decision.macro to "lookPrettyM1">>
<</link>>
<<else>>\
<<link "Look sexy." `passage()`>>
<<set $decision.macro to "lookPrettyM1">>
<</link>>
<</if>>\
<</if>> /* if scene location is balcony */
<</nobr>>
<<if def _devnote>><<include _devnote>><</if>>/* - Sex Engine Action Macros - */
/* ------------- */
/* PC MF widgets */
/* ------------- */
<<widget "lookPrettyM1">><<nobr>>
<<if $pc.position == "bent over">>
<<pcSnippetLookPrettyBentOverM1>>
<<else>>
<<pcSnippetLookPrettyM1>>
<</if>>
<</nobr>><</widget>>
<<widget "firstKissM1">><<nobr>>
<<pcSnippetFirstKissM1>>
<<if not Array.from($male1.flags).includes("slut")>>
<<set $male1.isDoing to "nicegirl">>
<<else>>
<<set $male1.isDoing to "">>
<</if>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "kissM1">><<nobr>>
<<pcSnippetKissM1>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "pcKneelM1">><<nobr>>
<<pcSnippetKneelM1>>
<<set $male1.isDoing to "",
$pc.position to "on knees">>
<</nobr>><</widget>>
<<widget "pcStand">><<nobr>>
<<pcSnippetStandM1>>
<<set $male1.isDoing to "",
$pc.position to "standing">>
<</nobr>><</widget>>
<<widget "caressM1">><<nobr>>
<<pcSnippetCaressM1>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "gropeM1Crotch">><<nobr>>
<<pcSnippetGropeM1Crotch>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "giveM1HJ">><<nobr>>
<<pcSnippetGiveM1HJ>>
<<set _pcActivity to "givingHJM1">>
<<set $pc.flags.add("givingHJM1")>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if Array.from($scene.flags).includes("mustFuckMale1")>>
<<if $male1.arousal lt 60>>
<<addArousalModerate "male1">>
<</if>>
<<else>>
<<addArousalModerate "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "giveM1BJ">><<nobr>>
<<set $male1.flags.add("gotBJ")>>
<<if $pc.position == "on bed">>
<<set $pc.position to "bed bj">>
<</if>>
<<pcSnippetGiveM1BJ>>
<<set _pcActivity to "suckingCockM1">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if Array.from($scene.flags).includes("mustFuckMale1")>>
<<if $male1.arousal lt 60>>
<<addArousalModerate "male1">>
<</if>>
<<else>>
<<addArousalModerate "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "undoM1Shirt">><<nobr>>
<<pcSnippetUndoM1Shirt>>
<<set $male1.isWearing.delete("closedShirt")>>
<<set $male1.isWearing.add("openShirt")>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "removeM1Shirt">><<nobr>>
<<pcSnippetRemoveM1Shirt>>
<<set $male1.isWearing.delete("openShirt")>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "removeM1TShirt">><<nobr>>
<<pcSnippetRemoveM1TShirt>>
<<set $male1.isWearing.delete("tShirt")>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "getM1CockOut">><<nobr>>
<<pcSnippetGetM1CockOut>>
<<set $male1.isCockOut to true>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveDress">><<nobr>>
<<set _dressDesc to $dress.desc.random()>>
<<pcSnippetRemoveDress>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCDress>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveTop">><<nobr>>
<<set _topDesc to $top.desc.random()>>
<<= "You take off your _topDesc.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCTop>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveGlasses">><<nobr>>
<<= "You take off your glasses.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCGlasses>>
<</nobr>><</widget>>
<<widget "pcRemoveBottoms">><<nobr>>
<<set _bottomsDesc to $bottoms.desc.random()>>
<<= "You take off your _bottomsDesc.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCBottoms>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveTights">><<nobr>>
<<set _tightsDesc to $tights.desc.random()>>
<<= "You take off your _tightsDesc.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCTights>>
/*<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>*/
<</nobr>><</widget>>
<<widget "pcRemoveLeggings">><<nobr>>
<<set _leggingsDesc to $leggings.desc.random()>>
<<= "You take off your _leggingsDesc.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCLeggings>>
/*<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>*/
<</nobr>><</widget>>
<<widget "pcRemoveBra">><<nobr>>
<<set _braDesc to $bra.desc.random()>>
<<= "You reach behind your back and unfasten your _braDesc. You slip it off, baring your <<pcTits>>, and toss it aside.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCBra>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveKnickers">><<nobr>>
<<set _knickersDesc to $knickers.desc.random()>>
<<= "You slide your _knickersDesc off down over your hips. It slides down to your ankles; you step out of it and kick it away.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCKnickers>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveBodystocking">><<nobr>>
<<= "You strip out of your <<= $bodystocking.desc.random()>>.">>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<removePCBodystocking>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "pcRemoveShoes">><<nobr>>
<<set _shoesDesc to $shoes.desc.random()>>
<<= "You unbuckle and kick off your _shoesDesc.">>
<<removePCShoes>>
<</nobr>><</widget>>
<<widget "pcRemoveStockings">><<nobr>>
<<set _stockingsDesc to $stockings.desc.random()>>
<<= "You slide your _stockingsDesc down and off.">>
<<removePCStockings>>
<</nobr>><</widget>>
<<widget "pcRequestFuckM1">><<nobr>>
<<pcSnippetRequestFuckM1>>
<<set $male1.isDoing to $scene.availablePositions.random(),
$male1.kamaSutra to $male1.isDoing>>
<<set $male1.flags.add("selfish")>>
<</nobr>><</widget>>
<<widget "fuckedByM1">><<nobr>>
<<pcSnippetFuckedByM1>>
<<addPCArousalModerate>>
<<addArousalModerate "male1">>
<</nobr>><</widget>>
<<widget "pcWithdrawConsentM1">><<nobr>>
<<pcSnippetWithdrawConsentM1>>
<<set _pcActivity to "endingSexScene">>
<</nobr>><</widget>>
<<widget "askForRoughM1">><<nobr>>
<<pcSnippetAskForRoughM1>>
<<set $male1.flags.add("rough"),
$male1.flags.add("askedForRough")>>
<</nobr>><</widget>>
<<widget "pcChangeLocation">><<nobr>>
<<if $scene.name == "max balcony dubai">>
<<= "You lead $male1.firstname off the balcony and back into his hotel room. His king size bed is draped with champagne coloured silk sheets.">>
<<set
$scene to {},
$scene.location to "bedroom",
$scene.flags to new Set(),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room'
]
>>
<</if>>
<</nobr>><</widget>>
<<widget "pcGetDressed">><<silently>>
<<if Array.from($pc.wasWearing).includes("dress")>>
<<if $pc.lastWornDress != "">>
<<= '<<' + $pc.lastWornDress + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("top")>>
<<if $pc.lastWornTop != "">>
<<= '<<' + $pc.lastWornTop + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("bra")>>
<<if $pc.lastWornBra != "">>
<<= '<<' + $pc.lastWornBra + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("knickers")>>
<<if $pc.lastWornKnickers != "">>
<<= '<<' + $pc.lastWornKnickers + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("stockings")>>
<<if $pc.lastWornStockings != "">>
<<= '<<' + $pc.lastWornStockings + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("tights")>>
<<if $pc.lastWornTights != "">>
<<= '<<' + $pc.lastWornTights + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("shoes")>>
<<if $pc.lastWornShoes != "">>
<<= '<<' + $pc.lastWornShoes + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("skirt")>>
<<if $pc.lastWornSkirt != "">>
<<= '<<' + $pc.lastWornSkirt + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("shorts")>>
<<if $pc.lastWornShorts != "">>
<<= '<<' + $pc.lastWornShorts + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("trousers")>>
<<if $pc.lastWornTrousers != "">>
<<= '<<' + $pc.lastWornTrousers + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("leggings")>>
<<if $pc.lastWornLeggings != "">>
<<= '<<' + $pc.lastWornLeggings + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("rightHandRing")>>
<<if $pc.lastWornRightHandRing != "">>
<<= '<<' + $pc.lastWornRightHandRing + '>>'>>
<</if>>
<</if>>
<<if Array.from($pc.wasWearing).includes("necklace")>>
<<if $pc.lastWornNecklace != "">>
<<= '<<' + $pc.lastWornNecklace + '>>'>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "getOnBedWithM1">><<nobr>>
<<pcGetOnBedWithM1>>
<<set $pc.position to "on bed",
$male1.position to "on bed">>
<</nobr>><</widget>>
<<widget "startCowgirlFuckM1">><<nobr>>
<<set $male1.flags.add("fuckedPC")>>
<<= "You straddle $male1.firstname\'s <<cock>> and guide it inside you.">>
<<set $male1.isDoing to "m1CowgirlFuck">>
<<set $male1.kamaSutra to "m1CowgirlFuck">>
<<addPCArousalModerate>>
<<addArousalModerate "male1">>
<</nobr>><</widget>>
<<widget "justEnjoy">><<nobr>>
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<= "You murmur breathily as his finger <<fondles>> your pussy.">>
<<elseif Array.from($male1.flags).includes("m1LickPussyPC")>>
<<= "You <<lowPleasureSound>> as his tongue <<tongueLashes>> your clit.">>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "endM1Activity">><<nobr>>
<<if Array.from($male1.flags).includes("m1FingerFuckPC")>>
<<= "You move $male1.firstname\'s hand away.">>
<<set $male1.flags.delete("m1FingerFuckPC")>>
<<elseif Array.from($male1.flags).includes("m1LickPussyPC")>>
<<= "You end the oral from $male1.firstname.">>
<<set $male1.flags.delete("m1LickPussyPC")>>
<</if>>
<</nobr>><</widget>>
<<widget "fakeOrgasm">><<nobr>>
<<= "You gasp and moan theatrically, doing a pretty good impersonation of you having an orgasm. You think that $male1.firstname bought it.">>
<<set $scene.flags.add("pcCame")>>
<</nobr>><</widget>>
/* ---------------- */
/* Male1 MF widgets */
/* ---------------- */
<<widget "m1KissPC">><<nobr>>
<<m1SnippetKissPC>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "m1CaressPC">><<nobr>>
<<m1SnippetCaressPC>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>>
<<widget "m1GropePC">><<nobr>>
<<m1SnippetGropePC>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<if $male1.isDoing == "nicegirl">>
<<set $male1.isDoing to "">>
<</if>>
<</nobr>><</widget>>
<<widget "m1StripPC">><<nobr>>
<<set _allTopsArray to ["dress", "top", "bra"]>>
<<set _allBottomsArray to ["dress", "bottoms", "leggings", "tights", "knickers"]>>
<<set _stripTopArray to [],
_stripBottomArray to [],
_pcWears to Array.from($pc.isWearing)>>
<<set _clothesRemoved to "">>
<<for _i to 0; _i lt _allTopsArray.length; _i++>>
<<for _j to 0; _j lt _pcWears.length; _j++>>
<<if _pcWears[_j] == _allTopsArray[_i]>>
<<set _stripTopArray.push (_pcWears[_j])>>
<</if>>
<</for>>
<</for>>
<<for _i to 0; _i lt _allBottomsArray.length; _i++>>
<<for _j to 0; _j lt _pcWears.length; _j++>>
<<if _pcWears[_j] == _allBottomsArray[_i]>>
<<set _stripBottomArray.push (_pcWears[_j])>>
<</if>>
<</for>>
<</for>>
<<if _stripTopArray.length gt 0 and _stripBottomArray.length gt 0>>
<<set _cointoss to either("heads", "tails")>>
<<if _cointoss == "heads">>
<<set _clothesRemoved to _stripTopArray[0]>>
<<else>>
<<set _clothesRemoved to _stripBottomArray[0]>>
<</if>>
<<elseif _stripTopArray.length gt 0>>
<<set _clothesRemoved to _stripTopArray[0]>>
<<elseif _stripBottomArray.length gt 0>>
<<set _clothesRemoved to _stripBottomArray[0]>>
<</if>>
<<if _clothesRemoved == "dress">>
<<m1SnippetRemoveDressPC>>
<<removePCDress>>
<<elseif _clothesRemoved == "top">>
<<= "$male1.firstname pulls your " + $top.desc.random() + " off over your head.">>
<<removePCTop>>
<<elseif _clothesRemoved == "bra">>
<<m1SnippetRemoveBraPC>>
<<removePCBra>>
<<elseif _clothesRemoved == "bottoms">>
<<= "$male1.firstname pulls your " + $bottoms.desc.random() + " off.">>
<<removePCBottoms>>
<<elseif _clothesRemoved == "leggings">>
<<m1SnippetRemoveLeggingsPC>>
<<removePCLeggings>>
<<removePCShoes>>
<<elseif _clothesRemoved == "tights">>
<<m1SnippetRemoveTightsPC>>
<<removePCTights>>
<<if _pcWears.includes ("shoes")>>
<<removePCShoes>>
<</if>>
<<elseif _clothesRemoved == "knickers">>
<<m1SnippetRemoveKnickersPC>>
<<removePCKnickers>>
<</if>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
/* ye olde coad - to remove after testing */
/* <<if Array.from($pc.isWearing).includes("dress")>>
<<m1SnippetRemoveDressPC>>
<<removePCDress>>
<<elseif Array.from($pc.isWearing).includes("top")
and Array.from($pc.isWearing).includes("bottoms")>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 66>>
<<= "$male1.firstname pulls your " + $top.desc.random() + " off over your head.">>
<<removePCTop>>
<<else>>
<<= "$male1.firstname pulls your " + $bottoms.desc.random() + " off.">>
<<removePCBottoms>>
<</if>>
<<elseif Array.from($pc.isWearing).includes("top")>>
<<= "$male1.firstname pulls your " + $top.desc.random() + " off over your head.">>
<<removePCTop>>
<<elseif Array.from($pc.isWearing).includes("bottoms")>>
<<set _bottomsDesc to $bottoms.desc.random>>
<<= "$male1.firstname pulls your " + $bottoms.desc.random() + " off.">>
<<removePCBottoms>>
<<elseif Array.from($pc.isWearing).includes("bra")
and Array.from($pc.isWearing).includes("bottoms")>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 50>>
<<m1SnippetRemoveBraPC>>
<<removePCBra>>
<<else>>
<<set _bottomsDesc to $bottoms.desc.random>>
<<= "$male1.firstname pulls your " + $bottoms.desc.random() + " off.">>
<<removePCBottoms>>
<</if>>
<<elseif Array.from($pc.isWearing).includes("top")
and Array.from($pc.isWearing).includes("knickers")>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 50>>
<<m1SnippetRemoveKnickersPC>>
<<removePCTop>>
<<else>>
<<= "$male1.firstname pulls your " + $knickers.desc.random() + " down and off.">>
<<removePCKnickers>>
<</if>>
<<elseif Array.from($pc.isWearing).includes("bra")
and Array.from($pc.isWearing).includes("knickers")>>
<<set _d100 to random(1,100)>>
<<if _d100 lte 66>>
<<m1SnippetRemoveBraPC>>
<<removePCBra>>
<<else>>
<<m1SnippetRemoveKnickersPC>>
<<removePCKnickers>>
<</if>>
<<elseif Array.from($pc.isWearing).includes("bra")>>
<<m1SnippetRemoveBraPC>>
<<removePCBra>>
<<elseif Array.from($pc.isWearing).includes("knickers") and not Array.from($pc.isWearing).includesAny("tights", "leggings")>>
<<m1SnippetRemoveKnickersPC>>
<<removePCKnickers>>
<</if>>
<<if $pc.arousal lt 40>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>> */
<</nobr>><</widget>>
<<widget "m1FingerPC">><<nobr>>
<<m1SnippetFingerPC>>
<<addPCArousalModerate>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<set $male1.hjTarget to random(2,6),
$male1.hjCounter to 0>>
<<set _male1Activity to "m1FingerFuckPC">>
<</nobr>><</widget>>
<<widget "m1FingerFuckPC">><<nobr>>
<<m1SnippetFingerFuckPC>>
<<addPCArousalModerate>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<set $male1.hjCounter += 1>>
<<if
Array.from($scene.flags).includes("pcCame") or
$male1.hjCounter gte $male1.hjTarget>>
<<= "$male1.firstname\'s finger slides out of you.">>
<<set $male1.hjStyle to "">>
<<else>>
<<set _male1Activity to "m1FingerFuckPC">>
<</if>>
<</nobr>><</widget>>
<<widget "m1GoDownOnPC">><<nobr>>
<<= "$male1.firstname kisses his way down your body then starts licking your pussy.">>
<<addPCArousalModerate>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<set $male1.lickTarget to random(2,6),
$male1.lickCounter to 0>>
<<set _male1Activity to "m1LickPussyPC">>
<</nobr>><</widget>>
<<widget "m1LickPussyPC">><<nobr>>
<<m1SnippetLickPussy>>
<<addPCArousalModerate>>
<<if $male1.arousal lt 40>>
<<addArousalMinor "male1">>
<</if>>
<<set $male1.lickCounter += 1>>
<<if
Array.from($scene.flags).includes("pcCame") or
$male1.lickCounter gte $male1.lickTarget>>
<<= "$male1.firstname ends the oral session with a kiss to your <<if $pc.arousal gte 20>><<wetPussyAdjective>> <</if>>pussy.">>
<<else>>
<<set _male1Activity to "m1LickPussyPC">>
<</if>>
<</nobr>><</widget>>
<<widget "m1RequestBJ">><<nobr>>
<<m1SnippetRequestBJ>>
<</nobr>><</widget>>
<<widget "m1EnjoyBJ">><<nobr>>
<<m1SnippetEnjoyBJ>>
<</nobr>><</widget>>
<<widget "m1EnjoyHJ">><<nobr>>
<<= "$male1.firstname murmurs in pleasure.">>
<</nobr>><</widget>>
<<widget "m1GetCockOut">><<nobr>>
<<= "$male1.firstname unzips his trousers and pulls out his <<m1CockDesc>> <<cock>>.">>
<<set $male1.isCockOut to true>>
<</nobr>><</widget>>
<<widget "m1RequestFluffing">><<nobr>>
<<= "$male1.firstname tells you that you\'ll need to make him hard first.">>
<<set $male1.isDoing to "">>
<</nobr>><</widget>>
<<widget "m1BendPCOver">><<nobr>>
<<m1SnippetBendPCOver>>
<<if $scene.location == "Casting Couch intro">>
<<set $scene.location to "Casting Couch desk">>
<<else>>
<<set $pc.position to "bent over">>
<</if>>
<</nobr>><</widget>>
<<widget "m1CastingStartFinale">><<nobr>>
<<= "Clive's thrusting is fast and urgent. \"Ah, fuck,\" he says, his voice husky, \"Ah'm gonnay jizz.\"<br /> <br />
\"Okay,\" says Connor, \"De it on the couch.\"<br /> <br />
Clive's <<largeCock>> <<cock>> slides out of you, leaving you feeling suddenly empty. He grabs your hair and pulls you sharply back to your feet, and over to the couch. He pushes you down into a sitting position, one hand still controlling your hair, the other masturbating his <<largeCock>> <<cock>> just an inch from your face.">>
<<set $scene.location to "Casting Couch finale">>
<</nobr>><</widget>>
<<widget "m1GetOnBed">><<nobr>>
<<m1SnippetGetOnBed>>
<<set $male1.position to "on bed",
$pc.position to "on bed">>
<</nobr>><</widget>>
<<widget "m1FuckPC">><<nobr>>
<<set $male1.flags.add("fuckedPC")>>
<<m1SnippetFuckPC>>
<<addPCArousalModerate>>
<<addArousalModerate "male1">>
<<set _male1Activity to "m1FuckPC">>
<</nobr>><</widget>>
<<widget "m1CastingFuckPC">><<nobr>>
<<if $scene.cliveFuckPC != "">>
<<set _m1FuckPCArray to []>>
<<set _m1FuckPCArray.push($scene.cliveFuckPC.pluck())>>
<<else>>
<<set _m1FuckPCArray to [
'$male1.firstname\'s <<m1CockDesc>> <<cock>> pistons back and forth inside you. Roy moves his camera to get a better angle.',
'$male1.firstname holds you down as he fucks you, his <<m1CockDesc>> <<cock>> sliding rhythmically inside your pussy.',
'$male1.firstname <<gropes>> your <<pcAss>> as his <<m1CockDesc>> <<cock>> drives in and out of you.',
'$male1.firstname <<spanks>> your <<pcAss>> while he fucks you.',
'$male1.firstname <<gropes>> your <<pcTits>> while he fucks you, pinching and tugging your nipples hard.',
'$male1.firstname <<gropes>> your thigh as he fucks you, <<fondling>> the ribbon tied around your leg.']>>
<</if>>
<<= _m1FuckPCArray.random()>>
<<addPCArousalModerate>>
<<addArousalModerate "male1">>
<</nobr>><</widget>>
<<widget "m1CastingFinale">><<nobr>>
<<set _m1FinaleArray to []>>
<<if $scene.cliveFinale != "">>
<<set _m1FinaleArray.push($scene.cliveFinale.pluck())>>
<<else>>
<<set _m1FinaleArray to [
'Clive jacks himself off, right in front of your face.']>>
<</if>>
<<= _m1FinaleArray.random()>>
<<addArousalModerate "male1">>
<</nobr>><</widget>>
<<widget "M1VinegarStrokes">><<nobr>>
<<if $scene.location == "Casting Couch finale">>
<<if $pc.hair.length == "long" and $pc.hair.style == 1>>
<<set _hair to "a handful of your hair">>
<<else>>
<<set _hair to "your hair">>
<</if>>
<<= "\"Oh yeah,\" murmurs Clive, close to the edge, gripping _hair tightly. \"That's right. Uncle Clive's gonnay use ye like a cumrag, ye dirty wee bitch...\"">>
<<set $male1.isDoing to "vinegarStrokes">>
<<else>>
<<set $male1.isDoing to "vinegarStrokes">>
<<= "$male1.firstname is about to come! Where do you want it?">>
<</if>>
<</nobr>><</widget>>
<<widget "m1MoneyShot">><<nobr>>
<<set _cumTgts to []>>
<<if $male1.cumTgt == "hisCall">>
<<if $pc.position == "standing" or $pc.position == "on knees">>
<<set _cumTgts.push("face", "mouthspit", "mouthswallow")>>
<<if not Array.from($pc.isWearing).includes("dress", "bra", "top")>>
<<set _cumTgts.push("tits")>>
<</if>>
<<elseif $pc.position == "bent over">>
<<set _cumTgts.push("pussy", "back", "ass")>>
<<elseif $male1.kamaSutra == "m1MissionaryFuck">>
<<set _cumTgts.push("pussy", "belly")>>
<<elseif $male1.kamaSutra == "m1DoggyFuck">>
<<set _cumTgts.push("pussy", "ass", "back")>>
<<elseif $male1.kamaSutra == "m1CowgirlFuck">>
<<set _cumTgts.push("pussy", "belly")>>
<</if>>
<<set $male1.cumTgt to _cumTgts.random()>>
<<elseif $male1.cumTgt == "pullout">>
<<if $pc.position == "bent over">>
<<set _cumTgts.push("back", "ass", "pussyOops")>>
<<elseif $male1.kamaSutra == "m1MissionaryFuck">>
<<set _cumTgts.push("pussyOops", "belly")>>
<<elseif $male1.kamaSutra == "m1DoggyFuck">>
<<set _cumTgts.push("pussyOops", "ass", "back")>>
<<elseif $male1.kamaSutra == "m1CowgirlFuck">>
<<set _cumTgts.push("pussyOops", "belly")>>
<</if>>
<<set $male1.cumTgt to _cumTgts.random()>>
<</if>>
<<if $male1.cumTgt == "mouthswallow">>
<<cumMouth>>
<<= "$male1.firstname\'s <<cock>> twitches and squirts inside your mouth, flooding it with <<cum>>. You gulp it down.">>
<<elseif $male1.cumTgt == "mouthspit">>
<<cumMouth>>
<<if $scene.location == "balcony">>\
<<set _spitLocation to "a plant pot">>
<<else>>
<<set _spitLocation to "the waste paper basket">>
<</if>>
<<= "$male1.firstname\'s <<cock>> twitches and squirts inside your mouth, flooding it with <<cum>>. You hold it in your mouth for a few seconds, then lean over and spit it into _spitLocation.">>
<<elseif $male1.cumTgt == "face">>
<<facial>>
<<= "$male1.firstname positions his <<cock>> in front of your face, jerking himself off. His orgasm explodes suddenly, coating your face with his <<cum>>.">>
<<elseif $male1.cumTgt == "tits">>
<<cumTits>>
<<= "$male1.firstname positions his <<cock>> in front of your chest, jerking himself off. His orgasm explodes suddenly, squirting his <<cum>> all over your <<pcTits>>.">>
<<elseif $male1.cumTgt == "pussy">>
<<cumPussy>>
<<= "$male1.firstname\'s <<cock>> twitches and squirts inside your pussy, flooding it with his hot seed.">>
<<elseif $male1.cumTgt == "back">>
<<cumBack>>
<<= "$male1.firstname pulls out and squirts his <<cum>> over your arched back.">>
<<elseif $male1.cumTgt == "ass">>
<<cumAss>>
<<= "$male1.firstname pulls out and squirts his <<cum>> over your ass.">>
<<elseif $male1.cumTgt == "pussyOops">>
<<cumPussy>>
<<= "$male1.firstname\'s <<cock>> twitches and squirts inside your pussy, flooding it with his hot seed. \"Fuck,\" he <<lowPleasureSounds>>. \"Sorry.\"">>
<<elseif $male1.cumTgt == "belly">>
<<cumBelly>>
<<= "$male1.firstname pulls out and squirts his <<cum>> over your belly.">>
<</if>>
<</nobr>><</widget>>
<<widget "m1PersuadePCContinue">><<nobr>>
<<m1SnippetPersuadePCContinue>>
<<set _male1IsPersuading to true>>
<</nobr>><</widget>>
<<widget "m1Bark">><<nobr>>
<<m1SnippetBark>>
<</nobr>><</widget>>
<<widget "m1StartFuck">><<nobr>>
<<= "$male1.firstname says that he wants to fuck you.">>
<<set $male1.isDoing to $scene.availablePositions.random(),
$male1.kamaSutra to $male1.isDoing>>
<</nobr>><</widget>>
/* ---------------------------------------- */
/* Only used for Glasgow safehouse sequence */
/* ---------------------------------------- */
<<widget "glasgowLeadToBedroom">>\
<<= "You lead $male1.firstname into the safe house bedroom, wondering just how many people from the Task Force are watching you live right now.">>
<</widget>>
/* -------------------------- */
/* Only used for Max in Dubai */
/* -------------------------- */
<<widget "maxIntroNiceView">><<nobr>>
<<include "Max Intro Nice View PC">>
<<set $male1.isDoing to "niceViewReply">>
<</nobr>><</widget>>
<<widget "maxIntroNiceChampagne">><<nobr>>
<<include "Max Intro Nice Champagne PC">>
<<set $male1.isDoing to "niceChampagneReply">>
<</nobr>><</widget>>
<<widget "maxNiceViewReply">><<nobr>>
<<include "Max Intro Nice View Max">>
<<set $male1.isDoing to "firstkiss">>
/* -- */
/* PC Initiative Roll */
<<d10>>
<<set $pc.initiative to _d10 + $pc.dominance>>
/* -- */
/* Male1 Initiative Roll */
<<d10>>
<<set $male1.initiative to _d10 + $male1.dominance>>
/* -- */
/* Decide Initiative */
<<if $male1.initiative gte $pc.initiative>>
<<set $hasInitiative to "male1">>
<<maxFirstKiss>>
<<else>>
<<set $hasInitiative to "pc">>
<</if>>
<</nobr>><</widget>>
<<widget "maxNiceChampagneReply">><<nobr>>
<<include "Max Intro Nice Champagne Max">>
<<set $male1.isDoing to "firstkiss">>
/* -- */
/* PC Initiative Roll */
<<d10>>
<<set $pc.initiative to _d10 + $pc.dominance>>
/* -- */
/* Male1 Initiative Roll */
<<d10>>
<<set $male1.initiative to _d10 + $male1.dominance>>
/* -- */
/* Decide Initiative */
<<if $male1.initiative gte $pc.initiative>>
<<set $hasInitiative to "male1">>
<<maxFirstKiss>>
<<else>>
<<set $hasInitiative to "pc">>
<</if>>
<</nobr>><</widget>>
<<widget "maxFirstKiss">><<nobr>>
<<include MaxFirstKiss>>
<<if not Array.from($male1.flags).includes("slut")>>
<<set $male1.isDoing to "nicegirl">>
<<else>>
<<set $male1.isDoing to "">>
<</if>>
<<if $pc.arousal lt 20>>
<<addPCArousalMinor>>
<</if>>
<<if $male1.arousal lt 20>>
<<addArousalMinor "male1">>
<</if>>
<</nobr>><</widget>><<widget "arousalBar">>
<<nobr>>
<<silently>>
<<timed 200ms>>
<<set $bars.ArousalInc to $bars.ArousalTemp>>
<<set $bars.ArousalIncm1 to $bars.ArousalTempm1>>
<<display "IncreaseArousal">>
<<set $bars.ArousalInc to 0>>
<<set $bars.ArousalTemp to 0>>
<<set $bars.ArousalIncm1 to 0>>
<<set $bars.ArousalTempm1 to 0>>
<</timed>>
<</silently>>
<</nobr>>
$pc.knownAs arousal:
<div class="arousal-bar">\
<div class="bar">\
</div>\
</div>\
$male1.firstname arousal:
<div class="arousal-barm1">\
<div class="barm1">\
</div>\
</div>\
<</widget>><<script>>
var hBar = $('.arousal-bar'),
bar = hBar.find('.bar');
var value = State.variables.pc.arousal,
damage = State.variables.bars.ArousalInc,
barWidth = (value),
delayReset = false;
if (damage != 0) {
value += damage;
value = Math.clamp(value,0,100);
barWidth = (value);
State.variables.pc.arousal = value;
State.variables.bars.ArousalInc = 0;
delayReset = true;
}
if (barWidth >= 100){
barWidth = 100;
}
hBar.data('total', 100);
hBar.data('value', value);
bar.css('width', barWidth + "%");
if (delayReset) {
setTimeout(function(){
bar.css('width', (State.variables.pc.arousal) + "%");
}, 500);
}
/*male 1 ------------------------------------------------------------*/
var hBarm1 = $('.arousal-barm1'),
barm1 = hBarm1.find('.barm1');
var total = 100,
valuem1 = State.variables.male1.arousal,
damage = State.variables.bars.ArousalIncm1,
barWidth = (valuem1);
delayReset = false;
if (damage != 0) {
valuem1 += damage;
barWidth = (valuem1);
valuem1 = Math.clamp(valuem1,0,100);
State.variables.male1.arousal = valuem1;
State.variables.bars.ArousalIncm1 = 0;
delayReset = true;
}
if (barWidth >= 100){
barWidth =100;
}
hBarm1.data('total', total);
hBarm1.data('valuem1', valuem1);
barm1.css('width', barWidth + "%");
if (delayReset) {
setTimeout(function(){
barm1.css('width', (State.variables.male1.arousal) + "%");
}, 500);
}
<</script>><<display "IncreaseArousal">>/*needed to update the arousal when changing passages*/
<<notificationsDisplay>>
<<timed 3s>>
<<notificationCleanUp>>/*To keep notifications from appearing twice*/
<</timed>><<widget "addPCArousalMinor">>\
<<set _oldArousal to $pc.arousal>>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("exhibitionist") and Array.from($scene.flags).includes("outside")>>\
<<set _bonus += random(1,2)>>\
<</if>>\
<<set $bars.ArousalTemp to random(5,8) + _bonus>>\
/*
<<set $pc.arousal += $bars.ArousalTemp>>\
<<set $pc.arousal = Math.clamp($pc.arousal, 0, 100)>>\
*/\
<<pcArousalChange>>\
<</widget>>
<<widget "addPCArousalModerate">>\
<<set _oldArousal to $pc.arousal>>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("exhibitionist") and Array.from($scene.flags).includes("outside")>>\
<<set _bonus += random(1,3)>>\
<</if>>\
<<set $bars.ArousalTemp to random(7,12) + _bonus>>\
/*
<<set $pc.arousal += $bars.ArousalTemp>>
<<set $pc.arousal = Math.clamp($pc.arousal, 0, 100)>>
*/\
<<pcArousalChange>>\
<</widget>>
<<widget "addPCArousalLarge">>\
<<set _oldArousal to $pc.arousal>>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("exhibitionist") and Array.from($scene.flags).includes("outside")>>\
<<set _bonus += random(1,4)>>\
<</if>>\
<<set $bars.ArousalTemp to random(9,12) + _bonus>>\
/*
<<set $pc.arousal += $bars.ArousalTemp>>\
<<set $pc.arousal = Math.clamp($pc.arousal, 0, 100)>>\
*/\
<<pcArousalChange>>\
<</widget>>
<<widget "pcArousalChange">><<nobr>>
<<if _oldArousal lt 20 and $pc.arousal gt 19>>
<<= "You feel a hot rush of wetness between your legs.">>
<<elseif _oldArousal lt 40 and $pc.arousal gt 39>>
<<= "Your nipples are <<stiff>>, your pussy is <<wetPussyAdjective>>.">>
<</if>>
<<if $pc.arousal gte 100>>
<<= "Your breathing comes in fast <<lowPleasureSounds>> as an orgasm rushes up on you. You cry out noisily as $male1.firstname pushes you over the edge, your whole body taut as waves of pleasure explode through you.">>
<<set $pc.arousal to 40>>
<<set $scene.flags.add("pcCame")>>
<<pcMoodCalm>>/*Testing*/
<</if>>
<</nobr>>\<</widget>>
<<widget "addArousalMinor">>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("promiscuous")>>\
<<set _bonus += random(1,2)>>\
<</if>>\
<<set $bars.ArousalTempm1 to random(5,8) + _bonus>>\
/* <<set State.variables[$args[0]].arousal += random(5,8) + _bonus>>\
<<set State.variables[$args[0]].arousal = Math.clamp(State.variables[$args[0]].arousal, 0, 100)>>*/\
<</widget>>
<<widget "addArousalModerate">>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("promiscuous")>>\
<<set _bonus += random(1,3)>>\
<</if>>\
<<set $bars.ArousalTempm1 to random(7,12)>>\
/*
<<set State.variables[$args[0]].arousal += random(7,12)>>
<<set State.variables[$args[0]].arousal = Math.clamp(State.variables[$args[0]].arousal, 0, 100)>>
*/\
<</widget>>\
<<widget "addArousalLarge">>\
<<set _bonus to 0>>\
<<if Array.from($pc.kinks).includes("promiscuous")>>\
<<set _bonus += random(1,4)>>\
<</if>>\
<<set $bars.ArousalTempm1 to random(9,16)>>\
/*
<<set State.variables[$args[0]].arousal += random(9,16)>>\
<<set State.variables[$args[0]].arousal = Math.clamp(State.variables[$args[0]].arousal, 0, 100)>>\
*/\
<</widget>>
<<widget "alertPCArousalIncrease">>\
<<if _pcArousal gt 0>>\
<<if $pc.arousal lte 9>>\
<<set $pc.oldArousal to "low">>\
<<elseif $pc.arousal lte 19>>\
<<set $pc.oldArousal to "med">>\
<<elseif $pc.arousal lte 29>>\
<<set $pc.oldArousal to "hi">>\
<</if>>\
<<set $pc.arousal += _pcArousal>>\
<div class = "zLayer">\
<div class = "animated fadeOutUp">\
<span class="pcPink">\
$pc.knownAs Arousal +_pcArousal\
</span>\
</div>\
<span class="pcPink">\
$pc.knownAs Arousal +_pcArousal\
</span>\
</div>\
<</if>>\
<</widget>>
<<widget "alertMale1ArousalIncrease">><<nobr>>
<<if _male1Arousal gt 0>>
<<set $male1.arousal += _male1Arousal>>
<div class = "zLayer">
<div class = "animated fadeOutUp">
<span style="color:deepskyblue">
$male1.firstname Arousal +_male1Arousal
</span>
</div>
<span style="color:deepskyblue">
$male1.firstname Arousal +_male1Arousal
</span>
</div>
<</if>>
<</nobr>><</widget>>
<<widget "scotlandArousalDecay">><<silently>>
/* This widget reduces PC and male1 arousal by the amount supplied as args[0] */
/* Place it in passages where neither character is being sexually stimulated to prevent them from walking around turned on all night */
<<if $pc.arousal gt 10>>
<<set $pc.arousal -= $args[0]>>
<</if>>
<<if $male1.arousal gt 10>>
<<set $male1.arousal -= $args[0]>>
<</if>>
<</silently>><</widget>>/* - PC snippets -*/
<<widget "pcSnippetLookPrettyM1">><<nobr>>
<<set _array to [
'You shoot $male1.firstname a smouldering gaze.',
'You fix $male1.firstname with a smouldering gaze.',
'You shoot $male1.firstname a sexy look.',
'You flash him a flirty grin.',
'You gaze into $male1.firstname\'s $male1.eyeColour eyes.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetLookPrettyBentOverM1">><<nobr>>
<<set _lookPrettyBentOverArray to [
'You look over your shoulder and shoot $male1.firstname a smouldering gaze.',
'You shoot a sexy look over your shoulder.',
'You arch your back <<sexily>>.'
]>>
<<if $pc.arousal gte 40 and $male1.arousal gte 40>>
<<set _lookPrettyBentOverArray.push(
'You shoot a glance over your shoulder at $male1.firstname, <<intenselyGood>> desire in each of your gazes as they meet.'
)>>
<</if>>
<<set _output1 to _lookPrettyBentOverArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetFirstKissM1">><<nobr>>
<<set _array to [
'You step forward, place a hand on $male1.firstname\'s cheek, and kiss him softly.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetKissM1">><<nobr>><<silently>>
<<male1KissDesc>>
<<set _array to [
'You kiss $male1.firstname. _male1KissDesc.',
'You lean in and kiss $male1.firstname. _male1KissDesc.'
]>>
<<set _output1 to _array.random()>>
<</silently>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetKneelM1">><<nobr>>
<<set _array to [
'You drop to your knees.',
'You get down on your knees.',
'You drop to your knees in front of $male1.firstname.',
'You get down on your knees in front of $male1.firstname.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetStandM1">><<nobr>>
<<if Array.from($pc.flags).includes("suckingCockM1")>>
<<set _array to [
'You kiss his <<cock>> one last time, then climb back up to your feet.',
'You slide his <<cock>> out of your mouth, and get back to your feet.'
]>>
<<else>>
<<set _array to [
'You stand up.',
'You get to your feet.',
'You rise to your feet.'
]>>
<</if>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetCaressM1">><<nobr>><<silently>>
<<male1UpperBodyDesc>>
<<if Array.from($male1.isWearing).includesAny("closedShirt", "tShirt")>>
<<set _array to [
'You <<fondle>> $male1.firstname\'s _output through his $male1.top.desc.',
'You <<fondle>> $male1.firstname\'s _output through the ' + $male1.top.material.random() + ' of his $male1.top.desc.'
]>>
<<elseif Array.from($male1.isWearing).includes("openShirt")>>
<<set _array to [
'You reach inside $male1.firstname\'s open $male1.top.desc, <<fondling>> his _output.',
'Your hands slip under $male1.firstname\'s open $male1.top.desc and onto his naked skin. You <<fondle>> his nipples.'
]>>
<<else>>
<<set _array to [
'Your hands roam over $male1.firstname\'s _output.'
]>>
<</if>>
<<set _output1 to _array.random()>>
<</silently>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetGropeM1Crotch">><<nobr>>
<<if Array.from($male1.isWearing).includes("trousers") or Array.from($male1.isWearing).includes("shorts")>>
<<set _array to [
'You <<fondle>> $male1.firstname\'s <<crotch>> through his $male1.bottoms.desc. <<pcSnippetGropeM1CrotchCockFeeling>>'
]>>
<<else>>
<<set _array to [
'You <<fondle>> $male1.firstname\'s <<crotch>> through his $male1.underpants.desc. <<pcSnippetGropeM1CrotchCockFeeling>>'
]>>
<</if>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetGropeM1CrotchCockFeeling">><<nobr>>
<<if $male1.arousal lt 10>>
<<set _cockFeelingArray to [
'His <<cock>> is <<male1CockIs>> It feels <<flaccid>>; he\'s not <<aroused>>.',
'His <<male1CockSize>> <<cock>> is <<flaccid>>.'
]>>
<<elseif $male1.arousal lt 20>>
<<set _cockFeelingArray to [
'His <<cock>> is <<male1CockIs>> It feels semi-hard; he\'s getting <<aroused>>.',
'His <<male1CockSize>> <<cock>> is getting hard.'
]>>
<<else>>
<<set _cockFeelingArray to [
'His <<cock>> is <<male1CockIs>> It feels <<stiff>> and ready to fuck you.',
'His <<male1CockSize>> <<cock>> is <<stiff>> and ready to fuck you.'
]>>
<</if>>
<<set _output to _cockFeelingArray.random()>>
_output
<</nobr>><</widget>>
<<widget "pcSnippetGiveM1HJ">><<nobr>>
<<if not Array.from($pc.flags).includes("givingHJM1")>>
<<set _giveM1HJArray to [
'You curl your <<hjToolM1>> around $male1.firstname\'s <<m1CockDesc>> <<cock>> and start stroking rhythmically.',
'You grasp $male1.firstname\'s <<m1CockDesc>> <<cock>> in your <<hjToolM1>> and start jerking him off.'
]>>
<<else>>
<<set _giveM1HJArray to [
'You <<hj>> his <<m1CockDesc>> <<cock>> in your <<hjToolM1>>.',
'You <<hj>> his <<cock>> in your <<hjToolM1>>.'
]>>
<</if>>
<<set _output to _giveM1HJArray.random()>>
_output
<</nobr>><</widget>>
<<widget "pcSnippetGiveM1BJ">><<nobr>>
<<set _giveM1BJArray to []>>
<<if not Array.from($pc.flags).includes("suckingCockM1")>> /* If she's not sucking cock, start a BJ */
<<if $scene.location == "Casting Couch intro">>
<<if Array.from($male1.flags).includes("rough")>>
<<set _giveM1BJArray to [
'You relax and start sucking the <<cock>> in your mouth. Swirling it\'s underside with your tongue, you feel it getting wetter and stiffer as your mouth moves back and forth. "That\'s it," murmurs Connor approvingly, "good girl."']>>
<<else>>
<<set _giveM1BJArray to [
'You look up into Clive\'s fiercely gleaming $male1.eyeColour eyes, his expression a weird mix of desire and contempt. The <<tip>> of his <<cock>> is almost touching your face. "Come on," he murmurs huskily. You shrug, almost imperceptibly, then lick your lips and slip your mouth onto his fat <<cock>>.']>>
<</if>>
<<else>>
<<set _giveM1BJArray to [
'You lick your lips then slip your mouth onto $male1.firstname\'s <<m1CockDesc>> <<cock>>.']>>
<</if>>
<<else>> /* if she already started the BJ */
<<if $scene.location == "Casting Couch intro" and $scene.castingCouchBJArray != "">>
<<set _giveM1BJArray.push($scene.castingCouchBJArray.pluck())>>
<<else>>
<<set _giveM1BJArray.push(
'Your tongue <<tongueLashes>> the <<tip>> of $male1.firstname\'s <<m1CockDesc>> <<cock>>.',
'You curl a hand around the base of his <<cock>>, jerking him off into your mouth.')>>
<</if>>
<<if $pc.position == "on knees">>
<<set _giveM1BJArray.push(
'Your mouth slips back and forth on his <<m1CockDesc>> <<cock>>.',
'Your lips and tongue slide back and forth on the <<cock>> in your mouth.',
'You look up at $male1.firstname, gazing into his $male1.eyeColour eyes as you suck his <<m1CockDesc>> <<cock>>.')>>
<<elseif $pc.position == "bed bj">>
<<set _giveM1BJArray.push(
'Your mouth slips up and down on his <<m1CockDesc>> <<cock>>.',
'Your lips and tongue slide up and down on the <<cock>> in your mouth.',
'Your head bobs up and down on $male1.firstname\' <<m1CockDesc>> <<cock>>.',
'You look up at $male1.firstname, gazing into his $male1.eyeColour eyes as you suck his <<m1CockDesc>> <<cock>>.')>>
<<else>>
<<set _giveM1BJArray.push(
'Your mouth slips back and forth on his <<m1CockDesc>> <<cock>>.',
'Your lips and tongue slide back and forth on the <<cock>> in your mouth.',
'You look up at $male1.firstname, gazing into his $male1.eyeColour eyes as you suck his <<m1CockDesc>> <<cock>>.')>>
<</if>>
<<if $male1.arousal gte 60>>
<<set _giveM1BJArray.push(
"$male1.firstname\'s <<cock>> feels <<stiff>> and sensitive in your mouth. He\'s going to come soon.")>>
<<if Array.from($scene.flags).includes("mustFuckMale1")>>
<<set _giveM1BJArray to [
"$male1.firstname\'s <<cock>> feels <<stiff>> and sensitive in your mouth; he\'s loving it, but you slow down the pace. The mission is to have sex with him, not give him a blow job.",
"$male1.firstname is getting ready to blow a load in your mouth. You slow things down, keeping him edged. The mission is to have sex with him, not give him a BJ."]>>
<</if>>
<</if>>
<</if>>
<<set _output to _giveM1BJArray.random()>>
_output
<</nobr>><</widget>>
<<widget "pcSnippetMakeOutWithM1">><<silently>>
<<male1KissDesc>>
<<male1UpperBodyDesc>>
<<set _male1UpperBodyDesc to _output>>
<<male1BumDesc>>
<<set _makeOutWithM1Array to [
'You kiss $male1.firstname. _male1KissDesc. Your hands roam over his _male1UpperBodyDesc through his $male1.top.desc.',
'You lean in and kiss $male1.firstname. _male1KissDesc. You <<fondle>> his _male1UpperBodyDesc through his $male1.top.desc.',
'You kiss $male1.firstname. _male1KissDesc. You curl a hand around his back and give his _male1BumDesc a squeeze.']>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<set _makeOutWithM1Array.push('You kiss $male1.firstname, your hands roaming all over his _male1UpperBodyDesc, then down to his <<crotch>>. <<pcSnippetGropeM1CrotchCockFeeling>>')>>
<</if>>
<<if Flag("big-tits")>>
<<set _makeOutWithM1Array.push('You lean in and kiss $male1.firstname, your <<pcTits>> pressing into his chest. _male1KissDesc. You <<fondle>> his _male1UpperBodyDesc through his $male1.top.desc.')>>
<</if>><</silently>>\
<<= _makeOutWithM1Array.random()>>
<</widget>>
<<widget "pcSnippetUndoM1Shirt">><<nobr>>
<<set _undoShirtArray to [
'You reach up and unfasten $male1.firstname\'s $male1.top.desc, one button at a time, revealing his <<m1UpperBodyFrontalDesc>>.',
'You unbutton $male1.firstname\'s $male1.top.desc, one at a time, exposing his <<m1UpperBodyFrontalDesc>>.'
]>>
<<set _output1 to _undoShirtArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetRemoveM1Shirt">><<nobr>>
<<set _removeShirtArray to [
'You slip $male1.firstname\'s $male1.top.desc off and toss it aside.'
]>>
<<set _output1 to _removeShirtArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetRemoveM1TShirt">><<nobr>>
<<set _removeShirtArray to [
'You pull $male1.firstname\'s $male1.top.desc off over his head, and toss it aside.'
]>>
<<set _output1 to _removeShirtArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetGetM1CockOut">><<nobr>>
<<if $male1.bottoms.undo == "zipper">>
<<set _getCockOutArray to [
'You unzip $male1.firstname\'s $male1.bottoms.desc. You slip your fingers inside, and draw his <<m1CockDesc>> <<cock>> out into the <<envDesc>>.'
]>>
<</if>>
<<set _output1 to _getCockOutArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetRequestFuckM1">><<nobr>>
<<set _pcReqFuckArray to [
'You tell $male1.firstname that you want him to fuck you.'
]>>
<<set _output1 to _pcReqFuckArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetWithdrawConsentM1">><<nobr>>
<<set _pcWithdrawConsentM1Array to [
'"I\'m sorry, $male1.firstname," you say. "I can\'t do this."',
'"I\'m sorry, $male1.firstname," you say. "We have to stop."',
'You pull away from $male1.firstname. "I should go," you say.'
]>>
<<set _output1 to _pcWithdrawConsentM1Array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetAskForRoughM1">><<nobr>>
<<set _pcAskRoughArray to [
'You tell $male1.firstname that you like it when guys are rough with you.',
'You tell $male1.firstname that it\'s okay if he wants to be a little rough with you.',
'You tell $male1.firstname that you don\'t mind if he wants to be rough with you.'
]>>
<<set _output1 to _pcAskRoughArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcGetOnBedWithM1">><<nobr>>
<<set _pcGetOnBedWithM1Array to [
'You take $male1.firstname by the hand and draw him onto the bed with you.',
'You gently push $male1.firstname onto the bed, and climb on after him.'
]>>
<<set _output1 to _pcGetOnBedWithM1Array.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetRemoveDress">><<nobr>>
<<if $dress.undoVia == "zipperBack">>
<<set _pcRemDressArray to [
'You unzip your dress, and wriggle out of it.'
]>>
<<elseif $dress.undoVia == "neckTie">>
<<set _pcRemDressArray to [
'You reach behind your neck, tug open the knot that fastens it, and wriggle it off.'
]>>
<</if>>
<<set _output1 to _pcRemDressArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "pcSnippetFuckedByM1">><<nobr>>
<<set _pcFuckedByM1Array to []>>
<<set _pcFuckedByM1Array.push(
'You moan breathily as $male1.firstname\'s <<cock>> thrusts inside you.',
'You move your hips, riding his <<m1CockDesc>> <<cock>>.'
)>>
<<if $pc.arousal gte 80>>
<<set _pcFuckedByM1Array.push(
'$male1.firstname\'s <<cock>> thrusts into you again and again, his <<if $pc.position == "bent over" or $male1.isDoing == "m1DoggyFuck">><<balls>> bumping<<else>>pelvic bone squashing against<</if>> your clit. You\'re going to come soon...'
)>>
<</if>>
<<if $pc.arousal gte 50>>
<<set _pcFuckedByM1Array.push(
'You mew noisily as his <<cock>> thrusts inside you.',
'You bite your lip in pleasure and let out a <<lowPleasureSound>>.',
'You close your eyes and let the <<intenselyGood>> sensations wash over you.'
)>>
<</if>>
<<if $male1.arousal gte 50>>
<<set _pcFuckedByM1Array.push(
'$male1.firstname\'s <<aroused>> <<lowPleasureSounds>> are turning you on.'
)>>
<</if>>
<<if $pc.position == "bent over" or $male1.isDoing == "m1DoggyFuck">>
<<set _pcFuckedByM1Array.push(
'You flick your hips, your <<pcAss>> slapping against him.',
'You <<lowPleasureSound>> as you feel $male1.firstname\'s <<balls>> thwapping against your clit.'
)>>
<</if>>
<<if $male1.isDoing == "m1CowgirlFuck">>
<<set _pcFuckedByM1Array.push(
'You bounce up and down on $male1.firstname\'s <<m1CockDesc>> <<cock>>.',
'You ride $male1.firstname\'s <<cock>>, moaning <<sexily>>.',
'You ride up and down on $male1.firstname\'s <<stiff>> <<cock>>, <<fondling>> his <<m1UpperBodyFrontalDesc>>.'
)>>
<<if $pc.braSize == "34C" or $pc.braSize == "34D">>
<<set _pcFuckedByM1Array.push(
'You ride $male1.firstname\'s <<stiff>> <<cock>>, your <<pcTits>> bobbing up and down.'
)>>
<</if>>
<</if>>
<<if $male1.isDoing == "m1MissionaryFuck">>
<<set _pcFuckedByM1Array.push(
'You <<fondle>> $male1.firstname\'s <<m1UpperBodyFrontalDesc>> as he fucks you.',
'You curve a hand around $male1.firstname\'s ass, pulling him tighter into you.'
)>>
<</if>>
<<set _output1 to _pcFuckedByM1Array.random()>>
_output1
<</nobr>><</widget>>/* - M1 snippets -*/
<<widget "m1SnippetKissPC">><<nobr>>
<<set _m1KissPCArray to [
'$male1.firstname kisses you passionately, <<m1KissTongue>>. <<m1KissFeeling>>',
'$male1.firstname leans in close and kisses you, <<m1KissTongue>>. <<m1KissFeeling>>'
]>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1KissPCArray.push(
'$male1.firstname tugs your hair sharply, tilting your face up to meet a passionate kiss. <<m1KissFeeling>>'
)>>
<</if>>
<<set _output1 to _m1KissPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetCaressPC">><<nobr>>
<<set _m1CaressPCArray to []>>
<<if Array.from($pc.isWearing).includesAny("top", "dress")>>
<<set _m1CaressPCArray.push(
'$male1.firstname <<fondles>> your body through your <<pcTopDesc>>, his hands roaming over your waist and hips.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("top", "dress", "bra") and Array.from($pc.isWearing).includes("bra")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> to your <<pcTits>>, <<fondling>> them gently through your <<pcTopDesc>>.',
'$male1.firstname reaches for your <<pcTits>>. He <<fondles>> them gently through your <<pcTopDesc>>.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("top", "dress") and not Array.from($pc.isWearing).includes("bra")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> to your <<pcTits>>, <<fondling>> them gently through your <<pcTopDesc>>. <<bralessUnderTop>>',
'$male1.firstname reaches for your <<pcTits>>. He <<fondles>> them gently through your <<pcTopDesc>>. <<bralessUnderTop>>'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("top", "dress", "bra")>>
<<set _m1CaressPCArray.push(
'$male1.firstname <<fondles>> your <<pcTits>>, his hands roaming all over them.',
'$male1.firstname <<fondles>> your <<pcTits>>, tweaking and playing with your nipples.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("bottoms", "dress", "leggings", "tights")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> around to your <<pcAss>>, <<fondling>> it gently through your <<pcBottomsDesc>>.',
'$male1.firstname\'s hand curves around your waist and <<fondles>> your <<pcAss>> through your <<pcBottomsDesc>>.'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "dress")>>
<<if Array.from($pc.isWearing).includesAny("knickers", "leggings", "tights") and not Array.from($knickers.flags).includes("showsBum")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> around to your <<pcAss>>, <<fondling>> it gently through your <<pcBottomsDesc>>.',
'$male1.firstname\'s hand curves around your waist and <<fondles>> your <<pcAss>> through your <<pcBottomsDesc>>.',
'$male1.firstname <<fondles>> your <<pcAss>> through your <<pcBottomsDesc>>.'
)>>
<<else>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> around to your <<pcAss>>, <<fondling>> it gently.',
'$male1.firstname\'s hand curves around your waist and <<fondles>> your <<pcAss>>.'
)>>
<</if>>
<</if>>
<<if $pc.legCovering == "shortSkirt" or $pc.legCovering == "kneelengthSkirt" or $pc.legCovering == "longSkirt" or $pc.legCovering == "trousers">>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hand <<roams>> to your hip then down to your thigh, <<fondling>> it through your <<pcBottomsDesc>>.'
)>>
<</if>>
<<if $pc.legCovering == "shortSkirt" or $pc.legCovering == "kneelengthSkirt" or $pc.legCovering == "longSkirt" or $pc.legCovering == "trousers">>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hand <<roams>> to your hip then down to your thigh, <<fondling>> your stocking top through your <<pcBottomsDesc>>.'
)>>
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("dress", "bottoms", "leggings", "tights")>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roam>> down to <<fondle>> your stocking tops and your naked thighs.'
)>>
<<else>>
<<set _m1CaressPCArray.push(
'$male1.firstname\'s hands <<roams>> down to <<fondle>> your naked thighs.'
)>>
<</if>>
<</if>>
<<set _output1 to _m1CaressPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetAskPCDance">><<nobr>>
<<set _m1DancePCArray to []>>
<<set _m1DancePCArray.push(
'$male1.firstname asks you to the dancefloor.')>>
<<set _output1 to _m1DancePCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetAskPCDrink">><<nobr>>
<<set _m1DrinkPCArray to []>>
<<set _m1DrinkPCArray.push(
'$male1.firstname asks to buy you a drink.')>>
<<set _output1 to _m1DrinkPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetGropePC">><<nobr>>
<<set _m1GropePCArray to []>>
<<if Array.from($pc.isWearing).includesAny("top", "dress") and Array.from($pc.isWearing).includes("bra")>>
<<set _m1GropePCArray.push(
'$male1.firstname <<gropes>> your <<pcTits>> through your <<pcTopDesc>>.',
'$male1.firstname reaches for your <<pcTits>>. He <<gropes>> them through your <<pcTopDesc>>.',
'$male1.firstname takes one of your <<pcTits>> in his hand, <<groping>> it through your <<pcTopDesc>>.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("top", "dress") and not Array.from($pc.isWearing).includes("bra")>>
<<set _m1GropePCArray.push(
'$male1.firstname <<gropes>> your <<pcTits>> through your <<pcTopDesc>>. <<bralessUnderTop>>',
'$male1.firstname reaches for your <<pcTits>>. He <<gropes>> them through your <<pcTopDesc>>. <<bralessUnderTop>>'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("top", "dress", "bra")>>
<<set _m1GropePCArray.push(
'$male1.firstname <<gropes>> your <<pcTits>>, his hands roaming all over them.',
'$male1.firstname <<gropes>> your <<pcTits>>, tweaking and playing with your <<if $pc.arousal gte 20>><<stiff>> <</if>>nipples.',
'$male1.firstname kisses and licks your <<pcTits>>, his tongue <<tongueLashes>> your <<if $pc.arousal gte 20>><<stiff>> <</if>>nipples.'
)>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1GropePCArray.push(
'$male1.firstname pinches your nipples hard, twisting them painfully.',
'$male1.firstname grabs a nipple and twists it hard.'
)>>
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("top", "dress") and Array.from($bra.flags).includes("cleavage")>>
<<set _m1GropePCArray.push(
'$male1.firstname reaches inside your bra, <<groping>> one of your <<pcTits>>.<<if $pc.arousal gte 20>> His fingers tweak and tug a <<stiff>> nipple.<</if>>'
)>>
<</if>>
<<if Array.from($pc.isWearing).includesAny("bottoms", "dress", "leggings", "tights")>>
<<set _m1GropePCArray.push(
'$male1.firstname <<gropes>> your <<pcAss>> through your <<pcBottomsDesc>>.',
'$male1.firstname\'s hand curves around your waist and <<gropes>> your <<pcAss>> through your <<pcBottomsDesc>>.'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includesAny("bottoms", "dress")>>
<<if Array.from($pc.isWearing).includes("knickers", "leggings", "tights") and not Array.from($knickers.flags).includes("showsBum")>>
<<set _m1GropePCArray.push(
'$male1.firstname <<gropes>> your <<pcAss>> through your <<pcBottomsDesc>>.',
'$male1.firstname\'s hand curves around your waist and <<gropes>> your <<pcAss>> through your <<pcBottomsDesc>>.'
)>>
<<else>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hands <<grope>> your <<pcAss>>.',
'$male1.firstname\'s hand curves around your waist and <<gropes>> your <<pcAss>>.'
)>>
<</if>>
<</if>>
<<if $pc.legCovering == "shortSkirt">>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up a nylon-clad leg. He <<fondles>> your stocking top and your naked thigh.'
)>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up the inside of a nylon-clad leg. His fingers find your <<= $knickers.desc.random()>>, <<fondling>> your pussy through $knickers.pronoun.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includes("knickers") and not Array.from($knickers.flags).includes("showsBum")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up the back of a nylon-clad leg. His hand glides up onto your <<pcAss>>, <<fondling>> it through your <<= $knickers.desc.random()>>.'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or Array.from($knickers.flags).includes("showsBum")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up the back of a nylon-clad leg. His hand glides up onto your <<pcAss>>, <<fondling>> it.'
)>>
<</if>>
<<else>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up your inside leg. His fingers find your <<= $knickers.desc.random()>>, <<fondling>> your pussy through $knickers.pronoun.'
)>>
<</if>>
<<if Array.from($pc.isWearing).includes("knickers") and not Array.from($knickers.flags).includes("showsBum")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up the back of your leg. His hand rests on your <<pcAss>>, <<fondling>> it through your <<= $knickers.desc.random()>>.'
)>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or Array.from($knickers.flags).includes("showsBum")>>
<<set _m1GropePCArray.push(
'$male1.firstname\'s hand slides under your <<pcBottomsDesc>> and up the back of your leg. His hand rests on your <<pcAss>>, <<fondling>> it.'
)>>
<</if>>
<</if>>
<</if>>
<<set _output1 to _m1GropePCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveDressPC">><<nobr>>
<<set _dressDesc to $dress.desc.random()>>
<<if $dress.undoVia == "zipperBack">>
<<if $pc.position == "standing">>
<<set _m1RemPCDressArray to [
'$male1.firstname reaches behind your back, fumbles with the zip of your _dressDesc, and tugs it open. He pulls it down, exposing your <<if Array.from($pc.isWearing).includes("bra")>>$bra.desc<<else>><<pcTits>><</if>>, then down over your hips and off. You step out of it and kick it aside.'
]>>
<<elseif $pc.position == "bent over">>
<<set _m1RemPCDressArray to [
'$male1.firstname pulls down the zip of your _dressDesc. He pulls it down, over your hips, and off. You step out of it and kick it aside.'
]>>
<<elseif $pc.position == "on bed">>
<<set _m1RemPCDressArray to [
'$male1.firstname pulls down the zip of your _dressDesc. He pulls it down over your body. You wriggle out of it, then toss it onto the floor.'
]>>
<</if>>
<<elseif $dress.undoVia == "neckTie">>
<<if $pc.position == "standing">>
<<set _m1RemPCDressArray to [
'$male1.firstname reaches behind your neck and tugs the open the knot that fastens your dress. It falls down, exposing your <<if Array.from($pc.isWearing).includes("bra")>>$bra.desc<<else>><<pcTits>><</if>>, then he pushes it down over your hips and off. You step out of it and kick it aside.'
]>>
<<elseif $pc.position == "bent over">>
<<set _m1RemPCDressArray to [
'$male1.firstname tugs open the knot that fastens your _dressDesc. He pulls it down, over your hips, and off. You step out of it and kick it aside.'
]>>
<<elseif $pc.position == "on bed">>
<<set _m1RemPCDressArray to [
'$male1.firstname tugs open the knot that fastens your _dressDesc. He pulls it down over your body. You wriggle out of it, then toss it onto the floor.'
]>>
<</if>>
<</if>>
<<set _output1 to _m1RemPCDressArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveBraPC">><<nobr>>
<<set _braDesc to $bra.desc.random()>>
<<if $bra.undoVia == "normal">>
<<if $pc.position == "standing">>
<<set _m1RemPCBraArray to [
'$male1.firstname reaches behind your back and unfastens your _braDesc. He slides the straps off over your shoulders and pulls it off you, baring your <<pcTits>>.'
]>>
<<else>>
<<set _m1RemPCBraArray to [
'$male1.firstname unfastens your _braDesc. He slides the straps off over your shoulders and pulls it off you, baring your <<pcTits>>.'
]>>
<</if>>
<<elseif $bra.undoVia == "bralette">>
<<set _m1RemPCBraArray to [
'$male1.firstname pulls your _braDesc off over your head, baring your <<pcTits>>.']>>
<</if>>
<<set _output1 to _m1RemPCBraArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveTopPC">><<nobr>>
<<set _topDesc to $top.desc.random()>>
<<set _m1RemTopArray to [
'$male1.firstname tugs at your _topDesc, slowly but insistently pulling it off your body.'
]>>
<<set _output1 to _m1RemTopArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveLeggingsPC">><<nobr>>
<<set _leggingsDesc to $leggings.desc.random(),
_shoesDesc to $shoes.desc.random()>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1RemLeggingsArray to [
'$male1.firstname yanks your _leggingsDesc down to your thighs. "Off," he snaps, slapping you across the hip. You quickly take off your _shoesDesc and _leggingsDesc.']>>
<<else>>
<<set _m1RemLeggingsArray to [
'$male1.firstname hooks his fingers into the waistband of your _leggingsDesc, and tugs them down slowly. You help him out by taking off your _shoesDesc.']>>
<</if>>
<<set _output1 to _m1RemLeggingsArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveTightsPC">><<nobr>>
<<set _tightsDesc to $tights.desc.random()>>
<<if Array.from($pc.isWearing).includes ("shoes")>>
<<set _shoesDesc to $shoes.desc.random()>>
<<set _shoes to true>>
<</if>>
<<if Array.from($male1.flags).includes("rough")>>
<<if _shoes>>
<<set _m1RemTightsArray to [
'$male1.firstname yanks your _tightsDesc down to your thighs. "Off," he snaps, slapping you across the hip. You quickly take off your _shoesDesc and _tightsDesc.']>>
<<else>>
<<set _m1RemTightsArray to [
'$male1.firstname yanks your _tightsDesc down to your thighs. "Off," he snaps, slapping you across the hip. You quickly take off your _tightsDesc.']>>
<</if>>
<<else>>
<<if _shoes>>
<<set _m1RemTightsArray to [
'$male1.firstname hooks his fingers into the waistband of your _tightsDesc, and tugs them down slowly. You help him out by taking off your _shoesDesc.']>>
<<else>>
<<set _m1RemTightsArray to [
'$male1.firstname hooks his fingers into the waistband of your _tightsDesc, and tugs them down slowly.']>>
<</if>>
<</if>>
<<set _output1 to _m1RemTightsArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRemoveKnickersPC">><<nobr>>
<<set _knickersDesc to $knickers.desc.random()>>
<<set _m1RemPCKnickersArray to [
'$male1.firstname\'s fingers slip into the waistband of your _knickersDesc. He tugs $knickers.pronoun slowly down over your hips and thighs, baring your pussy. He pulls $knickers.pronoun off you and tosses $knickers.pronoun aside.'
]>>
<<set _output1 to _m1RemPCKnickersArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetFingerPC">><<nobr>>
<<set _m1FingerPCArray to [
'$male1.firstname\'s hand moves to your pussy. His finger slips between your <<if $pc.arousal gte 40>>soaking wet <<elseif $pc.arousal gte 20>>wet <</if>>lips.'
]>>
<<set _output1 to _m1FingerPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetFingerFuckPC">><<nobr>>
<<if ndef $male1.hjStyle or $male1.hjStyle == "">>
<<if $pc.arousal lte 19>>
<<set $male1.hjStyle to "clit">>
<<elseif $pc.arousal lte 39>>
<<set $male1.hjStyle to either("clit", "1finger")>>
<<else>>
<<set $male1.hjStyle to either("clit", "1finger", "2fingers")>>
<</if>>
<</if>>
<<if $male1.hjStyle == "2fingers">>
<<if $male1.hjCounter == 0>>
<<set _m1FingerFuckPCArray to ["You\'re soaking wet. $male1.firstname slides two fingers into your pussy, making you <<lowPleasureSound>>."]>>
<<else>>
<<set _m1FingerFuckPCArray to ["$male1.firstname\'s two fingers move inside you, fucking you rhythmically."]>>
<</if>>
<<elseif $male1.hjStyle == "1finger">>
<<if $male1.hjCounter == 0>>
<<set _m1FingerFuckPCArray to ["$male1.firstname slips a finger up inside your <<wetPussyAdjective>> pussy."]>>
<<else>>
<<set _m1FingerFuckPCArray to ["$male1.firstname\'s middle finger circles and thrusts inside your <<wetPussyAdjective>> pussy."]>>
<</if>>
<<else>>
<<if $male1.hjCounter == 0>>
<<set _m1FingerFuckPCArray to ["$male1.firstname\'s finger circles between your lips, gently teasing your clit."]>>
<<else>>
<<set _m1FingerFuckPCArray to ["$male1.firstname fingers you, a fingertip rhythmically <<fondling>> your clit."]>>
<</if>>
<</if>>
<<set _output1 to _m1FingerFuckPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetRequestBJ">><<nobr>>
<<set _m1RequestBJArray to [
'$male1.firstname says that he wants you to suck his <<cock>>.',
'$male1.firstname tells you he\'s been fantasising about seeing you suck his <<cock>>.'
]>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1RequestBJArray.push(
'$male1.firstname says that he bets you\'re great at sucking <<cock>>.',
'$male1.firstname says that you seem like the kind of girl who loves to suck <<cock>>.',
'$male1.firstname tells you that he wants to see his <<cock>> in your mouth.',
'$male1.firstname says that you seem like the kind of girl who\'s sucked a lot of <<cock>> on first dates.'
)>>
<</if>>
<<set _output1 to _m1RequestBJArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetPersuadePCContinue">><<nobr>>
<<set _m1PersuadePCArray to [
'$male1.firstname asks if you\'re joking.',
'$male1.firstname tells you to relax.'
]>>
<<set _output1 to _m1PersuadePCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetBendPCOver">><<nobr>>
<<if $scene.name == "max balcony dubai">>
<<if $pc.position == "standing">>
<<set _m1BendPCOverArray to [
'$male1.firstname turns you around so you\'re facing out into the night. He pushes you forward, bending you over the balcony.'
]>>
<<elseif $pc.position == "on knees">>
<<set _m1BendPCOverArray to [
'$male1.firstname lifts you up to your feet, then turns you around so that you\'re facing out into the night. He pushes you forward, bending you over the balcony.'
]>>
<</if>>
<<elseif $scene.location == "Casting Couch intro">>
<<set _m1BendPCOverArray to [
'Clive\'s <<largeCock>> <<cock>> is rock hard now. He thrusts inside your mouth, the <<tip>> pushing into the back of your throat and making you gag, his hand on the back of your head holding you in place. "Oh yeah," he grunts, hips thrusting, "That\'s it."<br /> <br />
His <<cock>> pushes right into your throat and makes you choke. Mercifully, he lets go of your head, and you tumble back onto the couch, swallowing spit and gasping for breath.<br /> <br />
At the same time, Connor and Roy move the camera and the iPad, clearing a space on the desk. With the utter ease of a man who physically controls drunken brawling Scotsmen for a living, Clive lifts you to your feet and bends you over it, holding you down firmly, your <<pcTits>> squashed into the wood.<br /> <br />
He kicks your ankles apart. "Smile fer the camera, sweetie," grins Connor. You open your mouth to speak, but only manage to cry out girlishly as Clive\'s <<largeCock>> <<cock>> thrusts unceremoniously inside your pussy, hot and hard and <i>way</i> bigger than you\'re used to.']>>
<</if>>
<<set _output1 to _m1BendPCOverArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetEnjoyBJ">><<nobr>>
<<if $scene.location == "Casting Couch intro" and $scene.cliveBJNoises != "">>
<<set _m1EnjoyBJArray to []>>
<<set _m1EnjoyBJArray.push($scene.cliveBJNoises.pluck())>>
<<else>>
<<set _m1EnjoyBJArray to [
'$male1.firstname murmurs in pleasure.',
'$male1.firstname tells you that your mouth feels <<great>> on his <<cock>>.',
'$male1.firstname tells you that you look so sexy.']>>
<</if>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1EnjoyBJArray.push(
'$male1.firstname says that he can tell you do this a lot.',
'$male1.firstname says that he bets you were popular at school.',
'$male1.firstname says that you look sexy with a <<cock>> in your mouth.'
)>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _m1EnjoyBJArray.push(
'$male1.firstname says that he bets the guys from your old work miss you already.'
)>>
<</if>>
<</if>>
<<if $male1.arousal gte 60>>
<<set _m1EnjoyBJArray.push(
'$male1.firstname says that you\'re going to make him come. He says he wants to fuck you tonight.'
)>>
<</if>>
<<set _output1 to _m1EnjoyBJArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetFuckPC">><<nobr>>
<<set _m1FuckPCArray to []>>
<<if $male1.position == "standing" and $pc.position == "bent over">>
<<if not Array.from($male1.flags).includes("m1FuckPC")>>
<<if $pc.arousal lt 20>>
<<set _m1FuckPCArray.push(
'You feel the <<tip>> of $male1.firstname\'s <<cock>> pushing its way into your pussy. <<if $male1.cocksize gte 4>>He\'s <<largeCock>> and you\'re <<else>>You\'re <</if>>not very wet, and every inch is uncomfortable to take. $male1.firstname persists, driving his <<cock>> into your tight pussy<<if $male1.cocksize gte 3>> until you\'re fully stuffed<</if>>.')>>
<<elseif $pc.arousal lt 40>>
<<set _m1FuckPCArray.push(
'You feel the head of $male1.firstname\'s <<cock>> slip between your <<wetPussyAdjective>> lips. $male1.firstname brushes your clit with the <<tip>>, then slides it inside you.')>>
<<else>>
<<set _m1FuckPCArray.push(
'You feel the <<tip>> of $male1.firstname\'s <<cock>> slip between your <<wetPussyAdjective>> lips, hot and hard. You\'re soaking wet and $male1.firstname slides in easily, filling your pussy in one long stroke.')>>
<</if>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s <<m1CockDesc>> <<cock>> pistons back and forth inside you.',
'$male1.firstname holds your waist as he fucks you, his <<m1CockDesc>> <<cock>> sliding rhythmically inside your pussy.',
'$male1.firstname <<gropes>> your <<pcAss>> as his <<m1CockDesc>> <<cock>> drives in and out of you.',
'$male1.firstname lightly <<spanks>> your <<pcAss>>.')>>
<<if $male1.arousal gt 60>>
<<set _m1FuckPCArray.push(
'$male1.firstname grabs your hips and pulls you back hard onto his <<cock>>.',
'$male1.firstname says that being inside you feels <<great>>.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'$male1.firstname says that you\'re an amazing fuck.')>>
<</if>>
<</if>>
<<if $male1.arousal gt 80>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s thrusts are quick and urgent. You\'re sure he\'ll come soon.',
'$male1.firstname\'s breathing is noisy and rapid as he fucks you hard.')>>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<fondles>> your stocking tops as he fucks you.')>>
<</if>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<spanks>> your <<pcAss>> hard as he fucks you.',
'$male1.firstname\'s hand cracks down hard on your <<pcAss>>, again and again, as his <<m1CockDesc>> <<cock>> drives in and out of you.')>>
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _m1FuckPCArray.push(
'Max says that he\'s wanted to do this since he saw you in a bikini.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'Max\'s <<cock>> drives inside you. He says that the moment he saw you at the pool, he knew you\'d be an easy fuck.')>>
<<if $pc.agency == "MI6">>
<<set _m1FuckPCArray.push(
'Max <<spanks>> your <<pcAss>> and says that all English girls are sluts.',
'Max grins and says that his ancestors have been fucking slutty British girls for centuries.')>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $male1.isDoing == "m1DoggyFuck">>
<<if not Array.from($male1.flags).includes("m1FuckPC")>>
<<if $pc.arousal lt 20>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your front, then pulls you up by your hips so you\'re on all fours. He kneels behind you and you feel the <<tip>> of his <<cock>> pushing its way into your pussy. <<if $male1.cocksize gte 4>>He\'s <<largeCock>> and you\'re <<else>>You\'re <</if>>not very wet, and every inch is uncomfortable to take. $male1.firstname persists, driving his <<cock>> into your tight pussy<<if $male1.cocksize gte 3>> until you\'re fully stuffed<</if>>.')>>
<<elseif $pc.arousal lt 40>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your front, then pulls you up by your hips so you\'re on all fours. He kneels behind you and you feel the head of his <<cock>> slip between your wet lips. $male1.firstname brushes your clit with the <<tip>>, then slides it inside you.')>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your front, then pulls you up by your hips so you\'re on all fours. He kneels behind you and you feel the <<tip>> of his <<cock>> slip between your wet lips, hot and hard. You\'re soaking wet and $male1.firstname slides in easily, filling your pussy in one long stroke.')>>
<</if>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s <<m1CockDesc>> <<cock>> pistons back and forth inside you.',
'$male1.firstname holds your waist as he fucks you, his <<m1CockDesc>> <<cock>> sliding rhythmically inside your pussy.',
'$male1.firstname <<gropes>> your <<pcAss>> as his <<m1CockDesc>> <<cock>> drives in and out of you.',
'$male1.firstname lightly <<spanks>> your <<pcAss>>.')>>
<<if $male1.arousal gt 60>>
<<set _m1FuckPCArray.push(
'$male1.firstname grabs your hips and pulls you back hard onto his <<cock>>.',
'$male1.firstname says that being inside you feels <<great>>.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'$male1.firstname says that you\'re an amazing fuck.')>>
<</if>>
<</if>>
<<if $male1.arousal gt 80>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s thrusts are quick and urgent. You\'re sure he\'ll come soon.',
'$male1.firstname\'s breathing is noisy and rapid as he fucks you hard.')>>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<fondles>> your stocking tops as he fucks you.')>>
<</if>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<spanks>> your <<pcAss>> hard as he fucks you.',
'$male1.firstname\'s hand cracks down hard on your <<pcAss>>, again and again, as his <<m1CockDesc>> <<cock>> drives in and out of you.')>>
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _m1FuckPCArray.push(
'Max says that he\'s wanted to do this since he saw you in a bikini.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'Max\'s <<cock>> drives inside you. He says that the moment he saw you at the pool, he knew you\'d be an easy fuck.')>>
<<if $pc.agency == "MI6">>
<<set _m1FuckPCArray.push(
'Max <<spanks>> your <<pcAss>> and says that all English girls are sluts.',
'Max grins and says that his ancestors have been fucking slutty British girls for centuries.')>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $male1.isDoing == "m1MissionaryFuck">>
<<if not Array.from($male1.flags).includes("m1FuckPC")>>
<<if $pc.arousal lt 20>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your back and pushes your legs apart. He climbs between your legs, his <<m1CockDesc>> <<cock>> in one hand. He guides the <<tip>> into your pussy. <<if $male1.cocksize gte 4>>He\'s <<largeCock>> and you\'re <<else>>You\'re <</if>>not very wet, and every inch is uncomfortable to take. $male1.firstname persists, driving his <<cock>> into your tight pussy<<if $male1.cocksize gte 3>> until you\'re fully stuffed<</if>>.')>>
<<elseif $pc.arousal lt 40>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your back and pushes your legs apart. He climbs between your legs, his <<m1CockDesc>> <<cock>> in one hand. He guides the <<tip>> between your wet lips. $male1.firstname brushes your clit with the <<tip>>, then slides the length inside you.')>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls you onto your back and pushes your legs apart. He climbs between your legs, his <<m1CockDesc>> <<cock>> in one hand. He guides the <<tip>> between your wet lips, hot and hard. You\'re soaking wet and $male1.firstname slides inside you easily, filling your pussy in one long stroke.')>>
<</if>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s <<m1CockDesc>> <<cock>> pistons back and forth inside you.',
'$male1.firstname holds your waist as he fucks you, his <<m1CockDesc>> <<cock>> sliding rhythmically inside your pussy.',
'$male1.firstname <<gropes>> your <<pcTits>> as his <<m1CockDesc>> <<cock>> drives in and out of you.',
'$male1.firstname kisses you passionately, <<m1KissTongue>>. <<m1KissFeeling>>',
'$male1.firstname leans in close and kisses you, <<m1KissTongue>>. <<m1KissFeeling>>',
'$male1.firstname tweaks and tugs your nipples while he fucks you.',
'$male1.firstname kisses and licks your <<pcTits>>, his tongue <<tongueLashes>> your <<if $pc.arousal gte 20>><<stiff>> <</if>>nipples.')>>
<<if $male1.arousal gt 60>>
<<set _m1FuckPCArray.push(
'$male1.firstname grabs your hips and pulls you hard into his <<cock>>.',
'$male1.firstname says that being inside you feels <<great>>.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'$male1.firstname says that you\'re an amazing fuck.')>>
<</if>>
<</if>>
<<if $male1.arousal gt 80>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s thrusts are quick and urgent. You\'re sure he\'ll come soon.',
'$male1.firstname\'s breathing is noisy and rapid as he fucks you hard.')>>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<fondles>> your stocking tops as he fucks you.')>>
<</if>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1FuckPCArray.push(
'$male1.firstname pinches and twists your nipples.',
'$male1.firstname twists and pulls on your nipples as his <<cock>> thrusts inside you.',
'$male1.firstname kneads your <<pcTits>> painfully as his <<m1CockDesc>> <<cock>> pistons in and out of you.',
'$male1.firstname <<spanks>> your <<pcTits>> as he fucks you.')>>
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _m1FuckPCArray.push(
'Max says that he\'s wanted to do this since he saw you in a bikini.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'Max\'s <<cock>> drives inside you. He says that the moment he saw you at the pool, he knew you\'d be an easy fuck.')>>
<<if $pc.agency == "MI6">>
<<set _m1FuckPCArray.push(
'Max <<gropes>> your <<pcTits>> and says that all English girls are sluts.',
'Max grins and says that his ancestors have been fucking slutty British girls for centuries.')>>
<</if>>
<</if>>
<</if>>
<</if>>
<<elseif $male1.isDoing == "m1CowgirlFuck">>
<<if not Array.from($male1.flags).includes("m1FuckPC")>>
<<if $pc.arousal lt 20>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls onto his back, then pulls you on top of him so your <<if Array.from($pc.isWearing).includes("stockings")>>stockinged <</if>>legs are straddling his hips. He takes his <<m1CockDesc>> <<cock>> in one hand and guides the <<tip>> into your pussy. <<if $male1.cocksize gte 4>>He\'s <<largeCock>> and you\'re <<else>>You\'re <</if>>not very wet, and every inch is uncomfortable to take. $male1.firstname persists, driving his <<cock>> into your tight pussy<<if $male1.cocksize gte 3>> until you\'re fully stuffed<</if>>.')>>
<<elseif $pc.arousal lt 40>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls onto his back, then pulls you on top of him so your <<if Array.from($pc.isWearing).includes("stockings")>>stockinged <</if>>legs are straddling his hips. He takes his <<m1CockDesc>> <<cock>> in one hand and guides the <<tip>> between your wet lips. $male1.firstname brushes your clit with the <<tip>>, then slides it inside you.')>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname rolls onto his back, then pulls you on top of him so your <<if Array.from($pc.isWearing).includes("stockings")>>stockinged <</if>>legs are straddling his hips. He takes his <<m1CockDesc>> <<cock>> in one hand and guides the <<tip>> between your wet lips, hot and hard. You\'re soaking wet and $male1.firstname slides in easily, filling your pussy in one long stroke.')>>
<</if>>
<<else>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s <<m1CockDesc>> <<cock>> pistons up and down inside you.',
'$male1.firstname holds your waist as he fucks you, his <<m1CockDesc>> <<cock>> sliding rhythmically inside your pussy.',
'$male1.firstname <<gropes>> your <<pcTits>> as his <<m1CockDesc>> <<cock>> drives up and down inside you.',
'$male1.firstname tweaks and tugs your nipples while he fucks you.')>>
<<if $male1.arousal gt 60>>
<<set _m1FuckPCArray.push(
'$male1.firstname says that being inside you feels <<great>>.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'$male1.firstname says that you\'re an amazing fuck.',
'$male1.firstname says that he loves watching your tits bounce while you ride him.')>>
<</if>>
<</if>>
<<if $male1.arousal gt 80>>
<<set _m1FuckPCArray.push(
'$male1.firstname\'s thrusts are quick and urgent. You\'re sure he\'ll come soon.',
'$male1.firstname\'s breathing is noisy and rapid as he fucks you hard.')>>
<</if>>
<<if Array.from($pc.isWearing).includes("stockings")>>
<<set _m1FuckPCArray.push(
'$male1.firstname <<fondles>> your stocking tops as he fucks you.',
'$male1.firstname\'s hands slide up and down your nylon-clad thighs.')>>
<</if>>
<<if Array.from($male1.flags).includes("rough")>>
<<set _m1FuckPCArray.push(
'$male1.firstname pinches and twists your nipples.',
'$male1.firstname twists and pulls on your nipples as his <<cock>> thrusts inside you.',
'$male1.firstname kneads your <<pcTits>> painfully as his <<m1CockDesc>> <<cock>> pistons in and out of you.',
'$male1.firstname <<spanks>> your <<pcTits>> as he fucks you.')>>
<</if>>
<<if $male1.uniqueID == "Max Sandstrom">>
<<set _m1FuckPCArray.push(
'Max says that he\'s wanted to do this since he saw you in a bikini.')>>
<<if Array.from($male1.flags).includes("slut")>>
<<set _m1FuckPCArray.push(
'Max\'s <<cock>> drives inside you. He says that the moment he saw you at the pool, he knew you\'d be an easy fuck.')>>
<<if $pc.agency == "MI6">>
<<set _m1FuckPCArray.push(
'Max <<gropes>> your <<pcTits>> and says that all English girls are sluts.',
'Max grins and says that his ancestors have been fucking slutty British girls for centuries.')>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<set _output1 to _m1FuckPCArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetBark">><<nobr>>
<<set _m1BarkArray to [
'$male1.firstname says you look <<beautiful>>.'
]>>
<<if $male1.position == "standing" and $pc.position == "on knees">>
<<set _m1BarkArray.push(
'$male1.firstname says you look <<beautiful>> on your knees.'
)>>
<</if>>
<<set _output1 to _m1BarkArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetLickPussy">><<nobr>>
<<set _m1LickPussyArray to [
'$male1.firstname\'s tongue flicks between your wet lips, lashing your clit.',
'$male1.firstname\'s tongue swirls in wet circles around your clit.',
'$male1.firstname\'s tongue <<tongueLashes>> your clit.',
'$male1.firstname licks your pussy.']>>
<<if not Array.from($pc.isWearing).includesAny("dress", "top", "bra")>>
<<set _m1LickPussyArray.push(
'$male1.firstname\'s tongue <<tongueLashes>> your clit. He reaches up to your <<pcTits>>, pinching and tweaking your <<if $pc.arousal gte 20>><<stiff>><</if>> nipples.')>>
<</if>>
<<set _output1 to _m1LickPussyArray.random()>>
_output1
<</nobr>><</widget>>
<<widget "m1SnippetGetOnBed">><<nobr>>
<<if not Array.from($male1.flags).includes("rough")>>
<<set _m1GetOnBedArray to [
'$male1.firstname grasps your hand and leads you onto the bed.',
'$male1.firstname gently pushes you onto the bed.',
'$male1.firstname pushes you onto the bed.'
]>>
<<else>>
<<set _m1GetOnBedArray to [
'$male1.firstname shoves you hard onto the bed.'
]>>
<</if>>
<<set _output1 to _m1GetOnBedArray.random()>>
_output1
<</nobr>><</widget>>/* PC options */
<<widget "pcDecision">>\
/* ------------- */
/* MAX'S BALCONY */
/* ------------- */
<<if $scene.location == "max\'s balcony">>\
<<if Array.from($scene.flags).includes("max balcony intro")>>\
<<link "Tastes great." `passage()`>>
<<set $decision.macro to "maxIntroNiceChampagne">>
<</link>>
<<link "Nice view." `passage()`>>
<<set $decision.macro to "maxIntroNiceView">>
<</link>>
<</if>>
<</if>>
<</widget>>/* M1 Options */
<<widget "male1Decision">><<silently>>
<<set $decision.macro to Array.from($male1.options).random()>>
<</silently>><</widget>><<set $pc.sexualPartners += 1>>\
\<<header>>
<<= '<<' + $decision.macro + '>>'>>
Max's face is flushed and he's breathing hard. "You're fucking amazing," he says, flashing you his wolfish grin. <<if $scene.location == "balcony">>"C'mon," he says. "Let's get back [[in the room|Max post coitus]] before we're arrested..."<<else>>He flops onto the bed, spent [[for now|Max post coitus]]...<</if>>\<<header>>
<<silently>>
<<= '<<' + $decision.macro + '>>'>>
<</silently>>
Max tries to persuade you to stay, but your mind is made up. You gather up your things and head back to your room to [[get some sleep,|Leaving Dubai]] leaving the sexually frustrated Swede in his room.Max touches your chin with a fingertip, and tilts it upward. He leans into your space and then you're kissing, his stubble feeling prickly on your soft skin. He smells of expensive cologne and tastes of champagne."Wow," you murmur, savouring the sensation of tiny bubbles bursting on your tongue. "That's lovely."Max grins. "Vintage Pol Roger. It cost a <i>fortune</i>. It was Winston Churchill's favourite, apparently."
You take another sip, imagining cigars and speeches and bomber fleets over London. <<if Array.from($male1.flags).includes("slut")>>Max steps up to you, very close. "But you didn't just come up here to drink."<<else>>Max watches you with satisfaction. "I've been picturing this moment all week," he says.
You've been flirting with him all night and now you're standing with him under the stars, very close. Your conversation trails off and, for a moment, you just gaze into his $male1.eyeColour eyes.<</if>>"I was just admiring the view," you say. "Beautiful, isn't it?"Max's eyes don't leave yours. <<if Array.from($male1.flags).includes("slut")>>"Ja, beautiful," he says, not that interested in the view. "I couldn't wait to get you back here."<<else>>"Beautiful," he says, not talking about the view. "I haven't stopped thinking about you all week."<</if>>
You've been flirting with him all night and now you're standing with him under the stars, very close. Your conversation trails off and, for a moment, you just gaze into his $male1.eyeColour eyes.<br /><br /><<widget "d4">><<silently>>
<<set _d4 to random (1,4)>>
<</silently>><</widget>>
<<widget "d6">><<silently>>
<<set _d6 to random (1,6)>>
<</silently>><</widget>>
<<widget "d8">><<silently>>
<<set _d8 to random (1,8)>>
<</silently>><</widget>>
<<widget "d10">><<silently>>
<<set _d10 to random (1,10)>>
<</silently>><</widget>>
<<widget "d100">><<silently>>
<<set _d100 to random (1,100)>>
<</silently>><</widget>><<silently>>
<<run UIBar.stow()>>
<</silently>>
<div class="center-div">\
<span class="heading" style="font-size:x-large;">\
[[30 MINUTES LATER...|Max post coitus 2]]
</span>\
</div>\<<silently>>
<<run UIBar.unstow()>>
<<pcRemoveShoes>>
<<pcMoodCalm>>
<<removeCum>>
<<pcEyesOpen>>
<<if $pc.hair.length == "long">>
<<= "<<set $avatar.hair to 'av-adult-hair-normal-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.hairRear to 'av-adult-hair-normal-rear-" + $pc.naturalHairColour + "-long-1-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</silently>>\
<<header>>
You chill out with Max on his bed, chatting and taking turns on his Spotify while finishing off the champagne.
<<if $hackingMaxsPhone == true>>\
After a while the bottle's empty, and Max is getting tired. "I'm gonna have a nightcap," he says. "I've got whiskey, or some Baileys?"
"Yeah, uh, Baileys, please. With ice." He kisses you and pads through an archway to his suite's kitchen.
His phone is on his bedside table. It'll probably take him less than a minute to make two drinks, but if you're going to hack his phone, you've got a chance right now.
[[Go for it.|Hack Max's phone]]
[[It's too risky.|Don't hack Max's phone]]
<<else>>\
Eventually it's time to say goodbye to him. You gather up your things and head back to your room to [[get some sleep.|Leaving Dubai]]
<</if>><<silently>>
<<addmins 2>>
<</silently>>\
<<header>>
<<showXP>>\
Your <<handbag>> is on the floor next to your side of the bed. You quickly reach into it and pull out the hack drive that HQ sent you.
You roll back across the bed and snatch up Max's phone. A few feet away, through the archway, you can hear glasses clinking. You click the phone to "silent", then pull out his charging cable.
You insert the hack drive into the charge port. The little device vibrates once to let you know it's working. <i>Come on, come on...</i>
You know from experience that this should take 10-20 seconds. They drag by slowly, your heart racing, watching the archway. You hear ice cubes dropping into a glass...then liquor pouring...come <i>on...</i>
The hack drive vibrates twice – it's done. You pull it out, plug his charging cable back in, and reach out to put it back on his bedside dresser...
...you realise suddenly that you can't remember whether it was face up or face down when you picked it up. <i>Shit,</i> that's a rookie mistake! You wouldn't have made it if you hadn't drunk so much...what should you do?
[[Set it down with the screen facing up|Put down Max's phone][$maxPhone to "faceup"]]
[[Set it down with the screen facing down|Put down Max's phone][$maxPhone to "facedown"]]
[[Try and remember which way up it was|Put down Max's phone][$maxPhone to "think"]]<<silently>>
<<addmins 2>>\
<</silently>>\
<<header>>
<<showXP>>\
It's too risky: you decide to leave it. You wait for a better opportunity, but one doesn't come up, and eventually it's time to say goodbye to Max. You gather up your things, and head back to your room to [[get some sleep.|Leaving Dubai]]\<<header>>
<<if $maxPhone == "faceup" or $maxPhone == "facedown">>\
You set his phone face <<if $maxPhone == "faceup">>up<<else>>down<</if>> on the bedside dresser, and roll back over to your side of the bed – not a moment too soon. Max returns through the archway, naked and carrying two glasses of liquor. "Your Baileys, madam," he grins.
"Good service in this place," you quip. You take your drink and wait for him to turn his back before dropping the hack drive back into your bag. Mission accomplished!
You drink your Baileys, and eventually it's time to say goodbye to Max. You gather up your things and head back to your room to [[get some sleep.|Leaving Dubai]]
<<else>>\
<<set $avatar.view to "rear">>\
<i>Think, $pc.knownAs.</i> It was face up; you're pretty sure it was face up. You set it down the correct way and...
"What are you doing with my phone?"
You whirl around. Max is standing in the archway, naked, holding two glasses.
[[(Lie) Make up something sexy.|Lie to Max][$temp to "sexy"]]
[[(Lie) Make up something innocent.|Lie to Max][$temp to "innocent"]]
<</if>>\<<header>>
<<set $avatar.view to "front">>\
<<if $temp == "sexy">>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"I was...gonna take a selfie," you say.
"Like <i>that?"</i>
"Yeah. Just...something to remember me by."
Max strides back to the bed, an intense look on his face. He sets down the drinks, and holds out his hand for his phone. You pass it over.
"You," he says, "are a <i>genius."</i> He holds it up at a high angle to catch your whole naked body. <i>Click, flash! Click, flash! Click, flash!</i>
[[Oh, *shit!*|Max modelling]]
<<else>>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
"Huh? Just...checking the time," you say, brightly.
"Your phone's right there," says Max, nodding to the dresser on your side of the bed where your phone sits. "Seriously...what's going on?"
[[Throw out a counter accusation.|Max fast talk]]
<</if>><<silently>>
<<pcOFace>>
<<pcEyesOpen>>
<<pcRaiseEyebrows>>
<</silently>>\
<<header>>
"Max, no!" You jump up to grab the phone, but he's too tall and too fast. <i>Click, flash, click, flash, click, flash!</i> All you manage to do is give him a few extra pictures of your tits bouncing in the air.
"This was your idea!" he protests, laughing. <i>Click, flash, click, flash!</i>
You stop fighting and try to reason with him. "Max, please..." <i>Click, flash, click, flash!</i>
"I'm not gonna <i>show</i> anyone, I'm married." <i>Click, flash, click, flash!</i> "You can delete them later if you want."
Your heart is sinking, but his cock is back at [[full attention.|P001 Max modelling 2]]<<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<pcRaiseEyebrows>>
<<if $pc.eyes.colour == "green" or $pc.eyes.colour == "jade">>
<<set _eyeDescription to "jade green">>
<<elseif $pc.eyes.colour == "grey">>
<<set _eyeDescription to "slate grey">>
<<elseif $pc.eyes.colour == "darkBlue" or $pc.eyes.colour == "blue">>
<<set _eyeDescription to "deep blue">>
<<elseif $pc.eyes.colour == "paleBlue">>
<<set _eyeDescription to "pale blue">>
<<elseif $pc.eyes.colour == "violet">>
<<set _eyeDescription to "violet">>
<<elseif $pc.eyes.colour == "honey">>
<<set _eyeDescription to "bright">>
<<elseif $pc.eyes.colour == "hazel">>
<<set _eyeDescription to "hazel">>
<<elseif $pc.eyes.colour == "lightBrown">>
<<set _eyeDescription to "light brown">>
<<elseif $pc.eyes.colour == "brown">>
<<set _eyeDescription to "chocolate brown">>
<<elseif $pc.eyes.colour == "darkBrown">>
<<set _eyeDescription to "dark soulful">>
<</if>>
<</silently>>\
<<header>>
He insists you service it again. You can't think of a good way to refuse him. Your mind's reeling from the mistake you just made.
You suck his cock as he takes more photos. <i>Click, flash. Click, flash. Click, flash.</i>
"$pc.knownAs," he says, and you instinctively look up.
<i>Click, flash.</i>
"Whoa. You look amazing."
He turns the phone to show you. Your own _eyeDescription eyes stare passively back at you, your lips wrapped around a big cock.
[[Oh my God.|P001 Max modelling nightmare]]<<silently>>
<<if Array.from($pc.isWearing).includes("knickers")>>
<<removePCKnickers>>
<</if>>
<<pcMoodSkeptical>>
<</silently>>\
<<header>>
"I've got like 50 gigs free on this thing..."
Max fucks you for another half hour, documenting you from several flattering and unflattering angles. <<if hasVisited("P001 Max balcony shocker sex")>>"Hey, let's get one with my finger in your ass." <i>Click, flash, click, flash.</i> <<elseif $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>"Wait, let me get some video." A beep and your body is bathed in light. "Okay, make 'em bounce again, much as you can." <</if>>
You feel stunned, numb. He says you can go through the photos afterwards and pick the ones he's allowed to keep.
It doesn't matter. All you can think of is the <<if $pc.agency == "CIA">><div class="tooltip">NSA<span class="tooltiptext">National Security Agency</span></div><<elseif $pc.agency == "MI6">><div class="tooltip">GCHQ<span class="tooltiptext">Government Communications Headquarters</span></div><<elseif $pc.agency == "CSIS">><div class="tooltip">CSE<span class="tooltiptext">Communications Security Establishment</span></div><<elseif $pc.agency == "ASIS">><div class="tooltip">ASD<span class="tooltiptext">Australian Signals Directorate</span></div><<elseif $pc.agency == "NZSIS">><div class="tooltip">GCSB<span class="tooltiptext">Government Communications Security Bureau</span></div><</if>> supercomputer these images are backing up to in real time.
$pc.agency will have received an automated alert confirming the hack was successful. At some point, who knows when, an analyst will get around to taking a look.
It'll be someone from Military Intelligence<<if Flag("milint-analyst")>> – the team you worked in until 2015.<<elseif Flag("analyst")>><<if $pc.agency == "CIA">> – could it be someone who recognises you from Langley? Or someone they <i>show</i> who does? <i>Hey look, Mike, this guy has a mistress. Wait, Bob, isn't that girl an Economic Analyst?</i><<else>> – a colleague, if not a <i>close</i> colleague then definitely someone who'll recognise you from HQ.<</if>><<else>><<if $pc.agency == "CIA" or $pc.agency == "CSIS">>, an analyst.<<else>>, an R Officer.<</if>> You know several. Could it be someone who <i>recognises</i> you? Or someone they <i>show</i> who does? <i>Hey look, Mike, this guy has a mistress. Wait, Bob...<<if $pc.agency == "CIA">>that girl's a case officer!<<else>>isn't that $pc.knownAs from Operations?<</if>></i><</if>>
Who the hell is going to see these photos?
[[This is a nightmare.|P001 Max modelling nightmare 2]]<<pcEyesClosed>>
<<set $male1.cumTgt to "face">>\
<<facial>>\
<<header>>
Eventually Max comes.
All over your face. <i>Click, flash. Click, flash.</i> "Smile." <i>Click, flash.</i>
"Alla tiders." The glow of his phone screen bathes his grinning face. <i>"Please</i> tell me I can keep this one."
"Okay." You shrug as his sperm trickles down your nose and cheek. "Whatever."
"Are you alright?"
"I'm fine. Just tired." You feel like you could cry. Maybe the task force can help you? Levy must have some juice. But there's nothing you can do about it now.
You clean yourself up, gather up your things, and head back to your room to [[try and sleep.|Leaving Dubai]]\<<header>>
<<pcMoodAngry>>\
<<pcTalk>>\
"Fine!" you snap. "I was just checking to see if your <i>wife</i> had texted! Remember her?"
"Huh?" Max looks genuinely confused. "What...why would...huh?"
"Don't you even give a <i>shit</i> about what we just did?" You jump off the bed and start pulling on your clothes. "I shouldn't have come back here with you, Max. This was a big mistake."
"$pc.knownAs, you're freaking out! Calm dow–"
<i>"Don't</i> tell me to calm down! Go to hell!" You storm out of his room, leaving a very confused one night stand behind you. You head back to your room to [[get some sleep.|Leaving Dubai]]<<silently>>
<<removeCum>>
<<set _timeDiff to $gameDate - _timeStamp>>
<<set $gameDate.setHours(8), $gameDate.setMinutes(46)>>
<<calculateBAC>>
<<setFlag "intox" false>>
<<adddays 1>>
<<pcRemoveLightMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-shorts-trueReligionJoeyDenimShorts>>
<<cloathes-shoes-animalSwishFlipFlops-peachBlue>>
<<set $location.place to "WHITE RESTAURANT">>
<<set $location.location to ", ATLANTIS HOTEL, DUBAI">>
<<removeAllStatusEffectsArousal>>
<<set $pc.statusEffects.delete("Buzzed")>>
<<set $pc.statusEffects.delete("Tipsy")>>
<<set $pc.statusEffects.delete("Drunk")>>
<<set $pc.statusEffects.delete("Wasted")>>
<<set $pc.statusEffects.delete("Post Orgasmic")>>
<<set $pc.sexualPartners += 1>>
<</silently>>
\<<header>> /* 0846 HRS LOCAL*/
You're done in Dubai. You check out of your room and eat breakfast in a hotel restaurant, reading the news on your phone.
<div class="tooltip">STONEGHOST<span class="tooltiptext">A Five Eyes secure intelligence network</span></div> always carries a round-up of the latest Islamist terror attacks. Sitting alone at a corner table, it's safe to take a look:
<<nobr>>
<span class="heading">
<span class="table1">
<table>
<tr>
<td><b>Country</b></td>
<td><b>Location</b></td>
<td><b>Group</b></td>
<td><b>Killed</b></td>
<td><b>Injured</b></td>
<td><b>Notes</b></td>
</tr>
<tr>
<td>Burkina Faso</td>
<td>Yendere</td>
<td><div class="tooltip">AQIM<span class="tooltiptext">Al Qaeda in the Islamic Maghreb</span></div> or <div class="tooltip">JNIM<span class="tooltiptext">Jama'at Nasr al-Islam wal Muslimin</span></div></td>
<td>3</td>
<td>0</td>
<td>Shooting</td>
</tr>
<tr>
<td>Iraq</td>
<td>Yathrib</td>
<td><div class="tooltip">ISIL<span class="tooltiptext">Islamic State of Iraq and the Levant</span></div></td>
<td>2</td>
<td>1</td>
<td>Village shooting</td>
</tr>
<tr>
<td>Iraq</td>
<td>Hammam al-Alil</td>
<td><div class="tooltip">ISIL<span class="tooltiptext">Islamic State of Iraq and the Levant</span></div></td>
<td>2</td>
<td>0</td>
<td>2 fishermen shot dead</td>
</tr>
<tr>
<td>Afghanistan</td>
<td>Andar</td>
<td>Taliban</td>
<td>4</td>
<td>17</td>
<td><div class="tooltip">RPG<span class="tooltiptext">Missile</span></div> fired at school, casualties children</td>
</tr>
<tr>
<td>Thailand</td>
<td>Songkhla</td>
<td><div class="tooltip">BRN-C<span class="tooltiptext">Barisan Revolusi Nasional-Koordinasi</span></div></td>
<td>2</td>
<td>0</td>
<td>Latex trader & clerk shot dead in their truck</td>
</tr>
<tr>
<td>Somalia</td>
<td>Dharkenley</td>
<td>Al-Shabaab</td>
<td>1</td>
<td>0</td>
<td><div class="tooltip">Targeted VBIED<span class="tooltiptext">Car bomb</span></div></td>
</tr>
</table>
</span>
</span>
<</nobr>>\
14 killed, 18 wounded: that's an average day at the office for the Jihadis. Now ISIL's been routed, this daily drip-feed of low intensity violence has become the new normal. The threat of a spectacular, mass-casualty attack in the west is currently low.
The main reason is the ongoing effort to locate and destroy the leadership and [[finance networks|Leaving Dubai 2]]. Almost all of it happens out of sight of the general public, of course, but that's the nature of intelligence and special forces work.<<silently>>
<<addmins 30>>
<<pcRemoveLightMakeup>>
<<cloathes-glasses-quayAustraliaBlackmailOversizedShades>>
<<set $location.place to "Al-Maktoum International Airport">>
<<set $location.location to ", DUBAI">>
<</silently>>
\<<header>>
Al Wasayil, DEVILFISH's group, is one of the only hardcore networks that's eluded the hunters so far. <i>So far.</i> A sense of grim determination takes hold of you as you ride a taxi to the airport.
You board a Thai Airways flight to Bangkok, settling into an economy class seat between two middle aged Asian men. As the plane taxis on the runway, you feel a sense of trepidation, and excitement. Bangkok is just six hours away...
<div class="devnote"><b>Dev note:</b> Unfortunately, you've reached the end of the mission in this version of <i>Female Agent.</i>
In a future version, you'll arrive in Bangkok, where the main game is set. You'll need to establish yourself as a sex worker, stripping, sucking and fucking enough tourists to support your new life.
More content is being worked on as you read this! For updates, and to check for newer versions, check out the <a href="https://www.patreon.com/crushstation">Patreon page</a>.
Thanks for playing Female Agent! $pc.knownAs $pc.surname will always remember you.
🦀 <i>Crushstation, April 2020.</i>
</div>
<a href="https://www.patreon.com/crushstation"><<= "<img src='" + $imagePath + "supportFemaleAgentBanner.gif' style='width: 100%;'>" >></a><<silently>>
<<addhours 11>>
<<addmins 23>>
<<set $location.place to "YANGON INTERNATIONAL AIRPORT">>
<<set $location.location to ", Myanmar">>
<</silently>>
<<removePCGlasses>>\
\<<header>>
<<= "<img src='" + $imagePath + "yangon.png'>" >>\
Myamar is your final stop before Bangkok. After disembarking your flight, you take a stroll through the concourses, heading for a certain women's <<if $pc.nationality == "U.S" or $pc.nationality == "Canadian">>restroom<<else>>toilet<</if>>.
A young Asian woman is sat on a plastic airport chair near the entrance, looking at her phone. Her appearance is unremarkable, except for the fact she's carrying the exact same type of travel bag as you. You walk past her without making eye contact and enter the <<if $pc.nationality == "U.S" or $pc.nationality == "Canadian">>restroom<<else>>toilet<</if>>.
You sit in a cubicle, count to 120, then flush and leave. The Asian woman is fixing her makeup, the travel bag up on the counter. You put your bag next to hers, and wash your hands. She picks up your bag, and leaves. You pick up her bag, and go board your [[connecting flight|Fly to Bangkok]].<<silently>>
<<addmins 10>>
<</silently>>
\<<header>>
The bag contains your final mission equipment – just clothes and toiletries, mostly, but all sourced from stores or markets that match the movements of your cover identity over the past 12 months. If you're going to get captured, you don't want a label on your clothes to give you away.
There's also a new passport, with correctly dated visa entry and exit stamps to match the status updates the geeks back at <<hq>> have posted on your fake Facebook page. As far as the world is concerned, $pc.firstname $pc.coverSurname has been wandering the region for months and months – long enough to run so low on cash that taking a job in Bangkok's red light zone is an option she'd consider.
You board a Thai Airlines flight to Bangkok, settling into an economy class seat between two middle aged Asian men. As the plane taxis on the runway, you feel a sense of trepidation, and excitement. Bangkok is under two hours away...
<div class="devnote"><b>Dev note:</b> Unfortunately, you've reached the end of the mission in this version of <i>Female Agent.</i>
In a future version, you'll arrive in Bangkok, where the main game is set. You'll need to establish yourself as a sex worker, stripping, sucking and fucking enough tourists to support your new life.
More content is being worked on as you read this! For updates, and to check for newer versions, check out the <a href="https://www.patreon.com/crushstation">Patreon page</a>.
Thanks for playing Female Agent! $pc.knownAs $pc.surname will always remember you.
🦀 <i>Crushstation, April 2020.</i>
</div>
<a href="https://www.patreon.com/crushstation"><<= "<img src='" + $imagePath + "supportFemaleAgentBanner.gif' style='width: 100%;'>" >></a><<widget "header">>\
<span class="heading"> <b><<= $location.place.toUpperCase()>></b> <<= $location.location.toUpperCase()>>.
<<date>> | <<time24hr>> HRS LOCAL</span>
<</widget>>
<<widget "heroheader">>\
<div style ="position: relative;">\
<center>\
<<= "<img src='" + $imagePath + _heroheader + ".jpg' style='width: calc(100vw - 2em)'>" >>\
\
<div style="position: absolute; top: 68%; font-size: 1.5vw; background-color: rgb(72,72,72,0.7); color: white; font-family: 'Muli', sans-serif; text-align: left; padding: 0.2em 0.7em 0.2em 0em; line-height: 1.3;">\
<div style="margin-left: 6em">\
<b><<= $location.place.toUpperCase()>></b>, <<= $location.location.toUpperCase()>>.<br><<date>>|<<time24hr>> HRS LOCAL\
</div>\
</div>\
</center>\
</div>\
<</widget>>/*
Date & Time Widget Setup
*/
<<set
window.GameDays to [
"SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"
];
window.GameMonths to [
"JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE",
"JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"
];
/*
Below we have to use the multi-parameter version of the Date
constructor, rather than the date string version, because the
date string version treats a missing timezone offset as UTC.
While there are ways to determine players' timezone offsets,
so they could be added to a date string, it's more convenient
simply to use the multi-parameter constructor.
The point of this is so that you can simply initialize the game
world clock to whatever date and time you wish without having to
worry about the players' timezone offsets, while still ensuring
that they all see the same game world dates and times.
*/
/* params: year , month(0-based) , day , hour(24H) , minute [, second ] */
$gameDate to new Date(2019, 2, 11, 7, random(1,9)); /* e.g. Mar 11, 2019 07:01-09 */
>>
/*
Date & Time Advancement Widget Definitions
*/
/* Adds the specified number of minutes. */
<<widget "addmins">>\
<<set _timeStamp to clone($gameDate)>>\
<<run $gameDate.setMinutes($gameDate.getMinutes() + $args[0])>>\
<<calculateBAC>>\
<</widget>>
/* Adds the specified number of hours. */
<<widget "addhours">>\
<<set _timeStamp to clone($gameDate)>>\
<<run $gameDate.setHours($gameDate.getHours() + $args[0])>>\
<<calculateBAC>>\
<</widget>>
/* Adds the specified number of days. */
<<widget "adddays">>\
<<set _timeStamp to clone($gameDate)>>\
<<run $gameDate.setHours($gameDate.getHours() + $args[0] * 24)>>\
<<calculateBAC>>\
<</widget>>
/*
Date & Time Printing Widget Definitions
*/
/* Prints the current date ("{weekday} {month} {day}, {year}"). */
<<widget "date">>\
<<if $gameDate.getDate() !=$options.yesterday and $options.allowBlink >>\
<span class = "animated flash">\
<<print String.format("{0} {1} {2}, {3}",
GameDays[$gameDate.getDay()],
GameMonths[$gameDate.getMonth()],
$gameDate.getDate(),
$gameDate.getFullYear())>>\
</span>\
<<set $options.yesterday to $gameDate.getDate()>>\
<<else>>\
<<print String.format("{0} {1} {2}, {3}",
GameDays[$gameDate.getDay()],
GameMonths[$gameDate.getMonth()],
$gameDate.getDate(),
$gameDate.getFullYear()
)>>\
<</if>>\
<</widget>>\
/* Prints the current time (12H). */
<<widget "time12hr">>\
<<if $gameDate.getHours() eq 0>>\
12\
<<elseif $gameDate.getHours() gt 12>>\
<<print $gameDate.getHours() - 12>>\
<<else>>\
<<print $gameDate.getHours()>>\
<</if>>:\
<<if $gameDate.getMinutes() lt 10>>0<</if>><<print $gameDate.getMinutes()>> \
<<if $gameDate.getHours() gte 12>>PM<<else>>AM<</if>>\
<</widget>>
/* Prints the current time (24H). */
<<widget "time24hr">><<nobr>>
<<silently>>
<<if ndef $options.timeStamp>>
<<set $options.timeStamp to {}>>
<<set $options.timeStamp.hours to $gameDate.getHours()>>
<<set $options.timeStamp.minutes to $gameDate.getMinutes()>>
<</if>>
<<if ($gameDate.getMinutes() != $options.timeStamp.minutes ) or ($gameDate.getHours() != $options.timeStamp.hours )>>
<<set _checkTime to true>>
<<else>>
<<set _checkTime to false>>
<</if>>
<</silently>>
<<if $options.allowBlink and _checkTime>>
<span class="animated flash">
<<if $gameDate.getHours() lt 10>>0<</if>><<print $gameDate.getHours()>>:
<<if $gameDate.getMinutes() lt 10>>0<</if>><<print $gameDate.getMinutes()>>
</span>
<<set $options.timeStamp.hours to $gameDate.getHours()>>
<<set $options.timeStamp.minutes to $gameDate.getMinutes()>>
<<else>>
<<if $gameDate.getHours() lt 10>>0<</if>><<print $gameDate.getHours()>>:
<<if $gameDate.getMinutes() lt 10>>0<</if>><<print $gameDate.getMinutes()>>
<</if>>
<</nobr>><</widget>>\
/* Prints the current date and time (12H). */
<<widget "datetime">><<date>> <<time12hr>> (<<time24hr>>)<</widget>>
/* Change DoW to the next instances of a particular DoW. */
<<widget "cuNext">>\
<<silently>>
<<set _day to $args[0].toUpperCase()>>
<<if GameDays.contains(_day)>>
<<set _DoW to $gameDate.getDay()>>
<<set _newDoW to GameDays.indexOf($args[0].toUpperCase())>>
<<set _offset to _newDoW - _DoW>>
<<if _newDoW <= _DoW>>
<<set _offset += 7>>
<</if>>
<<adddays _offset>>
<</if>>
<</silently>>\
<</widget>>/*This is the new stats widget, used by the dialog function.*/
<<widget "stats">>
<span class="heading">
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.png' style='width: 200px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='width: 125px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest.png' style='width: 300px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest.jpg' style='width: 250px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.png' style='width: 200px;'>" >>\
<</if>>\
<span style="font-size:x-large"><<= $pc.firstname.toUpperCase()>> <b><<= $pc.surname.toUpperCase()>></b></span>
<<if $pc.agency == "CIA">>NATIONAL CLANDESTINE SERVICE<<elseif $pc.agency == "MI6">>OPERATIONAL INTELLIGENCE OFFICER<<elseif $pc.agency == "NZSIS" or $pc.agency == "CSIS" or $pc.agency == "ASIS">>INTELLIGENCE OFFICER<</if>>, $pc.agency
<b>Psychologist's notes:</b> <<= Array.from($pc.kinks)>>
<div style="background-color:deepSkyBlue;"><b>AGENCY SKILLS</b></div>
DRIVING: $pc.skills.driving
<i><<drivingSkillDesc>></i>
FIREARMS: $pc.skills.firearms
<i><<firearmsSkillDesc>></i>
OBSERVATION: $pc.skills.observation
<i><<observationSkillDesc>></i>
SELF DEFENCE: $pc.skills.selfDefence
<i><<selfDefenceSkillDesc>></i>
TRADECRAFT: $pc.skills.tradecraft
<i><<tradecraftSkillDesc>></i>
<div style="background-color:deepPink;"><b>PERSONAL SKILLS</b></div>
ANAL: $pc.skills.anal
<i><<analSkillDesc>></i>
BJ: $pc.skills.bj
<i><<bjSkillDesc>></i>
DANCING: $pc.skills.dancing
<i><<dancingSkillDesc>></i>
DEEPTHROAT: $pc.skills.deepthroat
<i><<deepthroatSkillDesc>></i>
FUCKING: $pc.skills.fucking
<i><<fuckingSkillDesc>></i>
GIRL/GIRL: $pc.skills.girlGirl
<i><<girlGirlSkillDesc>></i>
HANDJOB: $pc.skills.hj
<i><<hjSkillDesc>></i>
TITFUCK: $pc.skills.titfuck
<i><<titfuckSkillDesc>></i>
<<if Array.from($pc.flags).includes("neptune")>>
<div style="background-color:orange;"><b>OPERATION EMERALD CUP MISSION STATISTICS</b></div>
You have been assigned to Joint Task Force Neptune for <b>7</b> days.
Sexual encounters with men: 2
Cocks sucked: 2
Times fucked: 2
Titfucks given: 1
Facials received: 1
Creampies received: 1
<</if>>
</span>
<<nobr>>
<<if $options.allowBlink>>
<<link "Turn off blinking date and time.">><<set $options.allowBlink to false>> <<script>> Dialog.close();Dialog.setup("Stats");
Dialog.wiki("<<stats>>");
Dialog.open(); <</script>> <</link>>
<<else>>
<<link "Turn on blinking date and time.">><<set $options.allowBlink to true>> <<script>> Dialog.close();Dialog.setup("Stats");
Dialog.wiki("<<stats>>");
Dialog.open(); <</script>><</link>>
<</if>>
<</nobr>>
<</widget>>
/*<span class="heading"><<back "Return to the game.">>
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.png' style='width: 200px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='width: 125px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest.png' style='width: 300px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest.jpg' style='width: 250px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.png' style='width: 200px;'>" >>\
<</if>>\
<span style="font-size:x-large"><<= $pc.firstname.toUpperCase()>> <b><<= $pc.surname.toUpperCase()>></b></span>
<<if $pc.agency == "CIA">>NATIONAL CLANDESTINE SERVICE<<elseif $pc.agency == "MI6">>OPERATIONAL INTELLIGENCE OFFICER<<elseif $pc.agency == "NZSIS" or $pc.agency == "CSIS" or $pc.agency == "ASIS">>INTELLIGENCE OFFICER<</if>>, $pc.agency
<b>Psychologist's notes:</b> <<= Array.from($pc.kinks)>>
<div style="background-color:deepSkyBlue;"><b>AGENCY SKILLS</b></div>
DRIVING: $pc.skills.driving
<i><<drivingSkillDesc>></i>
FIREARMS: $pc.skills.firearms
<i><<firearmsSkillDesc>></i>
OBSERVATION: $pc.skills.observation
<i><<observationSkillDesc>></i>
SELF DEFENCE: $pc.skills.selfDefence
<i><<selfDefenceSkillDesc>></i>
TRADECRAFT: $pc.skills.tradecraft
<i><<tradecraftSkillDesc>></i>
<div style="background-color:deepPink;"><b>PERSONAL SKILLS</b></div>
ANAL: $pc.skills.anal
<i><<analSkillDesc>></i>
BJ: $pc.skills.bj
<i><<bjSkillDesc>></i>
DANCING: $pc.skills.dancing
<i><<dancingSkillDesc>></i>
DEEPTHROAT: $pc.skills.deepthroat
<i><<deepthroatSkillDesc>></i>
FUCKING: $pc.skills.fucking
<i><<fuckingSkillDesc>></i>
GIRL/GIRL: $pc.skills.girlGirl
<i><<girlGirlSkillDesc>></i>
HANDJOB: $pc.skills.hj
<i><<hjSkillDesc>></i>
TITFUCK: $pc.skills.titfuck
<i><<titfuckSkillDesc>></i>
<<if Array.from($pc.flags).includes("neptune")>>
<div style="background-color:orange;"><b>OPERATION EMERALD CUP MISSION STATISTICS</b></div>
You have been assigned to Joint Task Force Neptune for <b>7</b> days.
Sexual encounters with men: 2
Cocks sucked: 2
Times fucked: 2
Titfucks given: 1
Facials received: 1
Creampies received: 1
<</if>>
</span>
*/<<widget "skillCheck">>
/*arguments : (_difficulty, _attributeModifiers[], _skillModifiers[], _otherModifiers[])*/
/*Check and input arguments*/
<<set _attributeModifiers to {}>>
<<if def $args[0]>>
<<set _difficulty to $args[0]>>
<<set $scene.d10Roll.difficulty to $args[0]>>
<<else>>
Error: args[0] is not defined!
<</if>>
<<if def $args[1]>>
<<set _attributeModifiers to $args[1]>>
<<else>>
Error: args[1] is not defined!
<</if>>
<<if def $args[2]>>
<<set _skillModifiers to $args[2]>>
<<else>>
Error: args[2] is not defined!
<</if>>
<<if def $args[3]>>
<<set _otherModifiers to $args[3]>>
<<else>>
Error: args[3] is not defined!
<</if>>
/*reset internal variables, and populate agent's attribute array*/
<<set _pcAttributes to [["openness",$pc.openness.score],["conscientiousness",$pc.conscientiousness.score],["extraversion",$pc.extraversion.score],["agreeableness",$pc.agreeableness.score],["neuroticism",$pc.neuroticism.score],["intelligence",$pc.intelligence.score],["build",$pc.build.score],["attractiveness",$pc.attractiveness.score],["coordination",$pc.coordination.score],["strength",$pc.strength],["stamina",$pc.stamina],["confidence",$pc.confidence],["creativity",$pc.creativity],["daring",$pc.daring]]>>
<<set _attributeCount to 0>>
<<set _attributeModifier to 0>>
<<set _skill to []>>
<<set _skillModifier to 0>>
<<set _skillCount to 0>>
<<set _otherModifier to 0>>
/*calculate the ATTRIBUTE modifier -----------------*/
<<for _i to 0; _i lt _attributeModifiers.length; _i++>>
<<for _j to 0; _j lt _pcAttributes.length; _j++>>
<<if _attributeModifiers[_i][0] eq _pcAttributes[_j][0]>>
<<set _attributeModifier += _attributeModifiers[_i][1] * _pcAttributes[_j][1]>>
<<set _attributeCount += Math.abs(_attributeModifiers[_i][1])>>
<</if>>
<</for>>
<</for>>
<<set _attributeModifier to Number(_attributeModifier) / Number(_attributeCount)>>
<<set _attributeModifier to Math.round(_attributeModifier)>>
/*calculate the SKILL modifier----------------------*/
<<if _skillModifiers.length == 0>>
<<set _skillModifier to 0>>
<<else>>
<<set _skill1 to true>>
<<set _skill2 to true>>
<<for _i to 0; _i lt _skillModifiers.length; _i++>>
<<set _skill.push(-4)>>
<<for _j to 0; _j lt $pc.skills.length; _j++>>
<<if $pc.skills[_j].name == _skillModifiers[_i][0]>>
<<set _skill[_i] to $pc.skills[_j].score * _skillModifiers[_i][1]>> /*Added weighing*/
<</if>>
<</for>>
<</for>>
<<if _skill[0] == -4>>
<<set _skill1 to false>>
<</if>>
<<if _skill[1] == -4>>
<<set _skill2 to false>>
<</if>>
<<for _i to 0; _i lt _skillModifiers.length; _i++>>
<<set _skillModifier += _skill[_i]>>
<<set _skillCount += _skillModifiers[_i][1]>>
<</for>>
<<set _skillModifier to Number(_skillModifier) / Number(_skillCount)>>
<<set _skillModifier to Math.round(_skillModifier)>>
<</if>>
/* calculate the OTHER modifiers ------------------*/
<<if _otherModifiers.length gt 0 >>
<<for _i to 0; _i lt _otherModifiers.length; _i++>>
/*Special cases like pc skills include */
<<if _otherModifiers[_i].length eq 3>>
<<if _otherModifiers[_i][0] eq "pc skills category check">>
<<for _j to 0; _j lt $pc.skills.length; _j++>>
<<if $pc.skills[_j].category.includes(_otherModifiers[_i][1])>>
<<set _otherModifier += _otherModifiers[_i][2]>>
<</if>>
<</for>>
<<if _otherModifiers[_i][1] eq "Languages">>
<<set _otherModifier -= 1 >>
<</if>>
<<elseif _otherModifiers[_i][0] eq "pc skills name check">>
<<for _j to 0; _j lt $pc.skills.length; _j++>>\
<<if $pc.skills[_j].name == _otherModifiers[_i][1]>>
<<set _otherModifier += _otherModifiers[_i][2]>>
<</if>>
<</for>>
<<elseif _otherModifiers[_i][0] eq "pc skills family check">>
<<for _j to 0; _j lt $pc.skills.length; _j++>>\
<<if $pc.skills[_j].families.includes(_otherModifiers[_i][1])>>
<<set _otherModifier += _otherModifiers[_i][2]>>
<</if>>
<</for>>
<<elseif _otherModifiers[_i][0] eq "Flag(true)">> /*["Flag(true)","highVisTattoo",-1]*/
<<if Flag(_otherModifiers[_i][1])>>
<<set _otherModifier += _otherModifiers[_i][2]>>
<</if>>
<<else>>
Error : Undefined option in other modifiers
<</if>>
/*Normal one length if statements*/
<<elseif _otherModifiers[_i].length eq 4>>
<<set _condition to _otherModifiers[_i][1]>>
<<if _condition eq "eq" or _condition eq "==">>
<<if State.getVar(_otherModifiers[_i][0]) eq _otherModifiers[_i][2]>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "neq" or _condition eq "!=">>
<<if State.getVar(_otherModifiers[_i][0]) neq _otherModifiers[_i][2]>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "gt">>
<<if State.getVar(_otherModifiers[_i][0]) gt Number(_otherModifiers[_i][2])>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "lt">>
<<if State.getVar(_otherModifiers[_i][0]) lt Number(_otherModifiers[_i][2])>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "gte">>
<<if State.getVar(_otherModifiers[_i][0]) gte Number(_otherModifiers[_i][2])>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "lte">>
<<if State.getVar(_otherModifiers[_i][0]) lte Number(_otherModifiers[_i][2])>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<<elseif _condition eq "includes">>
<<for _j to 0; _j lt Array.from(State.getVar(_otherModifiers[_i][0])).length; _j++>>
<<if Array.from(State.getVar(_otherModifiers[_i][0]))[_j] == _otherModifiers[_i][2]>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<</for>>
<<elseif _condition eq "FlagEq">>/*["pc-tanlines","FlagEq","nude",1]*/
<<if Flag(_otherModifiers[_i][0]) == _otherModifiers[_i][2]>>
<<set _otherModifier += _otherModifiers[_i][3]>>
<</if>>
<</if>>
<<elseif _otherModifiers[_i].length gt 4>>
/*More than one condtion: only and or or links, not combinations!!!!!*/
<<set _combination to _otherModifiers[_i][4]>>
<<set _firstVar to State.getVar(_otherModifiers[_i][0])>>
<<set _firstCond to _otherModifiers[_i][1]>>
<<set _firstValue to _otherModifiers[_i][2]>>
<<set _weight to _otherModifiers[_i][3]>>
<<set _checkList to []>>
<<switch _firstCond>>
<<case "eq" "==">>
<<if _firstVar eq _firstValue>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "neq">>
<<if _firstVar neq _firstValue>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "lt">>
<<if _firstVar lt Number(_firstValue)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "gt">>
<<if _firstVar gt Number(_firstValue)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "lte">>
<<if _firstVar lte Number(_firstValue)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "gte">>
<<if _firstVar gte Number(_firstValue)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "includes">>
<<if Array.from(_firstVar).includes(_firstValue)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<</switch>>
<<for _j to 5; _j lt _otherModifiers[_i].length; _j +=3>>
<<set _var to State.getVar(_otherModifiers[_i][_j])>>
<<set _cond to (_otherModifiers[_i][_j+1])>>
<<set _val to (_otherModifiers[_i][_j+2])>>
<<switch _cond>>
<<case "eq" "==">>
<<if _var eq _val>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "neq">>
<<if _var neq _val>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "lt">>
<<if _var lt Number(_val)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "gt">>
<<if _var gt Number(_val)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "lte">>
<<if _var lte Number(_val)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "gte">>
<<if _var gte Number(_val)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<<case "includes">>
<<if Array.from(_var).includes(_val)>>
<<set _checkList.push(true)>>
<<else>>
<<set _checkList.push(false)>>
<</if>>
<</switch>>
<</for>>
<<switch _combination>>
<<case "and">>
<<if _checkList.length gt 0>>
<<set _countCheck to _checkList.count(true)>>
<<if _countCheck eq _checkList.length>>
<<set _otherModifier += _weight>>
<<else>>
<<set _otherModifier += 0>>
<</if>>
<</if>>
<<case "or">>
<<if _checkList.length gt 0>>
<<if Array.from(_checkList).includes(true)>>
<<set _otherModifier += _weight>>
<<else>>
<<set _otherModifier += 0>>
<</if>>
<</if>>
<</switch>>
<<else>>
Error: Unexpected Length for other modifiers
<</if>>
<</for>>
<</if>>
/* set final modifier ----------------------------*/
<<set _finalMod to _attributeModifier + _skillModifier + _otherModifier>>
<<set $scene.d10Roll.finalMod to _finalMod>>
/* calculate the dice roll needed */
<<set _d10Target to _difficulty - _finalMod>>
<<if _d10Target lt 1>>
<<set _d10Target to 1>>
<</if>>
/* set the success chance */
<<set _displayChance to (11 - _d10Target) * 10>>
<<if _displayChance lte 0>>
<<set _critSuccessOnly to true >>
<</if>>
<<set _displayChance to Math.clamp (_displayChance, 10, 90)>>
<<if _d10Target == 1>>
<<set _critFailOnly to true>>
<</if>>
<</widget>>
<<widget "drivingSkillDesc">><<nobr>>
<<if $pc.skills.driving == "-">>
You don't have a driving licence.
<<elseif $pc.skills.driving == 0>>
You're an average driver.
<<elseif $pc.skills.driving == 1>>
You've had advanced driver training.
<<elseif $pc.skills.driving == 2>>
You're as skilled as an experienced police pursuit driver.
<<elseif $pc.skills.driving == 3>>
You're an expert behind the wheel. You could escape a police pursuit.
<</if>>
<</nobr>><</widget>>
<<widget "firearmsSkillDesc">><<nobr>>
<<if $pc.skills.firearms == "-">>
You have no firearms training.
<<elseif $pc.skills.firearms == 0>>
You’ve trained on a variety of firing ranges to safely use pistols, rifles, shotguns and SMGs.
<<elseif $pc.skills.firearms == 1>>
You’re a good shot with a variety of weapons.
<<elseif $pc.skills.firearms == 2>>
You’re a crack shot. You shoot better than most Western infantrymen.
<<elseif $pc.skills.firearms == 3>>
You shoot to Special Forces standard.
<</if>>
<</nobr>><</widget>>
<<widget "observationSkillDesc">><<nobr>>
<<if $pc.skills.observation == "-">>
You don’t pay much attention to your surroundings.
<<elseif $pc.skills.observation == 0>>
You are observant, and sometimes notice little details that others would miss.
<<elseif $pc.skills.observation == 1>>
You’re a trained and experienced observer, often noticing hidden details.
<</if>>
<</nobr>><</widget>>
<<widget "selfDefenceSkillDesc">><<nobr>>
<<if $pc.skills.selfDefence == "-">>
You've never been in a fight.
<<elseif $pc.skills.selfDefence == 0>>
You’re trained in the basics of fighting hand-to-hand.
<</if>>
<</nobr>><</widget>>
<<widget "tradecraftSkillDesc">><<nobr>>
<<if $pc.skills.tradecraft == "1">>
You're trained and experienced in modern espionage techniques.
<</if>>
<</nobr>><</widget>>
<<widget "analSkillDesc">><<nobr>>
<<if $pc.skills.anal == "-">>
You're an anal virgin.
<<elseif $pc.skills.anal == 0>>
You’ve been fucked in the ass.
<<elseif $pc.skills.anal == 1>>
You’re used to being fucked in the ass.
<</if>>
<</nobr>><</widget>>
<<widget "bjSkillDesc">><<nobr>>
<<if $pc.skills.bj == "-">>
You've only ever sucked one <<cock>>.
<<elseif $pc.skills.bj == 0>>
You’ve gone down on a few guys.
<<elseif $pc.skills.bj == 1>>
More than ten guys have had their <<cock>> in your mouth.
<</if>>
<</nobr>><</widget>>
<<widget "dancingSkillDesc">><<nobr>>
<<if $pc.skills.dancing == "-">>
You don't dance.
<<elseif $pc.skills.dancing == 0>>
You like dancing in clubs.
<</if>>
<</nobr>><</widget>>
<<widget "deepthroatSkillDesc">><<nobr>>
<<if $pc.skills.deepthroat == "-">>
Deep throating makes you gag.
<<elseif $pc.skills.deepthroat == 0>>
You’ve deep throated a few guys.
<<elseif $pc.skills.deepthroat == 1>>
More than ten guys have fucked your throat.
<</if>>
<</nobr>><</widget>>
<<widget "fuckingSkillDesc">><<nobr>>
<<if $pc.skills.fucking == "-">>
You’ve only ever fucked one man.
<<elseif $pc.skills.fucking == 0>>
You’ve had sex with a few different men.
<<elseif $pc.skills.fucking == 1>>
More than ten guys have fucked you.
<</if>>
<</nobr>><</widget>>
<<widget "girlGirlSkillDesc">><<nobr>>
<<if $pc.skills.girlGirl == "-">>
You’ve never been intimate with another woman.
<<elseif $pc.skills.girlGirl == 0>>
You’ve experimented with other girls.
<</if>>
<</nobr>><</widget>>
<<widget "hjSkillDesc">><<nobr>>
<<if $pc.skills.hj == "-">>
You’ve never given a man a hand job.
<<elseif $pc.skills.hj == 0>>
You've given hand jobs to a few guys.
<<elseif $pc.skills.hj == 1>>
You've jerked off more than ten guys.
<</if>>
<</nobr>><</widget>>
<<widget "titfuckSkillDesc">><<nobr>>
<<if $pc.skills.titfuck == "-">>
Breast sex isn't your thing.
<<elseif $pc.skills.titfuck == 0>>
You've done this for a few guys.
<<elseif $pc.skills.titfuck == 1>>
More than ten men have fucked your tits.
<</if>>
<</nobr>><</widget>>
<<widget "setPCStartingSkills">><<silently>>
<<set $pc.skills to {}>>
<<set $pc.skills.driving to 1,
$pc.skills.firearms to 0,
$pc.skills.observation to 1,
$pc.skills.selfDefence to 0,
$pc.skills.tradecraft to 1,
$pc.skills.anal to "-",
$pc.skills.bj to "0",
$pc.skills.deepthroat to "-",
$pc.skills.dancing to 0,
$pc.skills.fucking to 0,
$pc.skills.girlGirl to "-",
$pc.skills.hj to 0,
$pc.skills.titfuck to "-">>
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<set $pc.skills.bj++,
$pc.skills.fucking++,
$pc.skills.hj++>>
<<if $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<if $pc.skills.titfuck == "-">>
<<set $pc.skills.titfuck to 0>>
<<else>>
<<set $pc.skills.titfuck++>>
<</if>>
<</if>>
<</if>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<if $pc.skills.titfuck == "-">>
<<set $pc.skills.titfuck to 0>>
<<else>>
<<set $pc.skills.titfuck++>>
<</if>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>
<<if $pc.skills.deepthroat == "-">>
<<set $pc.skills.deepthroat to 0>>
<<else>>
<<set $pc.skills.deepthroat++>>
<</if>>
<</if>>
<<if Array.from($pc.kinks).includes("Bisexual")>>
<<if $pc.skills.girlGirl == "-">>
<<set $pc.skills.girlGirl to 0>>
<<else>>
<<set $pc.skills.girlGirl++>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "custErrCheck">>
<<if $pc.surname == "BUGHNTR" and not Array.from($pc.flags).includes("bughntr")>>
<<set $pc.flags.add("bughntr")>>
<<script>>UI.alert("You have unlocked the ladybug PJs, which your agent will automatically wear at bedtime. Thanks for submitting bug reports, they really help the game! You should change your surname now.");
<</script>>
<<else>>
<<goto "Capability assessment">>
<</if>>
<</widget>>
/* ### public version
<<widget "custErrCheck">>
<<if $pc.surname == "BUGHNTR" and not Array.from($pc.flags).includes("bughntr")>>
<<set $pc.flags.add("bughntr")>>
<<script>>UI.alert("You have unlocked the ladybug PJs, which your agent will automatically wear at bedtime. Thanks for submitting bug reports, they really help the game! You should change your surname now.");
<</script>>
<<else>>
<<goto "Capability assessment">>
<</if>>
<</widget>>
*/<<silently>>
<<addmins 2>>
<<pcMoodCalm>>
<<if Flag("operator")>>
<<= "<<set $avatar.jacket to 'av-jacket-operatorLeatherJacket-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<</if>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Sloan leads you to a side corridor, and a card-locked door marked:
<div style="text-align:center">CLEARED PERSONNEL ONLY
TS/SCI PTR-151-396 EMERALD CUP *</div>
He swipes his keycard and holds it open for you to [[enter|Kinloss meet the team]].<<silently>>
<<addmins 2>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Inside is a small office with three desks and a filing cabinet, atop which sits a wilting pot plant. A world map takes up one wall, a white board another. A man and a woman, both in their thirties and both wearing suits, look up from their desks as you enter.
"Guys," says Sloan, "this is your field agent, $pc.knownAs, seconded to us from <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<else>>$pc.agency<</if>>. $pc.knownAs, I want you to meet <<olivia>> and Clark, both on loan from <<if $pc.agency == "CIA">>London<<else>>Langley<</if>>." They come out from behind their desks and offer you handshakes and smiles. <<if Flag("big-tits")>>Clark holds the intense eye contact of a man determined not to glance at your boobs.<</if>>
"We're glad you said yes, $pc.knownAs," <<if Flag("big-tits")>>he<<else>>Clark<</if>> says. "I want you to know we're not crazy about putting an agent undercover as a sex worker."
[[Hurting Al Wasayil is worth it.|Kinloss meet the team 2][$temp to "crusader"]]
[[It's okay, someone has to do it.|Kinloss meet the team 2][$temp to "waif"]]
[[Not crazy about it either, Clark.|Kinloss meet the team 2][$temp to "alpha"]]
[[I'll be fine.|Kinloss meet the team 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
You shrug. "This is our only shot at Al Wasayil, right?" you ask.
"Yeah," he replies. "Losing FALLOUT changed the stakes. We'll only get one more shot at this place."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"It's okay," you nod. "Someone's got to do it, right?"
"Yeah," he replies. "Losing FALLOUT changed the stakes. We'll only get one more shot at this place."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I'm not thrilled about it either, Clark," you say drily, "but I guess losing the German backpacker has reduced our options."
"Right," he admits. "We'll only get one more shot at this place."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"It's not exactly how I thought I'd end up serving my country," you admit, "but people do worse things in our line of work. I'll be fine."
<span class="goodFeedback">Clark <b>liked</b> that.</span>
<</if>>\
"The main threat on the ground is organised crime," says <<olivia>>. "They probably killed agent FALLOUT. If they suspect you're undercover they'll target you."
"It'll be dangerous work," agrees Clark.
"Dangerous and <i>degrading,"</i> says <<olivia>>. "$pc.knownAs: you're attractive, educated, professional. Stripping, sex shows, prostitution..." she counts the mission requirements off on her fingers. "This won't be easy."
[[I can compartmentalise.|Kinloss meet the team 3][$temp to "crusader"]]
[[My psychologist thinks I can do it.|Kinloss meet the team 3][$temp to "waif"]]
[[I'll do what it takes.|Kinloss meet the team 3][$temp to "alpha"]]
[[Maybe I'll be good at it.|Kinloss meet the team 3][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"Capturing an HVT is worth it. Don't worry," you say. "I won't let my emotions get in the way of the mission."
<span class="goodFeedback">Everybody <b>loved</b> that.</span>
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcGrin>>\
"My psychologist thinks I can handle it," you say, then break out into a self-deprecating grin. "I don't know what that says about me. But I'll do my best."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I didn't join <<if $pc.agency == "CIA">>the CIA<<else>>$pc.agency<</if>> because it was easy," you say. "Don't worry about me. I'll do what it takes."
<span class="goodFeedback">Everybody <b>liked</b> that.</span>
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"Maybe I'll be good at it," you counter, and glance at Clark. "Some girls are, right?"
<span class="goodFeedback">Clark <b>loved</b> that.</span>
"Right," he murmurs approvingly. "I mean, I guess so."
<</if>>\
"Clark and <<olivia>> planned the op," says Sloan. "I'll leave you with them for a detailed briefing. All I'll add is this: <<if $pc.agency == "CIA" or $pc.agency == "MI6">>CIA and MI6<<else>>all the Five Eyes agencies<</if>> have waited <i>years</i> for a chance to hit Al Wasayil. If you can pull this off, it'll be a major victory. [[Good luck, people|Kinloss team briefing 1]]."<<silently>>
<<addmins 2>>
<<pcMoodCalm>>
<<removePCLanyard>>
<<set $pc.codename to setup.codenames.random()>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
For the rest of the day, Clark and <<olivia>> talk you through their mission plan. It's detailed and well thought through, and by the end of the day you have a clear picture of how they expect the operation to unfold. Your code name for the mission is $pc.codename.
At around 1600 it's time to leave for the day. You're assigned a car and escorted to it by an Intelligence Corps soldier. The sporty BMW hatchback sounds like a racing car, and once you get it out of the base and onto the quiet country highway you learn that it's capable of <<if $pc.agency is "MI6" or $pc.agency is "CIA">>0-60mph<<else>>0-90kph<</if>> in four seconds.
<<= "<img src='" + $imagePath + "whiteBMW.jpg' style='width: 400px;'>" >>\
You're staying at a boutique hotel a short drive from the base, a converted Victorian house set on a wooded hillside.
<<= "<img src='" + $imagePath + "kinlossHotel.jpg' style='width: 400px;'>" >>\
There's no gym, so you go for an early evening run in the woods before having dinner in the small restaurant. In your quiet room, [[sleep comes easily|Christchurch shooting]].<<silently>>
<<pcRemoveLightMakeup>>
<<adddays 1>>
<<pcMoodCalm>>
<<stripPC>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<set $gameDate.setHours(7),
$gameDate.setMinutes(30)>>
<</silently>>
<span class="heading"><b>CLUNY BANK HOTEL</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Your phone is flooded with messages and news alerts when you wake up.
While you were sleeping, a mass shooting took place <<if $pc.agency == "NZSIS">>in Christchurch<<else>>in New Zealand<</if>>. Two mosques were targeted; 49 people are dead and more are injured. The shooter is confirmed to be <<if $pc.agency == "ASIS">><i>Australian</i><<else>>Australian<</if>>. It's now 2000 <<if $pc.agency == "NZSIS">>back home<<else>>in New Zealand<</if>>.
<<if $pc.agency == "NZSIS" or $pc.agency == "ASIS">>\
[[(Call HQ)|Christchurch call HQ]]
<<else>>\
<<if $pc.agency == "MI6">>\
You read all you can, but there's nothing much you can do about it; lone wolf attacks like this are very difficult to interdict, and here in the UK they're basically an MI5 problem, anyway.
<<elseif $pc.agency == "CIA">>\
You read all you can, but there's nothing much you can do about it; lone wolf attacks like this are very difficult to interdict, and back in the states they're basically an FBI problem, anyway.
<<elseif $pc.agency == "CSIS">>\
You read all you can, but there's nothing much you can do about it; lone wolf attacks like this are very difficult to interdict, and within CSIS they're handled by a different branch, anyway.
<</if>>\
[[(Go to work)|Kinloss day 2]]
<</if>>\<<silently>>
<<pcTalk>>
<<if $pc.surname == "Landers">>
<<set _surname to "Hitchins">>
<<else>>
<<set _surname to "Landers">>
<</if>>
<</silently>>\
<<header>>
<<if $pc.agency == "NZSIS">>\
You grab your phone and make a secure call to Pipitea House. After a short wait, you're connected to a <div class="tooltip">CT<span class="tooltiptext">Counter-terrorism</span></div> officer you know, Matt _surname. <<if Flag("rookie")>>He was a classmate at Linton Camp, but he got transferred out to a desk job partway through the course.<</if>>
"$pc.knownAs, it's Matt."
"What do we know?"
Matt quickly fills you in. The shooter was arrested 18 minutes after the first emergency 111 call, but in that time he shot up two mosques, live-streaming most of it. 49 are dead and more are critical. He emailed a 74-page manifesto to the government and the media minutes before the attack – a far right, white supremacist screed.
"I'll send you the casualty list," he says. "This is bloody shocking."
"Fully. Ta, Matt, I'll let you shoot through."
<<if Flag("rookie")>>\
"Hey, wait. Jason said you got picked for some choice task force?"
<<elseif Flag("operator")>>\
"Hey, wait. I hear they pulled you out of $pc.lastPosting. Jason said you got picked for some choice task force?"
<<else>>\
"Hey, wait. I hear you quit the desk job. Office gossip is you got picked for some choice task force?"
<</if>>\
<<elseif $pc.agency == "ASIS">>\
You grab your phone and make a secure call to RG Casey House. After a short wait, you're connected to a <div class="tooltip">CT<span class="tooltiptext">Counter-terrorism</span></div> officer you know, Matt _surname. <<if Flag("rookie")>>He was a classmate on Swan Island, but he got transferred out to a desk job partway through the course.<</if>>
<<if Flag("operator") and Flag("hotzone")>>\
"Hot Zone."
You sigh in annoyance, but let it go. "Just heard about this shooting. What do we know?"
<<else>>\
"Hey $pc.knownAs."
"Just heard about this shooting. What do we know?"
<</if>>\
Matt quickly fills you in. The shooter – a confirmed Australian national – was arrested 18 minutes after the first emergency 111 call, but in that time he shot up two mosques, live-streaming most of it. 49 are dead and more are critical. He emailed a 74-page manifesto to the Kiwi government and media minutes before the attack – a far right, white supremacist screed.
"NZSIS is reaching out to us for background on the shooter," he says. "We're coöperating fully, of course. This is a bloody embarrassment."
"Too right. Thanks for the update, Matt. I'll let you get on."
<<if Flag("rookie")>>\
"No worries. Hey, Jason said you got picked for some ace task force?"
<<elseif Flag("operator")>>\
"No worries. Hey, I hear they pulled you out of $pc.lastPosting. Jason said you got picked for some ace task force?"
<<else>>\
"No worries. Hey, I hear you quit the desk job. Office gossip is you got picked for some ace task force?"
<</if>>\
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if $pc.agency == "NZSIS">>\
[[Lot less glamorous than it sounds.|Christchurch call HQ 2][$temp to "crusader"]]
[[I feel like I wanna get on a plane and come straight home.|Christchurch call HQ 2][$temp to "waif"]]
[[SCI clearance. Can't talk about it.|Christchurch call HQ 2][$temp to "alpha"]]
[[You wouldn't believe me if I told you.|Christchurch call HQ 2][$temp to "fatale"]]
<<elseif $pc.agency == "ASIS">>\
[[Less glamorous than it sounds.|Christchurch call HQ 2][$temp to "crusader"]]
[[Yeah...I'm kind of struggling, honestly.|Christchurch call HQ 2][$temp to "waif"]]
[[SCI clearance. Can't talk about it.|Christchurch call HQ 2][$temp to "alpha"]]
[[They issued me a leather catsuit and a Walther PPK.|Christchurch call HQ 2][$temp to "fatale"]]
<<else>>\
<span class="badFeedback">Fatal error in pc.agency var</span>
<</if>>\<<silently>>
<</silently>>\
<<header>>
<<if $pc.agency == "NZSIS">>\
<<if $temp == "crusader">>\
"It's a lot less glamourous than it sounds," you assure him.
"Right. Well, good on ya, it's always good to get SIS on a task force like that. Do your best."
"Yeah, you too, this thing's terrible. Seeya, Matt."
"Take care, $pc.knownAs."
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
"Yeah. I feel like I want to get on a plane and come right home," you admit.
"Don't be crazy. Getting SIS on a task force like that is a big deal. We'll clean up back here, you just focus on doing a good job."
"Yeah," you sigh. "Listen, you too, this mosque thing's terrible. Seeya, Matt."
"Take care, $pc.knownAs."
<<elseif $temp == "alpha">>\
"Yeah. It's <div class="tooltip">SCI clearance<span class="tooltiptext">highest security clearance</span></div>, Matt, I can't really talk about it."
"Yeah yeah, of course. Well, good onya, it's a big deal getting SIS on a task force like that. Do your best."
"Will do, you too, this thing's terrible. Seeya, Matt."
"Take care, $pc.knownAs."
<<elseif $temp == "fatale">>\
<<pcSmirk>>\
You laugh darkly. "You...wouldn't believe what they've got me doing if I told you, Matt."
"Ah yeah? Well...whatever it is, it's a big deal getting SIS on a task force like that. Do your best."
"You too, this thing's terrible. Seeya, Matt."
"Take care, $pc.knownAs."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
You kill the call. A moment later, the casualty list arrives – you read through the names, but don't see any that you recognise. Then you make a few more calls home, catching up with family and friends.
There isn't anything you can do about it. You're halfway around the world, and domestic <div class="tooltip">CT<span class="tooltiptext">Counter-terrorism</span></div> isn't even your job anyway. You'd better get dressed and get [[to work|Kinloss day 2]].
<<elseif $pc.agency == "ASIS">>\
<<if $temp == "crusader">>\
"It's less glamourous than it sounds, Matt," you assure him.
"Right. Well, good onya, it's always good to get ASIS on a task force like that. Do your best."
"Will do, you too, this mosque thing's terrible. Seeya, Matt."
<<if Flag("operator") and Flag("hotzone") and $pc.agency == "ASIS">>\
"Seeya, Hot Zone."
<<else>>\
"Take care, $pc.knownAs."
<</if>>\
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
"Yeah. Honestly...feeling a bit out of my depth, Matt. It's not <i>at all</i> what I expected."
"Hey, don't talk like that, you'll be fine. They picked you because you're tough and you're smart."
"Maybe." <i>Or because I look like a dead hooker.</i>
"No maybe about it. And listen, everyone here's excited to have an Aussie on a task force like that. Don't let us down, kiddo."
"I won't," you sigh. "Listen, I didn't mean to vent, you've got enough on your plate, this mosque thing's terrible. Take care, Matt."
<<if Flag("operator") and Flag("hotzone")>>\
"You too, Hot Zone."
<<else>>\
"You too, $pc.knownAs."
<</if>>\
<<elseif $temp == "alpha">>\
"Yeah. It's <div class="tooltip">SCI clearance<span class="tooltiptext">highest security clearance</span></div>, Matt, I can't really talk about it."
"Yeah yeah, of course. Well, good onya, it's always good to get ASIS on a task force like that. Do your best."
"Will do, you too, this mosque thing's terrible. Seeya, Matt."
<<if Flag("operator") and Flag("hotzone")>>\
"Seeya, Hot Zone."
<<else>>\
"Take care, $pc.knownAs."
<</if>>\
<<elseif $temp == "fatale">>\
<<pcSmirk>>\
"Yeah. It's pretty cool so far, they already issued me a leather catsuit and a Walther PPK."
Matt bursts out laughing. "Okay. When you get back, we need to catch up over a drink."
[[Don't know when that will be.|Christchurch call HQ 3][$temp to "crusader"]]
[[I'd like that.|Christchurch call HQ 3][$temp to "waif"]]
[[No thanks.|Christchurch call HQ 3][$temp to "alpha"]]
[[Okay, but I only drink vodka martinis now.|Christchurch call HQ 3][$temp to "fatale"]]
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
<<if $temp != "fatale">>\
You kill the call; there's nothing you can do about this. Lone wolf attacks like this are very difficult to interdict, and back home <div class="tooltip">ASIO<span class="tooltiptext">Australian Security Intelligence Organisation</span></div> is the lead agency anyway.
You'd better get dressed and get [[to work|Kinloss day 2]].
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<header>>
<<if $temp == "crusader">>\
<<pcTalk>>\
"Don't know when that will be," you say. "This assignment is open-ended."
"Sure. Well, look me up when you're passing through. Got to go, $pc.knownAs."
"Take care, Matt."
<<elseif $temp == "waif">>\
<<pcSmile>>\
"Yeah. I'd like that."
"Me too. Hold on a sec...I've gotta go, $pc.knownAs."
"Take care, Matt."
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"Let's keep it professional."
"Uh...that's, uh, that's what I meant. Catch up professionally."
"Right. I've gotta go, Matt, I've got a briefing."
"Okay. Well, uh...stay safe."
<<elseif $temp == "fatale">>\
<<pcSmirk>>\
"Okay, but I only drink vodka martinis now."
"No problem, I'm buying, I'm...hold on a sec...I've gotta go, $pc.knownAs."
"Take care, Matt."
<<else>>\
<span class="badFeedback">Error in temp var</span>
<</if>>\
You kill the call; there's nothing you can do about this. Lone wolf attacks like this are very difficult to interdict, and back home <div class="tooltip">ASIO<span class="tooltiptext">Australian Security Intelligence Organisation</span></div> is the lead agency anyway.
You'd better get dressed and get [[to work|Kinloss day 2]].<<silently>>
<<if Flag("operator")>>
<<pcMoodCalm>>
<<stripPC>>
<<pcRemoveHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-blackPlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-lifepath-plainBlackBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.socks to 'av-lifepath-blueSocks-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-operatorJeans-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-operatorJeans-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-tshirt-grey-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.boots to "av-shoes-operatorBoots.png">>
<<= "<<set $avatar.jacket to 'av-jacket-operatorLeatherJacket-" + $pc.bodyType + ".png'>>" >>
<<else>>
<<pcMoodCalm>>
<<stripPC>>
<<= "<<set $avatar.knickers to 'av-knickers-highLeg-nude-" + $pc.bodyType + ".png'>>" >>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-plain-nude-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<set $avatar.shoes to "av-lifepath-blackHeels.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<<eyeshadow9to5>>
<<lipstickSkinnyDip>>
<</if>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<<if Flag("operator")>>
<<set $avatar.jacket to "">>
<<= "<<set $avatar.top to 'av-tshirt-natural-plain-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<set $avatar.jacket to "">>
<<= "<<set $avatar.trousers to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-lifepath-suit-trousers-berlinBlue-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-suit-cami-white-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-nudeMaryJanes.png">>
<</if>>
<<geekEyeglasses>>
<<set $gameDate.setHours(9),
$gameDate.setMinutes(55)>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.agency == "CIA" or $pc.agency == "MI6" or $pc.agency == "CSIS">>\
"Hey," says Clark when you arrive in the ops room. "You seen this shit in New Zealand?"
[[Yeah. Far-right lone wolf?|Kinloss Christchurch chat]]
<<elseif $pc.agency == "ASIS">>\
"Hey," says Clark when you arrive in the ops room. "You seen the New Zealand thing?"
[[Can't believe it was an Aussie.|Kinloss Christchurch chat]]
<<elseif $pc.agency == "NZSIS">>\
"Hey!" Clark and <<olivia>> look at you with concern when you arrive in the ops room. "Terrible news. You okay?"
"Yeah," you reply.
"We read through the casualty lists, but..." <<olivia>> shrugs. "Was anyone you know hurt?"
[[No.|Kinloss Christchurch chat][$temp to "no"]]
[[No...but thanks for checking.|Kinloss Christchurch chat][$temp to "noButThanks"]]
<<else>>\
ERROR in pc.agency var
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.agency == "CIA" or $pc.agency == "MI6" or $pc.agency == "CSIS">>\
"Yeah," you reply. "Far-right lone wolf?"
"Sure looks that way. You seen the live-stream?""
"No."
"It's fucking horrible," Clark says. "They crowded the exits trying to get out, and he fired into them. One guy tried to rush him, but he got taken out." He shakes his head. "Poor bastard. Shooter's in custody, there'll be a lockdown for the next few days, the worry will be copycats."
"These lone wolf attacks are a nightmare," says <<olivia>>. "But it's way outside our tasking. You ready to start work, $pc.knownAs?"
[[What's first?|Kinloss day 2 start work]]
<<elseif $pc.agency == "ASIS">>\
<<pcMoodSkeptical>>\
"Can't believe it was an Aussie," you say. "I called in to our CT desk this morning. We're all..." you shake your head. "What a disgrace."
"Every country produces nut jobs," says Clark. "The only person to blame for this is that sick neo-Nazi fuck."
"These lone wolf attacks are a nightmare," says <<olivia>>. "But it's way outside our tasking. You ready to start work, $pc.knownAs?"
[[What's first?|Kinloss day 2 start work]]
<<elseif $pc.agency == "NZSIS">>\
<<pcMoodSkeptical>>\
<<if $temp == "no">>\
"No," you shake your head. "I called in to our CT desk this morning; so far it's what it looks like. Lone wolf far right psycho."
"Are you okay?" asks <<olivia>>.
<<elseif $temp == "noButThanks">>\
"No," you shake your head. "But...thanks for looking. I appreciate it."
"It's no problem," says <<olivia>>.
<</if>>\
"If you need some time, Mike will give it to you," says Clark. "No question."
[[I'd rather be working.|Kinloss Christchurch chat 2]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"I'd rather be working," you say. "There's nothing I can do to help things back home."
"Okay," says <<olivia>>. "Just let us know if you need to take a break, okay?"
[[Let's get started.|Kinloss day 2 start work]]<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.agency == "NZSIS">>You do your best to put the shooting out of your mind and focus on your own mission. <</if>>For the rest of the morning, you work with Clark and <<olivia>> creating your <i>legend</i> – spy jargon meaning the fake documents that support your cover identity.
In the good old days, this meant forged ID cards and passports. In the modern world, a convincing legend needs to include a [[digital identity|Kinloss digi trail]].<<silently>>
<<addmins 4>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Levy approved a Level 4 <div class="tooltip">NOC<span class="tooltiptext">Non-official cover</span></div> for this mission," says <<olivia>>. That's the most complex and resilient cover identity a spy agency can create, reserved for officers in high risk undercover roles. $pc.firstname $pc.coverSurname will have a full credit history, bank account, <<if $pc.region == "America">>cell<<else>>mobile<</if>> phone records, social media, fake friends and family who are active on social media – the works.
"We want to base her largely on you," says Clark. <<if Flag("militarybrat")>>"Military brat<<else>>"Grew up in $pc.hometown.city<</if>>, similar childhood, studied $pc.degree.subject <<if $pc.collegeCheerleader>>and was on the cheer team <</if>>at <<= Flag("pc-uni-shortname")>>, likes yoga<<if $pc.highSchoolClique == "Rock Chick">> and rock music<</if>>."
"The big difference is that she drops out of <<= Flag("pc-uni-shortname")>> in her <<if $pc.region == "America">>sophomore<<else>>second<</if>> year." <<olivia>> starts writing up a timeline on the white board, her marker pen squeaking as she lists dates and places. "<<if $pc.socialClass == "elite">>She cashes in her trust fund and goes travelling instead<<else>>She inherits some cash, and decides she'd rather see the world in her twenties than finish her degree<</if>>."
[[Continue|Kinloss digi trail 2]]<<silently>>
<<addmins 11>>
<<set _travelTime to ($pc.age - Flag("pc-dropout-age"))>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<olivia>> talks you through the fictional travel history they've cooked up. $pc.firstname $pc.coverSurname has been backpacking for _travelTime years and the <<if $pc.socialClass == "elite">>trust fund<<else>>inheritance<</if>> is running low.
She's in Scotland at the moment, staying for a few weeks with a friend she met backpacking in Africa. She's explored <<if _travelTime gt 3>>three<<else>>two<</if>> continents and now she wants to move on to the Far East.
[[Continue|Kinloss mission wardrobe]]<<silently>>
<<addmins 22>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"We've put together a basic set of travel gear and clothing for you," <<olivia>> says, pointing to a big green backpack that wasn't here yesterday. "Nothing's brand new, and everything is something $pc.knownAs $pc.coverSurname could have picked up at home or in places she's visited."
That's good; you don't want your legend contradicted by a label in your <<knickers>>.
[[Check out the backpack.|Kinloss mission wardrobe 2]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You unzip the backpack and rummage through it. Makeup...toiletries...some ethnic, traveller chic jewellery and a bunch of friendship bracelets...<<if $pc.region == "America">>bug spray<<else>>mozzie repellent<</if>>. It's typical backpacker gear.
Most of the space in the pack is taken up with clothes. You see some leggings and t-shirts...a short denim skirt and some shorts...a couple of lightweight summer dresses...and two smarter dresses that you could wear to a club or restaurant. There's also an outdoor jacket and some PJ shorts.
There's some underwear – sexy, in a bright and playful way – and a couple of bikinis. And shoes: walking boots, a pair of <<if $pc.region == "America">>sneakers<<elseif $pc.region == "Australasia">>runners<<else>>trainers<</if>>, some strappy sandals and a really gorgeous pair of heels.
"There's also this," says Clark. He opens a small box on his desk and holds out what looks like a chunky, non-precious gemstone ring.
[[What is it?|Kinloss weapon][$temp to "crusader"]]
[[Shouldn't you get down on one knee?|Kinloss weapon][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"What is it?" you ask, wondering why it wasn't in the pack with the rest of the stuff.
<<else>>\
<<pcSmirk>>\
"Clark...I had no idea. Shouldn't you get down on one knee for this?"
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
<</if>>\
"This was specially designed for this mission," Clark says. "Looks like a normal ring, right? But look – you can twist the gemstone." Clark twists it slightly to demonstrate.
"The ring itself contains a microtransmitter. One full twist clockwise and it sends an alert with its location. In Bangkok, you can use it to call in your Special Forces backup when you find DEVILFISH. Or if something bad happens and you just need help."
[[Understood.|Kinloss weapon 2][$temp to "crusader"]]
[[It's a panic button?|Kinloss weapon 2][$temp to "waif"]]
[[Does it do anything else?|Kinloss weapon 2][$temp to "alpha"]]
[[I twist this and hot guys come running?|Kinloss weapon 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcMoodCalm>>\
"Understood." You reach out to take it, but he shakes his head.
"That's not all," he says.
<<elseif $temp == "waif">>\
<<pcTalk>>\
"So it's...kind of a panic button?"
"It is," he says. "But that's not all.
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"What if I twist it the other way? Does that do something else?"
"Uh...yeah," he confirms, looking like you just took the wind out of his sails.
<<elseif $temp == "fatale">>\
<<pcBigSmile>>\
"Wait, I twist this and hot guys come running? I know <i>so many</i> women who want one of these."
"Yeah," he chuckles. "And get this, if you don't like 'em when they turn up...
<</if>>\
"Look. One full twist <i>counter</i> clockwise, and..." there's a quiet <i>click,</i> and a short needle springs out from the centre of the jewel.
"Hypodermic injector," says Clark, "delivers 75 micrograms of fentanyl. Stick someone with it in any muscle, and in under 60 seconds they'll be out cold."
"Or dead," says <<olivia>>. "It can induce respiratory failure."
"Very rarely," says Clark, "but yeah. Don't stick this in DEVILFISH unless you have to." He twists the gem back to its starting position, and the needle retracts out of sight.
"Wear it around, get used to it," says <<olivia>>. "Airport security might detect it, so when you travel we'll send it ahead of you in a diplo bag. It'll be waiting for you in Bangkok."
[[Take the weapon.|Kinloss weapon 3]]<<silently>>
<<pcMoodCalm>>
<<cloathes-jewellery-weaponRing>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You slip it onto the middle finger of your right hand. "Need it adjusted?" asks Clark.
"No, it fits," you tell him. "What's next?"
"We had some visitors fly in yesterday," says <<olivia>>, "from <div class="tooltip">DDI<span class="tooltiptext">Directorate of Digital Innovation</span></div> in Langley." Every FIVE EYES agency has a department responsible for creating and maintaining cover identities for its officers; the CIA has an entire Directorate. "They're setting up cameras in another room; they want to get [[baseline photos|Kinloss digitisation walk]] of you so they can start building up $pc.knownAs $pc.coverSurname's social media presence."<<silently>>
<<pcMoodCalm>>
<<addmins 12>>
<<set $avatar.bagBackground to "av-backpack-bagFront.png">>
<<= "<<set $avatar.bagStraps to 'av-backpack-straps-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>THE RED HOUSE (JTF NEPTUNE HQ)</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<olivia>> walks you through some corridors. "They're setting up a special photography rig," she explains. "It captures you from every angle, and they need lots of detail. You'll need to be naked for some of the imaging."
<i>Naked?</i> You try to remember what underwear you put on this morning.
[[What's the reason?|Kinloss digitisation nudity][$temp to "crusader"]]
[[Can't I wear underwear?|Kinloss digitisation nudity][$temp to "waif"]]
[[Is that really necessary?|Kinloss digitisation nudity][$temp to "alpha"]]
[[Not a problem.|Kinloss digitisation nudity][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE (JTF NEPTUNE HQ)</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"Uh...what's the reason for that?" you ask.
"You won't be naked in any of the photos they create," <<olivia>> replies, "but some of them will be in bikinis. They need to be accurate."
"Okay," you say, thinking this through.
"Just look at it as a training opportunity," she says. "You're going to have to lose a few inhibitions in Bangkok, right?"
<<elseif $temp == "waif">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Huh? Can't I keep my underwear on?"
<<if $pc.agency == "NZSIS">>\
<span class="badFeedback"><<olivia>> <b>disliked</b> that.</span>
<<olivia>> stops suddenly. "Listen." She glances up and down the corridor, then fixes you with a stern look. "I know you've had a rough morning, but I need you to get your head in the game, okay? This shouldn't be a big deal. You're going to have to do a lot more than take off your panties in Bangkok."
<<else>>\
<span class="badFeedback"><<olivia>> <b>disliked</b> that.</span>
"No." <<olivia>> shakes her head. "And frankly, this shouldn't be a big deal for you, $pc.knownAs," she says. "You're going to have to do a lot more than take off your <<if $pc.agency == "CIA">>knickers<<else>>panties<</if>> in Bangkok."
<</if>>\
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"Naked? Is that really necessary?"
<<if $pc.agency == "NZSIS">>\
<span class="badFeedback"><<olivia>> <b>disliked</b> that.</span>
<<olivia>> stops suddenly. "Listen." She glances up and down the corridor, then fixes you with a stern look. "I know you've had a rough morning, but I need you to get your head in the game, okay? This shouldn't be a big deal. You're going to have to do a lot more than take off your panties in Bangkok."
<<else>>\
<span class="badFeedback">Olivia <b>disliked</b> that.</span>
"It is," <<olivia>> says. "And frankly, this shouldn't be a big deal for you, $pc.knownAs. You're going to have to do a lot more than take off your panties in Bangkok."
<</if>>\
<<elseif $temp == "fatale">>\
<<pcTalk>>\
"Not a problem," you reply.
<span class="goodFeedback">Olivia <b>liked</b> that.</span>
"Cool. Just didn't want to spring that on you in front of the tech guys. Here we are."
<</if>>\
You arrive at a door affixed with a handwritten notice:
<div style="text-align:center">CLEARED PERSONNEL ONLY
TS/SCI PTR-151-396 EMERALD CUP *
PHOTOGRAPHY IN PROGRESS
KNOCK & WAIT</div>
[[Knock and wait.|Kinloss digitisation]]<<silently>>
<<if $temp == "fatale">>
<<pcSmile>>
<<else>>
<<pcMoodCalm>>
<</if>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Inside is a room that's been converted into a digital capture stage. Dozens and dozens of cameras are hooked up to a cylindrical aluminium frame.
<<= "<img src='" + $imagePath + "captureStageSetup.jpg' style='width: 400px;'>" >>\
Two geeky-looking, middle-aged guys are here, dressed in casual clothes. <<if $pc.agency == "CIA">>"$pc.knownAs," says <<olivia>>, "do you know Ken and Walt from DDI?"
You don't, but that's not surprising; CIA employs around 22,000 people, <<if Flag("operator")>>and you're hardly ever at Langley<<else>>and you've never stepped foot in that Directorate<</if>>. "Hi," you say, "nice to meet you."<<else>>"$pc.knownAs," says <<olivia>>, "this is Ken and Walt from DDI Langley. Guys, meet $pc.knownAs."
"Hi," you say, "nice to meet you."
<</if>>\
They offer handshakes <<if $pc.agency == "NZSIS">>and condolences about the Christchurch attack. They both look tired and washed out: you guess they were setting up all night.<<else>>and tired, washed out smiles. You guess they were setting up all night.<</if>>
[[Continue|Kinloss digitisation briefing]]<<silently>>
<<set $avatar.bagBackground to "",
$avatar.bagStraps to "">>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"So the plan is to fully digitise you today," Ken explains. "When we're done, we'll have a computer model of you that we can pose, change clothes and facial expressions, and paste seamlessly into any photo."
"How long do you need her for, Ken?" asks <<olivia>>.
"Two to three hours," he replies. "We'll do facial expressions first, then move onto the full body capture, then finally get some reference images of the clothes you've issued."
"That's fine," says <<olivia>>. "Just come back to the ops room when you're done, $pc.knownAs. Call if you need anything, Ken."
"Okay," Ken says after she leaves. "We just need a couple more minutes to set up, then we can [[get started|Kinloss digitisation face]]."<<silently>>
<<addmins 6>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Ken and Walt spend a few minutes checking settings and clearing up cables, and then everything looks ready to go. Ken gives your face a quick inspection before you take the stage. "Do you mind taking out the earrings?"
You take them out, one after the other. Ken wheels over a spare office chair for you to set them down on. "Great," he says, "let's get started."
Walt switches off the room lights. You step up onto the stage, and walk into the illuminated centre of the capture rig.
<<= "<img src='" + $imagePath + "captureStage.jpg' style='width: 400px;'>" >>\
"Okay, $pc.knownAs, we'll start with facial expressions, please." Ken's voice is disembodied; you can't see into the darkness behind the lights shining inside the rig. "You see that red ping pong ball? Look normally at that...yep...and if you can start by reciting the alphabet?"
[[A...B...C...|Kinloss digitisation face 2]]<<silently>>
<<set $avatar.earrings to "">>
<<addmins 1>>
<<pcTalk>>
/* check whether the PC has acting training */
<<for _i to 0; _i lt $pc.skills.length; _i++>>\
<<if $pc.skills[_i].name == "Acting">>
<<set _actress to true>>
<</if>>
<</for>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You look at the ping pong ball and recite the alphabet. "Thanks," Ken says. "Now backwards, please, from <<if $pc.region == "America">>Zee<<else>>ah, Zed<</if>> to A?"
This continues for a long time. When they're done having you speak, they get you to work through a list of what feels like hundreds of facial expressions. "Now a <i>fake</i> smile...that's great...now back to neutral...and take a deep breath and set your jaw, teeth clenched...perfect..."<<if _actress>>
It reminds you of acting exercises from <<if Flag("uni-actress")>>theatre group<<else>>drama class<</if>>, and you're able to give Ken and Walt what they want without much coaching.
<</if>>
The session continues, all business. Unable to see their faces in the darkness outside the rig, you feel a bit disconnected from them.
[[Ask them about DDI's capabilities.|Kinloss digitisation small talk][$temp to "crusader"]]
[[Ask them about the equipment.|Kinloss digitisation small talk][$temp to "waif"]]
[[No small talk.|Kinloss digitisation small talk][$temp to "alpha"]]
[[Ask them if they're single.|Kinloss digitisation small talk][$temp to "fatale"]]<<silently>>
<<addmins 66>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
"I haven't worked with DDI before," you say between poses. "What is it you guys can do?"
"As a Directorate, all kinds of cyber," says Ken. "Penetration, security of course. But Walt and I are purely digitisation experts."
"It's a pretty neat job," Walt chimes in. "We get to hang out in Hollywood a lot, staying on top of all the new techs. Also flying out to special locations to make sure we get things like lighting and backgrounds exactly right."
Like most men, they enjoy talking about their work. Over the course of the next hour you learn a lot about how this part of the CIA operates.
<span class="goodFeedback">Ken and Walt <b>liked</b> that.</span>
<<elseif $temp == "waif">>\
"This setup is pretty impressive," you say between poses. "How does it all work?"
<span class="goodFeedback">Ken and Walt <b>loved</b> that.</span>
Ken and Walt launch into an enthusiastic, overly technical explanation of Z layers, multi-million polygon meshes, and the intense work required to convert the raw photographs into a usable digital avatar.
A lot of it goes over your head, but like most technical experts they really enjoy talking about technology.
<<elseif $temp == "alpha">>\
<<pcMoodCalm>>\
You decide to focus on the task at hand. You follow Ken's directions professionally instead of getting into small talk.
<<elseif $temp == "fatale">>\
"So tell me about you guys," you say between poses. "You both married? Single?"
"Uh, I'm married," says Ken. "Three kids."
"Happily divorced," chimes in Walt.
"Okay, that sounds like a story," you say. "Let's hear it, Walt."
<span class="goodFeedback">Ken and Walt <b>liked</b> that.</span>
You pose and pull faces while the guys tell you about their love lives. You get the sense that they don't often get to talk like this with an attractive younger woman.
<</if>>\
After more than an hour of photography, they've got all they need of your face. "Okay, we need to move onto the body capture next," says Ken. "So...this is the part we need you to disrobe for."
"Yeah, sorry about this," says Walt. "It's the same for officers of either sex, so please don't feel awkward. We'll be completely professional."
<<if Flag("watb-topless")>>\
[[I actually did some topless modelling when I was a student.|Kinloss digitisation strip][$temp to "watb-topless"]]
<</if>>\
<<if Flag("watb-nude")>>\
[[I actually did some nude modelling when I was a student.|Kinloss digitisation strip][$temp to "watb-nude"]]
<</if>>\
[[No problem, I've been briefed.|Kinloss digitisation strip][$temp to "crusader"]]
[[Thanks, guys, I appreciate it.|Kinloss digitisation strip][$temp to "waif"]]
[[Whatever.|Kinloss digitisation strip][$temp to "alpha"]]
[[Being *completely* professional would be bad for my ego.|Kinloss digitisation strip][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<pcTalk>>\
"Yeah, it's okay," you reply into the darkness, "<<olivia>> already briefed me."
<span class="goodFeedback">Ken and Walt <b>liked</b> that.</span>
"Great," says Ken, sounding relieved. "You can step off the stage to get changed, you don't need to do it in front of us."
<<elseif $temp == "waif">>\
<<pcSmile>>\
"Thanks, guys," you smile appreciatively into the darkness. "I know you'll be pros, but it was nice of you to say that."
<span class="goodFeedback">Ken and Walt <b>loved</b> that.</span>
"Not a problem," says Ken, warmly. "You can step off the stage to get changed, you don't need to do it in front of us."
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"It's fine," you say brusquely into the darkness, not buying into their patronising bullshit. "Whatever."
<span class="badFeedback">Ken and Walt <b>disliked</b> that.</span>
"You can step off the stage to get changed," says Ken, "you don't need to do it in front of us."
<<elseif $temp == "fatale">>\
<<pcSmile>>\
"Well..." you say cautiously into the darkness. "It might be good for my ego if you're not <i>completely</i> professional once you see me naked."
There's an unnerving moment's silence, then both men burst into chortling laughter.
<span class="goodFeedback">Ken and Walt <b>loved</b> that.</span>
"Fine," chuckles Ken, "We'll be...99 percent professional, $pc.knownAs. One percent secretly delighted."
"Let's just say we enjoy some jobs more than others," chimes in Walt.
"Okay," says Ken, "let's do this. You can step off the stage to get changed, you don't need to do it in front of us."
<<elseif $temp == "watb-topless" or $temp == "watb-nude">>\
<<pcTalk>>\
"Actually...I did some modelling kind of like this back in <<university>>," you reply into the darkness. "For an art exhibition. So it's something I've done before," you shrug.
<span class="goodFeedback">Ken and Walt <b>liked</b> that.</span>
"Great," says Ken, "perfect. Okay, so when you're ready you can step down from the stage and get changed. You don't need to do it in front of us."
<</if>>\
[[Step outside the capture rig.|Kinloss digitisation strip 2]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You duck out of the rig and step down off the stage. Now you're outside the lights you can see both men again, bathed in the glow of their computer screens.
Walt glances up at you. "All jewellery off as well, please, $pc.knownAs," he says.<<if $avatar.navelPiercing != "" or $avatar.nipplePiercings != "">>
"What about body jewellery?" you ask.
"Uh, what've you got?"
<<if $avatar.navelPiercing != "" and $avatar.nipplePiercings != "">>\
"Navel. And my nipples are pierced."
<<elseif $avatar.navelPiercing != "">>\
"A navel piercing."
<<elseif $avatar.nipplePiercings != "">>\
"My nipples are pierced."
<</if>>\
"Okay. Are you gonna keep <<if $avatar.navelPiercing != "" and $avatar.nipplePiercings == "">>it<<else>>'em<</if>> in for the mission?" he asks.
<<if $avatar.navelPiercing != "" and $avatar.nipplePiercings != "">>\
[[Yeah.|Kinloss digitisation piercings choice][$temp to "keepAll"]]
[[No, I'm going to take them out.|Kinloss digitisation piercings choice][$temp to "removeAll"]]
[[I'll keep my nipple piercings.|Kinloss digitisation piercings choice][$temp to "removeBelly"]]
[[I'll keep my navel piercing.|Kinloss digitisation piercings choice][$temp to "removeNips"]]
<<elseif $avatar.navelPiercing != "">>\
[[Yes.|Kinloss digitisation piercings choice][$temp to "keepAll"]]
[[No.|Kinloss digitisation piercings choice][$temp to "removeBelly"]]
<<elseif $avatar.nipplePiercings != "">>\
[[Yes.|Kinloss digitisation piercings choice][$temp to "keepAll"]]
[[No.|Kinloss digitisation piercings choice][$temp to "removeNips"]]
<</if>>\
<<else>>\
"No problem," you reply.
<<kinlossDigitalStrip>>
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "keepAll">>\
"Yeah," you reply, "I'll keep <<if $avatar.navelPiercing != "" and $avatar.nipplePiercings == "">>it<<else>>them<</if>>."
"That's fine. We'll do the body capture with <<if $avatar.navelPiercing != "" and $avatar.nipplePiercings == "">>it<<else>>them<</if>> in, then."
<<elseif $temp == "removeBelly">>\
<<setFlag "remove-belly-piercing">>\
<<if $avatar.navelPiercing != "" and $avatar.nipplePiercings != "">>\
"I think I'll lose the navel piercing," you say.
"No problem," he replies. "So take that out, but you can leave the nipple piercings in for the body capture."
<<else>>\
"No, I think I'll take it out," you say.
"Okay," says Walt, "so we'll do the body capture without it."
<</if>>\
<<elseif $temp == "removeNips">>\
<<setFlag "remove-nipple-piercings">>\
<<if $avatar.navelPiercing != "" and $avatar.nipplePiercings != "">>\
"I think I'll lose the nipple piercings," you say.
"No problem," he replies. "So take those out, but we'll do the body capture with your belly piercing in."
<<else>>\
"No, I think I'll take them out," you say.
"Okay," says Walt, "so we'll do the body capture without them."
<</if>>\
<<elseif $temp == "removeAll">>\
<<setFlag "remove-belly-piercing">>\
<<setFlag "remove-nipple-piercings">>\
"I think I want to take them out," you say.
"No problem," he replies. "We'll do the body capture without them."
<</if>>\
<<if $temp == "removeAll" or $temp == "removeBelly" or $temp == "removeNips">>\
"Here," says Ken. He rummages through a kit bag and comes over holding a little pack of alcohol wipes.
[[Thanks.|Kinloss digitisation strip sequence][$temp to "wipes"]]
<<else>>\
[[Got it.|Kinloss digitisation strip sequence][$temp to "keepPiercings"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<setFlag "remove-belly-piercing" false>>
<<set $avatar.navelPiercing to "">>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You clean your fingers with the alcoholic wipes that Ken gave you, then unscrew and remove your navel piercing.
<<kinlossDigitalStrip>><<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Uh, guys?" you say. "My nipple piercings aren't removable. Have you got cutters or something?"
Ken comes over, opening up a Leatherman multi-tool. "Here," he says, offering it to you. "Be careful."
[[Thanks.|Kinloss digitisation remove nipple piercings 2][$temp to "crusader"]]
[[Can you do it?|Kinloss digitisation remove nipple piercings 2][$temp to "waif"]]
[[Brilliant advice, thank you.|Kinloss digitisation remove nipple piercings 2][$temp to "alpha"]]
[[How steady are your hands?|Kinloss digitisation remove nipple piercings 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<setFlag "remove-nipple-piercings" false>>
<<set $avatar.nipplePiercings to "">>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
"Thanks." You use an alcohol wipe to clean the Leatherman's wirecutters, then give it an experimental squeeze.
"Want some light?" he asks.
"Yeah."
Ken shines the <<if $pc.region == "America">>flashlight<<else>>torch<</if>> on his phone at your chest, bathing your breasts in white light that makes your piercings glint. You take one between two fingers, slide the wirecutters carefully onto the bar, and squeeze.
The tool cuts it in two with a dull <i>clunk</i> and very little pressure.
You cut out the other one, and return the Leatherman to Ken. He heads back over to Walt.
<<elseif $temp == "waif">>\
<<pcTalk>>\
<<pcRaiseEyebrows>>\
"Um...can you do it?" you ask.
"Yeah, no problem." He gets an wipe from the packet and uses it to clean the wirecutting blades. "Walt, turn the lights back up."
A moment later, you're <<if $avatar.knickers != "">>topless<<else>>naked<</if>> in a well lit room with two older men you just met, one of whom is about to touch your breasts. The thought occurs to you that this is probably good practice for Bangkok.
"Okay, just gotta manipulate this a little bit..." says Ken. He takes a firm grip of a nipple barbell, and pushes on your nipple gently with a fingertip to expose more of the bar. You get the sense that he's trying not to touch your breast any more than he has to.
"Hold still." He slides the wirecutters carefully onto the bar, and squeezes. The tool cuts your piercing in two with a dull <i>clunk.</i>
He repeats this with the other one, then straightens up and folds the Leatherman away. "There you go," he says with a smile, then heads back to his computer. Walt switches off the room lights again.
<<elseif $temp == "alpha">>\
"That's brilliant advice, Ken," you say as you clean the wirecutting blades with an alcohol wipe. "Now you've said that, I'm going to try not to cut my own tits off."
"Uh...sorry." He shrugs. "You want some light?"
"That might make it easier."
Ken shines the <<if $pc.region == "America">>flashlight<<else>>torch<</if>> on his phone at your chest, bathing your breasts in white light that makes your piercings glint. You take one between two fingers, slide the wirecutters carefully onto the bar, and squeeze.
The blades cut it in two with a dull <i>clunk</i> and very little pressure.
You cut out the other one and return the Leatherman to Ken. He heads back over to Walt.
<<elseif $temp == "fatale">>\
"How steady are your hands, Ken?" you ask.
"You want me to do it?" he asks.
"Yeah." He strikes you as the kind of guy who's good with tools. "That okay?"
"No problem." He gets an wipe from the packet and uses it to clean the wirecutting blades. "Walt, turn the lights back up."
A moment later, you're <<if $avatar.knickers != "">>topless<<else>>naked<</if>> in a well lit room with two older men you just met, one of whom is about to touch your breasts. The thought occurs to you that this is probably good practice for Bangkok.
"Okay, just gotta manipulate this a little bit..." says Ken. He takes a firm grip of a nipple barbell, and pushes on your breast gently with a fingertip to expose more of the bar. You get the sense that he's trying not to touch you any more than he needs to.
"Hold still." He slides the wirecutters carefully onto the bar, and squeezes. The tool cuts your piercing in two with a dull <i>clunk.</i>
He repeats this with the other one, then straightens up and folds the Leatherman away. "There you go," he says with a smile, then heads back to his computer. Walt switches off the room lights again.
<</if>>\
<<kinlossDigitalStrip>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "lanyard">>\
<<set $avatar.lanyard to "">>\
You take off your security pass and drop it onto the chair.
<<elseif $temp == "glasses">>\
<<geekEyeglasses>>\
You take off your glasses and put them onto the chair.
<<elseif $temp == "wipes">>\
You drop the pack of wipes on the office chair, with your earrings.
<<elseif $temp == "keepPiercings">>\
<<if $avatar.navelPiercing != "" and $avatar.nipplePiercings != "">>\
So your piercings are all staying in, but everything else is coming off.
<<elseif $avatar.navelPiercing != "">>\
So your navel piercing is staying in, but everything else is coming off.
<<elseif $avatar.nipplePiercings != "">>\
So your nipple piercings are staying in, but everything else is coming off.
<</if>>\
<<elseif $temp == "wristwatch">>\
<<set $avatar.wristwatch to "">>\
You unfasten your watch and set it down on the chair.
<<elseif $temp == "bracelet">>\
<<set $avatar.bracelet to "">>\
You unclasp your bracelet and take it off.
<<elseif $temp == "ring">>\
<<removePCRightHandRing>>\
You slip off the ring and set it down. Even though you've only had it for an hour, you feel slightly discomfited without it; there's something reassuring about walking around with a secret weapon on your fist.
<<elseif $temp == "tshirt">>\
<<set $avatar.top to "">>\
You pull your t-shirt off and lay it down on the chair.
<<elseif $temp == "cami">>\
<<set $avatar.top to "">>\
You pull your cami top off over your head and lay it down on the chair.
<<elseif $temp == "jeans">>\
<<set $avatar.trousers to "">>\
You unbuckle your belt, undo your jeans, and wriggle out of them. You fold them and lay them on the chair.
<<elseif $temp == "trousers">>\
<<set $avatar.trousers to "">>\
You unzip your work trousers, and wriggle out of them. You fold them and lay them on the chair.
<<elseif $temp == "bra">>\
<<set $avatar.bra to "">>\
<<set $bra.flags.delete("liftsBoobs")>>\
You reach behind your back, unhook your bra, and slip it off. You lay it on the chair with the rest of your clothes.
<<elseif $temp == "knickers">>\
<<set $avatar.knickers to "">>\
You slide your <<knickers>> down and step out of them. You drop them onto the chair with the rest of your stuff.
<<elseif $temp == "socks">>\
<<set $avatar.socks to "">>\
You peel off your socks and lay them on the chair. <<if Flag("operator")>>The floor's cold, but not as cold as that cell floor in Norway<<else>>The floor's cold<</if>>.
<<elseif $temp == "boots">>\
<<set $avatar.boots to "">>\
You kneel down and unzip your boots. You kick them off on the floor beside the office chair.
<<elseif $temp == "shoes">>\
<<set $avatar.shoes to "">>\
<<pcRemoveHeels>>\
You sit on the edge of the chair, and lean down to unbuckle your shoes. The floor's <i>cold</i> when you stand up.
<</if>>\
<<kinlossDigitalStrip>><<silently>>
<<setFlag "hide-bonnie-tyler-mode" false>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You step up onto the stage, and pad barefoot back into position at the centre of the rig.
<<= "<img src='" + $imagePath + "captureStage.jpg' style='width: 400px;'>" >>\
<span class="information">New feature: you can now turn the avatar around with the button beneath her feet.</span>
<<if Flag("hotzone")>>\
"Hot Zone," reads Ken. "Huh."
"I'll bet," murmurs Walt.
<</if>>\
"Okay," says Ken, a forced casualness in his tone. "We need a series of body positions from you now, please, $pc.knownAs..."
[[Continue|Kinloss digitisation body capture 2]]<<silently>>
<<first>>
<<addmins 14>>
<<pcMoodCalm>>
<</first>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Ken and Walt pose you in a sequence of nude positions, working through a list. After about quarter of an hour, they've got everything they need.
"Okay, $pc.knownAs, thanks," says Ken. "Next we need some reference shots of the clothing you've been issued." He consults another list. "Can you go try on the [[black bikini|Kinloss digitisation black bikini]]?"<<silently>>
<<first>>
<<addmins 1>>
<<pcMoodCalm>>
<</first>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You leave the stage to sort through your backpack. There are a couple of bikinis in here, one black.
<<if $avatar.knickers == "">>\
<<link "Wear the bikini bottoms." `passage()`>>
<<addmins 1>>
<<cloathes-knickers-shoshannaStringBikiniBottoms-black>>
<</link>>
<</if>>\
<<if $avatar.bra == "">>\
<<link "Wear the bikini top." `passage()`>>
<<addmins 1>>
<<cloathes-bra-shoshannaStringBikiniTop-black>>
<</link>>
<</if>>\
<<if $avatar.knickers != "" and $avatar.bra != "">>\
[[Get back in position.|Kinloss digitisation black bikini modelling]]
<</if>>\<<silently>>
<<first>>
<<addmins 1>>
<<pcMoodCalm>>
<</first>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Modesty restored, you walk back to centre stage. "Okay, same kind of thing as before," says Ken. "First just stand in a relaxed position..."
Again, they work you through a list of poses. Lots of them involve your hands, with Ken bringing in various props – a smartphone, a beer bottle, a selfie stick – for you to hold.
"The hand's a complex structure," he explains. "Fingers are one of the trickiest parts of our job."
After a while, they reach the end of the list. "Okay," says Ken, "let's move on to the other bikini..."
This continues for about another hour, Ken and Walt photographing you wearing almost every clothing item in the backpack.
Finally, you reach the last pose on their list, and [[you're done|Kinloss digitisation session end]].<<silently>>
<<first>>
<<addmins 62>>
<<pcMoodCalm>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-leggings-fearless-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-socks-hikingSocks-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown>>
<<cloathes-jewellery-weaponRing>>
<<cloathes-jewellery-beadBracelet>>
<<cloathes-jewellery-friendshipBracelets>>
<<geekEyeglasses>>
<</first>>
<</silently>>\
<span class="heading"><b>DIGITAL CAPTURE ROOM</b>, BENEATH KINLOSS BARRACKS, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"...yep, just like that, aaand...that's it. Great work, $pc.knownAs," says Ken. "That's all we need."
170 cameras have been trained on you for hours. There must be tens of thousands of photos of you on their computers.
"Processing and cleanup will take us a few days," says Walt. "Then we'll start building the $pc.firstname $pc.coverSurname social media."
You head [[back to the ops room|Kinloss OC briefing]] to let <<olivia>> know that you're done.<<silently>>
<<first>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<<addmins 144>>
<</first>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
After lunch in the base "cookhouse", <<olivia>> and Clark bring you back to the ops room for a briefing on the organised crime situation in Bangkok.
The dominant OC group is the Red Wa, whose main activities are drug trafficking, arms trafficking, counterfeiting, extortion, hijacking, kidnapping and murder.
<<= "<img src='" + $imagePath + "redWa.jpg' style='width: 400px;'>" >>\
<<if $pc.agency == "CIA">>"Nice chaps,"<<else>>"Nice guys,"<</if>> <<olivia>> concludes.
"The Patpong red light district is Red Wa turf," says Clark. "They probably killed FALLOUT. You've gotta be careful; they're not involved with Al Wasayil, but they're totally ruthless. They'll kill you if they think you might be undercover or an informant."
<<olivia>> checks her watch. "That about wraps up the OC briefing," she tells you. "Can you come with me? There's someone else who wants to [[see you|Dr Campbell]]."<<silently>>
<<addmins 54>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<olivia>> leads you to another door in the bunker, this one unmarked. She taps on it twice. "Come," replies a familiar male voice.
You open the door and see Dr Campbell, your $pc.agency psychologist. "<<if $pc.agency == "ASIS" or $pc.agency == "NZSIS">>G'day, <<else>>Hello, <</if>>$pc.knownAs," he beams, flashing his usual disarming smile. "Come in."
<<olivia>> closes the door behind you, leaving you in an office that is unremarkable except for a new looking black leather couch. He waves you towards it; it creaks as you take a seat.
"Rupert. This is a surprise," you say. "They flew you <<if $pc.agency == "MI6">>up here<<else>>all this way<</if>> just to see me?"
"Your psychological condition is a critical factor, $pc.knownAs," he replies. "They know they're asking a lot of you. They want to be sure that you can go through with it."
[[I guess that makes sense.|Dr Campbell therapy]]
<<link "What's your involvement in all this?" "Dr Campbell whyme">><<addmins 4>><</link>><<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Yesterday I was told that you put me forward as a candidate for this mission," you say. "Is that true?"
"Yes," replies Dr Campbell evenly.
"Why?"
"I was asked to provide a shortlist of psychologically suitable female $pc.agency agents. You were on it."
"Psychologically suitable?"
"That's what they asked. I interpreted that to mean high openness to new experiences and low neuroticism, which are both traits you exhibit. Coupled with what I know about you as a person, I assessed you as psychologically capable for the role."
[[Okay.|Dr Campbell therapy]]
[[That's the whole reason?|Dr Campbell reallyWhy]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"That's really the whole reason? There's nothing else?"
Dr Campbell tilts his head, as he does when you say something that interests him. "What other reason do you suspect there might be?"
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Do you think I'm a slut?|Dr Campbell objection][$temp to "promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Do you think I'm a slut?</span>
<</if>>\
[[Were you sexually motivated?|Dr Campbell objection][$temp to "perv"]]
[[Never mind.|Dr Campbell therapy]]<<silently>>
<<addmins 1>>
<<pcMoodAngry>>\
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "perv">>\
You frown. "I guess I just worry that you – maybe Levy and Mike, I don't know – greenlit this thing at least <i>partly</i> because the idea of putting a female officer in a brothel is sexually arousing to you."
Dr Campbell nods thoughtfully. "I grappled with this, too. You're an attractive young woman; most men would enjoy imagining you having sex, or having any kind of control over your sex life. So I did reflect on my own motivations."
"And?"
"Any fleeting titillation I felt was strongly outweighed by horror at the idea of sending someone psychologically unsuitable into a dangerous, long-term undercover operation. I assessed you as psychologically robust enough to survive and succeed at the mission, $pc.knownAs, that's the only reason. As for why Levy and Mike picked you from my shortlist, you'd have to ask them."
<<elseif $temp == "promiscuous">>\
"We talked a lot about my sex life in our last session," you say. "Obviously now I know why. Did you put me up to this because I have sex and I'm not in a relationship?"
Dr Campbell shakes his head. "No. The fact that you're emotionally capable of having sex without forming long term bonds is good – in terms of the mission profile, I mean – but it wasn't the main consideration."
"What was?"
"My assessment that you're psychologically robust enough to survive and succeed at the mission. That's why I put you on my list. As to why Levy and Mike chose you, you'd have to ask them."
<</if>>\
You nod, mollified for now.
[[So...why are you here?|Dr Campbell therapy]]<<silently>>
<<addmins 2>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Dr Campbell reallyWhy") is 1>>You frown, not sure you want to voice your suspicions out loud. You shake your head. "It's nothing. Forget about it.<<else>>"Okay.<</if>> So...what are we doing here today?"
"You must be feeling some doubts about the mission," says Dr Campbell.
<<if not Array.from($pc.kinks).includes("Promiscuous")>>\
[[I'm worried about sex with so many men.|Dr Campbell concern][$chapter.concern to "promiscuous"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Exhibitionist")>>\
[[Being naked on a stage sounds literally like a nightmare.|Dr Campbell concern][$chapter.concern to "exhibitionist"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[I'm worried about clients hurting me during sex.|Dr Campbell concern][$chapter.concern to "rough"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>\
[[The clients are going to be gross.|Dr Campbell concern][$chapter.concern to "old"]]
<</if>>\
[[I'm worried about this hurting my career.|Dr Campbell career concern][$chapter.concern to "career"]]<<silently>>
<<addmins 2>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $chapter.concern == "promiscuous">>\
"I must admit...the prospect of having sex with so many men is getting a little scary."
<<elseif $chapter.concern == "exhibitionist">>\
"I'm not comfortable with the idea of dancing naked on a stage. It sounds so demeaning."
<<elseif $chapter.concern == "rough">>\
"I'm not a prude," you say, "but I'm not used to being treated like the girls in porn. I'm really worried about men being too rough with me."
<<elseif $chapter.concern == "old">>\
"I can't stop thinking about the kind of men that are sex tourists. I'm not sure I can have sex with someone old and gross."
<<elseif $chapter.concern == "whore">>\
"I'm struggling with the idea of...prostituting myself. Even though it's just a cover."
<</if>>\
"Yes, that's perfectly understandable." Dr Campbell nods sympathetically. "We need to make sure you come to terms with this before you can deploy. <<if $chapter.concern == "promiscuous">>DEVILFISH won't be the first man who hires you for sex, $pc.knownAs. We'll be lucky if he's the <i>hundredth.</i><<elseif $chapter.concern == "exhibitionist">>Getting your clothes off on a stage...that's not <i>nearly</i> going to be the most demeaning part of this.<<elseif $chapter.concern == "rough">>When you're undercover you're going to get treated like a <i>whore</i>, $pc.knownAs.<<elseif $chapter.concern == "old">>When you're undercover, whether or not you find a man attractive...that's just <i>irrelevant</i>, $pc.knownAs, you won't be picking and choosing your clients.<<elseif $chapter.concern == "whore">>I think that one of the things you'll have to accept is that it's not <i>just</i> a cover - you'll be having sex with men for money, $pc.knownAs, that makes you a prostitute, whatever your reasons.<</if>> You understand that, don't you?"
"Well...yeah." Nobody's been this explicit about it before.
"It's not going to be easy. But...we do have access to a technique that will help you psychologically adapt more quickly."
[["What technique?"|Dr Campbell hypno introduction]]
[["Is it tequila?"|Dr Campbell hypno introduction][$temp to "joke"]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "joke">>\
<<pcRaiseEyebrows>>\
<<pcSmile>>\
"Is it tequila?" you ask, and Dr Campbell chuckles.
<<set $temp to "">>
<</if>>\
"It's hypnosis," he replies. "I'm a qualified behavioural and cognitive hypnotherapist; I mainly use it to treat PTSD, but I've also been successful helping other agents mentally prepare for difficult assignments. I believe it will help you."
"How would it work?"
"One session a day for the next week. I'll use a sedative to induce a hypnotic state, then we'll discuss your subconscious fears and doubts about the mission. I'll try and reduce them so you find the work less stressful than you would otherwise."
[[What would the effects be?|Hypno Q&A effects]]
[[Would it be permanent?|Hypno Q&A permanent]]
[[What are the risks?|Hypno Q&A risks]]
[[Is this optional?|Hypno Q&A optional]]
[[This is legit, right?|Hypno Q&A legit]]
[[(Enable hypno fetish content) Okay...let's do it.|Dr Campbell hypno session 1]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $pc.hypno to true>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Okay," you shrug. "If you think it'll help...let's do this."
"Lay back on the couch, please, $pc.knownAs." You do so, and soon Dr Campbell is swabbing your arm for a syringe. "You'll feel a little sting," he warns, then the injection is done.
"That will take effect soon." He passes you a set of headphones and a plain black blindfold. You slip them on. The headphones are noise cancelling and you are left in [[silence and darkness.|Dr Campbell subliminal]].<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Would there be any permanent effects?"
"Long term, I'm actually much more concerned about the psychological impact of sex work on you. Hypnosis will help you adapt to the work more easily, but after the mission is complete I'll want to work with you to ensure you're able to put the experience behind you and go back to having a normal, healthy sex life."
[[Back to questions|Dr Campbell hypno Q&A]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Exactly what would the effects be?"
"Reduction of your subconscious negative associations with sex work," he says. "The hope is that you'll find the prospect of sex with strangers more tolerable, even enjoyable. That will obviously help you in the field."
"You're going to turn me into a nymphomaniac?"
"We call that hypersexual disorder now, and no. This will be a subtle change only."
[[Back to questions|Dr Campbell hypno Q&A]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
[[What would the effects be?|Hypno Q&A effects]]
[[Would it be permanent?|Hypno Q&A permanent]]
[[What are the risks?|Hypno Q&A risks]]
[[Is this optional?|Hypno Q&A optional]]
[[This is legit, right?|Hypno Q&A legit]]
<<if $scene.temp == "optional">>\
[[(Disable hypno fetish content) Thanks, but no.|Hypno Decline]]
<</if>>\
[[(Enable hypno fetish content) Okay...let's do it.|Dr Campbell hypno session 1]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<set $pc.hypno to false>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You weigh it up and make your decision. "Thanks, but no," you shake your head. "I don't want to rely on hypnosis when I'm undercover. This has to be all me."
Dr Campbell nods respectfully. "We'll just talk for a while, then. You said that <<nobr>><<if $chapter.concern == "promiscuous">>
the number of clients
<<elseif $chapter.concern == "exhibitionist">>
the onstage nudity
<<elseif $chapter.concern == "rough">>
the idea of being hurt during sex
<<elseif $chapter.concern == "old">>
the kind of men you'll be working for
<<else>>
seeing yourself as a prostitute
<</if>><</nobr>> is causing you some concern. What else can you tell me about that?"
<<if $chapter.concern == "promiscuous">>\
[[What effect will that have on me?|Therapy talk]]
<<elseif $chapter.concern == "exhibitionist">>\
[[It's not just the nudity.|Therapy talk]]
<<elseif $chapter.concern == "rough">>\
[[I'm not sure I can handle it.|Therapy talk]]
<<elseif $chapter.concern == "old">>\
[[I'm not sure I can sleep with revolting men.|Therapy talk]]
<<elseif $chapter.concern == "whore">>\
[[It's not something I thought I'd ever do.|Therapy talk]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Are there any risks?"
"No. I'll be using sodium amytal to sedate you, which is harmless in small doses. As for the hypnosis, the only risk is that it won't work." He shrugs. "In that case we won't have lost anything."
[[Back to questions|Dr Campbell hypno Q&A]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<set $scene.temp to "optional">>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Is this optional?"
"Of course." Dr Campbell nods. "But this is a black star job, $pc.knownAs, it's high risk. As your psychologist, I strongly recommend you use every available tool to prepare yourself for the mission. Including hypnotherapy."
[[Back to questions|Dr Campbell hypno Q&A]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $chapter.concern == "promiscuous">>\
"I keep thinking about the numbers. Levy said I might be undercover for <i>months.</i> And I'll need to work as much as I can so I'm there when DEVILFISH passes through. How many men a night? How many nights? I could end up having sex with hundreds of men. More. What's that going to <i>do</i> to me?"
Dr Campbell nods. "Physically, nothing adverse. There's no difference in that regard between sleeping with a hundred men once, or one man a hundred times. Let's talk through what we think the good and bad psychological effects might be..."
<<elseif $chapter.concern == "exhibitionist">>\
"It's not just the nudity that's bothering me," you say. "It's more what it symbolises...being naked and performing on a stage for men. Wearing titillating clothes to appeal to men. It's all...objectifying myself, I guess."
Dr Campbell nods. "You're part of a generation that values women for more than what they look like. You've got a job that relies on your intellect and your personality, but those things aren't so important anymore. Let's talk about how stripping and prostitution is going to be different for you, and how you're going to cope..."
<<elseif $chapter.concern == "rough">>\
"I've been watching porn to try and prepare myself. The scenes that get all the thumbs up and comments are the ones where the girls are treated like sex toys. It's like watching rape. I'm...not sure I can take it."
"Of course you can," shrugs Dr Campbell. "You're fitter and mentally stronger than those girls, and <i>they</i> can take it. Let's talk about the emotions underlying your false beliefs about rough sex..."
<<elseif $chapter.concern == "old">>\
<<pcMoodAngry>>\
"Sex tourists. The kind of man who would do that is going to be revolting, and I'm going to have to...suck their cocks." You shrug angrily.
"Mmm. And much more," says Dr Campbell, mildly. "I expect you'll be popular with all sorts of men, and that's something you're going to have to accept. Let's talk about this strong, emotional response you're having to the prospect..."
<<elseif $chapter.concern == "whore">>\
"It's just not something I ever saw myself doing. It's going to take some time to adjust."
Dr Campbell nods. "You've had to work very hard to get to where you are today – academia, $pc.agency selection, and standing up to the rigours of intelligence work. Life is going to be very different for you as a stripper and a prostitute. Let's talk about the changes, and how you're going to cope..."
<</if>>\
You talk through your fears about the mission with Dr Campbell. As always, he asks provocative questions that force you to really examine your thoughts and emotions. After nearly an hour's back and forth, you feel more sure of yourself, and more emotionally prepared for Bangkok.
[[Finish the session.|Post therapy talk]]<<silently>>
<<addmins 55>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"That's all for today," says Dr Campbell. "I'm posted here for most of the next fortnight, so we'll have a session like this daily, but I'm going to report to Mike Novak that I have no concerns about you psychologically. I'm clearing you for the mission." He checks his watch. "For now, I should think they'll want you back in the ops room for more planning..."
[[Six days pass...|Kinloss 6 days]]<<silently>>
<<addmins 1>>
<<pcGrin>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"You promise not to make me cluck like a chicken or anything, right?"
Dr Campbell grins. "On my honour."
[[Back to questions|Dr Campbell hypno Q&A]]<<silently>>
<<addmins 66>>
<<pcTalk>>
<<set _pcArousal to 20>>
<<cloathes-top-cameronRacerback-white>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.glasses to "">>
<<geekEyeglasses>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<alertPCArousalIncrease>>\
He patiently waits for you to regain your senses.
"How long was I under?" you ask.
"About an hour," he says, nonchalantly. "It takes some time to bring you in and out of the state safely. How do you feel?"
You take stock. You feel fresh, and relaxed, and confident. And <span class="glitch" data-text="sexy">sexy</span>. Your nipples feel <<stiff>> in your bra, and your crotch feels hot and <<wetPussyAdjective>>.
"Uh...pretty good, actually."
"Excellent," he smiles. "That's enough for today; we'll do another session at 9am tomorrow. Head back to the ops room for now."
[[Six days pass...|Kinloss 6 days]]<<silently>>
<<pcMoodCalm>>
<<stripPC>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<if $pc.agency == "MI6">>
<<adddays 7>>
<<else>>
<<adddays 6>>
<</if>>
<<set $gameDate.setHours(7),
$gameDate.setMinutes(16)>>
<<pcRemoveLightMakeup>>
<<if $pc.hypno == true>>
<<if Array.from($pc.startingKinks).length == 1 and Array.from($pc.kinks).length lt 2 >>
/* This agent has only one kink so give them another */
<<set _availableKinks to setup.pcKinks>>
<<set _firstKink to Array.from($pc.kinks).random()>>
<<set _availableKinks.delete(_firstKink)>>
<<set _bonusKink to _availableKinks.random()>>
<<set $pc.kinks.add(_bonusKink)>>
<<set _kinks to true>>
<<else>>
<<set _kinks to false>>
<</if>>
<</if>>
<<if $pc.nationality == "Canadian">>
<<set _girls to [
'Alexis',
'Allison',
'Amy',
'Angélique',
'Annalise',
'Anne',
'Courtney',
'Crystal',
'Daina',
'Darlene',
'Deanna',
'Devon',
'Emily',
'Erin',
'Eva',
'Evelyn',
'Ginny',
'Holly',
'Janine',
'Jeananne',
'Jennifer',
'Jessica',
'Jill',
'Joanne',
'Keeley',
'Kelly',
'Kelsey',
'Kimberlyn',
'Leanne',
'Lindsay',
'Lisa',
'Lizzy',
'Luna',
'Lynda',
'Megan',
'Melissa',
'Monica',
'Paige',
'Peggy',
'Rachel',
'Ramona',
'Renee',
'Ruth',
'Sadie',
'Samantha',
'Sarah',
'Sharon',
'Stacey',
'Susie',
'Tanya']>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set _girls to [
'Alexis',
'Ally',
'Amy',
'Anna',
'Becky',
'Bella',
'Beth',
'Beverly',
'Bronwyn',
'Caitlin',
'Carla',
'Caroline',
'Cat',
'Charlene',
'Chloe',
'Christina',
'Colette',
'Courtney',
'Daisy',
'Daphne',
'Debbie',
'Dee',
'Donna',
'Elly',
'Emily',
'Emma',
'Erin',
'Eva',
'Evelyn',
'Fay',
'Gayle',
'Gemma',
'Georgia',
'Gillian',
'Hannah',
'Helen',
'Holly',
'Hope',
'Isabella',
'Jackie',
'Jade',
'Jaime',
'Jasmine',
'Jess',
'Joanna',
'Jody',
'Kate',
'Katie',
'Katya',
'Keeley',
'Kendall',
'Kerry',
'Kimberlyn',
'Krista',
'Kim',
'Lara',
'Laura',
'Lauren',
'Libby',
'Linda',
'Lily',
'Lisa',
'Lizzy',
'Lorraine',
'Lucy',
'Luna',
'Madeleine',
'Melissa',
'Miranda',
'Natalie',
'Nell',
'Nicola',
'Paige',
'Phoebe',
'Piper',
'Rachel',
'Raelee',
'Ramona',
'Rebecca',
'Rosie',
'Ruth',
'Sadie',
'Sarah',
'Saskia',
'Scarlett',
'Serena',
'Sharon',
'Sheila',
'Sheridan',
'Sienna',
'Simone',
'Sky',
'Sonya',
'Sophie',
'Steph',
'Stephanie',
'Summer',
'Susan',
'Tabitha',
'Teresa',
'Tessa',
'Tiffany',
'Zoe']>>
<<elseif $pc.nationality == "U.S.">>
<<set _girls to [
'Abi',
'Addison',
'Alex',
'Alexis',
'Allison',
'Amelia',
'Amy',
'Anna',
'Aria',
'Ava',
'Avery',
'Ash',
'Ashley',
'Autumn',
'Bella',
'Brianna',
'Britney',
'Brooklyn',
'Charlie',
'Charlotte',
'Chloe',
'Claire',
'Cora',
'Denise',
'Elizabeth',
'Ella',
'Ellie',
'Emma',
'Emily',
'Eva',
'Evelyn',
'Faith',
'Gabrielle',
'Gianna',
'Grace',
'Hadley',
'Hailey',
'Hannah',
'Harper',
'Hazel',
'Holly',
'Ivy',
'Jessica',
'Kat',
'Kayla',
'Keeley',
'Kendall',
'Kennedy',
'Kimberlyn',
'Kinsley',
'Kylie',
'Layla',
'Leah',
'Lily',
'Liv',
'Lucy',
'Luna',
'Mackenzie',
'Madelyn',
'Madison',
'Maya',
'Mia',
'Mila',
'Molly',
'Monica',
'Morgan',
'Naomi',
'Natalie',
'Nicole',
'Norah',
'Olivia',
'Peyton',
'Piper',
'Phoebe',
'Rachel',
'Ramona',
'Riley',
'Ruth',
'Sadie',
'Samantha',
'Sarah',
'Savannah',
'Scarlett',
'Skylar',
'Sophia',
'Stella',
'Taylor',
'Teagan',
'Tori',
'Vanessa',
'Victoria',
'Willow',
'Zoey']>>
<<elseif $pc.nationality == "English">>
<<set _girls to [
'Abi',
'Alexis',
'Alice',
'Amanda',
'Amelia',
'Amy',
'Anna',
'Annabelle',
'Becky',
'Bella',
'Bethany',
'Caroline',
'Cat',
'Charley',
'Chloe',
'Claire',
'Daisy',
'Dawn',
'Eleanor',
'Ellie',
'Emily',
'Emma',
'Eve',
'Florence',
'Freya',
'Gemma',
'Georgia',
'Grace',
'Hannah',
'Harper',
'Harriet',
'Helen',
'Holly',
'Imogen',
'Isabelle',
'Ivy',
'Jane',
'Jasmine',
'Jayne',
'Jess',
'Jo',
'Juliet',
'Katie',
'Kaye',
'Keeley',
'Kelly',
'Kimberlyn',
'Kirsty',
'Laura',
'Leah',
'Libby',
'Lily',
'Linda',
'Lindsay',
'Lisa',
'Lizzy',
'Louise',
'Lucy',
'Luna',
'Maddie',
'Maisie',
'Megan',
'Melanie',
'Michelle',
'Millie',
'Molly',
'Olivia',
'Penny',
'Poppy',
'Rachel',
'Ramona',
'Rebecca',
'Robyn',
'Rose',
'Ruby',
'Ruth',
'Sadie',
'Sally',
'Samantha',
'Sarah',
'Scarlett',
'Sophie',
'Summer',
'Susannah',
'Vanessa',
'Victoria',
'Zara',
'Zoe']>>
<</if>>
<<set _girls.delete($pc.firstname, $pc.knownAs)>>
<<set $pc.arousal to 0>>
<</silently>>\
<span class="heading"><b>CLUNY BANK HOTEL</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "kinlossHotelInt.png'>" >>\
You spend the next week in the bunker beneath Kinloss Barracks, working on mission prep with <<olivia>> and Clark, and having daily <<if $pc.hypno == true>>hypno<</if>>therapy sessions with Dr Campbell.
<<if $pc.hypno == true>>\
It's hard to tell exactly what effect the hypnosis is having, although Rupert is pleased with your progress, and you always feel pleasant and relaxed - and <<aroused>> - after the sessions.
One thing you have noticed is that your libido's high, although how much of that is due to the hypnosis you can't tell. <<if $pc.iq gte 140>>Honestly, having done some reading from scientific journals about the topic over the past few evenings, you're not sure that you even believe in the effects of hypnosis. You've been careful not to voice this aloud to Dr Cambell, though. There's no sense starting a heated argument with a man who's assessing your psychological state.<</if>>
You're definitely having more vivid and frequent sexual fantasies. <<if _kinks>>Normally, when you're really feeling frisky, you fantasise about \
<<if _firstKink == "Promiscuous" and _bonusKink == "Bisexual">>\
sex with men you know; over the past few nights, your fantasies have had you heatedly lip-locking with all types of girls, your hands frantically twining around strands of hair in rhythm to the refrain of <i>I Kissed A Girl</i>. Recently, the cheesy pop song has gotten stuck in your head, looping over and over until you're ready to bang your head against a wall in frustration. Yesterday, you caught yourself humming it under your breath as a cute girl passed by you in the corridors of the bunker.
<<elseif _firstKink == "Promiscuous" and _bonusKink == "Exhibitionist">>\
sex with men you know; over the past few nights, your fantasies have had you flashing various colleagues in inventive ways. In one fantasy, you "accidentally" flash your freshly shaven crotch under a glass conference table; your entire team is there for a monthly update from your boss. In another, you bare your breasts to one of the IT nerds to win a work bet. Your wildest fantasy involves you leading an office fundraiser for breast cancer awareness, which requires you to go topless, cover your breasts in pink body paint, and race in a 100 <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>meter<<else>>metre<</if>> dash against all the other women in your department.
<<elseif _firstKink == "Promiscuous" and _bonusKink == "Likes Rough Sex">>\
sex with men you know; over the past few nights, your fantasies have had dozens of men pushing you to your limits. Whips, clamps, hot wax, the whole nine yards; your body's been a blank canvas for men to paint red. No part of you is off limits as you're slapped, spanked and roughly fucked until you cry. You've had recurring dreams of being brutally ass-fucked, doggy style, crying out noisily from an explosive, pain-flavoured orgasm. Each time you wake, you're aching and sore...plus sopping wet.
<<elseif _firstKink == "Promiscuous" and _bonusKink == "Likes Older Men">>\
sex with hot guys your age; over the past few nights, your fantasies have all been about getting absolutely ravished by older men you know, or you've met. Your boss back in <<if $pc.nationality == "U.S.">>Langley<<elseif $pc.nationality == "English">>London<<elseif $pc.nationality == "Canadian">>Ottawa<<elseif $pc.nationality == "Australian">>Canberra<<elseif $pc.nationality == "New Zealand">>Wellington<</if>>. The dour Scotsman who drove you from the hotel to the helipad. Your <<university>> professors. Dr Campbell. The <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>mailman<<else>>postman<</if>>. As long as they have a hint of grey and a gruff, gravelly voice you've imagined them fucking you. It's even starting to bleed into your infrequent interactions with Novak and Sloan; you've caught yourself biting your bottom lip around them more than once.
<<elseif _firstKink == "Exhibitionist" and _bonusKink == "Bisexual">>\
stripping or modelling naked; over the past few nights, your go-to fantasy has been working out in a gym with another girl, dressed only in a thin exercise bra and yoga pants. In your fantasy you sneak eyefuls of each other running, stretching and bending until it's time to hit the showers, where you get each other clean...and then dirty again.
<<elseif _firstKink == "Exhibitionist" and _bonusKink == "Likes Older Men">>\
stripping or modelling naked; over the past few nights, your go-to fantasy has been being an incredible tease, dressing to give older men heart attacks from all the blood rushing down to their groins. Tight tops. Short skirts. Tiny g-strings. You've got it and you want to flaunt it. Your favourite fantasy is walking on the beach wearing only a skimpy monokini, slaying every man over <<= $pc.age+10>> who looks by slowly and lasciviously sucking on an ice cold <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>popsicle<<else>>lolly<</if>> while fucking each one with your eyes.
<<elseif _firstKink == "Exhibitionist" and _bonusKink == "Likes Rough Sex">>\
stripping or modelling naked; over the past few nights, your go-to fantasy has been to be paraded publicly in just a collar, leash, and a pair of stiletto heeled thigh high boots. Whenever you hesitate, you're quickly choked and sent stumbling from a vicious tug of the collar. The hot guy holding the leash even bends you over and invites passersby to grope and spank you. Your ass is swollen and cherry red by the time everybody's finished with you.
<<elseif _firstKink == "Exhibitionist" and _bonusKink == "Promiscuous">>\
stripping or modelling naked; over the past few nights, your go-to fantasy has been anonymous sex with random strangers. You've made yourself come while imagining giving head to a <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>cab<<else>>taxi<</if>> driver, being thrown over your desk at <<hq>> by a visitor and fucked, and being fucked by guy after guy while you lean out of a window at a house party.
<<elseif _firstKink == "Likes Older Men" and _bonusKink == "Bisexual">>\
<<set _girl1 to _girls.random()>>\
<<set _girls.delete(_girl1)>>\
<<set _girl2 to _girls.random()>>\
sex with your hottest <<university>> professor; over the past few nights you've been dragging former classmates into the fantasy, you and _girl1 or _girl2 in a threesome for grades. In your fantasies you make out with her until he's hot and bothered, then the two of you share his <<cock>> – and your bodies – with each other, her sucking him and fucking him while you kiss her, or lick her nipples and clit, then you swap places. The fantasy finishes with you licking <<cum>> off her pretty face, or passing a mouthful of it back and forth in a lingering salty kiss.
<<elseif _firstKink == "Likes Older Men" and _bonusKink == "Exhibitionist">>\
sex with a commanding, older boyfriend; over the past few nights, your go-to fantasy has been stripping on a stage in front of a whole crowd of wealthy businessmen. It's probably a reaction to the mission; you doubt that your clients in Bangkok will be Christian Grey types in Patek Phillipe watches and tailored Brioni suits. But in your fantasy you strip naked to Fifth Harmony's <i>Work From Home</i> while banknotes and business cards rain onto the stage.
<<elseif _firstKink == "Likes Older Men" and _bonusKink == "Likes Rough Sex">>\
sex with a commanding, older man; over the past few nights, your go-to fantasy has been being married to one, and being made subject to frequent, strict domestic discipline. You tingle when he makes decisions about what you can wear or how you'll behave, darkly warning that you won't like what happens if you're disobedient. When you serve dinner a few minutes late, you immediately receive a firm, no-frills spanking over his knee while you kick and squeal. He doesn't stop spanking you until hot tears are streaming down your cheeks and you're gasping apologies and promising to try harder in the future. He then puts you in a corner to think about what you did, leaving your <<knickers>> around your ankles while he fetches some ginger from the kitchen to finish off your punishment.
<<elseif _firstKink == "Likes Older Men" and _bonusKink == "Promiscuous">>\
sex with a commanding, older boyfriend; over the past few nights, your go-to fantasy has been working as a high-class escort, being paid to fuck a different businessman in a different hotel room every night. It's probably a reaction to the mission; you doubt that your clients in Bangkok will be Christian Grey types in Patek Phillipe watches and tailored Brioni suits. But in your fantasies, every evening starts with you in a beautiful dress sipping champagne with a new client, and ends with you in designer lingerie earning your fee on your back or on all fours.
<<elseif _firstKink == "Likes Rough Sex" and _bonusKink == "Bisexual">>\
being spanked or ravished by hot men; but over the past few nights, your go-to fantasy has been a kinky relationship with a former <<university>> professor, who was a lesbian. You've made yourself come over and over imagining yourself as her personal bitch, waiting on her hand and foot. She watches you critically, flexing a thin cane between her fingertips, loving any excuse to use it. When she gets home from work she likes to de-stress by having you kneel naked between her legs, your tongue lashing her pussy while her cane lashes your ass.
<<elseif _firstKink == "Likes Rough Sex" and _bonusKink == "Exhibitionist">>\
being spanked or ravished by a boyfriend; over the past few nights, your go-to fantasy has been to be paraded publicly in just a collar, leash, and a pair of stiletto heeled thigh high boots. Whenever you hesitate, you're quickly choked and sent stumbling from a vicious tug of the collar. The hot guy holding the leash even bends you over and invites passersby to grope and spank you. Your ass is swollen and cherry red by the time everybody's finished with you.
<<elseif _firstKink == "Likes Rough Sex" and _bonusKink == "Likes Older Men">>\
being spanked or ravished by a boyfriend; over the past few nights, you've been building a detailed fantasy where you're made to work as a maid for an elite gentleman's club. You spend your days dressed in a scandalous French Maid uniform, attending every whim of a group of commanding, older men. They punish you mercilessly for the slightest mistake: reddening your ass with a cane or a whip, bending you over an antique leather-stuffed chair for a harsh, humiliating fuck, or gagging you with your <<knickers>> while you work because young ladies should be "seen and not heard."
<<elseif _firstKink == "Likes Rough Sex" and _bonusKink == "Promiscuous">>\
being spanked or ravished by a boyfriend; over the past few nights, your go-to fantasy role has been as the star of a series of brutal gangbangs. The location changes in your mind: in a nightclub, at a train <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>stop<<else>>station<</if>>, in a <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>grocery store<<else>>supermarket<</if>>, in an alleyway. One thing that doesn't change is the image that always pushes you over the edge – you servicing five <<stiff>> cocks at once with your hands, mouth, pussy and ass.
<<elseif _firstKink == "Bisexual" and _bonusKink == "Exhibitionist">>\
sexual encounters in private with other girls; over the past few nights, your go-to fantasy has been you and a hot girl driving groups of men crazy with <i>very</i> public displays of affection. You've made yourself come imagining kissing, licking and fingerfucking one of your friends at a party or in a bar, egged on by a crowd of loud, <<aroused>> guys.
<<elseif _firstKink == "Bisexual" and _bonusKink == "Likes Older Men">>\
<<set _girl1 to _girls.random()>>\
sexual encounters with your girl crush from <<university>>; over the past few nights, you've brought some of your male professors into the mix, you and _girl1 in threesomes for grades. In your fantasies you make out with her until the professor is hot and bothered, then the two of you share his <<cock>> – and your bodies – with each other, her sucking him and fucking him while you kiss her, or lick her nipples and clit, then you swap places. The fantasy finishes with you licking <<cum>> off her pretty face, or passing a mouthful of it back and forth in a lingering salty kiss.
<<elseif _firstKink == "Bisexual" and _bonusKink == "Likes Rough Sex">>\
kissing and making out with other girls; but over the past few nights, your go-to fantasy has been a kinky, harder relationship with a former <<university>> professor, who was a lesbian. You've made yourself come over and over imagining yourself as her personal bitch, waiting on her hand and foot. She watches you critically, flexing a thin cane between her fingertips, loving any excuse to use it. When she gets home from work she likes to de-stress by having you kneel naked between her legs, your tongue lashing her pussy while her cane lashes your ass.
<<elseif _firstKink == "Bisexual" and _bonusKink == "Promiscuous">>\
<<set _girl1 to _girls.random()>>\
sexual encounters with your girl crush from <<university>>; but over the past few nights, kissing, licking and fingerfucking _girl1 has only been foreplay. Fantasy after fantasy ends up with you and her being fucked by guys or groups of guys. The mental image of licking one guy's <<cum>> out of her pussy while his buddy fucks you from behind always pushes you over the edge.
<</if>>\
<span class="information">ⓘ Due to the hypnotherapy, you have gained the <b>_bonusKink</b> kink. <<if _bonusKink == "Promiscuous">>You'll enjoy casual sex more, and find it easier to initiate sex<<elseif _bonusKink == "Likes Older Men">>You find older men sexually attractive, and enjoy sex with them more; you're now less attracted to men your own age or younger<<elseif _bonusKink == "Bisexual">>You're sexually attracted to other girls<<elseif _bonusKink == "Likes Rough Sex">>You find rough sex arousing<<elseif _bonusKink == "Exhibitionist">>You'll find sex or nudity in public to be more arousing<</if>>. You have unlocked new dialogue and decision options.</span><<else>>Your fantasies have always been highly sexual, but lately you feel <<aroused>> <i>all the time</i> – you keep catching yourself having sexual daydreams when you're supposed to be concentrating. You've fantasised about <<if Array.from($pc.kinks).includes("Exhibitionist")>>going <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>commando<<else>>knickerless<</if>> to briefings,<</if>> <<if Array.from($pc.kinks).includes("Likes Older Men")>>seducing Mike Novak and Levy Sloan,<</if>> <<if Array.from($pc.kinks).includes("Bisexual")>>making out with Olivia,<</if>> <<if Array.from($pc.kinks).includes("Likes Rough Sex")>>being strip searched and gangbanged by the <<if $pc.nationality == "English">>young squaddies<<else>>British soldiers<</if>> at the guardhouse,<</if>> <<if Array.from($pc.kinks).includes("Promiscuous")>>sucking Clark off under his desk while he makes phone calls,<</if>> and worse...it feels like anything goes for your overactive imagination lately.
It's time to pick something <span class="glitch" data-text="short">short</span> to wear to work.
Dr Campbell has asked you to only wear short skirts at Kinloss. Now some of the soldiers in the cookhouse stare at you when you're queueing for lunch.
But that's fine. <<nobr>>
<<if _kinks == true>>
<<if _bonusKink == "Promiscuous">>
<i><span class="glitch" data-text="I like male attention.">I like male attention.</span></i>
<<elseif _bonusKink == "Likes Older Men">>
<i><span class="glitch" data-text="I'm young and hot. They're bound to look.">I'm young and hot. They're bound to look.</span></i>
<<elseif _bonusKink == "Bisexual">>
<i><span class="glitch" data-text="Girls are beautiful.">Girls are beautiful.</span></i>
<<elseif _bonusKink == "Likes Rough Sex">>
<i><span class="glitch" data-text="I can take it.">I can take it.</span></i>
<<elseif _bonusKink == "Exhibitionist">>
<i><span class="glitch" data-text="I like showing off.">I like showing off.</span></i>
<</if>>
<<else>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<i><span class="glitch" data-text="I like showing off.">I like showing off.</span></i>
<<elseif Array.from($pc.kinks).includes("Promiscuous")>>
<i><span class="glitch" data-text="I like male attention.">I like male attention.</span></i>
<<elseif Array.from($pc.kinks).includes("Bisexual")>>
<i><span class="glitch" data-text="Girls are beautiful.">Girls are beautiful.</span></i>
<<elseif Array.from($pc.kinks).includes("Likes Rough Sex")>>
<i><span class="glitch" data-text="I can take it.">I can take it.</span></i>
<<elseif Array.from($pc.kinks).includes("Likes Older Men")>>
<i><span class="glitch" data-text="I'm young and hot. They're bound to look.">I'm young and hot. They're bound to look.</span></i>
<</if>>
<</if>>
<</nobr>>\
<</if>>
<<else>>\
The sessions with Dr Campbell are really helping. By talking through your fears about the mission, you feel better able to face the reality of what's going to be expected of you in Bangkok. The prospect of <<nobr>><<if $chapter.concern == "promiscuous">>
being fucked by man after different man, night after night,
<<elseif $chapter.concern == "exhibitionist">>
spending your time stripping and showing off your body for men
<<elseif $chapter.concern == "rough">>
being held down and roughly fucked like a whore
<<elseif $chapter.concern == "old">>
your body being defiled by gross old men
<<elseif $chapter.concern == "whore">>
prostituting yourself<</if>><</nobr>> is no longer as taboo as it once was – in fact, you fantasised about it while masturbating last night. You wonder if you should admit that to Dr Campbell.
<</if>>\
You pick out an outfit for today, and [[head to the car.|Kinloss day 7]]<<silently>>
<<stripPC>>
<<set $gameDate.setHours(16),
$gameDate.setMinutes(0)>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<if $pc.hypno == true>> /* wear a skirt */
<<cloathes-tights-levante65d-black>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<<else>> /* wear leggings and add syringe dressing */
<<cloathes-leggings-axParisWetLook-black>>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<geekEyeglasses>>
<<cloathes-jewellery-weaponRing>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
After your <<if $pc.hypno>>hypno<</if>>therapy session today, Dr Campbell <<if $pc.hypno>>gives you yet another injection: this one<<else>>administers an injection – <</if>> a tailored vaccine to protect you from HIV or other STDs during your assignment. "This will work for the next few weeks," he tells you. "You'll need a booster in a fortnight or so. If you're in the field by then, they'll send a medic out to you."
Near the end of the day, you're called to Mike Novak's office. "$pc.knownAs," he smiles as you enter. "Take a seat. How've you been settling in?"
[[Fine, sir.|1.3 preamble][$temp to "crusader"]]
[[It's a bit daunting.|1.3 preamble][$temp to "waif"]]
[[I'm ready for the mission.|1.3 preamble][$temp to "alpha"]]
[[Working in a bunker's not helping my tan.|1.3 preamble][$temp to "fatale"]]
<<if $pc.hypno>>\
[[The hypnosis thing is weird.|1.3 hypno objection]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Everything I can <i>remember</i> is fine, sir," you say. "I couldn't really tell you how the sessions with Dr Campbell are going."
"He seems pleased," Mike says breezily. His eyes flicker briefly down to your crossed legs; you tug automatically at your hem, feeling suddenly uncomfortable in the short skirt. You never used to wear them to see your superiors, and you've been getting looks around the base.
[[Do I really need to wear short skirts in the bunker?|1.3 hypno objection 2]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "gags.gif'>" >>
</div><</nobr>>
You open your mouth to ask Mike if they are really necessary. <i><span class="glitch" data-text="I probably shouldn't say anything.">I probably shouldn't say anything.</span></i>
"If there's nothing else," says Mike, "let's get to business."
[[Nod obediently.|1.3 preamble][$temp to "hypno"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<if $jtfNeptune.dominantRep == "crusader">>\
<<set _mikeFeedback to "you\'ve been a pleasure to work with so far">>
<<elseif $jtfNeptune.dominantRep == "waif">>\
<<set _mikeFeedback to "you\'re coping with a difficult tasking well">>
<<elseif $jtfNeptune.dominantRep == "alpha">>\
<<set _mikeFeedback to "they\'re impressed with how task orientated you are">>
<<elseif $jtfNeptune.dominantRep == "fatale">>\
<<set _mikeFeedback to "they think you\'re a good fit for the mission">>
<</if>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<pcTalk>>\
"Fine, sir," you say. "No problems."
"Good," he replies. "Clark and <<olivia>> both tell me that _mikeFeedback. Let me bring you up to speed on a new tasking.
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
"Bit daunting, sir," you admit. "Still trying to get my head around the mission spec."
"Clark and <<olivia>> tell me that _mikeFeedback," he replies. "But feeling some uncertainty is perfectly understandable. In fact, that's what I wanted to talk to you about.
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<pcTalk>>\
"Fine, sir," you say. "I'm ready to start the mission."
"Good attitude," replies Mike, "I like it. Clark and <<olivia>> both say that _mikeFeedback. But I want to talk to you about something else.
<<elseif $temp == "fatale">>\
<<pcTalk>>\
<<set $jtfNeptune.rep.fatale +=1>>\
"Spending every day in a nuclear bunker isn't great for my tan, sir," you say. "Shouldn't we order a tanning bed? I'll be the palest backpacker ever."
Mike smiles. "Actually, the plan is to send you somewhere hot next week," he says. <<if hasVisited("Lifepath operator Syria")>>"And I know the last time someone like me told you that it turned out to be Syria, but this will just be somewhere with a beach where all you have to do is get acclimatised<<else>>"Don't worry, we'll get you acclimatised<</if>>. But, well, there's something else we want to try and acclimatise you with first.
<</if>>\
"One of the key risks we identified in the mission planning stage is that we infiltrate an agent who – for perfectly understandable reasons – finds that she just can't cope with the reality of sex work once she's on the ground. Does that make sense?"
You nod, not sure where this is going.
"We can't fully prep you for the experience of working in the Hard Cock Cafe, and we don't want you to be too polished anyway – you're posing as a broke backpacker, not a hardened working girl.
"But we do want to carry out a [[training exercise|1.3 briefing]] here in Scotland, before we deploy you overseas."<<silently>>
<<addmins 3>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Operation LIONESS," Mike says. "Over the next three nights, we'll be sending you to three different nightclubs in Glasgow. We want you to pick up a civilian in each one, take him back to a safe house, and have sex with him there.
"It doesn't matter who you pick, but they have to be different men on all three nights, and you have to take them back to the safe house so we can verify them." Safe houses on friendly territory are always fully surveilled, which means everything you do in there will be filmed.
Mike checks his notes. "Tonight's nightclub is called Corinthian; my disco days are behind me, but I'm told it's one of the 'cool' clubs, and it's busy on Thursdays. The clientele is young, fashionable, a mix of students and professionals. Basically well dressed folk ranging from ages 18 to thirtysomething.
"The mission is for you to have sex tonight with a Corinthian patron inside safe house INDIGO. You'll report back to the ops room at 1300 tomorrow for a debrief.
"Any questions?"
[[Are you serious?|Corinthian Q&A whoa]]
[[What about Bangkok?|Corinthian Q&A necessary]]
[[Will I be filmed?|Corinthian Q&A footage]]
[[Will I have security?|Corinthian backup]]
[[Do I have to?|Corinthian Q&A optional]]
<<if $pc.conscientiousness.score gt 0>>\
[[(High Conscientiousness) No questions, sir.|Corinthian Q&A no questions]]
<<else>>\
<span class="greyedOut">(High Conscientiousness) No questions,sir.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Sure, no problem.|Op Lioness Promiscuous]]
<<else>>\
<span class="greyedOut">(Promiscuous) Okay, no problem.</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"You want me to have sex with some random civilian? Tonight?"
Mike gazes back at you levelly. "$pc.knownAs, we're sending you undercover as a <i>whore.</i> You'd better start reconciling yourself to sex with random men, and yes, it starts tonight. Time to start getting you used to your mission role."
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What about Bangkok?" you object. "DEVILFISH could visit tomorrow. Shouldn't we push ahead?"
"We're not deploying you until all the mission support assets are in place – that's currently projected to be March 31st. In the meantime, we want to make sure that you can actually do this."
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Am I going to be filmed having sex?"
"Yes," Mike nods. "To verify your success, and that you're able to have sex with an audience, of sorts. Afterwards the footage will be archived, classified TS/SCI LIONESS."
That means that only individuals specifically cleared in to this operation will be able to access the footage in future.
[[Who has clearance?|Corinthian Q&A lioness clearance]]
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Who's cleared in to LIONESS?" you ask.
<<if $pc.agency == "CIA">>"From CIA, only Levy and Dr Campbell, and the two tech guys from DDI.<<elseif $pc.agency == "CSIS">>"From CSIS, only myself and Dr Campbell.<<else>>"From $pc.agency, only Dr Campbell.<</if>> We're going to do everything we can to keep the details of your work here private from your old colleagues, $pc.knownAs; you'll be going back to work with them once the mission's complete, we don't want a sex tape hanging around your neck if we can avoid that.
"Within the Task Force, the clearance list for this op is at about a dozen names. Some people you know, most you don't. Get used to not having privacy: in Bangkok you'll be doing floor shows."
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What if I pick up a psycho?" you ask. "Am I going to have backup?"
"Local police have been briefed that an intelligence operation is running for the next three nights in Glasgow city centre. If anything goes wrong, make some noise and it'll alert whoever's monitoring the feed. We'll send the boys in blue right away."
[[Response time?|Corinthian Q&A police response]]
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<<set $jtfNeptune.rep.crusader +=1>>\
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What's their response time?"
"Tonight, um..." Mike checks through his notes. "Three to six minutes. Six to nine minutes tomorrow and Saturday."
<<if Flag("operator")>>\
[[(Operator) Too slow; I want a gun.|Corinthian Q&A firearm request]]
<<elseif Flag("failed-operator")>>\
[[(Operator Training) Can I sign out a gun?|Corinthian Q&A firearm request]]
<<else>>\
<span class="greyedOut">(Operator) Too slow; I want a gun.</span>
<</if>>\
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<<set $jtfNeptune.rep.alpha +=1>>\
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Six minutes might be too slow if I'm really in trouble'." You shake your head. "Can I sign out a firearm?"
"Uh..." Mike looks a bit surprised at the request. "I suppose so. If you feel you need one."
[[Yes, please.|Corinthian Q&A firearm decision][$temp to "yes"]]
[[Actually, never mind.|Corinthian Q&A firearm decision][$temp to "no"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yes">>\
"Yes, please," you say.
"You'll leave it in the safe house, though, right? You can't take it into a club."
"Of course."
"Okay," he nods. "I'll have Clark show you to the armoury after this meeting."
<<setFlag "armed-lioness" true>>\
<<elseif $temp == "no">>\
You think it over. "It's probably more hassle than it's worth," you conclude. "Never mind."
"Okay," says Mike.
<</if>>\
[[Back to questions.|Corinthian Q&A]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Okay," you shrug, "no problem."
Mike shoots you a curious look, like he was expecting to have to sell you harder on this. "You sure?"
[[Yeah, I think it's sensible.|Op Lioness Promiscuous 2][$temp to "crusader"]]
[[I'd better get used to it, right?|Op Lioness Promiscuous 2][$temp to "waif"]]
[[Did you think I'd chicken out?|Op Lioness Promiscuous 2][$temp to "alpha"]]
[[I could put up more of a fight if you'd prefer.|Op Lioness Promiscuous 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<pcTalk>>\
"Yessir," you say, "I think it's sensible planning. Check I can do it here before deploying me to Bangkok."
<span class="goodFeedback">Mike Novak<b> liked</b> that.</span>
"Exactly," he says, looking pleased. "I'm sure you won't let us down."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
You shrug. "I'd better get used to it, right?"
<span class="goodFeedback">Mike Novak<b> loved</b> that.</span>
"That's our thinking," nods Mike. "I'm sure you'll do great."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<pcSmile>>\
"Did you think I'd chicken out?" you ask, amused.
"No," Mike shakes his head. "It's just, I wasn't sure how you'd react..."
"Don't worry, sir," you hold up a hand. "I'll do a good job."
<span class="goodFeedback">Mike Novak<b> liked</b> that.</span>
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
"Well...I could put up more of a fight if you'd like me to, sir," you offer.
<span class="goodFeedback">Mike Novak <b>loved</b> that.</span>
He chuckles, relaxing. "Sorry, I wasn't sure how you were going to react."
"I'll cope, sir."
He smiles appreciatively. "You're cool as a cucumber, $pc.knownAs. Good luck."
<</if>>\
<<if Flag("armed-lioness")>>\
He passes you an envelope containing the safe house keys, address, and alarm code, then summons Clark. "$pc.knownAs is signing out a firearm for LIONESS," Mike explains. "Can you escort her to the armoury?"
"Ah...[[sure thing|Red House Armoury]], sir," murmurs Clark, surprised.
<<else>>\
He passes you an envelope containing the safe house keys, address, and alarm code, and you [[leave the bunker|Drive to Glasgow]].
<</if>>\<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
[[Are you serious?|Corinthian Q&A whoa]]
[[What about Bangkok?|Corinthian Q&A necessary]]
[[Will I be filmed?|Corinthian Q&A footage]]
[[Will I have security?|Corinthian backup]]
[[Do I have to?|Corinthian Q&A optional]]
<<if $pc.conscientiousness.score gt 0>>\
[[(High Conscientiousness) No more questions, sir.|Corinthian Q&A no questions]]
<<else>>\
<span class="greyedOut">(High Conscientiousness) No more questions, sir.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Okay, no problem.|Op Lioness Promiscuous]]
<<else>>\
<span class="greyedOut">(Promiscuous) Okay, no problem.</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Do I <i>have</i> to? I know what a one night stand is like, Mike, I don't need training in it."
"We haven't worked with you before, $pc.knownAs. You seem great, and Dr Campbell vouched for you, but honestly if hooking up with three guys in three nights is a problem for you, then you won't last one night in Bangkok."
He fixes you with a level stare. <i>"Is</i> it a problem?"
[[(Abort mission) I'm sorry. I can't go through with this.|Pre Corinthian abort]]
[[No, sir.|Corinthian no problem]]<<silently>>
<<addmins 12>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Clark leads you along some corridors to an unmarked heavy steel door. He swipes his keycard and enters a six digit code into a keypad to unlock it.
Inside is a small but well equipped armoury, holding various model assault and marksman rifles; shotguns; SMGs; and handguns. You pick out a SIG Sauer P365, and Clark makes you sign some paperwork for the weapon, one magazine, and 10 rounds of 9mm ball ammunition.
<<= "<img src='" + $imagePath + "sig-p365.jpg'>" >>\
You feed the rounds into the magazine, load it into the weapon, then pop it into your <<handbag>>. "Hopefully, you won't need to fire that," observes Clark.
[[Yeah, then I'd have to clean it.|Red House Armoury Clark gun comment][$temp to "crusader"]]
[[Better to have it and not need it.|Red House Armoury Clark gun comment][$temp to "waif"]]
[[Yes, that's the plan, obviously.|Red House Armoury Clark gun comment][$temp to "alpha"]]
[[I shoot bad lovers.|Red House Armoury Clark gun comment][$temp to "fatale"]]<<silently>>
<<addmins 11>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<pcSmirk>>\
"Yeah," you smirk, "then I'd have to clean it."
<span class="goodFeedback">Clark <b>liked</b> that.</span>
Clark chuckles darkly. "Right. Plus the paperwork would be a pain."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<pcTalk>>\
"I don't want to end up trying to fight a man for six minutes without a weapon," you tell him. "Better to have it and not need it, than need it and not have it."
"Yeah," nods Clark, "makes sense."
<<elseif $temp == "alpha">>\
<<set $pc.alpha += 1, $jtfNeptune.rep.alpha +=1>>\
<<pcTalk>>\
"Yes, Clark," you reply to his spectacularly banal observation. "I'll try not to shoot any <<if $pc.nationality != "English">>British<</if>> civilians. If only there were some sort of <<if $pc.agency == "NZSIS">>SIS<<else>>$pc.agency<</if>> officer we could arm for my protection."
<span class="badFeedback">Clark <b>disliked</b> that.</span>
"Okay, okay, you know what you're doing. Sorry." You scowl at him, annoyed.
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<pcSmile>>\
"I'm going to shoot him if he can't make me come at least twice," you say.
<span class="goodFeedback">Clark <b>loved</b> that.</span>
Clark laughs. "I was going to wish you luck, but it sounds like he'll need it more."
<</if>>\
You leave him to secure the armoury; it's time to [[hit the road|Drive to Glasgow]].<<silently>>
<<addmins 88>>
<<pcMoodCalm>>
<<removePCLanyard>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Glasgow is 175 miles south of Kinloss Barracks. You swing by your hotel room and pack an overnight bag, then start a long drive down the scenic A9 road. The speed limit is 70mph, but your BMW is fast and you're on official business.
<<= "<img src='" + $imagePath + "scotlandA9.png'>" >>\
You're cruising at 120mph when you notice flashing blue lights in your rearview mirror.
<<if $pc.agency == "MI6">>\
[[(MI6 officer) Pull over and show your warrant card.|A9 traffic stop]]
<<else>>\
<span class="greyedOut">(MI6 officer) Pull over and show your warrant card.</span>
<</if>>\
[[Call HQ and get them to sort it out.|A9 top cover]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You slow down and pull over onto the hard shoulder. The police car pulls in behind you. There are two male officers in the car, one white and square-jawed, the other a bearded Sikh in a badged turban.
You wait while they check your licence plate with their HQ. Passing traffic rocks your car as it zooms past.
Eventually the square-jawed cop gets out, puts on his peaked cap, and walks over to you. You roll down your window as he approaches.
He peers in sternly<<if Flag("big-tits")>>, glancing fleetingly at your face before noticing your large breasts<<elseif $pc.hypno>>, glancing fleetingly at your face before his eyes drift down to your legs, encased in glossy black <<tights>><</if>>. "Do ye know how fast ye were going, miss?" he intones<<if Flag("big-tits")>>, eyes locked on your chest<<elseif $pc.hypno>>, gazing down on your thighs<</if>>.
You hand him your MI6 warrant card. It's not exactly a licence to kill...but it <i>does</i> allow you to break the national speed limit when you're on duty.
He takes it, startled. "Uhm...holdon a wee second there, please, marm." He steps away from the car and speaks into his personal radio, reading details from the card to his HQ.
A few moments later, he reappears at your window and returns your warrant card. "Sorry, marm," he says, wearing an abashed expression<<if Flag("big-tits") or $pc.hypno>>, and making respectful eye contact this time<</if>>. "We didnay know who ye are. Yer free te crack on."
You take back your card, and get back onto the A9. In a few moments you're [[racing south|Glasgow safe house arrival]] again. <<addmins 5>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You dial an eleven-digit number. It rings once, and then is answered by a man with <<if $pc.nationality == "English">>a plummy<<else>>an upper class English<</if>> accent. "Switchboard."
"Clearance code," you say. The police car is drawing closer behind you. You can see two male officers, one white and square-jawed, the other a bearded Sikh in a badged turban. You slow down a little, to avoid freaking them out. "Zero, Nine, Five, Six, $pc.codename."
"Authenticate Tango Zulu, please." His tone is calm and soothing.
"Uh..." you've had to memorise 26 individual authentication codes in the past week. "Charlie...Bravo."
"Go ahead, $pc.codename."
"I'm driving southbound on the A9 just past Pitlochry. I've picked up local police, can you wave them off?"
"Affirmative, $pc.codename, will do. Just keep driving."
"Thanks." You kill the call. Less than a minute later, the patrol car behind you suddenly switches off its blue lights and drops back. You smile in satisfaction and [[accelerate away|Glasgow safe house arrival]].<<silently>>
<<addmins 88>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You arrive in Glasgow in the early evening. The safe house is on the third floor of a nondescript apartment building in the city centre.
<<= "<img src='" + $imagePath + "glasgowSafeHouseCarPark.png'>" >>\
You park under the building, and carry your backpack upstairs to [[the safe house.|Glasgow safe house interior]]<<silently>>
<<addmins 1>>
<<set $scene.safehouseDress to true>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The Kate Spade dress is long, black and clingy. It's in your size and feels beautifully made.
<<if not $scene.safehouseNecklace>>\
[[Open the jewellery box.|Safehouse necklace]]
<</if>>\
<<if not $scene.safehouseLingerie>>\
[[Open the Agent Provocateur box.|Safehouse lingerie]]
<</if>>\
<<if not $scene.safehouseShoes>>\
[[Open the shoebox.|Safehouse shoes]]
<</if>>
<<if $scene.safehouseDress and $scene.safehouseLingerie and $scene.safehouseShoes and $scene.safehouseNecklace>>\
[[Get ready to go out.|Safehouse get ready]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $scene.safehouseLingerie to true>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "agentProvocateurBox.png'>" >>\
Inside the pink box, wrapped in tissue paper, is a pretty bra and <<knickers>> set in your size. The lingerie is made of delicate black lace, decorated with little baby blue ribbons.
<<if not $scene.safehouseDress>>\
[[Examine the dress.|Safehouse dress]]
<</if>>\
<<if not $scene.safehouseNecklace>>\
[[Open the jewellery box.|Safehouse necklace]]
<</if>>\
<<if not $scene.safehouseShoes>>\
[[Open the shoebox.|Safehouse shoes]]
<</if>>\
<<if $scene.safehouseDress and $scene.safehouseLingerie and $scene.safehouseShoes and $scene.safehouseNecklace>>\
[[Get ready to go out.|Safehouse get ready]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $scene.safehouseShoes to true>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "loboutinBox.png'>" >>\
The shoebox contains a beautiful pair of high heeled open toe ankle boots in your size. They're black, with the trademark red Louboutin sole.
<<if not $scene.safehouseDress>>\
[[Examine the dress.|Safehouse dress]]
<</if>>\
<<if not $scene.safehouseNecklace>>\
[[Open the jewellery box.|Safehouse necklace]]
<</if>>\
<<if not $scene.safehouseLingerie>>\
[[Open the Agent Provocateur box.|Safehouse lingerie]]
<</if>>\
<<if $scene.safehouseDress and $scene.safehouseLingerie and $scene.safehouseShoes and $scene.safehouseNecklace>>\
[[Get ready to go out.|Safehouse get ready]]
<</if>>\<<silently>>
<<addmins 12>>
<<set $avatar.nosePiercing to "">>
<<removePCRightHandRing>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set _pcArousal to random(1,4)>>
<<set $pc.arousal += _pcArousal>>
<</if>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "scotlandSafeHouseBathroom.png'>" >>
You head into the bathroom, peel off your syringe dressing, and toss it in the <<if $pc.region == "UK">>bin<<else>>trash<</if>>. This small modern bathroom is unremarkable – except for the fact that every angle is covered by hidden surveillance cameras.
Ken and Walt saw you naked in their camera rig, but this feels different: more intimate, a bigger invasion of your privacy. There's no operational reason for any of your colleagues to watch you in here, but there's also nothing stopping any of them from logging into the feed if they want to.
Gazing into the mirror, you wonder whether Clark, Levy, Mike and Dr Campbell will stay professional. <<if Array.from($pc.kinks).includes("Exhibitionist")>>The thought of your colleagues giving in to temptation and watching you strip is getting you a little <<aroused>>. You take your time undressing, playing it nonchalant.<<else>>You swallow your misgivings and strip down: later tonight you'll be doing even more on camera, and with a total stranger.
<</if>>\
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>><<widget "safehouseMirrorStrip">>
<<if $avatar.glasses != "">>\
[[Take off your glasses.|Safehouse mirror strip][$temp to "glasses"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("top")>>\
[[Take off your top.|Safehouse mirror strip][$temp to "top"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("skirt")>>\
[[Take off your skirt.|Safehouse mirror strip][$temp to "skirt"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("leggings")>>\
[[Take off your leggings.|Safehouse mirror strip][$temp to "leggings"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("tights") and not Array.from($pc.isWearing).includesAny("leggings", "bottoms")>>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
[[Take off your pantyhose.|Safehouse mirror strip][$temp to "tights"]]
<<else>>\
[[Take off your tights.|Safehouse mirror strip][$temp to "tights"]]
<</if>>\
<</if>>\
<<if not Array.from($pc.isWearing).includes("top") and Array.from($pc.isWearing).includes("bra")>>\
[[Take off your bra.|Safehouse mirror strip][$temp to "bra"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers") and not Array.from($pc.isWearing).includesAny("tights", "bottoms", "leggings")>>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
[[Take off your panties.|Safehouse mirror strip][$temp to "knickers"]]
<<else>>\
[[Take off your knickers.|Safehouse mirror strip][$temp to "knickers"]]
<</if>>\
<</if>>\
<<if not Array.from($pc.isWearing).includesAny("top", "skirt", "top", "tights", "bra", "knickers") and $avatar.glasses == "">>\
[[Jump in the shower.|Safehouse shower]]
<</if>>\
<</widget>>
<<widget "safehouseUndiesSnippet">><<nobr>>
<<if not Array.from($pc.isWearing).includesAny("trousers", "top", "skirt", "tights", "leggings") and Array.from($pc.isWearing).includesAll("knickers", "bra")>>
Standing in your underwear, you appraise your <<if $pc.bodyType == "curvy">>curvy<<elseif $pc.bodyType == "hourglass">>slim<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>, busty<</if>><<elseif $pc.bodyType == "lean">>lean<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>, busty<</if>><</if>>
figure in the mirror...and wonder if anybody from the Task Force is doing the same.
<</if>>
<</nobr>><</widget>><<silently>>
<<addmins 1>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set _pcArousal to random(1,3)>>
<<set $pc.arousal += _pcArousal>>
<</if>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "top">>\
<<removePCTop>>\
You pull your top off over your head, and drop it on the floor. <<safehouseUndiesSnippet>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "skirt">>\
<<removePCBottoms>>\
You unzip your short skirt, let it fall to the tiles, and step out of it. <<safehouseUndiesSnippet>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "tights">>\
<<removePCTights>>\
You peel off your <<tights>>, and toss the little bundle of nylon onto the floor. <<safehouseUndiesSnippet>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "bra">>\
<<removePCBra>>\
Reaching behind your back, you unfasten your bra. You slide it off over your arms, baring your <<pcTits>> to the mirror – and any of your new colleagues who are watching remotely. <<if Array.from($pc.isWearing).includes("knickers") and not Array.from($pc.isWearing).includesAny("top", "tights", "skirt", "trousers", "leggings")>>Only your thin black <<knickers>> protect what's left of your modesty.<</if>> <<if $pc.arousal gte 10>>Your nipples are rock hard and you have to resist the urge to touch them.<</if>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "knickers">>\
<<removePCKnickers>>\
<<if Array.from($pc.isWearing).includes("skirt")>>\
Reaching up under your skirt, you pull down your <<knickers>> and wriggle out of them. Now you're going commando in a room full of hidden cameras.
<<else>>\
You hook your thumbs into the waistband of your <<knickers>> and slide them down over your hips, baring your butt and pussy in a room full of hidden cameras. You slip the <<knickers>> off and kick them away.
<</if>>\
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "leggings">>\
<<removePCLeggings>>\
You peel off your leggings, and drop them onto the floor. <<safehouseUndiesSnippet>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<<elseif $temp == "glasses">>\
<<geekEyeglasses>>\
You take off your glasses and put them near the sink. <<safehouseUndiesSnippet>>
<<if _pcArousal gt 0>>\
<<alertPCArousalIncrease>>
<</if>>\
<<safehouseMirrorStrip>>
<</if>>\<<silently>>
<<stripPC>>
<<pcRemoveMakeup>>
<<addmins 33>>
<<set $bra.flags to new Set(),
$bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.top to 'cloathes-towel-bodyTowel-beige-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-towel-bodyTowel-beige-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $temp to "towel">>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You take a long shower, then shave and groom your body.
Once you're done you order a pizza and examine both dresses again. They're a bit wrinkled from being rolled up in your pack. You haven't decided which one to wear yet, so you iron them both while you wait for the pizza to arrive.
It's delivered by a British Pakistani teenager, who seems pleased to be met at the door by a woman in just a towel. <<if hasVisited("Lifepath operator Syria")>>His smile, wispy beard and long chin remind you of a kid you tried to recruit in Deir es-Zor.
You eat pizza, drink wine, and wonder whether you'd rather be in Glasgow or back in Syria tonight.<<else>>You eat a couple of slices, but the prospect of tonight's tasking is making you too nervous to be hungry.<</if>>
The clock ticks on. You'd better [[get ready|Safehouse INDIGO Corinthian dressup]].<<silently>>
<<first>>
<<addmins 12>>
<<script>>
SimpleNotification.info("DevNote","Agents with long hair can change the style during this scene.",{duration: 10000});
<</script>>
<</first>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if Array.from($pc.isWearing).includesAll("dress", "shoes")>>\
If you're happy with your outfit, you can <<nobr>>
<<link "call an Uber" "Corinthian arrival">>
<<setFlag "corinthian-dressup-show-makeup" false>>
<<setFlag "corinthian-dressup-show-hair" false>>
<<setFlag "corinthian-dressup-show-clothes" false>>
<</link>>
<</nobr>>.
<<else>>\
<<if $temp == "towelOff">>\
<<set $temp to "">>\
You take off your towel, wondering if anybody is watching the surveillance feed.
<<else>>\
It's time to get dressed up for Corinthian.
<</if>>\
<</if>>\
/* ----------- */\
/* MAKEUP MENU */\
/* ----------- */\
<<nobr>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Makeup kit<span style="font-size: small">
<<if Flag("corinthian-dressup-show-makeup")>>
<<link "Hide" `passage()`>>
<<setFlag "corinthian-dressup-show-makeup" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "corinthian-dressup-show-makeup">>
<</link>>
<</if>>
<<if Flag("corinthian-dressup-show-makeup")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Eyeshadow</span></div>
<div style="background-color:oldlace; padding: 5px;">
9 to 5
<<if def $eyeshadow>>
<<if $eyeshadow.name == "9to5">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "9to5">>
<<link "Wear it" `passage()`>>
<<eyeshadow9to5>>
<</link>>
<br />
<</if>>
Bellini
<<if def $eyeshadow>>
<<if $eyeshadow.name == "bellini">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "bellini">>
<<link "Wear it" `passage()`>>
<<eyeshadowBellini>>
<</link>>
<br />
<</if>>
Calypso Blue
<<if def $eyeshadow>>
<<if $eyeshadow.name == "calypsoBlue">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "calypsoBlue">>
<<link "Wear it" `passage()`>>
<<eyeshadowCalypsoBlue>>
<</link>>
<br />
<</if>>
LBD
<<if def $eyeshadow>>
<<if $eyeshadow.name == "lbd">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "lbd">>
<<link "Wear it" `passage()`>>
<<eyeshadowLBD>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Lipstick</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bewitch
<<if def $lipstick>>
<<if $lipstick.name == "bewitch">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bewitch">>
<<link "Wear it" `passage()`>>
<<lipstickBewitch>>
<</link>>
<br />
<</if>>
Bubblegum
<<if def $lipstick>>
<<if $lipstick.name == "bubblegum">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bubblegum">>
<<link "Wear it" `passage()`>>
<<lipstickBubblegum>>
<</link>>
<br />
<</if>>
Girl Boss
<<if def $lipstick>>
<<if $lipstick.name == "girlBoss">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "girlBoss">>
<<link "Wear it" `passage()`>>
<<lipstickGirlBoss>>
<</link>>
<br />
<</if>>
Lovable Rouge
<<if def $lipstick>>
<<if $lipstick.name == "lovableRouge">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "lovableRouge">>
<<link "Wear it" `passage()`>>
<<lipstickLovableRouge>>
<</link>>
<br />
<</if>>
Miss Scarlet
<<if def $lipstick>>
<<if $lipstick.name == "missScarlet">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "missScarlet">>
<<link "Wear it" `passage()`>>
<<lipstickMissScarlet>>
<</link>>
<br />
<</if>>
Skinny Dip
<<if def $lipstick>>
<<if $lipstick.name == "skinnyDip">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "skinnyDip">>
<<link "Wear it" `passage()`>>
<<lipstickSkinnyDip>>
<</link>>
<br />
<</if>>
Vamp
<<if def $lipstick>>
<<if $lipstick.name == "vamp">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "vamp">>
<<link "Wear it" `passage()`>>
<<lipstickVamp>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Blusher</span></div>
<div style="background-color:oldlace; padding: 5px;">
Peaches
<<if def $blusher>>
<<if $blusher == "peaches">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "peaches">>
<<link "Wear it" `passage()`>>
<<blusherPeaches>>
<</link>>
<br />
<</if>>
Pink Rose
<<if def $blusher>>
<<if $blusher == "pinkRose">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "pinkRose">>
<<link "Wear it" `passage()`>>
<<blusherPinkRose>>
<</link>>
<br />
<</if>>
Terracotta
<<if def $blusher>>
<<if $blusher == "terracotta">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "terracotta">>
<<link "Wear it" `passage()`>>
<<blusherTerracotta>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Fingernails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $manicure>>
<<if $manicure == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<manicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $manicure>>
<<if $manicure == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "pomodoro">>
<<link "Wear it" `passage()`>>
<<manicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Toenails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $pedicure>>
<<if $pedicure.name == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<pedicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $pedicure>>
<<if $pedicure.name == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "pomodoro">>
<<link "Wear it" `passage()`>>
<<pedicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<</nobr>>\
/* ------------ */\
/* HAIR MENU */\
/* ------------ */\
<<nobr>>
<<if $pc.hair.length == "long">>
<<pcHair>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Hair Style<span style="font-size: small">
<<if Flag("corinthian-dressup-show-hair")>>
<<link "Hide" `passage()`>>
<<setFlag "corinthian-dressup-show-hair" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "corinthian-dressup-show-hair">>
<</link>>
<</if>>
<<if Flag("corinthian-dressup-show-hair")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Hair</span></div>
<div style="background-color:oldlace; padding: 5px;">
<<set $pc.hair.style to $pc.hair.style.toString()>>
<<dropdownCustom "$pc.hair.style" "1" "2" "3" "4" "5" "6" "7" "8">>
<<set $pc.hair.style to Number($pc.hair.style)>>
</div>
<</if>>
<</if>>
<</nobr>>
/* ------------ */\
/* CLOTHES MENU */\
/* ------------ */\
<<nobr>>
<<if $temp == "towel">>\
<<link "Remove your towel." `passage()`>>
<<removePCTop>>
<<set $bra.flags.delete("liftsBoobs")>>
<<set $temp to "towelOff">>
<</link>>
<<else>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Clothes<span style="font-size: small">
<<if Flag("corinthian-dressup-show-clothes")>>
<<link "Hide" `passage()`>>
<<setFlag "corinthian-dressup-show-clothes" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "corinthian-dressup-show-clothes">>
<</link>>
<</if>>
<<if Flag("corinthian-dressup-show-clothes")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Underwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Chantelle high leg thong (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-chantelleHighLegThong-black>>
<</link>>
<br />
<</if>>
M&S Isabella Floral Lace Brazilian <<knickers>> (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-mandsIsabellaBrazilian-white>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort Bra (black)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-sloggiWowBra-black">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-sloggiWowBra-black">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-sloggiWowBra-black>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort <<knickers>> (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Bra (white)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-margotLaceBra-white">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-margotLaceBra-white">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-margotLaceBra-white>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Thong (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-margotLaceThong-white">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-margotLaceThong-white">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-margotLaceThong-white>>
<</link>>
<br />
<</if>>
Levante 65 denier <<tights>> (black)
<<if Array.from($pc.isWearing).includes("tights")>>
<<if $pc.lastWornTights == "cloathes-tights-levante65d-black">>
<<link "Remove them" `passage()`>>
<<removePCTights>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("tights") or $pc.lastWornTights != "cloathes-tights-levante65d-black">>
<<link "Wear them" `passage()`>>
<<cloathes-tights-levante65d-black>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Dresses</span></div>
<div style="background-color:oldlace; padding: 5px;">
Missguided Criss Cross Spaghetti Straps Wrap Dress (black)
<<if Array.from($pc.isWearing).includes("dress")>>
<<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>
<<link "Remove it" `passage()`>>
<<removePCDress>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("dress") or $pc.lastWornDress != "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>
<<link "Wear it" `passage()`>>
<<cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black>>
<</link>>
<br />
<</if>>
Lasula double ruched mini dress (red)
<<if Array.from($pc.isWearing).includes("dress")>>
<<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>
<<link "Remove it" `passage()`>>
<<removePCDress>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("dress") or $pc.lastWornDress != "cloathes-dress-lasulaDoubleRuchedMinidress-red">>
<<link "Wear it" `passage()`>>
<<cloathes-dress-lasulaDoubleRuchedMinidress-red>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Footwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Charles Jourdan strappy high heel lace-up sandals (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black>>
<</link>>
<br />
<</if>>
Kurt Geiger Dani Ankle Strap Stilettos (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<</link>>
<br />
<</if>>
</div>
<<if $pc.highSchoolClique == "Geek">>\
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Glasses</span></div>
<div style="background-color:oldlace; padding: 5px;">
/*Insert glasses name if they ever will appear*/
<<if $avatar.glasses != "">>
<<link "Wear contact lenses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
<<if $avatar.glasses == "">>
<<link "Wear glasses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Jewellery</span></div>
<div style="background-color:oldlace; padding: 5px;">
Plain black wrap-up choker
<<if Array.from($pc.isWearing).includes("necklace")>>
<<if $pc.lastWornNecklace == "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Remove it" `passage()`>>
<<removePCNecklace>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("necklace") or $pc.lastWornNecklace != "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-plainBlackWrapChoker>>
<</link>>
<br />
<</if>>
Weapon ring
<<if Array.from($pc.isWearing).includes("rightHandRing")>>
<<if $pc.lastWornRightHandRing == "cloathes-jewellery-weaponRing">>
<<link "Remove it" `passage()`>>
<<removePCRightHandRing>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("rightHandRing") or $pc.lastWornRightHandRing != "cloathes-jewellery-weaponRing">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-weaponRing>>
<</link>>
<br />
<</if>>
</div>
/* END OF CLOTHES MENU */
<</if>>
<</if>>
<</nobr>><<silently>>
<<first>>
<<addmins 12>>
<<script>>
SimpleNotification.info("DevNote","Agents with long hair can change the style during this scene.",{duration: 10000});
<</script>>
<</first>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if ( Array.from($pc.isWearing).includesAll("shoes") and Array.from($pc.isWearing).includesAny("trousers", "skirt", "dress", "leggings") and Array.from($pc.isWearing).includesAny("top", "dress") )>>\
If you're happy with your look, you can get Bettis to <<nobr>>
<<link "book the Uber." "Cathouse arrival">>
<<setFlag "cathouse-dressup-show-makeup" false>>
<<setFlag "cathouse-dressup-show-hair" false>>
<<setFlag "cathouse-dressup-show-clothes" false>>
<</link>>
<</nobr>>
<<else>>\
<<if $temp == "towelOff">>\
<<set $temp to "">>\
You take off your towel. You're feeling a bit more comfortable being naked in the safehouse now.
<<else>>\
After your shower, you need to get ready for your night out at Cathouse.
<</if>>\
<</if>>\
/* ----------- */\
/* MAKEUP MENU */\
/* ----------- */\
<<nobr>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Makeup kit<span style="font-size: small">
<<if Flag("cathouse-dressup-show-makeup")>>
<<link "Hide" `passage()`>>
<<setFlag "cathouse-dressup-show-makeup" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "cathouse-dressup-show-makeup">>
<</link>>
<</if>>
<<if Flag("cathouse-dressup-show-makeup")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Eyeshadow</span></div>
<div style="background-color:oldlace; padding: 5px;">
9 to 5
<<if def $eyeshadow>>
<<if $eyeshadow.name == "9to5">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "9to5">>
<<link "Wear it" `passage()`>>
<<eyeshadow9to5>>
<</link>>
<br />
<</if>>
Bellini
<<if def $eyeshadow>>
<<if $eyeshadow.name == "bellini">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "bellini">>
<<link "Wear it" `passage()`>>
<<eyeshadowBellini>>
<</link>>
<br />
<</if>>
Calypso Blue
<<if def $eyeshadow>>
<<if $eyeshadow.name == "calypsoBlue">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "calypsoBlue">>
<<link "Wear it" `passage()`>>
<<eyeshadowCalypsoBlue>>
<</link>>
<br />
<</if>>
LBD
<<if def $eyeshadow>>
<<if $eyeshadow.name == "lbd">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "lbd">>
<<link "Wear it" `passage()`>>
<<eyeshadowLBD>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Lipstick</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bewitch
<<if def $lipstick>>
<<if $lipstick.name == "bewitch">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bewitch">>
<<link "Wear it" `passage()`>>
<<lipstickBewitch>>
<</link>>
<br />
<</if>>
Bubblegum
<<if def $lipstick>>
<<if $lipstick.name == "bubblegum">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bubblegum">>
<<link "Wear it" `passage()`>>
<<lipstickBubblegum>>
<</link>>
<br />
<</if>>
Girl Boss
<<if def $lipstick>>
<<if $lipstick.name == "girlBoss">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "girlBoss">>
<<link "Wear it" `passage()`>>
<<lipstickGirlBoss>>
<</link>>
<br />
<</if>>
Lovable Rouge
<<if def $lipstick>>
<<if $lipstick.name == "lovableRouge">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "lovableRouge">>
<<link "Wear it" `passage()`>>
<<lipstickLovableRouge>>
<</link>>
<br />
<</if>>
Miss Scarlet
<<if def $lipstick>>
<<if $lipstick.name == "missScarlet">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "missScarlet">>
<<link "Wear it" `passage()`>>
<<lipstickMissScarlet>>
<</link>>
<br />
<</if>>
Skinny Dip
<<if def $lipstick>>
<<if $lipstick.name == "skinnyDip">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "skinnyDip">>
<<link "Wear it" `passage()`>>
<<lipstickSkinnyDip>>
<</link>>
<br />
<</if>>
Vamp
<<if def $lipstick>>
<<if $lipstick.name == "vamp">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "vamp">>
<<link "Wear it" `passage()`>>
<<lipstickVamp>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Blusher</span></div>
<div style="background-color:oldlace; padding: 5px;">
Peaches
<<if def $blusher>>
<<if $blusher == "peaches">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "peaches">>
<<link "Wear it" `passage()`>>
<<blusherPeaches>>
<</link>>
<br />
<</if>>
Pink Rose
<<if def $blusher>>
<<if $blusher == "pinkRose">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "pinkRose">>
<<link "Wear it" `passage()`>>
<<blusherPinkRose>>
<</link>>
<br />
<</if>>
Terracotta
<<if def $blusher>>
<<if $blusher == "terracotta">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "terracotta">>
<<link "Wear it" `passage()`>>
<<blusherTerracotta>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Fingernails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $manicure>>
<<if $manicure == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<manicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $manicure>>
<<if $manicure == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "pomodoro">>
<<link "Wear it" `passage()`>>
<<manicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Toenails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $pedicure>>
<<if $pedicure.name == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<pedicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $pedicure>>
<<if $pedicure.name == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "pomodoro">>
<<link "Wear it" `passage()`>>
<<pedicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<</nobr>>\
/* ------------ */\
/* HAIR MENU */\
/* ------------ */\
<<nobr>>
<<if $pc.hair.length == "long">>
<<pcHair>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Hair Style<span style="font-size: small">
<<if Flag("cathouse-dressup-show-hair")>>
<<link "Hide" `passage()`>>
<<setFlag "cathouse-dressup-show-hair" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "cathouse-dressup-show-hair">>
<</link>>
<</if>>
<<if Flag("cathouse-dressup-show-hair")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Hair</span></div>
<div style="background-color:oldlace; padding: 5px;">
<<set $pc.hair.style to $pc.hair.style.toString()>>
<<dropdownCustom "$pc.hair.style" "1" "2" "3" "4" "5" "6" "7" "8">>
<<set $pc.hair.style to Number($pc.hair.style)>>
</div>
<</if>>
<</if>>
<</nobr>>
/* ------------ */\
/* CLOTHES MENU */\
/* ------------ */\
<<nobr>>
<<if $temp == "towel">>\
<<link "Remove your towel." `passage()`>>
<<removePCTop>>
<<set $bra.flags.delete("liftsBoobs")>>
<<set $temp to "towelOff">>
<</link>>
<<else>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Clothes<span style="font-size: small">
<<if Flag("cathouse-dressup-show-clothes")>>
<<link "Hide" `passage()`>>
<<setFlag "cathouse-dressup-show-clothes" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "cathouse-dressup-show-clothes">>
<</link>>
<</if>>
<<if Flag("cathouse-dressup-show-clothes")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Underwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Chantelle high leg thong (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-chantelleHighLegThong-black>>
<</link>>
<br />
<</if>>
M&S Isabella Floral Lace Brazilian <<knickers>> (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-mandsIsabellaBrazilian-white>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort Bra (black)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-sloggiWowBra-black">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-sloggiWowBra-black">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-sloggiWowBra-black>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort <<knickers>> (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Bra (white)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-margotLaceBra-white">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-margotLaceBra-white">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-margotLaceBra-white>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Thong (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-margotLaceThong-white">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-margotLaceThong-white">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-margotLaceThong-white>>
<</link>>
<br />
<</if>>
Levante 65 denier <<tights>> (black)
<<if Array.from($pc.isWearing).includes("tights")>>
<<if $pc.lastWornTights == "cloathes-tights-levante65d-black">>
<<link "Remove them" `passage()`>>
<<removePCTights>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("tights") or $pc.lastWornTights != "cloathes-tights-levante65d-black">>
<<link "Wear them" `passage()`>>
<<cloathes-tights-levante65d-black>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Bottoms</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bullhead distressed denim skirt
<<if Array.from($pc.isWearing).includes("skirt")>>
<<if $pc.lastWornSkirt == "cloathes-skirt-bullheadDistressedDenimMiniskirt">>
<<link "Remove it" `passage()`>>
<<removePCSkirt>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("skirt") or $pc.lastWornSkirt != "cloathes-skirt-bullheadDistressedDenimMiniskirt">>
<<link "Wear it" `passage()`>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<</link>>
<br />
<</if>>
Mistral Breaker Canvas Skirt (olive green)
<<if Array.from($pc.isWearing).includes("skirt")>>
<<if $pc.lastWornSkirt == "cloathes-skirt-mistralBreakerShortCanvasSkirtOG">>
<<link "Remove it" `passage()`>>
<<removePCSkirt>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("skirt") or $pc.lastWornSkirt != "cloathes-skirt-mistralBreakerShortCanvasSkirtOG">>
<<link "Wear it" `passage()`>>
<<cloathes-skirt-mistralBreakerShortCanvasSkirtOG>>
<</link>>
<br />
<</if>>
True Religion Joey denim shorts
<<if Array.from($pc.isWearing).includes("trousers")>>
<<if $pc.lastWornTrousers == "cloathes-shorts-trueReligionJoeyDenimShorts">>
<<link "Remove them" `passage()`>>
<<removePCTrousers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("trousers") or $pc.lastWornTrousers != "cloathes-shorts-trueReligionJoeyDenimShorts">>
<<link "Wear them" `passage()`>>
<<cloathes-shorts-trueReligionJoeyDenimShorts>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Leggings</span></div>
<div style="background-color:oldlace; padding: 5px;">
Ax Paris Wet Look Leggings (black)
<<if Array.from($pc.isWearing).includes("leggings")>>
<<if $pc.lastWornLeggings == "cloathes-leggings-axParisWetLook-black">>
<<link "Remove it" `passage()`>>
<<removePCLeggings>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("leggings") or $pc.lastWornLeggings != "cloathes-leggings-axParisWetLook-black">>
<<link "Wear it" `passage()`>>
<<cloathes-leggings-axParisWetLook-black>>
<</link>>
<br />
<</if>>
"Fearless" Leggings (black)
<<if Array.from($pc.isWearing).includes("leggings")>>
<<if $pc.lastWornLeggings == "cloathes-leggings-fearless-black">>
<<link "Remove it" `passage()`>>
<<removePCLeggings>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("leggings") or $pc.lastWornLeggings != "cloathes-leggings-fearless-black">>
<<link "Wear it" `passage()`>>
<<cloathes-leggings-fearless-black>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Tops</span></div>
<div style="background-color:oldlace; padding: 5px;">
Babe Society "Cameron" racerback top (white)
<<if Array.from($pc.isWearing).includes("top")>>
<<if $pc.lastWornTop == "cloathes-top-cameronRacerback-white">>
<<link "Remove it" `passage()`>>
<<removePCTop>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("top") or $pc.lastWornTop != "cloathes-top-cameronRacerback-white">>
<<link "Wear it" `passage()`>>
<<cloathes-top-cameronRacerback-white>>
<</link>>
<br />
<</if>>
München Oktoberfest 2018 t-shirt (yellow)
<<if Array.from($pc.isWearing).includes("top")>>
<<if $pc.lastWornTop == "cloathes-top-oktoberfestTee-yellow">>
<<link "Remove it" `passage()`>>
<<removePCTop>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("top") or $pc.lastWornTop != "cloathes-top-oktoberfestTee-yellow">>
<<link "Wear it" `passage()`>>
<<cloathes-top-oktoberfestTee-yellow>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Footwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Converse Hi Top <<trainers>> (red)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-converseHiTopsRed">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-converseHiTopsRed>>
<</link>>
<br />
<</if>>
Kurt Geiger Dani Ankle Strap Stilettos (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<</link>>
<br />
<</if>>
K Swiss Hoke Retro Casual Classic <<trainers>> (white)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kSwissHokeRetroTrainers">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kSwissHokeRetroTrainers>>
<</link>>
<br />
<</if>>
Soda Fold-Down Combat Boots (tan)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-boots-sodaFoldDownCombatBoots-brown">>
<<link "Fold them down" `passage()`>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<</link>>
<<= " | ">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<<elseif $pc.lastWornShoes == "cloathes-boots-sodaFoldDownCombatBoots-brown-low">>
<<link "Do them up" `passage()`>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown>>
<</link>>
<<= " | ">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or ( $pc.lastWornShoes != "cloathes-boots-sodaFoldDownCombatBoots-brown" and $pc.lastWornShoes != "cloathes-boots-sodaFoldDownCombatBoots-brown-low")>>
<<link "Wear them" `passage()`>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown>>
<</link>>
<br />
<</if>>
</div>
<<if $pc.highSchoolClique == "Geek">>\
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Glasses</span></div>
<div style="background-color:oldlace; padding: 5px;">
/*Insert glasses name if they ever will appear*/
<<if $avatar.glasses != "">>
<<link "Wear contact lenses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
<<if $avatar.glasses == "">>
<<link "Wear glasses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Jewellery</span></div>
<div style="background-color:oldlace; padding: 5px;">
Plain black wrap-up choker
<<if Array.from($pc.isWearing).includes("necklace")>>
<<if $pc.lastWornNecklace == "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Remove it" `passage()`>>
<<removePCNecklace>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("necklace") or $pc.lastWornNecklace != "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-plainBlackWrapChoker>>
<</link>>
<br />
<</if>>
Weapon ring
<<if Array.from($pc.isWearing).includes("rightHandRing")>>
<<if $pc.lastWornRightHandRing == "cloathes-jewellery-weaponRing">>
<<link "Remove it" `passage()`>>
<<removePCRightHandRing>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("rightHandRing") or $pc.lastWornRightHandRing != "cloathes-jewellery-weaponRing">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-weaponRing>>
<</link>>
<br />
<</if>>
</div>
/* END OF CLOTHES MENU */
<</if>>
<</if>>
<</nobr>><<silently>>
<<first>>
<<addmins 12>>
<<script>>
SimpleNotification.info("DevNote","Agents with long hair can change the style during this scene.",{duration: 10000});
<</script>>
<</first>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if ( Array.from($pc.isWearing).includesAll("shoes") and Array.from($pc.isWearing).includesAny("trousers", "skirt", "dress", "leggings") and Array.from($pc.isWearing).includesAny("top", "dress") )>>\
If you're happy with your look, you can <<nobr>>
<<link "book an Uber" "Oceana arrival">>
<<setFlag "oceana-dressup-show-makeup" false>>
<<setFlag "oceana-dressup-show-hair" false>>
<<setFlag "oceana-dressup-show-clothes" false>>
<</link>>
<</nobr>>.
<<else>>\
<<if $temp == "towelOff">>\
<<set $temp to "">>\
You lose the towel.
<<else>>\
After your shower, you need to get ready for your night out at Oceana.
<</if>>\
<</if>>\
/* ----------- */\
/* MAKEUP MENU */\
/* ----------- */\
<<nobr>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Makeup kit<span style="font-size: small">
<<if Flag("oceana-dressup-show-makeup")>>
<<link "Hide" `passage()`>>
<<setFlag "oceana-dressup-show-makeup" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "oceana-dressup-show-makeup">>
<</link>>
<</if>>
<<if Flag("oceana-dressup-show-makeup")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Eyeshadow</span></div>
<div style="background-color:oldlace; padding: 5px;">
9 to 5
<<if def $eyeshadow>>
<<if $eyeshadow.name == "9to5">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "9to5">>
<<link "Wear it" `passage()`>>
<<eyeshadow9to5>>
<</link>>
<br />
<</if>>
Bellini
<<if def $eyeshadow>>
<<if $eyeshadow.name == "bellini">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "bellini">>
<<link "Wear it" `passage()`>>
<<eyeshadowBellini>>
<</link>>
<br />
<</if>>
Calypso Blue
<<if def $eyeshadow>>
<<if $eyeshadow.name == "calypsoBlue">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "calypsoBlue">>
<<link "Wear it" `passage()`>>
<<eyeshadowCalypsoBlue>>
<</link>>
<br />
<</if>>
LBD
<<if def $eyeshadow>>
<<if $eyeshadow.name == "lbd">>
<<link "Remove it" `passage()`>>
<<removePCEyeshadow>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $eyeshadow or $eyeshadow.name != "lbd">>
<<link "Wear it" `passage()`>>
<<eyeshadowLBD>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Lipstick</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bewitch
<<if def $lipstick>>
<<if $lipstick.name == "bewitch">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bewitch">>
<<link "Wear it" `passage()`>>
<<lipstickBewitch>>
<</link>>
<br />
<</if>>
Bubblegum
<<if def $lipstick>>
<<if $lipstick.name == "bubblegum">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "bubblegum">>
<<link "Wear it" `passage()`>>
<<lipstickBubblegum>>
<</link>>
<br />
<</if>>
Girl Boss
<<if def $lipstick>>
<<if $lipstick.name == "girlBoss">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "girlBoss">>
<<link "Wear it" `passage()`>>
<<lipstickGirlBoss>>
<</link>>
<br />
<</if>>
Lovable Rouge
<<if def $lipstick>>
<<if $lipstick.name == "lovableRouge">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "lovableRouge">>
<<link "Wear it" `passage()`>>
<<lipstickLovableRouge>>
<</link>>
<br />
<</if>>
Miss Scarlet
<<if def $lipstick>>
<<if $lipstick.name == "missScarlet">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "missScarlet">>
<<link "Wear it" `passage()`>>
<<lipstickMissScarlet>>
<</link>>
<br />
<</if>>
Skinny Dip
<<if def $lipstick>>
<<if $lipstick.name == "skinnyDip">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "skinnyDip">>
<<link "Wear it" `passage()`>>
<<lipstickSkinnyDip>>
<</link>>
<br />
<</if>>
Vamp
<<if def $lipstick>>
<<if $lipstick.name == "vamp">>
<<link "Remove it" `passage()`>>
<<removePCLipstick>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $lipstick or $lipstick.name != "vamp">>
<<link "Wear it" `passage()`>>
<<lipstickVamp>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Blusher</span></div>
<div style="background-color:oldlace; padding: 5px;">
Peaches
<<if def $blusher>>
<<if $blusher == "peaches">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "peaches">>
<<link "Wear it" `passage()`>>
<<blusherPeaches>>
<</link>>
<br />
<</if>>
Pink Rose
<<if def $blusher>>
<<if $blusher == "pinkRose">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "pinkRose">>
<<link "Wear it" `passage()`>>
<<blusherPinkRose>>
<</link>>
<br />
<</if>>
Terracotta
<<if def $blusher>>
<<if $blusher == "terracotta">>
<<link "Remove it" `passage()`>>
<<pcRemoveBlusher>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $blusher or $blusher != "terracotta">>
<<link "Wear it" `passage()`>>
<<blusherTerracotta>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Fingernails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $manicure>>
<<if $manicure == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<manicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $manicure>>
<<if $manicure == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemoveManicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $manicure or $manicure != "pomodoro">>
<<link "Wear it" `passage()`>>
<<manicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Toenails</span></div>
<div style="background-color:oldlace; padding: 5px;">
Fatal Black
<<if def $pedicure>>
<<if $pedicure.name == "fatalBlack">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "fatalBlack">>
<<link "Wear it" `passage()`>>
<<pedicureFatalBlack>>
<</link>>
<br />
<</if>>
Pomodoro
<<if def $pedicure>>
<<if $pedicure.name == "pomodoro">>
<<link "Remove it" `passage()`>>
<<pcRemovePedicure>>
<</link>>
<br />
<</if>>
<</if>>
<<if ndef $pedicure or $pedicure.name != "pomodoro">>
<<link "Wear it" `passage()`>>
<<pedicurePomodoro>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<</nobr>>\
/* ------------ */\
/* HAIR MENU */\
/* ------------ */\
<<nobr>>
<<if $pc.hair.length == "long">>
<<pcHair>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Hair Style<span style="font-size: small">
<<if Flag("oceana-dressup-show-hair")>>
<<link "Hide" `passage()`>>
<<setFlag "oceana-dressup-show-hair" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "oceana-dressup-show-hair">>
<</link>>
<</if>>
<<if Flag("oceana-dressup-show-hair")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Hair</span></div>
<div style="background-color:oldlace; padding: 5px;">
<<set $pc.hair.style to $pc.hair.style.toString()>>
<<dropdownCustom "$pc.hair.style" "1" "2" "3" "4" "5" "6" "7" "8">>
<<set $pc.hair.style to Number($pc.hair.style)>>
</div>
<</if>>
<</if>>
<</nobr>>
/* ------------ */\
/* CLOTHES MENU */\
/* ------------ */\
<<nobr>>
<<if $temp == "towel">>\
<<link "Remove your towel." `passage()`>>
<<removePCTop>>
<<set $bra.flags.delete("liftsBoobs")>>
<<set $temp to "towelOff">>
<</link>>
<<else>>
<div style="background-color:wheat; padding: 5px; color: black;"><span class="heading">Clothes<span style="font-size: small">
<<if Flag("oceana-dressup-show-clothes")>>
<<link "Hide" `passage()`>>
<<setFlag "oceana-dressup-show-clothes" false>>
<</link>>
<<else>>
<<link "Show" `passage()`>>
<<setFlag "oceana-dressup-show-clothes">>
<</link>>
<</if>>
<<if Flag("oceana-dressup-show-clothes")>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Underwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Chantelle high leg thong (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-chantelleHighLegThong-black">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-chantelleHighLegThong-black>>
<</link>>
<br />
<</if>>
M&S Isabella Floral Lace Brazilian <<knickers>> (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-mandsIsabellaBrazilian-white">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-mandsIsabellaBrazilian-white>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort Bra (black)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-sloggiWowBra-black">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-sloggiWowBra-black">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-sloggiWowBra-black>>
<</link>>
<br />
<</if>>
Sloggi Wow! Comfort <<knickers>> (black)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Remove them" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-sloggiWowComfortHipsters-black">>
<<link "Wear them" `passage()`>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Bra (white)
<<if Array.from($pc.isWearing).includes("bra")>>
<<if $pc.lastWornBra == "cloathes-bra-margotLaceBra-white">>
<<link "Remove it" `passage()`>>
<<removePCBra>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("bra") or $pc.lastWornBra != "cloathes-bra-margotLaceBra-white">>
<<link "Wear it" `passage()`>>
<<cloathes-bra-margotLaceBra-white>>
<</link>>
<br />
<</if>>
Victoria's Secret Margot Lace Thong (white)
<<if Array.from($pc.isWearing).includes("knickers")>>
<<if $pc.lastWornKnickers == "cloathes-knickers-margotLaceThong-white">>
<<link "Remove it" `passage()`>>
<<removePCKnickers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers") or $pc.lastWornKnickers != "cloathes-knickers-margotLaceThong-white">>
<<link "Wear it" `passage()`>>
<<cloathes-knickers-margotLaceThong-white>>
<</link>>
<br />
<</if>>
Levante 65 denier <<tights>> (black)
<<if Array.from($pc.isWearing).includes("tights")>>
<<if $pc.lastWornTights == "cloathes-tights-levante65d-black">>
<<link "Remove them" `passage()`>>
<<removePCTights>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("tights") or $pc.lastWornTights != "cloathes-tights-levante65d-black">>
<<link "Wear them" `passage()`>>
<<cloathes-tights-levante65d-black>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Bottoms</span></div>
<div style="background-color:oldlace; padding: 5px;">
Bullhead distressed denim skirt
<<if Array.from($pc.isWearing).includes("skirt")>>
<<if $pc.lastWornSkirt == "cloathes-skirt-bullheadDistressedDenimMiniskirt">>
<<link "Remove it" `passage()`>>
<<removePCSkirt>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("skirt") or $pc.lastWornSkirt != "cloathes-skirt-bullheadDistressedDenimMiniskirt">>
<<link "Wear it" `passage()`>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<</link>>
<br />
<</if>>
Mistral Breaker Canvas Skirt (olive green)
<<if Array.from($pc.isWearing).includes("skirt")>>
<<if $pc.lastWornSkirt == "cloathes-skirt-mistralBreakerShortCanvasSkirtOG">>
<<link "Remove it" `passage()`>>
<<removePCSkirt>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("skirt") or $pc.lastWornSkirt != "cloathes-skirt-mistralBreakerShortCanvasSkirtOG">>
<<link "Wear it" `passage()`>>
<<cloathes-skirt-mistralBreakerShortCanvasSkirtOG>>
<</link>>
<br />
<</if>>
Roch Valley lycra hotpants (purple)
<<if Array.from($pc.isWearing).includes("trousers")>>
<<if $pc.lastWornTrousers == "cloathes-shorts-rochValleyHotpantsPurple">>
<<link "Remove them" `passage()`>>
<<removePCTrousers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("trousers") or $pc.lastWornTrousers != "cloathes-shorts-rochValleyHotpantsPurple">>
<<link "Wear them" `passage()`>>
<<cloathes-shorts-rochValleyHotpantsPurple>>
<</link>>
<br />
<</if>>
True Religion Joey denim shorts
<<if Array.from($pc.isWearing).includes("trousers")>>
<<if $pc.lastWornTrousers == "cloathes-shorts-trueReligionJoeyDenimShorts">>
<<link "Remove them" `passage()`>>
<<removePCTrousers>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("trousers") or $pc.lastWornTrousers != "cloathes-shorts-trueReligionJoeyDenimShorts">>
<<link "Wear them" `passage()`>>
<<cloathes-shorts-trueReligionJoeyDenimShorts>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Leggings</span></div>
<div style="background-color:oldlace; padding: 5px;">
Ax Paris Wet Look Leggings (black)
<<if Array.from($pc.isWearing).includes("leggings")>>
<<if $pc.lastWornLeggings == "cloathes-leggings-axParisWetLook-black">>
<<link "Remove it" `passage()`>>
<<removePCLeggings>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("leggings") or $pc.lastWornLeggings != "cloathes-leggings-axParisWetLook-black">>
<<link "Wear it" `passage()`>>
<<cloathes-leggings-axParisWetLook-black>>
<</link>>
<br />
<</if>>
"Fearless" Leggings (black)
<<if Array.from($pc.isWearing).includes("leggings")>>
<<if $pc.lastWornLeggings == "cloathes-leggings-fearless-black">>
<<link "Remove it" `passage()`>>
<<removePCLeggings>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("leggings") or $pc.lastWornLeggings != "cloathes-leggings-fearless-black">>
<<link "Wear it" `passage()`>>
<<cloathes-leggings-fearless-black>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Tops</span></div>
<div style="background-color:oldlace; padding: 5px;">
Babe Society "Cameron" racerback top (white)
<<if Array.from($pc.isWearing).includes("top")>>
<<if $pc.lastWornTop == "cloathes-top-cameronRacerback-white">>
<<link "Remove it" `passage()`>>
<<removePCTop>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("top") or $pc.lastWornTop != "cloathes-top-cameronRacerback-white">>
<<link "Wear it" `passage()`>>
<<cloathes-top-cameronRacerback-white>>
<</link>>
<br />
<</if>>
Moog Barcelona crop top (white)
<<if Array.from($pc.isWearing).includes("top")>>
<<if $pc.lastWornTop == "cloathes-top-moogCropTop-white">>
<<link "Remove it" `passage()`>>
<<removePCTop>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("top") or $pc.lastWornTop != "cloathes-top-moogCropTop-white">>
<<link "Wear it" `passage()`>>
<<cloathes-top-moogCropTop-white>>
<</link>>
<br />
<</if>>
</div>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Footwear</span></div>
<div style="background-color:oldlace; padding: 5px;">
Charles Jourdan strappy high heel lace-up sandals (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black>>
<</link>>
<br />
<</if>>
Converse Hi Top <<trainers>> (red)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-converseHiTopsRed">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-converseHiTopsRed>>
<</link>>
<br />
<</if>>
Kurt Geiger Dani Ankle Strap Stilettos (black)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kgDaniAnkleStrapStillettos-black">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kgDaniAnkleStrapStillettos-black>>
<</link>>
<br />
<</if>>
K Swiss Hoke Retro Casual Classic <<trainers>> (white)
<<if Array.from($pc.isWearing).includes("shoes")>>
<<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers">>
<<link "Remove them" `passage()`>>
<<removePCShoes>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("shoes") or $pc.lastWornShoes != "cloathes-shoes-kSwissHokeRetroTrainers">>
<<link "Wear them" `passage()`>>
<<cloathes-shoes-kSwissHokeRetroTrainers>>
<</link>>
<br />
<</if>>
</div>
<<if $pc.highSchoolClique == "Geek">>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Glasses</span></div>
<div style="background-color:oldlace; padding: 5px;">
/*Insert glasses name if they ever will appear*/
<<if $avatar.glasses != "">>
<<link "Wear contact lenses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
<<if $avatar.glasses == "">>
<<link "Wear glasses" `passage()`>>
<<geekEyeglasses>>
<</link>>
<br />
<</if>>
</div>
<</if>>
<div style="background-color:mistyrose; padding: 5px;"><span class="heading" style="font-size: small;">Jewellery</span></div>
<div style="background-color:oldlace; padding: 5px;">
Plain black wrap-up choker
<<if Array.from($pc.isWearing).includes("necklace")>>
<<if $pc.lastWornNecklace == "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Remove it" `passage()`>>
<<removePCNecklace>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("necklace") or $pc.lastWornNecklace != "cloathes-jewellery-plainBlackWrapChoker">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-plainBlackWrapChoker>>
<</link>>
<br />
<</if>>
Weapon ring
<<if Array.from($pc.isWearing).includes("rightHandRing")>>
<<if $pc.lastWornRightHandRing == "cloathes-jewellery-weaponRing">>
<<link "Remove it" `passage()`>>
<<removePCRightHandRing>>
<</link>>
<br />
<</if>>
<</if>>
<<if not Array.from($pc.isWearing).includes("rightHandRing") or $pc.lastWornRightHandRing != "cloathes-jewellery-weaponRing">>
<<link "Wear it" `passage()`>>
<<cloathes-jewellery-weaponRing>>
<</link>>
<br />
<</if>>
</div>
/* END OF CLOTHES MENU */
<</if>>
<</if>>
<</nobr>><<silently>>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<<addmins 95>>
/* Set closing time to 0200 tomorrow */
<<set $scene.closingTime to clone($gameDate),
$scene.closingTime.setHours($gameDate.getHours() + 24),
$scene.closingTime.setHours(2),
$scene.closingTime.setMinutes(0)>>
<<if ndef $location>>
<<set $location to {}>>
<</if>>
<<set $location = {
"room" : "club",
"place" : "Corintian" ,
"location" : "Glasgow" + " Scotland" ,
"exposure" : "Public",
"scene" : "corinthian"
}>>
<<set $scene.prevSobriety to $pc.sobriety>>
<<set $pc.arousal to 0>>
<<setFlag "intox">>
<<setFlag "drinkday" 10>>
<<set $scene.withGuy to false>>
<<set $scene.lastChanceHangout to 0>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Nikolai, your Uber driver, pulls over outside Corinthian. You step out into the cold Scottish night air, and join the back of the queue.
<<= "<img src='" + $imagePath + "corinthianQueue.png'>" >>\
It trickles forward slowly but steadily. The guys in the queue are smart casual or in business suits, the girls in party dresses and short skirts. All the accents you hear around you are local. Alone and feeling a little self conscious, you play with your phone to pass the minutes.
Finally you ascend the staircase and into the heated lobby. A thumping bassline echoes out from inside. You pay for entry and the cloakroom, and [[head in|Corinthian entrance]].<<silently>>
<<addmins 1>>
<<set $scene.safehouseNecklace to true>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<= "<img src='" + $imagePath + "tiffanyBox.png'>" >>\
Inside the box is a long Y-shaped white gold necklace with a gleaming sapphire pendant. It's beautiful, and must be worth thousands of <<if $pc.agency == "MI6">>pounds<<else>>dollars<</if>>: probably rented just for tonight. Too bad you can't keep it.
<<if not $scene.safehouseDress>>\
[[Examine the dress.|Safehouse dress]]
<</if>>\
<<if not $scene.safehouseLingerie>>\
[[Open the Agent Provocateur box.|Safehouse lingerie]]
<</if>>\
<<if not $scene.safehouseShoes>>\
[[Open the shoebox.|Safehouse shoes]]
<</if>>
<<if $scene.safehouseDress and $scene.safehouseLingerie and $scene.safehouseShoes and $scene.safehouseNecklace>>\
[[Get ready to go out.|Safehouse get ready]]
<</if>>\<<widget 'randomEncounter'>>\
<<silently>>
<<nobr>>
<<set _random to random(0,100)>>
<<if _random lt 50>>
<<set $availableQuestsScotland to []>>
<<for _i to 0; _i lt $questsScotland.length; _i++>>
<<nobr>>
<<timeCalc>>
<<if ($questsScotland[_i].room == $location.room) and ($questsScotland[_i].place == $location.place) and ($timeAvailable) and ($questsScotland[_i].questComplete == false) >>
<<set $availableQuestsScotland.push({'title': $questsScotland[_i].title, 'startPassage' : $questsScotland[_i].startPassage})>>
<</if>>
<</nobr>>
<</for>>
<<if $availableQuestsScotland.length != 0>>
<<nobr>>
<<set _pickRandom to random(0, $availableQuestsScotland.length-1)>>
<<set $currentQuest to $availableQuestsScotland[_pickRandom].title>>
<<print $availableQuestsScotland[_pickRandom].startPassage>>
<<goto $availableQuestsScotland[_pickRandom].startPassage>>
<</nobr>>
<</if>>
<</if>>
<</nobr>>
<</silently>>\
<</widget>><<widget 'timeCalc' >>
<<nobr>>
<<set $time to $questsScotland[_i].firstAvTime>>
<<set _year to parseInt($time.charAt(0)+$time.charAt(1)+$time.charAt(2)+$time.charAt(3),10)>>
<<set _month to parseInt($time.charAt(5)+$time.charAt(6),10)>>
<<set _day to parseInt($time.charAt(8)+$time.charAt(9),10)>>
<<set _hour to parseInt($time.charAt(11)+$time.charAt(12),10)>>
<<set _minut to parseInt($time.charAt(14)+$time.charAt(15),10)>>
<<set _year to _year*356*30*24*60>>
<<set _month to _month*30*24*60>>
<<set _day to _day*24*60>>
<<set _hour to _hour*60>>
<<set _start to _year + _month + _day + _hour + _minut>>
<</nobr>>
/*<<print "value of start : " + _start>>*/
<<nobr>>
<<set $time to $questsScotland[_i].lastAvTime>>
<<set _year to parseInt($time.charAt(0)+$time.charAt(1)+$time.charAt(2)+$time.charAt(3),10)>>
<<set _month to parseInt($time.charAt(5)+$time.charAt(6),10)>>
<<set _day to parseInt($time.charAt(8)+$time.charAt(9),10)>>
<<set _hour to parseInt($time.charAt(11)+$time.charAt(12),10)>>
<<set _minut to parseInt($time.charAt(14)+$time.charAt(15),10)>>
<<set _year to _year*356*30*24*60>>
<<set _month to _month*30*24*60>>
<<set _day to _day*24*60>>
<<set _hour to _hour*60>>
<<set _end to _year + _month + _day + _hour + _minut>>
<</nobr>>
/*<<print "value of end : " + _end>>
<<if _end gt _start>>
End is greater than start.
<<elseif _end lt _start>>
End is lesser than start.
<<else>>
They are equal>>
<</if>>*/
<<nobr>>
<<set _year to $gameDate.getFullYear()>>
<<set _month to $gameDate.getMonth() +1>>
<<set _day to $gameDate.getDate()>>
<<set _hour to $gameDate.getHours()>>
<<set _minut to $gameDate.getMinutes()>>
<<set _year to _year*356*30*24*60>>
<<set _month to _month*30*24*60>>
<<set _day to _day*24*60>>
<<set _hour to _hour*60>>
<<set _current to _year + _month + _day + _hour + _minut>>
<</nobr>>
/*<<print "value of current:" + _current>>*/
<<if _current gte _start and _current lte _end>>
<<set $timeAvailable to true>>
<<else>>
<<set $timeAvailable to false>>
<</if>>
<</widget>><<widget 'endQuest'>>\
<<nobr>>\
<<for _i to 0; _i lt $questsScotland.length; _i++>>
<<if $questsScotland[_i].title == $currentQuest>>
<<set $questsScotland[_i].questComplete to true>>
<</if>>
<</for>>
<</nobr>>\
<</widget>>\<<silently>>
<<addmins 14>>
<<removePCJacket>>
<<set $location = {
"room" : "hangOut",
"place" : 'Corinthian' ,
"location" : "Scotland" ,
"exposure" : "Public",
"scene" : "corinthian"
}>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Inside, the club is in full swing. The decor is glam and glitzy, the pop music is loud, and the rooms are packed with well dressed young people drinking and trying to have a good time.
<<= "<img src='" + $imagePath + "corinthianInt.png'>" >>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Hang out looking pretty.|Corinthian hang out alone]]<<silently>>
<<set _mins to random(4, 9)>>
<<addmins _mins>>
<<scotlandArousalDecay _mins>>
<<set $scene.location to "bar queue">>
<<set _approachDiff to 5>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gte 4>>
<<corinthianRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You queue up at the bar.
<<= "<img src='" + $imagePath + "corinthianBarQueue.png'>" >>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Corinthian bar queue courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Corinthian bar queue courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're waiting, <<male1HotnessRating>> sidles up beside you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Corinthian bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Corinthian bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Corinthian bar queue cold get rid">><</link>>
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<corinthianBar>>
<</if>>\
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<corinthianBar>>
<</if>>\<<silently>>
<<addmins 4>>
<<set $avatar.bagBackground to "av-backpack-bagFront.png",
$avatar.bagForeground to "av-backpack-bagRear.png">>
<<= "<<set $avatar.bagStraps to 'av-backpack-straps-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The decor inside is modern and nondescript. Someone has been in ahead of you to put some supplies in the fridge, some fruit in the bowls, and presumably check that all the hidden cameras and microphones are working.
<<= "<img src='" + $imagePath + "scotlandIndigoInt.png'>" >>\
The bedroom has the same smart but ersatz vibe as the rest of the safe house. You drop your backpack on the bed, trying to imagine who you'll end up with in it later.
<<= "<img src='" + $imagePath + "scotlandIndigoBedroom.png'>" >>\
<<if Flag("armed-lioness")>>\
You take the SIG out of your <<handbag>> and cock it; it's now ready to fire when you pull the trigger. You search the room for a good place to hide it, settling on the hollow domed space beneath the base of a big plant pot.
<</if>>\
[[Think about what to wear tonight.|Safehouse indigo Corinthian clothes briefing]]<<silently>>
<<addmins 5>>
<<set $avatar.bagBackground to "",
$avatar.bagForeground to "",
$avatar.bagStraps to "">>
<<removePCShoes>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Sat on the bed, you look up Corinthian's website on your phone, and scroll through the gallery. It looks like a smart, upscale nightclub. Some girls in the photos have come straight from work and are still in their officewear, others are glammed up in party dresses for their big night out.
You don't have any officewear in your backpack, so it'll have to be a dress tonight. There are two "going out" dresses in your backpack: one a stretchy red minidress, the other knee-length, black and slinky.
[[Get ready to go out.|Safehouse get ready]]<<widget "agentdancemove">><<nobr>>
<<set _array to [
'sway back and forth',
'bend at your waist',
'shimmy up and down',
'swivel your hips',
'bob your head up and down',
'snap your fingers to the beat',
'do the whip and nae nae',
'obnoxiously dab',
'thunder clap powerfully',
'high kick',
'toss your head back',
'move your arms back and forth',
'twirl in place',
'do a spin'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "agentdancemove2">><<nobr>>
<<set _array to [
'performing small pirouettes',
'shaking your ass from side to side',
'jiggling your breasts to the tune',
'gyrating with the music',
'raising your hands above your head',
'leaping into the air',
'stamping your feet',
'thrusting your pelvis',
'singing along with the song',
'whistling the main refrain'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "crowdaction">><<nobr>>
<<set _array to [
'Some people nearby stop to watch you.',
'One or two people nearby applaud your dance moves.',
'',
''
]>>
<<set _output1 to _array.random()>>
_output1 <br>
<</nobr>><</widget>>
<<widget "danceAloneSnippetCorinthian">><<nobr>>
<<if lastVisited("Corinthian dance floor alone") is 1>>
<<set _danceAloneArray to [
"You " + either("step", "move") + " out onto the dance floor and start moving your body, <<playfulDancingMove>> to the <<clubMusic>>. <<bustyDance>> <<corinthianDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneArray to [
"You <<playfulDanceMove>> to the <<clubMusic>>. <<bustyDance>> <<corinthianDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneArray.random()>>
<</nobr>><</widget>>
<<widget "danceAloneSnippetCathouse">><<nobr>>
<<if lastVisited("Cathouse dance floor alone") is 1>>
<<set _danceAloneArray to [
"You " + either("step", "move") + " out onto the dance floor and start moving your body, <<playfulDancingMove>> to the <<clubMusic>>. <<bustyDance>> <<cathouseDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneArray to [
"You <<playfulDanceMove>> to the <<clubMusic>>. <<bustyDance>> <<cathouseDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneArray.random()>>
<</nobr>><</widget>>
<<widget "danceAloneSnippetOceana">><<nobr>>
<<if lastVisited("Oceana dance floor alone") is 1>>
<<set _danceAloneArray to [
"You " + either("step", "move") + " out onto the dance floor and start moving your body, <<playfulDancingMove>> to the <<clubMusic>>. <<bustyDance>> <<oceanaDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneArray to [
"You <<playfulDanceMove>> to the <<clubMusic>>. <<bustyDance>> <<oceanaDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneArray.random()>>
<</nobr>><</widget>>
<<widget "danceAloneSexySnippetCorinthian">><<nobr>>
<<if lastVisited("Corinthian dance floor alone") is 1>>
<<set _danceAloneSexyArray to [
"You " + either("step", "move") + " out onto the dance floor and start dancing to attract attention, <<sexyDancingMove>>. <<bustyDance>> <<corinthianDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneSexyArray to [
"You move your body to the <<clubMusic>>, <<sexyDancingMove>>. <<bustyDance>> <<corinthianDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneSexyArray.random()>>
<</nobr>><</widget>>
<<widget "danceAloneSexySnippetCathouse">><<nobr>>
<<if lastVisited("Cathouse dance floor alone") is 1>>
<<set _danceAloneSexyArray to [
"You " + either("step", "move") + " out onto the dance floor and start dancing to attract attention, <<sexyDancingMove>>. <<bustyDance>> <<cathouseDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneSexyArray to [
"You move your body to the <<clubMusic>>, <<sexyDancingMove>>. <<bustyDance>> <<cathouseDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneSexyArray.random()>>
<</nobr>><</widget>>
<<widget "danceAloneSexySnippetOceana">><<nobr>>
<<if lastVisited("Oceana dance floor alone") is 1>>
<<set _danceAloneSexyArray to [
"You " + either("step", "move") + " out onto the dance floor and start dancing to attract attention, <<sexyDancingMove>>. <<bustyDance>> <<oceanaDanceFloorCrowd>>"]>>
<<else>>
<<set _danceAloneSexyArray to [
"You move your body to the <<clubMusic>>, <<sexyDancingMove>>. <<bustyDance>> <<oceanaDanceFloorCrowd>>"]>>
<</if>>
<<= _danceAloneSexyArray.random()>>
<</nobr>><</widget>>
<<widget "male1IntimateDance">><<nobr>>
<<if $male1.danceSkill == 1>>
<<pcMoodSkeptical>>
<<set _m1DanceArray to [
"$male1.firstname shifts awkwardly from foot to foot. He\'s a terrible dancer.",
"$male1.firstname shifts awkwardly from foot to foot. <<m1SnippetCaressPC>>"]>>
<<elseif $male1.danceSkill == 2>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
"$male1.firstname dances along, slightly out of sync with both you and the music. He\'s a bad dancer.",
"$male1.firstname dances along, slightly out of sync with both you and the music. <<m1SnippetCaressPC>>"]>>
<<elseif $male1.danceSkill == 3>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
"$male1.firstname dances along, bouncing to the beat.",
"$male1.firstname dances along, bouncing to the beat. <<m1SnippetCaressPC>>"]>>
<<elseif $male1.danceSkill == 4>>
<<pcSmile>>
<<set _m1DanceArray to [
"$male1.firstname moves fluidly with you and the <<clubMusic>>. He\'s a good dancer and you\'re enjoying moving with him.",
"$male1.firstname moves fluidly with you and the <<clubMusic>>. <<m1SnippetCaressPC>>"]>>
<<else>>
<<pcSmile>>
<<set _m1DanceArray to [
"$male1.firstname grooves along to the <<clubMusic>> like he\'s in a music video, sexy and confident. Dancing with him is great fun.",
"$male1.firstname grooves along to the <<clubMusic>> like he\'s in a music video, sexy and confident. <<m1SnippetCaressPC>>"]>>
<</if>>
<<set _m1Dance to _m1DanceArray.random()>>
_m1Dance
<</nobr>><</widget>>
<<widget "male1PlayfulDance">><<nobr>>
<<if $male1.danceSkill == 1>>
<<pcMoodSkeptical>>
<<set _m1DanceArray to [
'He shuffles from foot to foot awkwardly.',
'He just kind of stands there, swaying slightly.']>>
<<elseif $male1.danceSkill == 2>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
'He does a weird-looking shuffle.',
'He dances clumsily, slightly out of sync with the <<clubMusic>>.']>>
<<elseif $male1.danceSkill == 3>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
'He does some generic, guy-in-a-club dancing.',
'He\'s an okay dancer. He moves in time with the music.',
'$male1.firstname bounces to the beat.']>>
<<elseif $male1.danceSkill == 4>>
<<pcSmile>>
<<set _m1DanceArray to [
'He\'s a good dancer, moving fluidly with you and the <<clubMusic>>.']>>
<<elseif $male1.danceSkill == 5>>
<<pcSmile>>
<<set _m1DanceArray to [
'He\'s a great dancer! He grooves along to the track like it\'s a music video.',
'$male1.firstname dances along with smooth, cocky confidence.']>>
<</if>>
<<set _m1DanceOutput to _m1DanceArray.random()>>
_m1DanceOutput
<</nobr>><</widget>>
<<widget "male1SexyDance">><<nobr>>
<<set _m1DanceArray to []>>
<<if $male1.danceSkill lte 1>>
<<pcMoodSkeptical>>
<<set _m1DanceArray to [
"$male1.firstname shifts awkwardly from foot to foot. He\'s a terrible dancer.",
"$male1.firstname shifts awkwardly from foot to foot. <<m1SnippetGropePC>>"]>>
<<elseif $male1.danceSkill eq 2>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
"$male1.firstname dances along, slightly out of sync with both you and the music. He\'s a bad dancer.",
"$male1.firstname dances along, slightly out of sync with both you and the music. <<m1SnippetGropePC>>"]>>
<<elseif $male1.danceSkill eq 3>>
<<pcMoodCalm>>
<<set _m1DanceArray to [
"$male1.firstname dances along, bouncing to the beat.",
"$male1.firstname dances along, bouncing to the beat. <<m1SnippetGropePC>>"]>>
<<elseif $male1.danceSkill eq 4>>
<<pcSmile>>
<<set _m1DanceArray to [
"$male1.firstname moves fluidly with you and the <<clubMusic>>. He\'s a good dancer and you\'re enjoying moving with him.",
"$male1.firstname moves fluidly with you and the <<clubMusic>>. <<m1SnippetGropePC>>"]>>
<<elseif $male1.danceSkill gte 5>>
<<pcSmile>>
<<set _m1DanceArray to [
"$male1.firstname grooves along to the <<clubMusic>> like he\'s in a music video, sexy and confident. Dancing with him is great fun.",
"$male1.firstname grooves along to the <<clubMusic>> like he\'s in a music video, sexy and confident. <<m1SnippetGropePC>>"]>>
<</if>>
<<set _m1SexyDance to _m1DanceArray.random()>>
_m1SexyDance
<</nobr>><</widget>>
<<widget "male1StartIntimateDance">><<nobr>>
<<set _m1StartIntimateArray to [
'$male1.firstname dances into your space, so your bodies are almost touching.']>>
<<set _m1StartIntimOutput to _m1StartIntimateArray.random()>>
_m1StartIntimOutput
<</nobr>><</widget>>
<<widget "male1StartSexyDance">><<nobr>>
<<set _m1StartSexyArray to [
'$male1.firstname slips a hand around your back and pulls you against him.']>>
<<set _m1StartSexyOutput to _m1StartSexyArray.random()>>
_m1StartSexyOutput
<</nobr>><</widget>>
<<widget "pcAvoidIntimateDance">><<nobr>>
<<pcMoodSkeptical>>
<<set $male1.courage -= 5>>
<<set _avoidArray to [
'You take a step back, opening some space between you.']>>
<<set _avoidOutput to _avoidArray.random()>>
_avoidOutput
<</nobr>><</widget>>
<<widget "pcAvoidSexyDance">><<nobr>>
<<pcMoodSkeptical>>
<<set $male1.courage -= 5>>
<<set _avoidArray to [
'You gracefully slip out of his grasp.']>>
<<set _avoidOutput to _avoidArray.random()>>
_avoidOutput
<</nobr>><</widget>>
<<widget "pcIntimateDanceWithMale1">><<nobr>>
<<set _intimateDanceArray to [
'You dance in close with $male1.firstname, your hips moving in a feminine circle, your bodies tantalisingly close.']>>
<<set _intimateDanceOutput to _intimateDanceArray.random()>>
_intimateDanceOutput
<</nobr>><</widget>>
<<widget "pcPlayfulDanceWithMale1">><<nobr>>
<<set _playfulDanceArray to [
'You <<playfulDanceMove>> to the <<clubMusic>>, playfully bumping him with your hip.',
'You <<playfulDanceMove>> to the <<clubMusic>>.',
'You <<playfulDanceMove>> to the <<clubMusic>>. The bassline reverberates through your whole body.']>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _playfulDanceArray.push("You <<playfulDanceMove to the <<clubMusic>>, your <<pcTits>> bouncing in time.")>>
<</if>>
<<set _playfulDanceOutput to _playfulDanceArray.random()>>
_playfulDanceOutput
<</nobr>><</widget>>
<<widget "pcSexyDanceWithMale1">><<nobr>>
<<if $temp == "kiss">>
<<set $male1.hasKissedPC to true>>
<<set _sexyDanceArray to [
'You move your body to the beat, your face very close to his, then move in for a passionate kiss. <<male1KissDesc>>.',
'Bodies moving in time, you curl your arms behind his neck, and move in for a kiss. <<male1KissDesc>>.']>>
<<else>>
<<set _sexyDanceArray to [
'You grind your <<pcAss>> into him, losing yourself in the music. <<pcSnippetGropeM1CrotchCockFeeling>>',
'You dance in $male1.firstname\'s arms, your bodies pressing together. <<pcSnippetCaressM1>>',
'You curl a hand around his waist and grind your body rhythmically against his, your <<pcTits>> pressing into his <<male1UpperBodyDesc>>.']>>
<</if>>
<<set _sexyDanceOutput to _sexyDanceArray.random()>>
_sexyDanceOutput
<</nobr>><</widget>><<widget "DJverb">><<nobr>>
<<set _array to [
'drops the needle',
'transitions',
'eases',
'crossfades',
'switches',
'moves seamlessly',
'scratches'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "speakersound">><<nobr>>
<<set _array to [
'pumps out of the speakers.',
'fills the club.',
'shakes the walls.',
'pounds out of the soundsystem.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "CorinthianLyric">><<nobr>>
<<set _array to [
'Fleetwood Mac: <i>"Now here you go again, you say..."</i>',
'Selena Gomez: <i>"A day without you is like a year without rain..."</i>',
'Maroon 5: <i>"I\'m hurting baby/I\'m broken down/I need your loving, loving I need it now..."</i>',
'Ed Sheeran: <i>"She played the fiddle in an Irish band/But she fell in love with an English man..."</i>',
'Zedd: <i>"All you have to do is stay a minute/Just take your time/The clock is ticking, so stay..."</i>',
'Vanessa Carlton: <i>"Cause you know I\'d walk a thousand miles/If I could just see you, tonight..."</i>',
'The Chainsmokers: <i>"So baby pull me closer in the backseat of your Rover..."</i>',
'One Republic: <i>"Said no more counting dollars/We\'ll be counting stars/Yeah, we\'ll be counting stars..."</i>',
'Vance Joy: <i>"Lady, running down to the riptide/Taken away to the dark side/I wanna be your left hand man..."</i>',
'Calvin Harris: <i>"And everybody\'s watching her but she\'s looking at you, oh, oh...."</i>',
'John Legend: <i>"\'Cause all of me/Loves all of you/Love your curves and all your edges/All your perfect imperfections..."</i>',
'Kelly Clarkson: <i>"You found me when no one else was looking/How did you know just where I would be?"</i>',
'Calvin Harris: <i>"I need your love/I need your time/When everything\'s wrong you make it right..."</i>',
'Lorde: <i>"And we\'ll never be royals (royals!)/It don\'t run in our blood..."</i>',
'Shawn Mendes: <i>"I know I can treat you better than he can/And any girl like you deserves a gentleman..."</i>'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "CathouseLyric">><<nobr>>
<<set _array to [
'Pantera: <i>"You see us comin? All together, run for cover!"</i>',
'The Dropkick Murphys: <i>"I\'m shipping up to Boston! To find my wooden leg!"</i>',
'Fort Minor: <i>"This is 10% luck, 20% skill, 15% concentrated power of will..."</i>',
'The Arctic Monkeys: <i>"They say it changes when the sun goes down!"</i>',
'Rob Zombie: <i>"Dig through the ditches/And burn through the witches/And slam in the back of my Dragula!"</i>',
'AC/DC: <i>"Dirty deeds! Done dirt cheap!</i>',
'Motorhead: <i>"The only card I need! You know it\'s gonna be! The Ace of Spades! The Ace of Spades!"</i>',
'The Sex Pistols: <i>"Iiiii am the anti-Christ! I am an anarchist!"</i>',
'Ozzy Osbourne: <i>"And when he finds who he\'s looking for/Listen in awe and you\'ll hear him...Bark at the moon!"</i>',
'The Clash: <i>"When they kick at your front door, how you gonna come? With your hands on your head or on the trigger of your gun?"</i>',
'Social Distortion. "Through these eyes, I\'ve seen love and I\'ve seen hate!"',
'Metallica: <i>"Hate! Hate! I\'m your hate! I\'m your hate when you want love!"</i>',
'Thin Lizzy: <i>"As I was goin\' over/The Cork and Kerry Mountains..."</i>',
'M.I.A.: <i>"Live fast, die young/Bad girls do it well..."</i>',
'Black Sabbath: <i>"Finished with my woman ‘cause she couldn\'t help me with my mind!"</i>',
'Rancid: <i>"Black coat, white shoes, black hat, cadillac...The boy\'s a time bomb!"</i>',
'Megadeth: <i>"Just like the Pied Piper/Led rats through the streets..."</i>',
'Slayer: <i>"Trapped in purgatory! A lifeless object, alive!"</i>',
'Iron Maiden: <i>"Bring your daughter, bring your daughter, to the slaughter!"</i>']>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "OceanaLyric">><<nobr>>
<<set _array to [
'Justin Bieber: <i>"Baby, baby, baby oh/Like baby, baby, baby no..."</i>',
'Nicki Minaj: <i>"Starships were meant to fly/Hands up and touch the sky..."</i>',
'Avril Lavigne: <i>"Come Come Kitty Kitty/You\'re so pretty pretty..."</i>',
'Rebecca Black: <i>"It\'s Friday, Friday/Gotta get down on Friday..."</i>',
'Pitbull: <i>"Grab somebody sexy, tell \'em hey/Give me everything tonight/Give me everything tonight..."</i>',
'Carly Rae Jepsen: <i>"Hey, I just met you, and this is crazy/But here\'s my number, so call me maybe..."</i>',
'Miley Cyrus: <i>"So I put my hands up/They\'re playing my song, the butterflies fly away..."</i>',
'Kesha: <i>"Let\'s make the most of the night like we\'re gonna die young/We\'re gonna die young..."</i>',
'Katy Perry: <i>"Let\'s go all the way tonight/No regrets, just love..."</i>',
'Selena Gomez: <i>"Can\'t keep my hands to myself/My hands to myself..."</i>',
'Taylor Swift: <i>"Baby, I\'m just gonna shake, shake, shake, shake, shake/I shake it off, I shake it off..."</i>',
'Britney Spears: <i>"Give me a sign/Hit me baby one more time..."</i>',
'The All-American Rejects: <i>"I\'ll keep you my dirty little secret, dirty little secret/Don\'t tell anyone or you\'ll be just another regret..."</i>',
'Nickelback: <i>"\'Cause we all just wanna be big rockstars/Live in hilltop houses driving fifteen cars..."</i>',
'Ariana Grande: <i>"I\'ve been here all night/I\'ve been here all day/And boy, got me walkin\' side to side..."</i>'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>><<silently>>
<<addmins 1>>\
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The dreamlike opening bars of Rihanna's <i>Bitch Better Have My Money</i> ring out, and soon you're grooving along to the heavy bassline.
After a minute or so you catch a blond guy, about thirty, watching you dance. <<if $pc.braSize eq "34DD" or $pc.braSize eq "34E">>His gaze is particularly fixed on your chest.<<else>>His eyes sweep up and down your body.<</if>> As your eyes meet, he raises his glass to you. He wouldn't be bad looking, except he has a bit of a belly, which you don't find particularly attractive.
[[Ignore him.|Corinthian ignore Mac]]
[[Encourage him.|Corinthian attract Mac]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You neatly pivot, turning away and dance out the rest of the song alone. The DJ <<DJverb>> into <<CorinthianLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Keep dancing.|Corinthian dance alone]]
[[Take a break.|Corinthian hang out alone]]
<</if>>\
<<endQuest>>\<<silently>>
<<addmins 1>>\
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You fix him with <<intenselyGood>> eye contact, sliding your hands down your neck and body suggestively, slowly circling your hips.
He drains his glass before joining you. He's a smooth dancer too, effortlessly synchronising with your movements. "Mac," he shouts over the music.
"$pc.knownAs," you shout back.
And then he smiles.
His teeth look like Tombstone Graveyard. You miss a step and nearly bump into someone behind you. A bit of a paunch you can put up with, but there's <i>no way</i> your mouth is going anywhere near that tonight.
You politely dance with him for just a few more seconds, then slip away into the crowd. Luckily, he doesn't follow.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Keep dancing.|Corinthian dance alone]]
[[Take a break.|Corinthian hang out alone]]
<</if>>\
<<endQuest>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
An intense looking guy with a long blond beard and a <<if $pc.region == "UK" or $pc.nationality == "New Zealand">>£3000<<else>>$3000<</if>> camera takes a shot of a nearby group of girls in party dresses, then moves onto you. "Fer the club Instagram," he shouts in your ear. His accent is Scottish. "Can I take a photo?"
[[Sure!|Corinthian club photographer pose]]
[[No thanks.|Corinthian club photographer deny]]<<silently>>
<<addmins 1>>
<<pcBigSmile>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Sure!" you shout. You smile and strike a pose. He snaps a shot of you, then shows you his screen.
<<if $pc.lastWornDress == "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">>\
<<= "<<set $avatar.top to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-flashbulb-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>\
The first thing you notice is that you look great! You also notice that you look like you've been paparazzi'd. The bright flashbulb turned your dress kind of see-through; <<if Array.from($pc.isWearing).includes("bra")>>lucky you're wearing a bra.
"Yew look great!" he enthuses. "Thanks!"
<<link "No problem." "Corinthian hang out alone">><<endQuest>><<cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black>><</link>>
<<else>>\
it's kind of obvious that you're not wearing a bra.
"Yew look great!" he enthuses. "Thanks!"
<<link "No problem." "Corinthian hang out alone">><<endQuest>><<cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black>><</link>>
<<link "I don't like that one." "Corinthian club photographer retake">><<cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black>><</link>>
<</if>>\
<<else>>\
Wow: it's a really good photo of you.
"Yer a natural," he shouts, "I'll upload it in a couple of days. Thanks!"
<<link "No problem." "Corinthian hang out alone">><<endQuest>><</link>>
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"I don't like it," you shout into his ear.
"Huh?" he looks genuinely surprised. "Ye look great!"
[[Can we do it without the flash?|Corinthian club photographer retake 2][$temp to "waif"]]
[[You can see my tits!|Corinthian club photographer retake 2][$temp to "fatale"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "waif">>\
"Can we do it again without the flash?" you ask.
"Aye, if ye like," he says. "But yew look great in this one."
[[Let's do it again anyway.|Corinthian club photographer retake 3][$temp to "noflash"]]
[[You can see my tits!|Corinthian club photographer retake 2][$temp to "fatale"]]
[[Well...okay.|Corinthian club photographer retake 3][$temp to "allow"]]
<<elseif $temp == "fatale">>\
"You can see my tits!" you point out.
"Aye! Yew look like yer on the red carpet. A-list."
[[Delete it.|Corinthian club photographer retake 3][$temp to "delete"]]
[[Well...okay.|Corinthian club photographer retake 3][$temp to "allow"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "allow">>\
<i>Ah, what the hell.</i> "Okay," you shout in his ear, "go for it."
"Yer a natural," he shouts, "I'll upload it in a couple of days. Thanks!"
<<link "No problem." "Corinthian hang out alone">><<endQuest>><</link>>
<<elseif $temp == "noflash">>\
"Let's do it again without the flash anyway," you shout.
You don't look quite so great in the second photo, but at least your underwear choices remain slightly mysterious in this one.
"Thanks," he says. "Have a great night."
<<link "You too." "Corinthian hang out alone">><<endQuest>><</link>>
<<elseif $temp == "delete">>\
<<pcMoodAngry>>\
<<pcTalk>>\
"Delete it," you shout into his ear, your tone flat. He shrugs, deletes the image, then empties the trash while you watch.
"Okay," he shouts, "have a good night."
<<link "Seeya." "Corinthian hang out alone">><<endQuest>><</link>>
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<endQuest>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"No thanks!" you shout. He shrugs and [[moves on.|Corinthian hang out alone]] Plenty of girls in here want their photo taken.<<silently>>
<<addmins 10>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<<set _approachDiff to 5>>
<<set $location.room to "hangOut">>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<randomEncounter>>\
<<showXP>>\
You hang out and people watch for a while. The decor is glam and glitzy, the pop music is loud, and the rooms are packed with well dressed young people drinking and trying to have a good time.
<<= "<img src='" + $imagePath + "corinthianHangOut.png'>" >>\
<<silently>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gte 4>>
<<corinthianRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<<set $scene.location to "">>
<</silently>>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Corinthian hang out courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Corinthian hang out courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4 and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're standing around, <<male1HotnessRating>> approaches you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Corinthian hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Corinthian hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Corinthian hang out cold get rid">><</link>>
<<else>>\
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]
<</if>>\
<</if>>\
<<else>>\
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]
<</if>>\
<</if>>\/* FLIRT ENGINE WIDGETS */
<<widget "scotlandAttractionCheck">><<nobr>>
/* warning - options for Cathouse are described in another widget; options provided below never trigger */
<<if $male1.attr gte 5>>\
<<if $male1.from == "cathouse">>\
<<if ndef $male1.bettis>>\
He's <<highlyAttractiveMaleAdjective>> – too bad Bettis is choosing the man tonight.
<<elseif not $male1.bettis>>\
He's <<highlyAttractiveMaleAdjective>> – unsurprisingly, Bettis has ruled him out.
<<else>>\
He's <<highlyAttractiveMaleAdjective>> – astonishingly, Bettis has given you the green light.
<</if>>
<<else>>\
He's <<highlyAttractiveMaleAdjective>> – you could see yourself going home with this guy.
<</if>>\
<<elseif $male1.attr == 4>>\
<<if $male1.from == "cathouse">>\
<<if ndef $male1.bettis>>\
He's quite <<handsome>>, probably too much so for Bettis to <<= either("approve", "okay", "green light")>>.
<<elseif not $male1.bettis>>\
He's quite <<handsome>>, so Bettis has ruled him out.
<<else>>\
He's quite <<handsome>>. Surprisingly, Bettis has given you the green light.
<</if>>
<<else>>\
He's quite <<handsome>>, but you could do better.
<</if>>\
<<elseif $male1.attr == 3>>\
<<if $male1.from == "cathouse">>\
<<if ndef $male1.bettis>>\
He's average looking – not your type. Maybe Bettis would <<= either("approve", "okay", "green light")>> him.
<<elseif not $male1.bettis>>\
He's average looking – not your type, but Bettis has ruled him out anyway.
<<else>>\
He's average looking – not your type. Bettis has given you the green light.
<</if>>
<<else>>\
He's not your type. You don't want to go home with him.
<</if>>\
<<elseif $male1.attr == 2>>\
<<if $male1.from == "cathouse">>\
<<if ndef $male1.bettis>>\
He's ugly. Bettis would probably <<= either("approve", "okay", "green light")>> him.
<<elseif not $male1.bettis>>\
He's ugly, but Bettis has ruled him out anyway. She must want you to do even worse.
<<else>>\
He's ugly. Bettis has given you the green light.
<</if>>
<<else>>\
He's ugly; you definitely don't want to go home with him.
<</if>>\
<<elseif $male1.attr lte 1>>\
<<if $male1.from == "cathouse">>\
<<if ndef $male1.bettis>>\
He's hideous. Bettis would definitely <<= either("approve", "okay", "green light")>> him.
<<elseif not $male1.bettis>>\
He's hideous, but Bettis has ruled him out anyway. She must want you to do even worse.
<<else>>\
He's hideous. Bettis has given you the green light.
<</if>>
<<else>>\
He's hideous, you're miles out of his league, and you've got no interest in taking him home.
<</if>>\
<</if>>\
<</nobr>><</widget>>
<<widget "male1HotnessRating">><<nobr>>
<<if $male1.attr gte 5>>
a hot guy
<<elseif $male1.attr == 4>>
a good looking guy
<<elseif $male1.attr == 3>>
an average looking guy
<<elseif $male1.attr == 2>>
a plain-looking guy
<<elseif $male1.attr lte 1>>
an ugly guy
<</if>>
<</nobr>><</widget>>
<<widget "male1Handsomeness">><<nobr>>
<<if $male1.attr == 5>>
a strikingly <<= either("handsome", "good looking", "attractive")>>
<<elseif $male1.attr == 4>>
a <<= either("handsome", "good looking")>>
<<elseif $male1.attr == 3>>
an average looking
<<elseif $male1.attr == 2>>
a plain looking
<<elseif $male1.attr == 1>>
an <<= either("ugly", "unattractive")>>
<</if>>
<</nobr>><</widget>>
<<widget "male1HairDesc">><<nobr>>
<<if $male1.facialHair == "none">>
<<if $male1.attr gte 4>>
$male1.hair.goodDesc,
<<else>>
$male1.hair.badDesc,
<</if>>
<<else>>
<<if $male1.attr gte 4>>
$male1.hair.goodDesc, $male1.beard,
<<else>>
$male1.hair.badDesc, $male1.beard,
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "male1BodyDesc">><<nobr>>
<<if $male1.height == 3 and $male1.fitness == 2>>
He's of average height and build, and is
<<elseif $male1.height != 3 and $male1.fitness == 2>>
He's <<male1Height>> and is
<<else>>
<<if $male1.fitness == 1>>
He's <<male1Fat>>, <<male1Height>>, and is
<<elseif $male1.fitness == 3>>
He's <<male1Thin>>, <<male1Height>>, and is
<<elseif $male1.fitness == 4>>
He's <<male1Height>> and <<male1Athletic>>, and is
<<elseif $male1.fitness == 5>>
He's <<male1Height>> and <<male1Strong>>, and is
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "male1Height">><<nobr>>
<<if $male1.height == 1>>
very short\
<<elseif $male1.height == 2>>
short\
<<elseif $male1.height == 3>>
of average height\
<<elseif $male1.height == 4>>
tall\
<<elseif $male1.height == 5>>
very tall\
<</if>>
<</nobr>><</widget>>
<<widget "male1Fat">><<nobr>>
<<if $male1.attr gte 4>>
<<set _male1Fat to [
'chubby',
'carrying a few extra pounds'
]>>
<<= _male1Fat.random()>>\
<<else>>
<<set _male1Fat to [
'fat',
'overweight',
'out of shape'
]>>
<<= _male1Fat.random()>>\
<</if>>
<</nobr>><</widget>>
<<widget "male1Thin">><<nobr>>
<<if $male1.attr gte 4>>
<<set _male1Thin to [
'lean',
'slim',
'wiry'
]>>
<<= _male1Thin.random()>>\
<<else>>
<<set _male1Thin to [
'skinny',
'scrawny'
]>>
<<= _male1Thin.random()>>\
<</if>>
<</nobr>><</widget>>
<<widget "male1Athletic">><<nobr>>
<<if $male1.attr gte 4>>
<<set _male1Athletic to [
'in great shape',
'athletically built',
'looks very fit',
'has a great body'
]>>
<<= _male1Athletic.random()>>\
<<else>>
<<set _male1Athletic to [
'fit-looking',
'athletically built'
]>>
<<= _male1Athletic.random()>>\
<</if>>
<</nobr>><</widget>>
<<widget "male1Strong">><<nobr>>
<<if $male1.attr gte 4>>
<<set _male1Strong to [
'powerfully built',
'muscular',
'has strong arms',
'strong looking'
]>>
<<= _male1Strong.random()>>\
<<else>>
<<set _male1Strong to [
'muscular'
]>>
<<= _male1Strong.random()>>\
<</if>>
<</nobr>><</widget>>
<<widget "male1ColdApproach">><<nobr>>
<<if $male1.from == "Oceana" and $scene.contestOver == true>>
<<set $male1.coldApproach to "wetTshirt">>
<<else>>
<<set _coldApproaches to [
'beautyCompliment',
'askName']>>
<<set $male1.coldApproach to _coldApproaches.random()>>
<</if>>
<<if $male1.coldApproach == "beautyCompliment">>
<<set _compliments to [
'He leans into your ear and tells you that you\'re <<beautiful>>.'
]>>
<<= _compliments.random()>>
<<elseif $male1.coldApproach == "askName">>
<<set _askName to [
'He leans into your ear and asks your name.'
]>>
<<= _askName.random()>>
<<elseif $male1.coldApproach == "wetTshirt">>
<<set _wetTshirt to [
'He shouts into your ear that you\'ve got great tits.',
'He shouts into your ear that you were the sexiest bitch up there.',
'He shouts into your ear that you\'re a sexy slut.']>>
<<if $scene.lostThong == true>>
<<set _wetTshirt.push(
'He shouts into your ear that you\'ve got a porn star pussy.',
'He shouts into your ear that you look <<beautiful>> naked.',
'He shouts into your ear that he loved seeing you naked.')>>
<<else>>
<<set _wetTshirt.push(
'He shouts into your ear that he loved seeing your tits.')>>
<</if>>
<<= _wetTshirt.random()>>
<</if>>
<</nobr>><</widget>>
<<widget "male1CourageRoll">><<silently>>
<<if $pc.braSize == "34DD">>
<<set $male1.courage +=1>>
<<elseif $pc.braSize == "34E">>
<<set $male1.courage +=2>>
<</if>>
<<set _m1CourageRoll to random(1, 10) + $male1.courage>>
<</silently>><</widget>>
<<widget "male1NightclubPeacocking">><<silently>>
<<set _male1Peacocking to [
'checking you out',
'trying to make eye contact with you',
'trying to catch your eye',
'trying to catch your attention',
'talking about you to his friends'
]>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set _male1Peacocking.push(
'staring at your <<= either("tits", "boobs", "chest")>> when he thinks you\'re not looking')>>
<</if>>
<<if $scene.location == "bar queue">>
<<set _male1Peacocking.push(
'manoeuvring closer to you in the queue')>>
<<elseif $scene.location == "dance floor">>
<<set _male1Peacocking.push(
'dancing closer to you')>>
<</if>>
<</silently>>\
<<= _male1Peacocking.random()>>\
<</widget>>
/* Male1 was encouraged and approached */
<<widget "male1NightclubEncApproach">><<silently>>
<<if $scene.location == "dance floor" and $male1.from != "cathouse">>
<<set _male1NightclubEncApproach to [
'He smiles and dances his way over.',
'He dances up to you, and playfully bumps his hip against yours.']>>
<<elseif $scene.location == "dance floor" and $male1.from == "cathouse">>
<<set _male1NightclubEncApproach to [
'He headbangs his way over to you.']>>
<<else>>
<<set _male1NightclubEncApproach to [
'He smiles and comes over.',
'He sets his jaw and approaches with determination.'
]>>
<</if>>
<</silently>>\
<<= _male1NightclubEncApproach.random()>>\
<</widget>>
/* Male1 was encouraged but chickened out */
<<widget "male1NightclubEncDecline">><<silently>>
<<set _male1NightclubEncDecline to [
'He takes a deep breath, but can\'t sum up the courage to approach you.',
'He looks away suddenly, too scared to approach you.'
]>>
<</silently>>\
<<= _male1NightclubEncDecline.random()>>\
<</widget>>
/* Male1 was discouraged and approached anyway */
<<widget "male1NightclubDiscApproach">><<silently>>
<<if $scene.location == "dance floor">>
<<set _male1NightclubDiscApproach to [
'He ignores the signals, and dances up close to you anyway.'
]>>
<<else>>
<<set _male1NightclubDiscApproach to [
'He ignores the signals and comes over anyway.',
'He sets his jaw determinedly and walks up to you regardless.'
]>>
<</if>>
<</silently>>\
<<= _male1NightclubDiscApproach.random()>>\
<</widget>>
/* Male1 was discouraged and chickened out */
<<widget "male1NightclubDiscDecline">><<silently>>
<<if $scene.location == "dance floor">>
<<set _male1NightclubDiscDecline to [
'He looks away, embarrassed.',
'He concentrates harder on his dancing, pretending that he wasn\'t checking you out at all.',
]>>
<<else>>
<<set _male1NightclubDiscDecline to [
'He looks away, embarrassed.',
'He stares at a wall, pretending that he wasn\'t into you anyway.',
'He looks at his shoes.'
]>>
<</if>>
<</silently>>\
<<= _male1NightclubDiscDecline.random()>>\
<</widget>>
<<widget "pcNightclubEncourageMale1">><<silently>>
<<set _pcEncourageMale1 to [
'You shoot him a smouldering gaze.',
'You shoot him a flirty smile.',
'You smile encouragingly at him.',
'You gaze enticingly back at him.'
]>>
<</silently>>\
<<= _pcEncourageMale1.random()>>\
<</widget>>
<<widget "pcNightclubDiscourageMale1">><<silently>>
<<set _pcDiscourageMale1 to [
'You pointedly avoid making eye contact.',
'You shoot him a withering, <i>no way</i> look.',
'You glance at him dismissively.'
]>>
<</silently>>\
<<= _pcDiscourageMale1.random()>>\
<</widget>>
<<widget "beautyComplimentReply">>
\<<set _bCompReply to [
'Thanks,',
'Thank you,',
'I appreciate it,',
'Thanks!',
'Thank you!',
'That\'s sweet,']>>
\<<= _bCompReply.random()>>
\<</widget>>
<<widget "rebuffSuitorReason">>
\<<set _rebuffReason to [
'You\'re not my type',
'I\'m not interested',
'Not interested']>>
\<<= _rebuffReason.random()>>
\<</widget>>
<<widget "male1RebuffedPartingWords">><<silently>>
<<if $male1.agree == 1 and $male1.neurot == 3 and $male1.from != "Cathouse">>
<<set _male1Rebuffed to [
'You stuck up cunt',
'Bitch',
'Fucking cunt',
'I hope you get fucking raped',
'Fuck off, bitch',
'Fuck off then, you cunt',
'You fucking cunt',
'You brain dead cunt',
'Fucking stupid cunt',
'You boring bitch']>>
<<set _dickhead to true>>
<<else>>
<<set _male1Rebuffed to [
'Can\'t blame a guy for trying',
'Have a great night',
'Too bad',
'Whatever',
'Okay',
'Seeya',
'You\'re no fun']>>
<</if>>
<</silently>>\
<<= _male1Rebuffed.random()>>\
<</widget>>
<<widget "male1ConversationStarter">><<silently>>
<<set _male1ConversationStarter to [
'So, where are you from?',
'Haven\'t seen you in here before...',
'What do you think of this place?'
]>>
<<if $pc.nationality == "English">>
<<set _male1ConversationStarter.push(
'You\'re English?')>>
<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _male1ConversationStarter.push(
'You\'re American?',
'You\'re from the States?',
'You\'re a Yank?')>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set _male1ConversationStarter.push(
'You\'re Australian?',
'You\'re an Aussie?')>>
<</if>>
<<if $scene.location == "bar queue">>
<<set _male1ConversationStarter.push(
'Service is so slow here...')>>
<</if>>
<</silently>>\
<<= _male1ConversationStarter.random()>>\
<</widget>>
<<widget "lowOpenness">><<silently>>
<<set _male1LowOpen to [
{'reveal': 'He\'s a bit dull, really.', 'report': 'He\'s a bit dull.'}]>>
<</silently>>
_male1LowOpen.random()
<</silently>><</widget>>
<<widget "highOpenness">><<silently>>
<<set _male1HiOpen to [
{'reveal': 'He\'s interesting to talk to.', 'report': 'He\'s interesting to talk to.'}]>>
<</silently>>\
<<= _male1HiOpen.random()>>\
<</widget>>
<<widget "male1InfoBox">>
<div id="maleInfo" class="maleInfo hidden">ⓘ He's <<male1Handsomeness>> $male1.ethnicity $male1.nationalityNoun $male1.ageDesc who <<male1HairDesc>> and $male1.eyeColour eyes.
<<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<for _i = 0; _i < $male1.revealedTraits.length; _i++>>\
<<= $male1.revealedTraits[_i].report>>
<</for>>
<<if $male1.from == "Corinthian" or $male1.from == "Oceana">>\
<<scotlandAttractionCheck>>
<<elseif $male1.from == "Cathouse">>\
<<if ndef $male1.bettis>>\
<<if $male1.attr == 5>>He's really <<handsome>>.<<elseif $male1.attr == 4>>He's fairly <<handsome>>, but not the kind of guy you'd normally go home with.<<elseif $male1.attr == 3>>He's not your type; you don't find him attractive.<<elseif $male1.attr == 2>>He's ugly, and wouldn't normally have a chance with you.<<elseif $male1.attr == 1>>He's hideous; you're miles out of his league.<</if>> Bettis hasn't texted you about him yet.
<<elseif $male1.bettis == false>>\
<<if $male1.attr == 5>>He's really <<handsome>>.<<elseif $male1.attr == 4>>He's fairly <<handsome>>, but not the kind of guy you'd normally go home with.<<elseif $male1.attr == 3>>He's not your type; you don't find him attractive.<<elseif $male1.attr == 2>>He's ugly, and wouldn't normally have a chance with you.<<elseif $male1.attr == 1>>He's hideous; you're miles out of his league.<</if>>Bettis has ruled him out; you're wasting your time with him.
<<else>>\
<<if $male1.attr == 5>>He's really <<handsome>>.<<elseif $male1.attr == 4>>He's fairly <<handsome>>, but not the kind of guy you'd normally go home with.<<elseif $male1.attr == 3>>He's not your type; you don't find him attractive.<<elseif $male1.attr == 2>>He's ugly, and wouldn't normally have a chance with you.<<elseif $male1.attr == 1>>He's hideous; you're miles out of his league.<</if>>Bettis has ok'd him – you can invite him back to the safehouse if you want.
<</if>>\
<<elseif $male1.uniqueID == "Gus Macalistair">>\
$chapter.gusDesc
<</if>>\
</div>
<</widget>>
<<widget "male1EarlyKino">><<silently>>
<<set _male1EarlyKino to [
'He leans in intimately close while you\'re talking, his breath hot in your ear.',
'He touches your arm while he\'s talking to you.',
'He touches you lightly on your elbow while he talks.']>>
<</silently>>\
<<= _male1EarlyKino.random()>>\
<</widget>>
<<widget "male1MidKino">><<silently>>
<<set _male1MidKino to [
'He rests his hand on the small of your back while he leans in to talk.',
'He touches your waist as he talks.',
'He rests a hand on your hip while he talks to you.']>>
<<set $male1.midKino to true>>
<</silently>>\
<<= _male1MidKino.random()>>\
<</widget>>
<<widget "m1ClubFirstKiss">><<silently>>
<<set _male1KissArray to [
'His face leans in, very close to yours. He looks into your eyes for a moment, then goes in for a kiss.'
]>>
<<set $male1.hasKissedPC to true>>
<</silently>>\
<<= _male1KissArray.random()>>\
<</widget>>
<<widget "scotlandMale1HangingOutCourageRoll">><<silently>>
<<if ndef $male1.hasKissedPC>>
<<set $male1.hasKissedPC to false>>
<</if>>
<<set _currentpassage to passage()>>
<<if $scene.contestOver>>
<<set $male1.courage += 1000000>> /* max out his confidence if she just took part in miss wet t-shirt */
<</if>>
<<set $male1.courage += 1,
_male1CourageRoll to random(1,10)>> /* buff courage for spending time around her, roll 1d10 to see how bravely he acts in this passage */
<<if Flag("big-tits")>>
<<set _male1CourageRoll +=1>> /* buff his courage because big tits = slutty */
<</if>>
<<if $pc.braSize == "34E">>
<<set _male1CourageRoll += 1>> /* buff his courage again because really big tits = really slutty */
<</if>>
<<set _male1CourageRoll += $male1.courage>> /* add or subtract his inherent courage from the dice roll */
<<set _male1Options to []>> /* create a new array to hold his options */
<<set _lightKinoDifficulty to 3>> /* set difficulty for touching her for the first time to 3/10 */
<<set _midKinoDifficulty to 5>> /* set difficulty for a bolder touch for the first time to 5/10 */
<<if not _currentpassage.includes ("bar queue together")>> /* don't allow him to first kiss her if they're in the bar queue to avoid disrupting the flow of that sequence */
<<set _kissDifficulty to 15>> /* set difficulty for kissing her for the first time to 8/10 */
<</if>>
<<if _male1CourageRoll gte _lightKinoDifficulty>> /* if he makes his light kino roll or he's done it already */
<<set _male1Options.push('male1EarlyKino')>> /* add a light touch to his options */
<</if>>
<<if _male1CourageRoll gte _midKinoDifficulty or $male1.midKino>> /* if he makes his mid kino roll or he's done it already */
<<set _male1Options.push('male1MidKino')>> /* add a bolder touch to his options */
<<if $male1.hasKissedPC>>
<<set _male1Options.push('m1SnippetCaressPC')>> /* if he's kissed her, add a caress to his options */
<</if>>
<<if $male1.isWithSlut>>
<<set _male1Options.push('m1SnippetGropePC')>> /* if she's done something slutty, add a grope to his options */
<</if>>
<</if>>
<<if _male1CourageRoll gte _kissDifficulty or $male1.hasKissedPC>> /* if he makes his kiss roll or he's done it already */
<<if $male1.hasKissedPC>>
<<set _male1Options.push('m1SnippetKissPC')>> /* add a kiss to his options */
<<else>>
<<set _male1Options.push('m1ClubFirstKiss')>> /* add a first kiss to his options */
<</if>>
<</if>>
<<if _currentpassage.includes ("hang out with a guy") and _male1CourageRoll gte 5>>
<<set _male1Options.push('m1SnippetAskPCDance')>>/*add ability to offer to dance with Agent*/
<</if>>
<<if _currentpassage.includes ("hang out with a guy") and _male1CourageRoll gte 3 and not $pc.hasDrink>>
<<set _male1Options.push('m1SnippetAskPCDrink')>>/*add ability to offer a drink to Agent*/
<</if>>
<<if _male1Options.length gt 0>> /* if he has any options */
<<set _male1Decision to _male1Options.random()>> /* pick a decision randomly from the generated list */
<</if>>
<<if _male1Decision == "male1EarlyKino" or _male1Decision == "male1MidKino">>
<<if $pc.arousal lt 40>>
<<set _pcArousal to 1 + $male1.attr + $male1.fitness - 6>>
<<set _pcArousal = Math.clamp(_pcArousal, 0, 1)>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to 1 + 10 - $male1.attr - $male1.fitness>>
<<set _male1Arousal = Math.clamp(_male1Arousal, 0, 1)>>
<</if>>
<<elseif def _male1Decision and not _male1Decision == "m1ClubFirstKiss">>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<</if>>
<</silently>><</widget>>/* RANDOM MAN GENERATOR */
<<widget "corinthianRandomMale">><<nobr>>
<<set $male1 to {},
$male1.hiddenTraits to [],
$male1.revealedTraits to [],
$male1.courage to 0,
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.hjStyle to "",
$male1.from to "Corinthian">>
/* Set nationality */
<<set $male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish">>
/* Set name */
<<if $male1.nationality == "Scottish">>
<<set $male1.firstname to setup.maleScottishFirstnames.random(),
$male1.surname to setup.scottishSurnames.random(),
$male1.surnameKnown to false>>
<</if>>
/* Set age */
<<set $male1.age to random(18, 36)>>
<<if $male1.age lt 20>>
<<set $male1.ageDesc to "in his late teens">>
<<elseif $male1.age gte 20 and $male1.age lte 23>>
<<set $male1.ageDesc to "in his early twenties">>
<<elseif $male1.age gte 24 and $male1.age lte 26>>
<<set $male1.ageDesc to "in his mid twenties">>
<<elseif $male1.age gte 27 and $male1.age lte 29>>
<<set $male1.ageDesc to "in his late twenties">>
<<elseif $male1.age gte 30 and $male1.age lte 33>>
<<set $male1.ageDesc to "in his early thirties">>
<<elseif $male1.age gte 34 and $male1.age lte 36>>
<<set $male1.ageDesc to "in his mid thirties">>
<<elseif $male1.age gte 37 and $male1.age lte 39>>
<<set $male1.ageDesc to "in his late thirties">>
<<elseif $male1.age gte 40 and $male1.age lte 43>>
<<set $male1.ageDesc to "in his early forties">>
<<elseif $male1.age gte 44 and $male1.age lte 46>>
<<set $male1.ageDesc to "in his mid forties">>
<<elseif $male1.age gte 47 and $male1.age lte 49>>
<<set $male1.ageDesc to "in his late forties">>
<</if>>
/* Set ethnicity */
<<set _ethnicity to random(1,100)>>
<<if _ethnicity lte 100>>
<<set $male1.ethnicity to "white">>
<</if>>
/* Set height */
/* 1 - v short, 2 - short, 3 - average, 4 - tall, 5 - v tall */
<<set _heightRoll to random(1,100)>>
<<if _heightRoll lte 2>>
<<set $male1.height to 1,
$male1.courage -= 2>>
<<elseif _heightRoll gte 3 and _heightRoll lte 16>>
<<set $male1.height to 2,
$male1.courage -= 1>>
<<elseif _heightRoll gte 17 and _heightRoll lte 84>>
<<set $male1.height to 3>>
<<elseif _heightRoll gte 85 and _heightRoll lte 98>>
<<set $male1.height to 4,
$male1.courage += 1>>
<<elseif _heightRoll gte 99>>
<<set $male1.height to 5,
$male1.courage += 2>>
<</if>>
/* Set looks */
/* 1 - ugly, 2 - plain, 3 - average, 4 - good looking, 5 - gorgeous */
<<set _looksRoll to random(1,100)>>
<<if _looksRoll lte 2>>
<<set $male1.looks to 1,
$male1.courage -= 2>>
<<elseif _looksRoll gte 3 and _looksRoll lte 16>>
<<set $male1.looks to 2,
$male1.courage -= 1>>
<<elseif _looksRoll gte 17 and _looksRoll lte 84>>
<<set $male1.looks to 3>>
<<elseif _looksRoll gte 85 and _looksRoll lte 98>>
<<set $male1.looks to 4,
$male1.courage += 1>>
<<elseif _looksRoll gte 99>>
<<set $male1.looks to 5,
$male1.courage += 2>>
<</if>>
/* Set cock size */
/* 1 - tiny, 2 - small, 3 - average, 4 - big, 5 - massive */
<<set _cockRoll to random(1,100)>>
<<if _cockRoll lte 2>>
<<set $male1.cockSize to 1,
$male1.courage -= 2>>
<<elseif _cockRoll gte 3 and _cockRoll lte 16>>
<<set $male1.cockSize to 2,
$male1.courage -= 1>>
<<elseif _cockRoll gte 17 and _cockRoll lte 84>>
<<set $male1.cockSize to 3>>
<<elseif _cockRoll gte 85 and _cockRoll lte 98>>
<<set $male1.cockSize to 4,
$male1.courage += 1>>
<<elseif _cockRoll gte 99>>
<<set $male1.cockSize to 5,
$male1.courage += 2>>
<</if>>
/* Set eye colour */
<<if $male1.ethnicity == "white">>
<<set $male1.skinColour to "fair">>
<<set _eyeRoll to random(1,100)>>
<<if _eyeRoll gte 1 and _eyeRoll lte 5>>
<<set $male1.eyeColour to "grey">>
<<elseif _eyeRoll gte 6 and _eyeRoll lte 30>>
<<set $male1.eyeColour to "blue">>
<<elseif _eyeRoll gte 31 and _eyeRoll lte 53>>
<<set $male1.eyeColour to "brown">>
<<elseif _eyeRoll gte 54 and _eyeRoll lte 74>>
<<set $male1.eyeColour to "hazel">>
<<elseif _eyeRoll gte 75>>
<<set $male1.eyeColour to "green">>
<</if>>
<</if>>
/* Set hair volume */
/* 0 - bald, 1 - thin, 2 - average, 3 - thick */
<<set _baldRoll to random(1,100)>>
<<if $male1.age gte 25>>
<<if _baldRoll lte $male1.age>>
<<set $male1.hairVol to either(0, 1),
$male1.courage -= 1>>
<</if>>
<</if>>
<<if ndef $male1.hairVol>>
<<if _baldRoll + $male1.age lte 50>>
<<set $male1.hairVol to 3,
$male1.courage += 1>>
<<else>>
<<set $male1.hairVol to 2>>
<</if>>
<</if>>
/* Set hair colour */
<<if $male1.hairVol gt 0>>
<<set _hairRoll to random(1,100)>>
<<if _hairRoll lte 23>>
<<set $male1.hairColour to "black">>
<<elseif _hairRoll gte 24 and _hairRoll lte 46>>
<<set $male1.hairColour to "dark brown">>
<<elseif _hairRoll gte 47 and _hairRoll lte 70>>
<<set $male1.hairColour to "light brown">>
<<elseif _hairRoll gte 71 and _hairRoll lte 90>>
<<set $male1.hairColour to "blond">>
<<elseif _hairRoll gte 91>>
<<set $male1.hairColour to "ginger",
$male1.courage -= 1>>
<</if>>
<<set _greyRoll to random(1,100)>>
<<if $male1.age gte 35 and $male1.age lte 44>>
<<if _greyRoll lte 40 and _greyRoll gte 10>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 9>>
<<set $male1.hairColour to "grey">>
<</if>>
<<elseif $male1.age gte 45 and $male1.age lte 50>>
<<if _greyRoll lte 63 and _greyRoll gte 38>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 37 and _greyRoll gte 20>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 19>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 51 and $male1.age lte 55>>
<<if _greyRoll lte 78 and _greyRoll gte 45>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 44 and _greyRoll gte 27>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 26>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 56 and $male1.age lte 60>>
<<if _greyRoll lte 86 and _greyRoll gte 58>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 57 and _greyRoll gte 33>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 32>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 61>>
<<if _greyRoll lte 91 and _greyRoll gte 75>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 74 and _greyRoll gte 41>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 40>>
<<set $male1.hairColour to "white">>
<</if>>
<</if>>
<</if>>
/* Set OCEAN */
<<set _opennessRoll to random(1, 100)>>
<<if _opennessRoll lte 15>>
<<set $male1.openness to 1>>
<<set _lowOpenness to setup.lowOpenness.random(),
$male1.hiddenTraits.push(_lowOpenness),
$male1.courage -= 1>>
<<elseif _opennessRoll gte 16 and _opennessRoll lte 85>>
<<set $male1.openness to 2>>
<<elseif _opennessRoll gte 86>>
<<set $male1.openness to 3,
_highOpenness to setup.highOpenness.random(),
$male1.hiddenTraits.push(_highOpenness),
$male1.courage += 1>>
<</if>>
<<set _conscRoll to random(1, 100)>>
<<if _conscRoll lte 15>>
<<set $male1.consc to 1,
_lowConscientiousness to setup.lowConscientiousness.random(),
$male1.hiddenTraits.push(_lowConscientiousness)>>
<<elseif _conscRoll gte 16 and _conscRoll lte 85>>
<<set $male1.consc to 2>>
<<elseif _conscRoll gte 86>>
<<set $male1.consc to 3,
_highConscientiousness to setup.highConscientiousness.random(),
$male1.hiddenTraits.push(_highConscientiousness)>>
<</if>>
<<set _extroRoll to random(1, 100)>>
<<if _extroRoll lte 15>>
<<set $male1.extro to 1,
_lowExtraversion to setup.lowExtraversion.random(),
$male1.hiddenTraits.push(_lowExtraversion),
$male1.courage -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s quiet and shy.', 'report': 'He\'s quiet and shy.'})>>
<<elseif _extroRoll gte 16 and _extroRoll lte 85>>
<<set $male1.extro to 2>>
<<elseif _extroRoll gte 86>>
<<set $male1.extro to 3,
_highExtraversion to setup.highExtraversion.random(),
$male1.hiddenTraits.push(_highExtraversion),
$male1.courage += 1>>
<</if>>
<<set _agreeRoll to random(1, 100)>>
<<if _agreeRoll lte 15>>
<<set $male1.agree to 1,
_lowAgreeableness to setup.lowAgreeableness.random(),
$male1.hiddenTraits.push(_lowAgreeableness),
$male1.courage -= 1>>
<<elseif _agreeRoll gte 16 and _agreeRoll lte 85>>
<<set $male1.agree to 2>>
<<elseif _agreeRoll gte 86>>
<<set $male1.agree to 3,
_highAgreeableness to setup.highAgreeableness.random(),
$male1.hiddenTraits.push(_highAgreeableness),
$male1.courage += 1>>
<</if>>
<<set _neurotRoll to random(1, 100)>>
<<if _neurotRoll lte 15>>
<<set $male1.neurot to 1,
_lowNeuroticism to setup.lowNeuroticism.random(),
$male1.hiddenTraits.push(_lowNeuroticism),
$male1.courage += 1>>
<<elseif _neurotRoll gte 16 and _neurotRoll lte 85>>
<<set $male1.neurot to 2>>
<<elseif _neurotRoll gte 86>>
<<set $male1.neurot to 3,
_highNeuroticism to setup.highNeuroticism.random(),
$male1.hiddenTraits.push(_highNeuroticism),
$male1.courage -= 1>>
<</if>>
/* Set fitness */
/* 1 - fat, 2 - average, 3 - thin, 4 - lean athletic, 5 - pumped */
<<set _fitnessRoll to random(1,100)>>
<<if $male1.consc == 1>>
<<set _fitnessRoll -= 15>>
<<elseif $male1.consc == 3>>
<<set _fitnessRoll += 15>>
<</if>>
<<if $male1.age lte 25>>
<<set _fitnessRoll += 10>>
<<elseif $male1.age gte 40 and $male1.age lte 49>>
<<set _fitnessRoll -= 10>>
<<elseif $male1.age gte 50 and $male1.age lte 59>>
<<set _fitnessRoll -= 20>>
<<elseif $male1.age gte 60>>
<<set _fitnessRoll -= 30>>
<</if>>
<<if _fitnessRoll lte 15>>
<<set $male1.fitness to 1,
$male1.courage -= 2>>
<<elseif _fitnessRoll gte 16 and _fitnessRoll lte 65>>
<<set $male1.fitness to 2>>
<<elseif _fitnessRoll gte 66 and _fitnessRoll lte 79>>
<<set $male1.fitness to 3,
$male1.courage += 1>>
<<elseif _fitnessRoll gte 80 and _fitnessRoll lte 90>>
<<set $male1.fitness to 4,
$male1.courage += 2>>
<<elseif _fitnessRoll gte 91>>
<<set $male1.fitness to 5,
$male1.courage += 2>>
<</if>>
/* Set dance skill */
/* 1 - terrible, 2 - bad, 3 - average, 4 - good, 5 - great */
<<set _danceSkillRoll to random(1,100)>>
<<if $male1.openness == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.openness == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.extro == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.extro == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.agree == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.agree == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.neurot == 1>>
<<set _danceSkillRoll += 10>>
<<elseif $male1.neurot == 3>>
<<set _danceSkillRoll -= 10>>
<</if>>
<<if _danceSkillRoll lte 15>>
<<set $male1.danceSkill to 1,
$male1.courage -= 2>>
<<elseif _danceSkillRoll gte 16 and _danceSkillRoll lte 65>>
<<set $male1.danceSkill to 2,
$male1.courage -= 1>>
<<elseif _danceSkillRoll gte 66 and _danceSkillRoll lte 79>>
<<set $male1.danceSkill to 3>>
<<elseif _danceSkillRoll gte 80 and _danceSkillRoll lte 90>>
<<set $male1.danceSkill to 4,
$male1.courage += 1>>
<<elseif _danceSkillRoll gte 91>>
<<set $male1.danceSkill to 5,
$male1.courage += 2>>
<</if>>
/* Set IQ */
<<set _iqRoll to random(1, 100)>>
<<if $male1.openness == 3>>
<<set _iqRoll += 15>>
<<elseif $male1.openness == 1>>
<<set _iqRoll -= 15>>
<</if>>
<<if _iqRoll lte 2>>
<<set $male1.iqQuintile to 1,
$male1.iq to random(87, 94)>>
<<elseif _iqRoll gte 3 and _iqRoll lte 16>>
<<set $male1.iqQuintile to 2,
$male1.iq to random(95, 99)>>
<<elseif _iqRoll gte 17 and _iqRoll lte 84>>
<<set $male1.iqQuintile to 3,
$male1.iq to random(100, 109)>>
<<elseif _iqRoll gte 85 and _iqRoll lte 98>>
<<set $male1.iqQuintile to 4,
$male1.iq to random(110, 115)>>
<<elseif _iqRoll gte 99>>
<<set $male1.iqQuintile to 5,
$male1.iq to random(116, 130)>>
<</if>>
/* Set job */
<<set _jobOptions to []>>
<<if $male1.iqQuintile == 1>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0}),
_jobOptions.push({'title': 'fast food', 'class': 'unskilled', 'reveal': 'You find out that he works in a McDonalds.', 'report': 'He works at McDonalds.', 'courage': 0}),
_jobOptions.push({'title': 'postman', 'class': 'unskilled', 'reveal': 'You find out that he\'s a postman.', 'report': 'He\'s a postman.', 'courage': 0}),
_jobOptions.push({'title': 'labourer', 'class': 'unskilled', 'reveal': 'You find out that he works on a building site.', 'report': 'He\'s a labourer.', 'courage': 0}),
_jobOptions.push({'title': 'gardener', 'class': 'unskilled', 'reveal': 'You find out that he\'s a gardener.', 'report': 'He\'s a gardener.', 'courage': 0}),
_jobOptions.push({'title': 'carpet fitter', 'class': 'unskilled', 'reveal': 'You find out that he\'s a carpet fitter.', 'report': 'He\'s a carpet fitter.', 'courage': 0}),
_jobOptions.push({'title': 'farmhand', 'class': 'unskilled', 'reveal': 'You find out that he\'s a farmhand.', 'report': 'He\'s a farmhand.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 2>>
<<set _jobOptions.push({'title': 'taxi driver', 'class': 'unskilled', 'reveal': 'You find out that he\'s a taxi driver.', 'report': 'He\'s a taxi driver.', 'courage': 0}),
_jobOptions.push({'title': 'security guard', 'class': 'unskilled', 'reveal': 'You find out that he\'s a security guard.', 'report': 'He\'s a security guard.', 'courage': 0}),
_jobOptions.push({'title': 'plumber', 'class': 'unskilled', 'reveal': 'You find out that he\'s a plumber.', 'report': 'He\'s a plumber.', 'courage': 0}),
_jobOptions.push({'title': 'warehouseman', 'class': 'unskilled', 'reveal': 'You find out that he works in a warehouse.', 'report': 'He\'s a warehouseman.', 'courage': 0}),
_jobOptions.push({'title': 'carpenter', 'class': 'unskilled', 'reveal': 'You find out that he\'s a carpenter.', 'report': 'He\'s a carpenter.', 'courage': 0}),
_jobOptions.push({'title': 'cook', 'class': 'unskilled', 'reveal': 'You find out that he\'s a cook.', 'report': 'He\'s a cook.', 'courage': 0}),
_jobOptions.push({'title': 'baker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a baker.', 'report': 'He\'s a baker.', 'courage': 0}),
_jobOptions.push({'title': 'delivery driver', 'class': 'unskilled', 'reveal': 'You find out that he\'s a delivery driver.', 'report': 'He\'s a delivery driver.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 3>>
<<set _jobOptions.push({'title': 'office worker', 'class': 'clerical', 'reveal': 'You find out that he\'s an office worker.', 'report': 'He works in an office.', 'courage': 0}),
_jobOptions.push({'title': 'sales rep', 'class': 'clerical', 'reveal': 'You find out that he\'s a sales rep.', 'report': 'He\'s a sales rep.', 'courage': 0}),
_jobOptions.push({'title': 'call centre', 'class': 'clerical', 'reveal': 'You find out that he works in a call centre.', 'report': 'He works in a call centre.', 'courage': 0}),
_jobOptions.push({'title': 'machine operator', 'class': 'unskilled', 'reveal': 'You find out that he\'s a machine operator.', 'report': 'He\'s a machine operator.', 'courage': 0}),
_jobOptions.push({'title': 'butcher', 'class': 'unskilled', 'reveal': 'You find out that he\'s a butcher.', 'report': 'He\'s a butcher.', 'courage': 0}),
_jobOptions.push({'title': 'welder', 'class': 'unskilled', 'reveal': 'You find out that he\'s a welder.', 'report': 'He\'s a welder.', 'courage': 0}),
_jobOptions.push({'title': 'sheet metal worker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a sheet metal worker.', 'report': 'He\'s a sheet metal worker.', 'courage': 0}),
_jobOptions.push({'title': 'foreman', 'class': 'unskilled', 'reveal': 'You find out that he\'s a foreman.', 'report': 'He\'s a foreman.', 'courage': 0}),
_jobOptions.push({'title': 'electrician', 'class': 'unskilled', 'reveal': 'You find out that he\'s an electrician.', 'report': 'He\'s an electrician.', 'courage': 0}),
_jobOptions.push({'title': 'teacher', 'class': 'clerical', 'reveal': 'You find out that he\'s a schoolteacher.', 'report': 'He\'s a schoolteacher.', 'courage': 0}),
_jobOptions.push({'title': 'pharmacist', 'class': 'clerical', 'reveal': 'You find out that he\'s a pharmacist.', 'report': 'He\'s a pharmacist.', 'courage': 0}),
_jobOptions.push({'title': 'accountant', 'class': 'clerical', 'reveal': 'You find out that he\'s an accountant.', 'report': 'He\'s an accountant.', 'courage': 0}),
_jobOptions.push({'title': 'nurse', 'class': 'clerical', 'reveal': 'You find out that he\'s a nurse.', 'report': 'He\'s a nurse.', 'courage': 0}),
_jobOptions.push({'title': 'office manager', 'class': 'clerical', 'reveal': 'You find out that he\'s an office manager.', 'report': 'He\'s an office manager.', 'courage': 0}),
_jobOptions.push({'title': 'retail manager', 'class': 'clerical', 'reveal': 'You find out that he\'s a retail manager.', 'report': 'He\'s a retail manager.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 4>>
<<set _jobOptions.push({'title': 'social worker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a social worker.', 'report': 'He\'s a social worker.', 'courage': 0}),
_jobOptions.push({'title': 'advertising sales', 'class': 'clerical', 'reveal': 'You find out that he works at an ad agency.', 'report': 'He works at an ad agency.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 5>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0})>>
<</if>>
<<set $male1.job to _jobOptions.random(),
$male1.courage += $male1.job.courage,
$male1.hiddenTraits.push({'reveal': '$male1.job.reveal', 'report': '$male1.job.report'})>>
/* Carry out job adjustments */
<<if $male1.job.class == "soldier">>
<<set $male1.fitness to 4>>
<</if>>
/* Set physical attractiveness */
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<set _ageDifference to $male1.age - $pc.age>>
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr -= 1>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr -= 2>>
<<elseif $male1.hairColour == "white">>
<<set $male1.attr -= 3>>
<</if>>
<<if _ageDifference lte -10>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr -= 1>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=3>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=4>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=5>>
<</if>>
<<else>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr += 2>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr += 1>>
<</if>>
<<if _ageDifference lte -1>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr +=2>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr +=1>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=3>>
<</if>>
<</if>>
/* Set haircut */
<<set _hairOptions to []>>
<<if $male1.job.class == "soldier">>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<<else>>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<</if>>
<<set $male1.hair to _hairOptions.random()>>
/* Set facial hair */
<<set _beardRoll to random(1,100)>>
<<if $male1.job.class == "soldier">>
<<set $male1.facialHair to "none">>
<<else>>
<<if _beardRoll gte 1 and _beardRoll lte 60>>
<<set $male1.facialHair to "none">>
<<elseif _beardRoll gte 61 and _beardRoll lte 78>>
<<set $male1.facialHair to "full beard">>
<<elseif _beardRoll gte 79 and _beardRoll lte 95>>
<<set $male1.facialHair to "stubble">>
<<elseif _beardRoll gte 96 and _beardRoll lte 98>>
<<set $male1.facialHair to "moustache">>
<<elseif _beardRoll gte 99 and _beardRoll lte 100>>
<<set $male1.facialHair to "chin beard">>
<</if>>
<</if>>
<<if $male1.facialHair == "none">>
<<set _beardOptions to [
'He\'s clean shaven']>>
<<elseif $male1.facialHair == "full beard">>
<<set _beardOptions to [
'a neat beard',
'a short beard',
'a bushy beard',
'a hipster beard',
'a neatly trimmed beard',
'a thick beard',
'a trendy beard',
'a goatee beard']>>
<<elseif $male1.facialHair == "stubble">>
<<set _beardOptions to [
'a few day\'s stubble',
'five o\'clock shadow',
'a stubbly jaw',
'designer stubble']>>
<<elseif $male1.facialHair == "moustache">>
<<set _beardOptions to [
'a neat moustache',
'a handlebar moustache',
'a Tom Selleck moustache',
'a pencil moustache',
'a horseshoe moustache',
'a scruffy moustache']>>
<<elseif $male1.facialHair == "chin beard">>
<<set _beardOptions to [
'a goatee',
'a soul patch',
'a chinstrap beard']>>
<</if>>
<<set $male1.beard to _beardOptions.random()>>
/* Set clothes */
<<set $male1.top to {},
$male1.bottoms to {}>>
<<set _topRoll to random(1,100)>>
<<if _topRoll lte 66>>
<<set _top to "shirt">>
<<set $male1.isWearing.add("closedShirt")>>
<<else>>
<<set _top to "tShirt">>
<<set $male1.isWearing.add("tShirt")>>
<</if>>
<<if _top == "shirt">>
<<set _topOptions to [
'a red plaid shirt',
'a blue plaid shirt',
'a brown plaid shirt',
'a green plaid shirt',
'a pale blue shirt',
'a blue shirt',
'a checked shirt',
'a white shirt',
'a black shirt',
'a brightly patterned shirt'],
$male1.top.desc to "shirt",
$male1.top.material to [
'smooth cotton',
'cotton',
'silky smooth cotton',
'soft cotton']>>
<<else>>
<<set _topOptions to [
'a red polo shirt',
'a blue polo shirt',
'a navy blue polo shirt',
'a green polo shirt',
'a black polo shirt',
'a stripey polo shirt',
'a yellow polo shirt'],
$male1.top.desc to "polo shirt",
$male1.top.material to [
'smooth cotton',
'cotton',
'silky smooth cotton',
'soft cotton']>>
<</if>>
<<set $male1.top.longDesc to _topOptions.random()>>
<<set _trousersType to either("trousers", "jeans", "cargo pants")>>
<<if _trousersType == "trousers">>
<<set _trouserOptions to [
'smart <<trousers>>',
'black <<trousers>>',
'dark <<trousers>>'],
$male1.bottoms.undo to "zipper">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $male1.bottoms.desc to "pants">>
<<else>>
<<set $male1.bottoms.desc to "trousers">>
<</if>>
<<elseif _trousersType == "jeans">>
<<set _trouserOptions to [
'jeans',
'blue jeans',
'black jeans',
'smart jeans',
'distressed jeans',
'skinny jeans'],
$male1.bottoms.desc to "jeans",
$male1.bottoms.undo to "zipper">>
<<elseif _trousersType == "cargo pants">>
<<set _trouserOptions to [
'tan cargo pants',
'grey cargo pants',
'black cargo pants',
'olive green cargo pants'],
$male1.bottoms.desc to "cargo pants",
$male1.bottoms.undo to "zipper">>
<</if>>
<<set $male1.isWearing.add("trousers")>>
<<set $male1.underpants to {},
$male1.underpants.desc to "boxer shorts",
$male1.isWearing.add("underpants")>>
<<set _shoeOptions to [
'black lace-up shoes',
'brown lace-up shoes',
'black loafers',
'brown loafers',
'chelsea boots',
'red <<trainers>>',
'blue <<trainers>>',
'white <<trainers>>',
'black <<trainers>>']>>
<<set $male1.shoes to _shoeOptions.random()>>
<<set $male1.isWearing.add("shoes")>>
<<set $male1.trueAttr to $male1.attr>>
<<set _iqDifference to $male1.iq - $pc.iq>>
<<if _iqDifference lte -30>>
<<set $male1.trueAttr -= 2>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not especially bright.', 'report': 'He\'s not especially bright.'})>>
<<elseif _iqDifference lte -15>>
<<set $male1.trueAttr -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not as clever as you.', 'report': 'He\'s not stupid, but not as clever as you.'})>>
<<elseif _iqDifference gte -5 and _iqDifference lte 15>>
<<set $male1.trueAttr += 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s pleasingly clever.', 'report': 'He\'s clever.'})>>
<<elseif _iqDifference gte 15>>
<<set $male1.trueAttr += 2>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s highly intelligent.', 'report': 'He\'s highly intelligent.'})>>
<</if>>
<<if $male1.extro == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.extro == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.agree == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.agree == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.neurot == 1>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.neurot == 3>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.job.status == 1>>
<<set $male1.trueAttr -= 1>>
<<elseif $male1.job.status == 3>>
<<set $male1.trueAttr += 1>>
<</if>>
<<set $male1.trueAttr = Math.clamp($male1.trueAttr, 1, 5)>>
<</nobr>><</widget>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">><<male1NightclubEncApproach>> <<elseif $temp == "discourage">><<male1NightclubDiscApproach>> <</if>><<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>
<<link "Thanks." "Corinthian bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Corinthian bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Corinthian bar queue cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">><<male1NightclubEncDecline>><<elseif $temp == "discourage">><<male1NightclubDiscDecline>><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<corinthianBar>>
<</if>>\<<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $scene.withGuy>>\
<<if $scene.boughtOwnDrink>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding a beer.
<<male1InfoBox>>\
<<set $scene.boughtOwnDrink to false>>\
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]
[[Get rid of him|Corinthian get rid]]
<<else>>\
<<set _male1Cost to $drink.price + 6>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. $male1.firstname orders a beer for himself. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding his beer.
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]
[[Get rid of him|Corinthian get rid]]
<</if>>
<<else>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Go dance.|Corinthian dance floor alone]]
[[Hang out looking pretty.|Corinthian hang out alone]]
<</if>>
<</if>>\<<widget "arousalChange">><<nobr>>
/* presently disabled, not working properly <<if $pc.oldArousal == "low" and $pc.arousal gte 10>>
<<= "You're getting <<aroused>>. You feel a hot wet rush between your legs.">>
<<elseif $pc.oldArousal == "med" and $pc.arousal gte 20>>
<<= "Your nipples are <<stiff>>, your pussy is <<wetPussyAdjective>>. You're really <<aroused>>.">>
<<elseif $pc.oldArousal == "hi" and $pc.arousal gte 40>>
<<= "You feel <<aroused>> and ready to fuck.">>
<</if>> */
<</nobr>><</widget>>
/*These are the arousal snippets when they should change, probably should add some */
<<widget "arousedChangeMinorSnippet">><<nobr>>
<<set _array to [
'You feel a hot rush of wetness between your legs.']>>
<<set _output1 to _array.random()>>
<span class="information">ⓘ _output1</span><br />
<</nobr>><</widget>>
<<widget "arousedChangeMajorSnippet">><<nobr>>
<<set _array to [
'Your nipples are <<stiff>>, your pussy is <<wetPussyAdjective>>.']>>
<<set _output1 to _array.random()>>
<span class="information">ⓘ _output1</span><br />
<</nobr>><</widget>><<widget "intox">>\
<<arousalChange>>\
<<if $scene.prevSobriety != $pc.sobriety and def $scene.prevSobriety>>\
<<sobrietyStatusChange>>\
<<set $scene.prevSobriety to $pc.sobriety>>\
<</if>>\
<<if $pc.drinkTime gte 1440>>\
/* in case the drink is to be finished the after midnight */\
<<set _drinkTimeNew to $pc.drinkTime-1440>>\
<<if Flag("drinkday") == 10>>\
<<set _drinkDay to $gameDate.getDay()>>\
<<if _drinkDay == 6>>\
<<setFlag "drinkday" 0>>\
<<else>>\
<<set _drinkDay += 1>>\
<<setFlag "drinkday" _drinkDay>>\
/* set on which day of the week it is to be finished */\
<</if>>\
<</if>>\
<<elseif $pc.drinkTime gte 0>>\
<<set _drinkTimeNew to $pc.drinkTime>>\
<<if Flag("drinkday") == 10>>\
<<set _drinkDay to $gameDate.getDay()>>\
<<setFlag "drinkday" _drinkDay>>\
/* set on which day of the week it is to be finished */\
<</if>>\
<</if>>\
<<if $pc.hasDrink == true>>\
<<if ($gameDate.getDay() == Flag("drinkday") and ($gameDate.getMinutes()+($gameDate.getHours()*60)) gte _drinkTimeNew)>>\
/* four options are available: drink is ordered on Sun - Fri, to be finished on Sun - Fri, is finished somewhen before or after midnight (option 1) */\
/* drink is ordered on Sun - Fri, to be finished on Mon - Sat respectively (option 1) */\
/* drink is ordered on Sun - Fri, to be finished on Sun - Fri respectively, is finished on Mon - Sat right after midnight in case $pc.drinkTime is too close to midnight and there are no passages between it and midnight (option 2) */\
/* drink is ordered on Sat, to be finished on Sat, is finished on Sun right after midnight in case $pc.drinkTime is too close to midnight and there are no passages between it and midnight (option 3) */\
<<set $pc.hasDrink to false>>\
<<set $pc.drinkTime to -1>>\
<<setFlag "drinkday" 10>>\
<<if $location.scene =="corinthian">>\
<<getriddrinkcorinthian>>\
<br />
<<elseif $location.scene =="cathouse">>\
<<getriddrinkcathouse>>\
<br />
<<elseif $location.scene =="oceana">>\
<<getriddrinkoceana>>\
<br />
<<else>>\
You get rid of your empty glass.
<br />
<</if>>\
<<elseif $gameDate.getDay() == (Flag("drinkday") + 1)>>\
<<set $pc.hasDrink to false>>\
<<set $pc.drinkTime to -1>>\
<<setFlag "drinkday" 10>>\
<<if $location.scene =="corinthian">>\
<<getriddrinkcorinthian>>\
<br />
<<elseif $location.scene =="cathouse">>\
<<getriddrinkcathouse>>\
<br />
<<elseif $location.scene =="oceana">>\
<<getriddrinkoceana>>\
<br />
<<else>>\
You get rid of your empty glass.
<br />
<</if>>\
<<elseif $gameDate.getDay() == 0 and Flag("drinkday") == 6>>\
<<set $pc.hasDrink to false>>\
<<set $pc.drinkTime to -1>>\
<<setFlag "drinkday" 10>>\
<<if $location.scene =="corinthian">>\
<<getriddrinkcorinthian>>\
<br />
<<elseif $location.scene =="cathouse">>\
<<getriddrinkcathouse>>\
<br />
<<elseif $location.scene =="oceana">>\
<<getriddrinkoceana>>\
<br />
<<else>>\
You get rid of your empty glass.
<br />
<</if>>\
<<else>>\
<<set _passage to passage()>>\
<<if not _passage.includes("drink order")>>\
<<= $drink.experience.random()>>\
<br />
<</if>>\
<</if>>\
<</if>>\
<</widget>>
<<widget "sobersnippet">><<nobr>>
<<set _array to [
'You feel alert.',
'You feel sharp.']>>
<<set _output1 to _array.random()>>
_output1\
<</nobr>><</widget>>
<<widget "tipsysnippet">><<nobr>>
<<set _array to [
'You feel relaxed.',
'The alcohol is taking the edge off.',
'You feel a nice calm.']>>
<<set _output1 to _array.random()>>
_output1\
<</nobr>><</widget>>
<<widget "sldrunksnippet">><<nobr>>
<<set _array to [
'You have a solid buzz going.',
'You are getting a little drunk.',
'You feel the alcohol now.']>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "drunksnippet">><<nobr>>
<<set _array to [
'You are getting really buzzed now.',
'You feel very hazy.',
'You feel a little woozy.']>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "wastedsnippet">><<nobr>>
<<set _array to [
'You are completely hammered.',
'You are wasted, and unsteady on your feet.',
'The room is spinning pretty fast now.']>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "getriddrinkcorinthian">><<nobr>>
<<set _array to [
'You finish your drink and set the glass down on a nearby table.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "getriddrinkcathouse">><<nobr>>
<<set _array to [
'You finish your drink and toss the plastic cup.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "getriddrinkoceana">><<nobr>>
<<set _array to [
'You finish your drink and toss the plastic cup.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>><<widget "beersnippet">><<nobr>>
<<set _array to [
'You sip your beer.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "alcopopsnippet">><<nobr>>
<<set _array to [
'You sip your alcopop.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "winesnippet">><<nobr>>
<<set _array to [
'You sip your wine.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "cocktailsnippet">><<nobr>>
<<set _array to [
'You sip your cocktail.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "mixersnippet">><<nobr>>
<<set _array to [
'You sip your drink.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "softdrinksnippet">><<nobr>>
<<set _array to [
'You sip your soft drink.'
]>>
<<set _output1 to _array.random()>>
_output1
<</nobr>><</widget>>
<<widget "calculateBAC">><<silently>>
<<set _timeDiff to $gameDate - _timeStamp>>
<<if $pc.alcoholDrank gt 0>>
<<set _halfMins to Number(_timeDiff / 30000)>>
<<set _addBAC to Number(_halfMins * $pc.alcoholRate)>>
<<set $pc.BAC += _addBAC>>
<<set $pc.alcoholDrank -= _addBAC>>
<<if $pc.alcoholDrank lt 0>>
<<set $pc.alcoholDrank to 0>>
<</if>>
<</if>>
<<if $pc.alcoholDrank lte 0>>
<<set _loseBAC to Number(_timeDiff / 60000)>>
<<if $pc.BAC gt 0>>
<<set $pc.BAC -= _loseBAC>>
<<if $pc.BAC lte 0>>
<<set $pc.BAC to 0>>
<</if>>
<</if>>
<</if>>
<<if $pc.BAC lt 30>>
<<set $pc.sobriety to "Sober">>
<<elseif $pc.BAC lt 120>>
<<set $pc.sobriety to"Buzzed">>
<<elseif $pc.BAC lt 240>>
<<set $pc.sobriety to "Drunk">>
<<elseif $pc.BAC lt 300>>
<<set $pc.sobriety to "Wasted">>
<<elseif $pc.BAC lt 360>>
<<set $pc.sobriety to "Feeling sick">>
<<else>>
<<set $pc.sobriety to "Passed out">>
<</if>>
<</silently>><</widget>>
<<widget "cathouseBar">>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
You're working. You'd better not get too drunk.
<</if>>\
<span class="heading"><span style="font-size: large"><b>BEERS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#beers" "hidden">><</click>></span></span>
<hr />
<div id="beers" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennents-greyscale.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span class="greyedOut" style="font-size: small">Scotland's most popular lager.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennents-2.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span style="font-size: small">Scotland's most popular lager.</span> <<link "£4" "Cathouse drink order">><<drinkCathouseTennentsPint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "http://www.femaleagentgame.com/wp-content/uploads/2018/07/doomBar-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Doom Bar</b>
<span class="greyedOut" style="font-size: small">A modern English bitter. Easy drinking, despite the menacing name.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "doomBar.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Doom Bar</b>
<span style="font-size: small">A modern English bitter. Easy drinking, despite the menacing name.</span> <<link "£4" "Cathouse drink order">><<drinkCathouseDoomBarPint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "hobgoblin-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hobgoblin</b>
<span class="greyedOut" style="font-size: small">A strong and flavourful ruby red bitter, slogan: <i>"What's the matter Lagerboy, afraid you might taste something?"</i></span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "hobgoblin.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hobgoblin</b>
<span style="font-size: small">A strong and flavourful ruby red bitter, slogan: <i>"What's the matter Lagerboy, afraid you might taste something?"</i></span> <<link "£4" "Cathouse drink order">><<drinkCathouseHobgoblinPint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>MIXED DRINKS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#mixers" "hidden">><</click>></span></span>
<hr />
<div id="mixers" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jdCoke-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jack Daniels & Coke</b>
<span class="greyedOut" style="font-size: small">Sometimes known in here as a "Lemmy".</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jdCoke.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jack Daniels & Coke</b>
<span style="font-size: small">Sometimes known in here as a "Lemmy".</span> <<link "£4" "Cathouse drink order">><<drinkCathouseJDCokeGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "cubaLibreGrey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Rum & Coke</b>
<span class="greyedOut" style="font-size: small">Sailor Jerry rum and Coca Cola.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "cubaLibre.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Rum & Coke</b>
<span style="font-size: small">Sailor Jerry rum and Coca Cola.</span> <<link "£4" "Cathouse drink order">><<drinkRumCokeGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>SHOTS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#shots" "hidden">><</click>></span></span>
<hr />
<div id="shots" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jagerShot-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jägermeister</b>
<span class="greyedOut" style="font-size: small">Cult German herbal liqueur, blessed with a highly unusual love-it-or-hate-it flavour.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jagerShot.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jägermeister</b>
<span style="font-size: small">Cult German herbal liqueur, blessed with a highly unusual love-it-or-hate-it flavour.</span> <<link "£2" "Cathouse drink order">><<drinkCathouseJagerShot>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tequilaShot-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tequila Shot</b>
<span class="greyedOut" style="font-size: small">Served with lime and salt to mask the flavour.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tequilaShot.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tequila Shot</b>
<span style="font-size: small">Served with lime and salt to mask the flavour.</span> <<link "£2" "Cathouse drink order">><<drinkCathouseTequilaShot>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jagerBomb-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jägerbomb</b>
<span class="greyedOut" style="font-size: small">A shot of Jägermeister dropped into a glass of Red Bull.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jagerBomb.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jägerbomb</b>
<span style="font-size: small">A shot of Jägermeister dropped into a glass of Red Bull.</span> <<link "£4" "Cathouse drink order">><<drinkCathouseJagerBomb>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>SOFT DRINKS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#softies" "hidden">><</click>></span></span>
<hr />
<div id="softies" class="hidden">\
<table>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "dietCoke.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Diet Coke</b>
<span style="font-size: small">Cold, black, less than 1 calorie.</span> <<link "£2" "Cathouse drink order">><<drinkDietCokeGlass>><</link>>
</span>\
</td>\
</tr>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "irnBru.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Irn-Bru</b>
<span style="font-size: small">Scotland's other national drink. Orange in colour, but strangely not in flavour.</span> <<link "£2" "Cathouse drink order">><<drinkIrnBruGlass>><</link>>
</span>\
</td>\
</tr>\
</table>\
</div>\
<</widget>>
<<widget "corinthianBar">>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
You're working. You'd better not get too drunk.
<</if>>\
<span class="heading"><span style="font-size: large"><b>BEERS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#beers" "hidden">><</click>></span></span>
<hr />
<div id="beers" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennents-greyscale.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span class="greyedOut" style="font-size: small">Scotland's most popular lager.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennents-2.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span style="font-size: small">Scotland's most popular lager.</span> <<link "£5" "Corinthian drink order">><<drinkTennentsPint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "menabrea-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Menabrea</b>
<span class="greyedOut" style="font-size: small">Premium beer brewed in Italy since 1846. Matured for 30 days in underground caves for clarity and flavour.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "menabrea.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Menabrea</b>
<span style="font-size: small">Premium beer brewed in Italy since 1846. Matured for 30 days in underground caves for clarity and flavour.</span> <<link "£6" "Corinthian drink order">><<drinkMenabreaPint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "heverlee-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Heverlee</b>
<span class="greyedOut" style="font-size: small">Premium abbey beer. Brewed in Belgium using Saaz, the world's most expensive hop.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "heverlee.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Heverlee</b>
<span style="font-size: small">Premium abbey beer. Brewed in Belgium using Saaz, the world's most expensive hop.</span> <<link "£6" "Corinthian drink order">><<drinkHeverleePint>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>WINES</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#wines" "hidden">><</click>></span></span>
<hr />
<div id="wines" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "whiteWine-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>La Casada Pinot Grigio (Sicily)</b>
<span class="greyedOut" style="font-size: small">A fresh and subtle Italian white wine.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "whiteWine.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>La Casada Pinot Grigio (Sicily)</b>
<span style="font-size: small">A fresh and subtle Italian white wine.</span> <<link "£6" "Corinthian drink order">><<drinkLaCasadaGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "roseWine-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>La Doutelle Syrah Rosé (Languedoc)</b>
<span class="greyedOut" style="font-size: small">A dry, easy drinking French rosé.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "roseWine.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>La Doutelle Syrah Rosé (Languedoc)</b>
<span style="font-size: small">A dry, easy drinking French rosé.</span> <<link "£5" "Corinthian drink order">><<drinkLaDoutelleGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "redWine-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Finca La Nina Malbec (Mendoza)</b>
<span class="greyedOut" style="font-size: small">A suave and sophisticated Argentinian Malbec.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "redWine.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Finca La Nina Malbec (Mendoza)</b>
<span style="font-size: small">A suave and sophisticated Argentinian Malbec.</span> <<link "£7" "Corinthian drink order">><<drinkFincaLaNinaGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>MIXED DRINKS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#mixers" "hidden">><</click>></span></span>
<hr />
<div id="mixers" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "vodkaTonic-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Vodka Tonic</b>
<span class="greyedOut" style="font-size: small">Grey Goose vodka, Fever Tree tonic, lime.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "vodkaTonic.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Vodka Tonic</b>
<span style="font-size: small">Grey Goose vodka, Fever Tree tonic, lime.</span> <<link "£7" "Corinthian drink order">><<drinkVodkaTonicGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jdCoke-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jack Daniels & Coke</b>
<span class="greyedOut" style="font-size: small">Jack Daniels bourbon, Coca Cola.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "jdCoke.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Jack Daniels & Coke</b>
<span style="font-size: small">Jack Daniels bourbon, Coca Cola.</span> <<link "£7" "Corinthian drink order">><<drinkJDCokeGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "cubaLibreGrey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Rum & Coke</b>
<span class="greyedOut" style="font-size: small">Kraken Black Spiced Rum, Coca Cola.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "cubaLibre.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Rum & Coke</b>
<span style="font-size: small">Kraken Black Spiced Rum, Coca Cola.</span> <<link "£7" "Corinthian drink order">><<drinkCubaLibreGlass>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>COCKTAILS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#cocktails" "hidden">><</click>></span></span>
<hr />
<div id="cocktails" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "mojito-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Bacardi Mojito</b>
<span class="greyedOut" style="font-size: small">Bacardi Carta Blanca, lime, mint, sugar, soda.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "mojito-2.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Bacardi Mojito</b>
<span style="font-size: small">Bacardi Carta Blanca rum, lime, mint, sugar, soda.</span> <<link "£9" "Corinthian drink order">><<drinkMojito>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "kirRoyale-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Kir Royale</b>
<span class="greyedOut" style="font-size: small">Lejay Crème De Cassis, Moët & Chandon Brut Impèrial champagne.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "kirRoyale.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Kir Royale</b>
<span style="font-size: small">Lejay Crème De Cassis, Moët & Chandon Brut Impèrial champagne.</span> <<link "£13" "Corinthian drink order">><<drinkKirRoyale>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "pinaColada-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Piña Colada</b>
<span class="greyedOut" style="font-size: small">Bacardi Carta Ora rum, coconut milk, fresh pineapple juice.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "pinaColada-2.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Piña Colada</b>
<span style="font-size: small">Bacardi Carta Ora rum, coconut milk, fresh pineapple juice.</span> <<link "£9" "Corinthian drink order">><<drinkPinaColada>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>SOFT DRINKS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#softies" "hidden">><</click>></span></span>
<hr />
<div id="softies" class="hidden">\
<table>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "dietCoke.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Diet Coke</b>
<span style="font-size: small">Cold, black, less than 1 calorie.</span> <<link "£3" "Corinthian drink order">><<drinkDietCokeGlass>><</link>>
</span>\
</td>\
</tr>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "pineappleGingerCooler.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Pineapple Ginger Cooler</b>
<span style="font-size: small">Pineapple juice, coconut water, Fever Tree ginger beer, orange bitters.</span> <<link "£4" "Corinthian drink order">><<drinkPineappleGingerCooler>><</link>>
</span>\
</td>\
</tr>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "pearAlmondSparkler.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Pear Almond Sparkler</b>
<span style="font-size: small">Almond, pear nectar, Rekorderlig low alcohol dry cider.</span> <<link "£4" "Corinthian drink order">><<drinkPearAlmondSparkler>><</link>>
</span>\
</td>\
</tr>\
</table>\
</div>\
<</widget>>
<<widget "oceanaBar">>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
You're working. You'd better not get too drunk.
<</if>>\
<span class="heading"><span style="font-size: large"><b>BEERS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#beers" "hidden">><</click>></span></span>
<hr />
<div id="beers" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennentsCan-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span class="greyedOut" style="font-size: small">A can of Scotland's most popular lager.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "tennentsCan.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Tennent's</b>
<span style="font-size: small">A can of Scotland's most popular lager.</span> <<if $scene.oceanaIntro>><<link "£3" "Oceana pre-contest drink order">><<drinkOceanaTennentsCan>><</link>><<else>><<link "£3" "Oceana drink order">><<drinkOceanaTennentsCan>><</link>><</if>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "fostersCan-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Foster's</b>
<span class="greyedOut" style="font-size: small">This Australian export lager is wildly popular in the UK.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "fostersCan.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Foster's</b>
<span style="font-size: small">This Australian export lager is wildly popular in the UK.</span> <<if $scene.oceanaIntro>><<link "£3" "Oceana pre-contest drink order">><<drinkOceanaFostersCan>><</link>><<else>><<link "£3" "Oceana drink order">><<drinkOceanaFostersCan>><</link>><</if>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>ALCOPOPS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#alcopops" "hidden">><</click>></span></span>
<hr />
<div id="alcopops" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "hooch-grey.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hooch</b>
<span class="greyedOut" style="font-size: small">Alcoholic lemonade.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "hooch.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hooch</b>
<span style="font-size: small">Alcoholic lemonade.</span> <<if $scene.oceanaIntro>><<link "£3" "Oceana pre-contest drink order">><<drinkOceanaHooch>><</link>><<else>><<link "£3" "Oceana drink order">><<drinkOceanaHooch>><</link>><</if>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "wkdBlue-grey.jpg'>" >>\
<img src = "http://www.femaleagentgame.com/wp-content/uploads/2018/07/wkdBlue-grey.jpg">\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>WKD Blue</b>
<span class="greyedOut" style="font-size: small">A fruity alcopop.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "wkdBlue.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>WKD Blue</b>
<span style="font-size: small">A fruity alcopop.</span> <<if $scene.oceanaIntro>><<link "£3" "Oceana pre-contest drink order">><<drinkOceanaWKDBlue>><</link>><<else>><<link "£3" "Oceana drink order">><<drinkOceanaWKDBlue>><</link>><</if>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<span class="heading"><span style="font-size: large"><b>SOFT DRINKS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#softies" "hidden">><</click>></span></span>
<hr />
<div id="softies" class="hidden">\
<table>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "pepsiCan.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Pepsi</b>
<span style="font-size: small">A can of ice cold Pepsi Cola.</span> <<if $scene.oceanaIntro>><<link "£1" "Oceana pre-contest drink order">><<drinkOceanaPepsiCan>><</link>><<else>><<link "£1" "Oceana drink order">><<drinkOceanaPepsiCan>><</link>><</if>>
</span>\
</td>\
</tr>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "irnBruCan.jpg'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Irn-Bru</b>
<span style="font-size: small">Scotland's other national drink. Orange in colour, but strangely not in flavour.</span> <<if $scene.oceanaIntro>><<link "£1" "Oceana pre-contest drink order">><<drinkOceanaIrnBruCan>><</link>><<else>><<link "£1" "Oceana drink order">><<drinkOceanaIrnBruCan>><</link>><</if>>
</span>\
</td>\
</tr>\
</table>\
</div>\
<</widget>>
<<widget "BarazuraBar">>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
You're working. You'd better not get too drunk.
<</if>>\
<span class="heading"><span style="font-size: large"><b>COCKTAILS</b></span> <span style="font-size: small"><<click "Show/Hide">><<toggleclass "#cocktails" "hidden">><</click>></span></span>
<hr />
<div id="cocktails" class="hidden">\
<table>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-hercules-grey.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hercules </b>
<span class="greyedOut" style="font-size: small">Absolut Vanilla, Havana Club 3YO Rum, Malibu, Blue Curaçao, vanilla syrup, lemon juice.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-hercules.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b>Hercules </b>
<span style="font-size: small">Absolut Vanilla, Havana Club 3YO Rum, Malibu, Blue Curaçao, vanilla syrup, lemon juice.</span> <<link "AED 74" "P001 Barazura drink">><<drinkHercules>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-royalMojito-grey.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Royal Mojito</b>
<span class="greyedOut" style="font-size: small">Champagne, Havana Club 3YO Rum, fresh mint, lime, sugar.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-royalMojito.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Royal Mojito</b>
<span style="font-size: small">Champagne, Havana Club 3YO Rum, fresh mint, lime, sugar.</span> <<link "AED 165" "P001 Barazura drink">><<drinkRoyaleMojito>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-tequilaSunrise-grey.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Tequila Sunrise</b>
<span class="greyedOut" style="font-size: small">Olmeca Blanco Tequila, orange juice, grenadine syrup.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-tequilaSunrise.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Tequila Sunrise</b>
<span style="font-size: small">Olmeca Blanco Tequila, orange juice, grenadine syrup.</span> <<link "AED 69" "P001 Barazura drink">><<drinkTequilaSunrise>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
<<if $pc.BAC + $pc.alcoholDrank gte 120>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-lostChambers-grey.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Lost Chambers</b>
<span class="greyedOut" style="font-size: small">Jack Daniel's Whiskey, Maraschino Liqueur, lemon juice, cranberry juice.</span>
</span>\
</td>\
</tr>\
<<else>>\
<tr>\
<td style="vertical-align: bottom;">\
<<= "<img src='" + $imagePath + "drink-lostChambers.png'>" >>\
</td>\
<td style="padding-left: 12px; vertical-align: bottom;">\
<span class="heading">\
<b> Lost Chambers</b>
<span style="font-size: small">Jack Daniel's Whiskey, Maraschino Liqueur, lemon juice, cranberry juice.</span> <<link "AED 74" "P001 Barazura drink">><<drinkLosteChambers>><</link>>
</span>\
</td>\
</tr>\
<</if>>\
</table>\
</div>\
<hr />
<</widget>>
<<widget "drinkAlcohol">><<silently>>
<<set $pc.alcoholDrank += $args[0]>>
<<if $pc.alcoholDrank lte 0>>
<<set $pc.alcoholRate to 0>>
<<elseif $pc.alcoholDrank lte 60>>
<<set $pc.alcoholRate to 2>>
<<else>>
<<set $pc.alcoholRate to Number($pc.alcoholDrank / 30)>>
<</if>>
<</silently>><</widget>>
<<widget "drinkTennentsPint">><<silently>>
<<set $drink to {},
$drink.name to "Tennent\'s",
$drink.price to 5,
$drink.service to "pours you a pint and places it in front of you",
$drink.firstTaste to "You sip your cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkCathouseTennentsPint">><<silently>>
<<set $drink to {},
$drink.name to "Tennent\'s",
$drink.price to 4,
$drink.service to "pours you a pint and places it in front of you",
$drink.firstTaste to "You sip your cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkCathouseDoomBarPint">><<silently>>
<<set $drink to {},
$drink.name to "Pint of Doom",
$drink.price to 4,
$drink.service to "pours you a pint of chilled Doom Bar and places it in front of you",
$drink.firstTaste to "You sip your beer",
$drink.experience to [
"You sip your beer. It\'s slightly chilled and goes down easily.",
"You sip your pint of Doom Bar."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkCathouseHobgoblinPint">><<silently>>
<<set $drink to {},
$drink.name to "Hobgoblin",
$drink.price to 4,
$drink.service to "pours you a pint of chilled Hobgoblin and places it in front of you",
$drink.firstTaste to "You sip your strong beer",
$drink.experience to [
"You sip your beer. It\'s slightly chilled and tastes strong and bitter.",
"You sip your pint of Hobgoblin."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkMenabreaPint">><<silently>>
<<set $drink to {},
$drink.name to "Menabrea",
$drink.price to 6,
$drink.service to "pours a pint and places it in front of you",
$drink.firstTaste to "You sip the cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager.",
"You sip your cold lager. It\'s refreshing and slightly citrusy."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkHeverleePint">><<silently>>
<<set $drink to {},
$drink.name to "Heverlee",
$drink.price to 6,
$drink.service to "pours a pint into a chalice glass, then cuts the foam off with a knife",
$drink.firstTaste to "You sip the cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager.",
"You sip your cold lager. It\'s refreshing and slightly malty."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkOceanaTennentsCan">><<silently>>
<<set $drink to {},
$drink.name to "Tennent\'s",
$drink.price to 3,
$drink.service to "cracks open a can of Tennent\'s and passes it over",
$drink.firstTaste to "You sip the cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkOceanaFostersCan">><<silently>>
<<set $drink to {},
$drink.name to "Foster\'s",
$drink.price to 3,
$drink.service to "cracks open a can of Foster\'s and passes it over",
$drink.firstTaste to "You sip the cold lager",
$drink.experience to [
"You sip your lager. It\'s cold and refreshing.",
"You sip your ice cold lager."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkOceanaHooch">><<silently>>
<<set $drink to {},
$drink.name to "Hooch",
$drink.price to 3,
$drink.service to "pops open a plastic bottle and slides it over",
$drink.firstTaste to "You sip the cold alcopop",
$drink.experience to [
"You sip your lemonade alcopop."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkOceanaWKDBlue">><<silently>>
<<set $drink to {},
$drink.name to "WKD Blue",
$drink.price to 3,
$drink.service to "pops open a plastic bottle and slides it over",
$drink.firstTaste to "You sip the cold alcopop",
$drink.experience to [
"You sip your blue alcopop. It tastes of bubblegum.",
"You sip your blue alcopop."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkOceanaUnknownShot">><<silently>>
<<drinkAlcohol 60>>
<</silently>><</widget>>
<<widget "drinkLaCasadaGlass">><<silently>>
<<set $drink to {},
$drink.name to "Glass of La Casada",
$drink.price to 6,
$drink.service to "pours a glass of white wine and passes it to you",
$drink.firstTaste to "You take a sip of your chilled white wine",
$drink.experience to [
"You sip your wine.",
"You sip white wine.",
"You sip chilled white wine."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkLaDoutelleGlass">><<silently>>
<<set $drink to {},
$drink.name to "Glass of La Doutelle",
$drink.price to 6,
$drink.service to "pours a glass of pink wine and passes it to you",
$drink.firstTaste to "You take a sip of your chilled pink wine",
$drink.experience to [
"You sip your wine.",
"You sip pink wine.",
"You sip chilled pink wine."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkLaDoutelleGlass">><<silently>>
<<set $drink to {},
$drink.name to "Glass of La Doutelle",
$drink.price to 5,
$drink.service to "pours a glass of pink wine and passes it to you",
$drink.firstTaste to "You take a sip of your chilled pink wine",
$drink.experience to [
"You sip your wine.",
"You sip pink wine.",
"You sip chilled pink wine."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkFincaLaNinaGlass">><<silently>>
<<set $drink to {},
$drink.name to "Glass of Finca La Nina",
$drink.price to 7,
$drink.service to "pours a glass of red wine and passes it to you",
$drink.firstTaste to "Your wine is smooth and slightly spicy. You take a sip",
$drink.experience to [
"You sip your wine.",
"You sip red wine.",
"You sip smooth red wine."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkVodkaTonicGlass">><<silently>>
<<set $drink to {},
$drink.name to "Vodka Tonic",
$drink.price to 7,
$drink.service to "pours a shot of vodka and a bottle of tonic water into a glass filled with ice and lime",
$drink.firstTaste to "You sip your vodka tonic",
$drink.experience to [
"You sip your vodka tonic.",
"You sip crisp and refreshing vodka tonic."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkJDCokeGlass">><<silently>>
<<set $drink to {},
$drink.name to "Jack and coke",
$drink.price to 7,
$drink.service to "pours a shot of JD onto some ice cubes, and tops it up with black coke",
$drink.firstTaste to "You sip your Jack and coke",
$drink.experience to [
"You sip your JD and coke.",
"You sip your sweet and boozy Jack and coke."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkCathouseJDCokeGlass">><<silently>>
<<set $drink to {},
$drink.name to "Jack and coke",
$drink.price to 4,
$drink.service to "pours a shot of JD onto some ice cubes, and tops it up with black coke",
$drink.firstTaste to "You sip your Jack and coke",
$drink.experience to [
"You sip your JD and coke.",
"You sip your sweet and boozy Jack and coke."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkCubaLibreGlass">><<silently>>
<<set $drink to {},
$drink.name to "Cuba Libre",
$drink.price to 7,
$drink.service to "pours a shot of Kraken rum onto some ice and lime, and tops it up with black Coke",
$drink.firstTaste to "You sip your Cuba Libre",
$drink.experience to [
"You sip your Cuba Libre.",
"You sip your sweet and boozy Cuba Libre."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkRumCokeGlass">><<silently>>
<<set $drink to {},
$drink.name to "Rum and Coke",
$drink.price to 4,
$drink.service to "pours a shot of Sailor Jerry onto some ice, tops it up with black coke",
$drink.firstTaste to "You sip your rum and coke",
$drink.experience to [
"You sip your rum and coke.",
"You sip your sweet and boozy rum and coke."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 80>>
<</silently>><</widget>>
<<widget "drinkCathouseJagerBomb">><<silently>>
<<set $drink to {},
$drink.name to "Jägerbomb",
$drink.price to 4,
$drink.experience to [""],
$drink.service to "pours you a shot of Jägermeister, then drops it into a glass containing half a can of Red Bull",
$drink.firstTaste to "You drain the Jägerbomb, set the empty glass back onto the bar">>
<<drinkAlcohol 120>>
<</silently>><</widget>>
<<widget "drinkCathouseJagerShot">><<silently>>
<<set $drink to {},
$drink.name to "Jäger shot",
$drink.price to 2,
$drink.experience to [""],
$drink.service to "pours a blood red Jägermeister into an ice cold shot glass",
$drink.firstTaste to "The shot tastes like spicy medicine. You knock it back, set the empty shot glass on the bar">>
<<drinkAlcohol 120>>
<</silently>><</widget>>
<<widget "drinkCathouseTequilaShot">><<silently>>
<<set $drink to {},
$drink.name to "Tequila shot",
$drink.price to 2,
$drink.experience to [""],
$drink.service to "pours tequila into a shot glass, balances a lime wedge on top, and passes it to you with a salt shaker.",
$drink.firstTaste to "You lick a line of salt off your hand, wash it down with tequila, and bite the lime wedge to take the taste away. You set the empty shot glass on the bar">>
<<drinkAlcohol 120>>
<</silently>><</widget>>
<<widget "drinkMojito">><<silently>>
<<set $drink to {},
$drink.name to "Mojito",
$drink.price to 9,
$drink.service to "mixes your Mojito in a cocktail shaker, pours it into a highball glass, then tops it with soda and a mint sprig",
$drink.firstTaste to "Your cocktail is cold, minty and refreshing, with an underlying alcoholic kick. You sip it",
$drink.experience to [
"You sip your refreshing Mojito.",
"You sip your minty Mojito."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 100>>
<</silently>><</widget>>
<<widget "drinkKirRoyale">><<silently>>
<<set $drink to {},
$drink.name to "Kir Royale",
$drink.price to 13,
$drink.service to "pours blackcurrant liqueur into a tall glass, then carefully fills it with champagne",
$drink.firstTaste to "You sip your sparkling champagne cocktail",
$drink.experience to [
"You sip your champagne cocktail.",
"You sip your sparkling Kir Royale."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 100>>
<</silently>><</widget>>
<<widget "drinkHercules">><<silently>>
<<set $drink to {},
$drink.name to "Hercules",
$drink.price to 74,
$drink.service to "adds the vodka and rum to the shaker, along with the orange and cocos liqueurs and the lemon juice, then transfers it to a pilsner glass and freezes it with liquid nitrogen",
$drink.firstTaste to "You sip your Hercules",
$drink.experience to [
"You sip your frozen rum and vodka cocktail.",
"You sip your Hercules."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
/*<<drinkAlcohol 101>> in order to disable the old alcohol notifications in Dubai - TG*/
<</silently>><</widget>>
<<widget "drinkRoyaleMojito">><<silently>>
<<set $drink to {},
$drink.name to "Royale Mojito",
$drink.price to 165,
$drink.service to "muddles mint and sugar in a collins glass and adds the rum and the lime juice, then finishes the glass with ice and tops up with champagne.",
$drink.firstTaste to "You sip your sparkling champagne cocktail",
$drink.experience to [
"You sip your refreshing cocktail.",
"You sip your sparkling Royale Mojito."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
/*<<drinkAlcohol 100>> in order to disable the old alcohol notifications in Dubai - TG*/
<</silently>><</widget>>
<<widget "drinkTequilaSunrise">><<silently>>
<<set $drink to {},
$drink.name to "Tequila Sunrise",
$drink.price to 69,
$drink.service to "mixes the tequila, orange juice and grenadine in a glass",
$drink.firstTaste to "You sip your punchy cocktail",
$drink.experience to [
"You sip your tequila cocktail.",
"You sip your sparkling Tequila Sunrise."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
/*<<drinkAlcohol 100>> in order to disable the old alcohol notifications in Dubai - TG*/
<</silently>><</widget>>
<<widget "drinkLosteChambers">><<silently>>
<<set $drink to {},
$drink.name to "Lost Chambers",
$drink.price to 74,
$drink.service to "mixes the whiskey with the cherry liqueur and shakes it along with the lemon and cranberry juice, then strains it into a collins glass filled with ice ",
$drink.firstTaste to "You sip your refreshing whiskey cocktail",
$drink.experience to [
"You sip your whiskey cocktail.",
"You sip your Lost Chambers."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
/*<<drinkAlcohol 100>> in order to disable the old alcohol notifications in Dubai - TG*/
<</silently>><</widget>>Lost Chambers
<<widget "drinkPinaColada">><<silently>>
<<set $drink to {},
$drink.name to "Piña Colada",
$drink.price to 9,
$drink.service to "mixes your drink in a cocktail shaker, strains it into a Hurricane glass, then garnishes it with a pineapple chunk and a little paper umbrella",
$drink.firstTaste to "Your drink is fresh and tropical, with an underlying alcoholic kick. You sip it",
$drink.experience to [
"You sip your Piña Colada.",
"You sip your fruity Piña Colada."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<<drinkAlcohol 100>>
<</silently>><</widget>>
<<widget "drinkDietCokeGlass">><<silently>>
<<set $drink to {},
$drink.name to "Diet Coke",
$drink.price to 3,
$drink.service to "squirts some Diet Coke into some ice cubes in a glass",
$drink.firstTaste to "You sip your Diet Coke",
$drink.experience to [
"You sip your ice cold Diet Coke."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "drinkOceanaPepsiCan">><<silently>>
<<set $drink to {},
$drink.name to "Pepsi",
$drink.price to 1,
$drink.service to "cracks open a cold Pepsi can and slides it over",
$drink.firstTaste to "You sip your Pepsi",
$drink.experience to [
"You sip Pepsi from a can"],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "drinkOceanaIrnBruCan">><<silently>>
<<set $drink to {},
$drink.name to "Iron Brew",
$drink.price to 1,
$drink.service to "cracks open a cold Irn-Bru can and slides it over",
$drink.firstTaste to "You sip your Irn-Bru",
$drink.experience to [
"You sip Irn-Bru from a can",
"You sip your Irn-Bru, trying to place the flavour"],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "drinkIrnBruGlass">><<silently>>
<<set $drink to {},
$drink.name to "Iron Brew",
$drink.price to 3,
$drink.service to "cracks open a can of Irn-Bru from the fridge, pours it into a glass",
$drink.firstTaste to "You sip your cold Irn-Bru",
$drink.experience to [
"You sip your ice cold Irn-Bru."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "drinkPearAlmondSparkler">><<silently>>
<<set $drink to {},
$drink.name to "Pear Almond Sparkler",
$drink.price to 4,
$drink.service to "mixes you a mocktail in a tall flute glass",
$drink.firstTaste to "Your drink tastes of fizzy pears, flavoured with almonds. You take a sip",
$drink.experience to [
"You sip your fizzy mocktail."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "drinkPineappleGingerCooler">><<silently>>
<<set $drink to {},
$drink.name to "Pineapple Ginger Cooler",
$drink.price to 4,
$drink.service to "pours pineapple juice, coconut water, ginger beer and bitters into an ice-filled highball glass, and garnishes it with a few chunks of pineapple",
$drink.firstTaste to "Your mocktail is both sweet and tangy. You take a sip",
$drink.experience to [
"You sip your refreshing tropical mocktail.",
"Your mocktail is tropical, refreshing, and fiery."],
$pc.hasDrink to true,
$pc.drinkTime to (20+($gameDate.getMinutes()+($gameDate.getHours()*60)))>>
<</silently>><</widget>>
<<widget "sobrietyStatusChange">><<nobr>>
<<if $pc.sobriety == "Sober">>
<<set _soberArray to [
'You\'ve totally sobered up.']>>
<<set _output1 to _soberArray.random()>>
<<elseif $pc.sobriety == "Buzzed">>
<<if $scene.prevSobriety == "Sober">>
<<set _buzzedArray to [
'The alcohol is taking the edge off. You feel relaxed and confident.']>>
<<set _output1 to _buzzedArray.random()>>
<<else>>
<<set _buzzedArray to [
'You\'re sobering up. You feel mildly buzzed.']>>
<<set _output1 to _buzzedArray.random()>>
<</if>>
<<elseif $pc.sobriety == "Drunk">>
<<if $scene.prevSobriety == "Sober" or $scene.prevSobriety == "Buzzed">>
<<set _drunkArray to [
'You\'re getting a little drunk! You wanna have fun.',
'You\'re getting a little drunk! You feel playful and sociable.']>>
<<set _output1 to _drunkArray.random()>>
<<else>>
<<set _drunkArray to [
'You\'ve sobered up a little. You feel more in control.']>>
<<set _output1 to _drunkArray.random()>>
<</if>>
<<elseif $pc.sobriety == "Wasted">>
<<if $scene.prevSobriety == "Sober" or $scene.prevSobriety == "Buzzed" or $scene.prevSobriety == "Drunk">>
<<set _wastedArray to [
'You suddenly realise that you\'re really drunk. You feel disorientated.']>>
<<set _output1 to _wastedArray.random()>>
<<else>>
<<set _wastedArray to [
'You\'ve sobered up a little. You\'re still hammered, but the room has stopped spinning.']>>
<<set _output1 to _wastedArray.random()>>
<</if>>
<<elseif $pc.sobriety == "Feeling sick">>
<<if $scene.prevSobriety == "Sober" or $scene.prevSobriety == "Buzzed" or $scene.prevSobriety == "Drunk" or $scene.prevSobriety == "Wasted">>
<<set _sickArray to [
'You\'re completely hammered. The room spins when you look around too fast, and you feel a wave of nausea churning in your stomach.']>>
<<set _output1 to _sickArray.random()>>
<<else>>
<<set _sickArray to [
'You\'ve sobered up a tiny amount. You feel sick but capable of movement.']>>
<<set _output1 to _sickArray.random()>>
<</if>>
<</if>>
<<set _fill to {"title":"Intoxication Update ⓘ","text":_output1,"type":"info"}>>
<<set $notifications.Array.push(_fill)>>
<</nobr>><</widget>><<widget "sober">>\
<<nobr>>
<<set $pc.BAC to 0>>
<<set $pc.sobriety to "Sober">>
<</nobr>>
<</widget>><<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<corinthianBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set $scene.withGuy to true>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"<</if>>
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> while you're queueing for the bar. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Corinthian bar queue hang out]]
[[Get rid of him.|Corinthian bar queue one touch get rid]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<set _pcIngratiatingMove to either ("smile winningly", "bat your eyelashes", "touch his forearm")>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You _pcIngratiatingMove and tell $male1.firstname that you'd like a drink. He <<if $male1.agree gt 1>>happily<</if>> offers to buy you one, and you head [[to the bar together.|Corinthian bar queue together]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<scotlandMale1HangingOutCourageRoll>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You [[queue up at the bar|Corinthian get served together]] with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
<<male1InfoBox>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers you a drink.
<<male1InfoBox>>\
<<corinthianBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers to buy you a drink.
<<male1InfoBox>>\
[[Accept.|Corinthian drink offer][$temp to "accept"]]
[[Refuse.|Corinthian drink offer][$temp to "refuse"]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<set _bartender to either("barman", "barmaid")>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "accept">>\
"Thanks!" you smile. The bartender asks you what you'd like.
<<corinthianBar>>
<<elseif $temp == "refuse">>\
<<pcMoodCalm>>\
<<pcTalk>>\
<<set $scene.boughtOwnDrink to true>>\
"<<= either("No thanks!", "I\'m okay thanks!", "Thanks, but I'm okay!")>>" The bartender asks you what you'd like.
<<corinthianBar>>
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
A gap at the bar gives you an opportunity to escape. "<<= either("It was good to meet you", "Maybe catch you later", "Nice talking with you", "Have a great night")>>," you tell him, with an air of finality, and slip away.
You manoeuvre into the gap at the bar and get the attention of a bartender. "What can I get ye?"
<<corinthianBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcTalk>>
<<set $scene.withGuy to false>>
<</silently>>
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Listen," you shout into his ear, "I'm dating one of the bouncers. <<= either("I think he just looked over", "One of his boys was just staring at us", "He gets jealous when I hang out with other guys")>>."
$male1.firstname gets the hint and makes himself scarce, freeing you up for now.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Go dance.|Corinthian dance floor alone]]
[[Hang out looking pretty.|Corinthian hang out alone]]
<</if>><<silently>>
<<addmins 10>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<scotlandMale1HangingOutCourageRoll>>
<<set $scene.withGuy to true>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>>\<<= '<<' + _male1Decision + '>>'>><</if>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<male1InfoBox>>\
<<nobr>>
<<if _male1Decision == "m1ClubFirstKiss">>
[[Kiss him.|Corinthian first kiss]]<br>
<<if $gameDate gte $scene.closingTime>>
<span class="greyedOut">(Too late to be picky) Get rid of him.</span>
<<else>>
[[Get rid of him.|Corinthian deny kiss]]<br>
<</if>>
<<else>>
<<if $gameDate gte $scene.closingTime>>
<<if not $male1.hasKissedPC>>
[[Kiss him.|Corinthian first kiss]]<br>
<</if>>
<span class="greyedOut">Hang out with $male1.firstname.</span><br>
<span class="greyedOut">(Too late to be picky) Get rid of him.</span><br>
<<else>>\
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>
[[(Promiscuous) Kiss him.|Corinthian first kiss]]<br>
<</if>>
<<if $male1.hasKissedPC>>
[[Make out with him.|Corinthian Make out male]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDrink">>
[[Let him buy you a drink.|Corinthian bar queue together]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDance">>
[[Go dance with him.|Corinthian dance with male1][$temp to "askedByMale1"]]<br>
<</if>>
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]<br>
<<if not $pc.hasDrink>>
<<if _male1Decision neq "m1SnippetAskPCDrink">>
[[Ask him to buy you a drink.|Corinthian ask for drink]]<br>
<</if>>
<</if>>
<<if _male1Decision neq "m1SnippetAskPCDance">>
[[Ask him to dance.|Corinthian dance with male1][$temp to "askedMale1"]]<br>
<</if>>
[[Get rid of him.|Corinthian get rid]]<br>
<</if>>
<<if $male1.hasKissedPC>>
[[Ask him back to the safe house.|Corinthian to car]]<br>
<</if>>
<</if>>
<</nobr>><<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<m1SnippetKissPC>> You make out with him while pop music blares in the background. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes up for air and smiles at you.
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<male1InfoBox>>\
<<if lastVisited("Corinthian last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Corinthian last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]
<<if not $gameDate.getDay() == 5 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Corinthian get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<<set $male1.courage += 10>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<pcSnippetMakeOutWithM1>> <<m1SnippetGropePC>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if lastVisited("Corinthian last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Corinthian last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]
<<if not $gameDate.getDay() == 5 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Corinthian get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodSkeptical>>
<</silently>>
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You flinch away from his attempt at a kiss. "Sorry," you shout at him. "<<rebuffSuitorReason>>."
$male1.firstname slinks away, <<= either("embarrassed", "rejected", "unhappy")>>.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Go dance.|Corinthian dance floor alone]]
[[Hang out looking pretty.|Corinthian hang out alone]]
<</if>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]
<</if>><<silently>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"
<</if>>\
<<if $temp == "approach">>\
<i>Women have to do </i>everything<i> these days.</i> You approach him and ask his name. "$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
<<set $temp to "">>\
<</if>>\
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Corinthian hang out with a guy]]
[[Get rid of him.|Corinthian get rid]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>>\
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>>\
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">>\
<<male1NightclubEncApproach>>
<<elseif $temp == "discourage">>\
<<male1NightclubDiscApproach>>
<</if>>\
<<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Corinthian hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Corinthian hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Corinthian hang out cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">>\
<<male1NightclubEncDecline>>
<<elseif $temp == "discourage">>\
<<male1NightclubDiscDecline>>
<</if>>\
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if Array.from($pc.kinks).includes("Promiscuous") and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<<link [[(Promiscuous) Approach him.|Corinthian hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $pc.sobriety != "Sober" and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>
<<link [["(" + $pc.sobriety + ") Approach him."|Corinthian hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<span class="greyedOut">(Promiscuous or Drunk) Approach him.</span>
<</if>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]
<<set $temp to "">>
<</if>><<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Loud music booms and strobe lights flash on this busy dance floor. The DJ is playing <<CorinthianLyric>>
<<= "<img src='" + $imagePath + "corinthianDanceFloor.png'>" >>\
[[Dance to the music.|Corinthian dance alone][$temp to "dance"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Corinthian dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Corinthian dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Corinthian hang out alone]]<<silently>>
<<scotlandArousalDecay 3>>
<<set $scene.dancingTime += 3>>
<<addmins 3>>
<<pcMoodCalm>>
<<set $scene.location to "dance floor">>
<<set $location.room to "dancefloor">>
<<if $temp == "sexy">>
<<set _approachDiff to 2>>
<<else>>
<<set _approachDiff to 4>>
<</if>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gt _approachDiff>>
<<corinthianRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<randomEncounter>>\
<<if $temp == "sexy">>\
<<danceAloneSexySnippetCorinthian>>
<<else>>\
<<danceAloneSnippetCorinthian>>
<</if>>\
<<= "<img src='" + $imagePath + "corinthianDanceFloor.png'>" >>\
<<if _approachChance gte _approachDiff and _observationRoll gte 5>>\
On the dance floor, you notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Corinthian dance floor courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Corinthian dance floor courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte _approachDiff and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
You're swinging your hips and dancing to the beat when <<male1HotnessRating>> dances up behind you, grinding his <<crotch>> into your ass. You look round, startled; he <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
[[Dance with him.|Corinthian dance playfully with male1]]
[[Get away from him.|Corinthian lose male1 on dancefloor]]
<<else>>\
The track ends. The DJ <<DJverb>> into <<CorinthianLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Corinthian hang out alone]]
<<else>>
[[Dance playfully.|Corinthian dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Corinthian dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Corinthian dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Corinthian hang out alone]]
<</if>>\
<</if>>\
<</if>>\
<<else>>\
The track ends. The DJ <<DJverb>> into <<CorinthianLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Corinthian hang out alone]]
<<else>>
[[Dance playfully.|Corinthian dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Corinthian dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Corinthian dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Corinthian hang out alone]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Loud music booms and strobe lights flash on this busy dance floor. The DJ is playing <<CorinthianLyric>>
<<= "<img src='" + $imagePath + "corinthianDanceFloor.png'>" >>\
<<if $temp == "askedMale1">>\
You lead $male1.firstname out into some space.
<<elseif $temp == "askedByMale1">>\
$male1.firstname leads you out into some space.
<</if>>
<<if $gameDate gte $scene.closingTime>>
[[Leave the dancefloor with him.|Corinthian hang out with a guy]]
<<else>>\
[[Dance playfully.|Corinthian dance playfully with male1]]
[[Dance intimately.|Corinthian dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Corinthian dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "playful">>
<<else>>
<<set _male1Decision to "intimate">>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidIntimateDance">><<pcAvoidIntimateDance>><</if>> <<pcPlayfulDanceWithMale1>>
<<if _male1Decision == "playful">>\
<<set $male1.courage += 1>>\
<<male1PlayfulDance>>
<<if $scene.dancingTime lt 15>>\
[[Dance playfully.|Corinthian dance playfully with male1][$temp to ""]]
[[Dance intimately.|Corinthian dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Corinthian dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Corinthian hang out with a guy]]<<else>>[[Leave the dance floor with him|Corinthian leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Corinthian hang out with a guy]]<<else>>[[Leave the dance floor with him|Corinthian leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "intimate">>\
<<male1StartIntimateDance>>
[[Back away.|Corinthian dance playfully with male1][$temp to "avoidIntimateDance"]]
[[Dance intimately with him.|Corinthian dance intimately with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "intimate">>
<<else>>
<<set _male1Decision to "sexy">>
<</if>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidSexyDance">><<pcAvoidSexyDance>><</if>> <<pcIntimateDanceWithMale1>>
<<if _male1Decision == "intimate">>\
<<set $male1.courage += 1>>\
<<male1IntimateDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>
<<if $scene.dancingTime lt 15>>\
[[Dance intimately.|Corinthian dance intimately with male1][$temp to ""]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Corinthian dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\
[[Leave the dancefloor with him|Corinthian hang out with a guy]]
<<else>>
[[Leave the dance floor with him|Corinthian leave dance floor accompanied]]
<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\
[[Leave the dancefloor with him|Corinthian hang out with a guy]]
<<else>>
[[Leave the dance floor with him|Corinthian leave dance floor accompanied]]
<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "sexy">>\
<<male1StartSexyDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
[[Break away, keep it casual.|Corinthian dance intimately with male1][$temp to "avoidSexyDance"]]
[[Let him get handsy.|Corinthian dance sexily with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<<else>>\
[[Stop dancing.|Corinthian leave dance floor accompanied]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<set $male1.courage += 1>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<pcSexyDanceWithMale1>>
<<male1SexyDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if $scene.dancingTime lt 15>>
[[Dance sexily.|Corinthian dance sexily with male1][$temp to ""]]
[[Make out with him.|Corinthian dance sexily with male1][$temp to "kiss"]]
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Corinthian hang out with a guy]]<<else>>[[Leave the dancefloor with him|Corinthian leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dance floor with him|Corinthian hang out with a guy]]<<else>>[[Leave the dance floor with him|Corinthian leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Corinthian lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>
<<pcMoodAngry>>
<</silently>>
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nightclubDanceAway>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Corinthian hang out alone]]
<<else>>
[[Dance playfully.|Corinthian dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Corinthian dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Corinthian dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Corinthian hang out alone]]
<</if>>
<</if>>\<<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">>\
<<male1NightclubEncApproach>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscApproach>>\
<</if>>
[[Dance with him.|Corinthian dance playfully with male1]]
[[Get away from him.|Corinthian lose male1 on dancefloor]]
<<else>>\
<<if $temp == "encourage">>\
<<male1NightclubEncDecline>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscDecline>>\
<</if>>\
The track ends. The DJ <<DJverb>> into <<CorinthianLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Corinthian hang out alone]]
<<else>>
[[Dance playfully.|Corinthian dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Corinthian dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Corinthian dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Corinthian hang out alone]]
<</if>>
<</if>>\
<</if>>\<<silently>>
<<pcSmile>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The song fades into another one, and you leave the dance floor. The guy <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes with you.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>
<<link "Thanks." "Corinthian hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Corinthian hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Corinthian hang out cold get rid">><</link>>
<<male1InfoBox>>\<<silently>>
<<addmins 12>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You invite $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> back to your place and he happily agrees. You book an Uber, and spend a few minutes tracking down and saying goodbye to $male1.firstname's buddies.
You pick up your coats from the cloakroom and leave the club, walking out together into the [[chill night air.|Corinthian taxi rank]]
<<male1InfoBox>>\<<silently>>
<<set $location.scene to "corinthian">>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The Mitsubishi cruises through the <<if $gameDate.getDay() == 4>>late night<<else>>early morning<</if>> city streets towards a bedroom equipped with a full covert surveillance suite<<if Flag("armed-lioness")>> and a 9mm handgun under the pot plant<</if>>. <<if Array.from($pc.kinks).includes("Promiscuous")>>You've had some weird one night stands before, but this one is probably going to be the weirdest<<else>>This is definitely going to be the weirdest one night stand of your life<</if>>.
<<if $male1.arousal lt 10>>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> smiles and grasps your hand, curling his <<m1HandsDesc>> fingers between yours.
<<male1InfoBox>>\
[[Look out the window.|Corinthian to safe house ride][$temp to "window"]]
[["Kiss " + $male1.firstname + "."|Corinthian to safe house ride][$temp to "kiss"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Make out with him.|Corinthian to safe house ride][$temp to "makeout"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Make out with him.</span>
<</if>>\
<<elseif $male1.arousal lt 20>>\
Resting a <<m1HandsDesc>> hand on your knee, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> leans in to kiss you.
<<male1InfoBox>>\
[["Kiss " + $male1.firstname + "."|Corinthian to safe house ride][$temp to "kiss"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Make out with him.|Corinthian to safe house ride][$temp to "makeout"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Make out with him.</span>
<</if>>\
<<elseif $male1.arousal gte 20>>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> is all over you in the back seat, <<m1HandsDesc>> hands roaming possessively over your body through the dress, his tongue slipping inside your mouth.
<<male1InfoBox>>\
<<if $pc.arousal lte 20>>\
[[Slow him down.|Corinthian to safe house ride][$temp to "slowDownKiss"]]
<<else>>\
<span class="greyedOut">(Too <<aroused>>) Slow him down.</span>
<</if>>\
[[Make out with him.|Corinthian to safe house ride][$temp to "makeout"]]
<<else>>\
ERROR! $male1.arousal is not set.
<</if>>\<<silently>>
<<addmins 3>>
<<pcMoodCalm>>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<</silently>>\
<span class="heading"><b>INGRAM STREET</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "corinthianTaxi.png'>" >>\
You spot your Uber, a blue Mitsubishi Lancer, and head over. "Idriz?" you ask.
"$pc.knownAs?" He could be Albanian, Serbian, Kosovan maybe: best not to ask, given the current state of border relations. "Climb in."
You climb onto the warm back seat with $male1.firstname. <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> Idriz starts the engine and [[pulls away.|Corinthian to safe house]]
<<male1InfoBox>>\<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "window">>\
You gaze out the window as Idriz drives you back to the safe house, your hand clasped in $male1.firstname's.<<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> Two young men brawl wildly near a taxi queue; girls in short skirts and bare feet pad through the streets, carrying their five inch heels; a police car races past, blue lights flashing.
<<elseif $temp == "kiss">>\
<<silently>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,2) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,2) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<<pcTalk>>\
You kiss $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>, <<male1KissingDesc>> as you cruise through the Glasgow streets, his <<m1HandsDesc>> hands <<fondling>> your <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">><<if Array.from($pc.isWearing).includes("tights")>>long, nylon-clad<<else>>long, bare<</if>> legs<<else>>long legs through your clingy black dress<</if>>. From time to time you glance at the driver, but he seems relaxed. It's probably not the first time he's had an affectionate couple in his back seat.\
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<elseif $temp == "makeout">>\
<<silently>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<<= "<<set $avatar.jacket to 'cloathes-jacket-berghausCalistoAlphaJacket-front-" + $pc.bodyType + "-undone.png'>>" >>
<<= "<<set $avatar.jacketRear to 'cloathes-jacket-berghausCalistoAlphaJacket-back-" + $pc.bodyType + "-undone.png'>>" >>
<</silently>>\
<<pcTalk>>\
You kiss $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> <<if $pc.arousal lte 20>>hungrily<<else>>passionately<</if>>, your soft mouth getting thoroughly acquainted with his <<if $male1.fitness == 1>>fleshy<<else>>firm<</if>> lips and tongue as you cruise through the Glasgow streets. While you're kissing, he slowly unzips your jacket, and then you feel his <<m1HandsDesc>> hands <<fondle>> your body – gently at first, then more daringly, until he's pawing your <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">><<pcTits>> and your <<if Array.from($pc.isWearing).includes("tights")>>long, nylon-clad<<else>>long, bare<</if>> legs<<else>><<pcTits>> and slender legs through your clingy black dress<</if>>, right there on the back seat. <<silently>><<male1UpperBodyDesc>><</silently>>
Fondling his _output through his $male1.top.desc, your slide a hand down over his belt and onto his <<crotch>>. <<pcSnippetGropeM1CrotchCockFeeling>> He slips a hand inside your dress and <<fondles>> one of your <<if Array.from($pc.isWearing).includes("bra")>><<pcTits>> through your bra<<else>><<pcTits>><</if>>. <<if $pc.arousal gte 20>><<if Array.from($pc.isWearing).includes("bra")>>His fingers slip inside your bra cup, find a <<stiff>> nipple, and pinch it - hard.<<else>>He pinches your <<stiff>> nipple - hard.<</if>> <<if Array.from($pc.kinks).includes("Likes Rough Sex")>>You bite his bottom lip – hard<<set $male1.flags.add("rough")>><<else>>You <<lowPleasureSound>> into his mouth<</if>>.<</if>>
<<elseif $temp == "slowDownKiss">>\
<<pcSmile>>\
"Heyyy," you break off the kiss, but shoot him a reassuring smile. "There's no rush."
"Sorry," $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> grins. He settles back into his seat, curling his hand into yours for the rest of the ride.
<</if>>\
<<male1InfoBox>>\
After a short drive, Idriz drops you back at the safe house. You say goodnight to him, then head [[inside the building|Safe house post Corinthian]] with $male1.firstname.<<silently>>
<<addmins 3>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "window" or $temp == "slowDownKiss" or $temp == "kiss">>\
<<pcMoodCalm>>\
<<if $temp == "kiss">>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> kisses you again in the <<lift>>, his hands <<fondling>> your <<pcAss>> while his tongue <<tongueLashes>> yours. \
<<else>>\
You ride the <<lift>> up to the third floor, still holding hands with $male1.firstname. <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> \
<</if>>\
You unlock the safe house door and invite him in, aware that a dozen of your colleagues could be watching and listening to your every move now.
<<male1InfoBox>>\
"Nice flat," he says, looking around the place as you deactivate the alarm.
<<= "<img src='" + $imagePath + "scotlandIngidoInt2.png'>" >>\
"It's an AirBnB," you lie, hanging up your jacket on a coat hook.
[[Take off your shoes.|Safe house post Corinthian shoes][$temp to "off"]]
[[Leave them on.|Safe house post Corinthian shoes][$temp to "on"]]
<<else>>\
<<pcTalk>>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> kisses you passionately in the <<lift>> ride up to the third floor, <<fondling>> your <<if Flag("big-tits")>><<pcTits>><<else>><<pcAss>><</if>> through your <<pcTopDesc>>.
<<male1InfoBox>>\
You kiss him back, groping his <<crotch>>. His <<if $male1.cockSize lt 3>>little <<elseif $male1.cockSize gt 3>><<largeCock>><</if>> <<cock>> feels <<if $male1.cockSize lt 3>>stiff<<else>>hard<</if>> and ready to fuck.
The door pings open and you lead him inside the safe house, his hands all over you as you unlock the door and deactivate the alarm. "Nice place," he murmurs, not interested in the place.
<<= "<img src='" + $imagePath + "scotlandIngidoInt2.png'>" >>\
You take his hand and lead him straight into the <<link "bedroom." "Sex Engine">><<set $decision.macro to "glasgowLeadToBedroom">><<removePCJacket>>
<<set $location = {
"place" : "JTF NEPTUNE SAFE HOUSE INDIGO" ,
"location" : ", GLASGOW CITY CENTRE" ,
"exposure" : "Public",
"scene" : "corinthian"
}>>
<<set $bars.ArousalInc to 0>>
<<set $bars.ArousalTemp to 0>>
<<set $scene to {},
$scene.location to "bedroom",
$scene.flags to new Set(),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room']>><</link>>
<</if>><<silently>>
<<addmins 1>>
<<removePCJacket>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "off">>\
<<removePCShoes>>\
You unzip your ankle boots and tug them off, relieved to be out of heels. $male1.firstname kicks off his $male1.shoes, too.
<</if>>\
You lead $male1.firstname into the living area, your <<if $temp == "off">>bare feet padding<<else>>heels clicking loudly<</if>> on the hardwood floor.
[[Wanna watch TV?|Post Corinthian TV]]
<<link "Let me show you the bedroom." "Sex Engine">><<set $decision.macro to "glasgowLeadToBedroom">><<set $male1.isDoing to "nicegirl">><<removePCJacket>><<if $temp == "off">><<removePCShoes>><</if>>
<<set $scene to {},
$scene.location to "bedroom",
$scene.flags to new Set(),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room']>><</link>><<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The club's closing soon – you're going to have to hook up with someone fast.
While you're trying to work out what to do, <<male1HotnessRating>> who you noticed eyeing you up earlier has finally summed up the courage to approach you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes. He looks slightly drunk.
<<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>
<<link "Thanks." "Corinthian last chance flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Corinthian last chance flirt">><</link>>
<</if>>\
<span class="greyedOut">(Too late to be picky) Not interested.</span><<silently>>
<<addmins 1>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<set $male1.courage to 1000000>>
<<scotlandMale1HangingOutCourageRoll>>
<<set $scene.lastChanceHangout += 1>>
<<set $scene.lastChanceHangout to 50>>
<</silently>>
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
The bar has stopped serving; the club is closing soon.
<<male1InfoBox>>\
<<if _male1Decision == "m1ClubFirstKiss">>
[[Kiss him.|Corinthian first kiss]]
<<else>>\
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>\
[[(Promiscuous) Kiss him.|Corinthian first kiss]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Kiss him."|Corinthian first kiss]]<br>
<<elseif $scene.lastChanceHangout gte 3>>\
[[(Too late to be fussy) Kiss him.|Corinthian first kiss]]<br>
<<else>>\
<span class = "greyedOut">(Promiscuous or Drunk) Kiss him.</span>
<</if>>\
<<if $scene.lastChanceHangout lt 5>>\
[["Hang out with " + $male1.firstname + "."|Corinthian last chance hang out]]<br>
<</if>>
<<if $male1.hasKissedPC>>
[[Ask him back to the safe house.|Corinthian to car]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"<</if>>
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<male1EarlyKino>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Corinthian last chance hang out]]<<silently>>
<<addmins 1>>
<<endQuest>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "blondeClubDancer.jpg' style='width: 400px;'>" >>\
In the crowd, a beautiful blonde dances to the throbbing beat. She wears a lace trim chambray shorts and a tight structured top with no bra. Her big breasts threaten to bounce out of her top with every move.
<<if Array.from($pc.kinks).includes("Bisexual")>>\
<<if $pc.arousal lte 40>>\
<<addPCArousalMinor>>\
<</if>>\
She's gorgeous. You imagine joining her on the dance floor, <<if $pc.braSize eq "34DD" or $pc.braSize eq "34E">>your large breasts jostling against hers in a titillating boob fight for the nearby crowd.<<else>>your toned bodies grinding against one another.<</if>> In your mind you tug down her top before dipping your head to flick her <<stiff>> nipples with your tongue, while your hand glides down under her shorts to explore her <<wetPussyAdjective>>, hairless pussy.
<<if Array.from($pc.kinks).includes ("Exhibitionist")>> You feel a wet rush of heat between your legs imagining all the eyes on the two of you.<</if>>
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
It's too bad your mission tonight is to seduce a man.
<<else>>\
You shake the image from your head, slightly shocked. You've never had lesbian fantasies before.
<</if>>\
<</if>>\
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Corinthian past 2am]]
<<else>>\
[[Keep dancing.|Corinthian dance alone]]
[[Take a break.|Corinthian hang out alone]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
A group of young men in business suits are drinking champagne in a nearby booth. You guess they're work colleagues from their dress and demeanour.
One of them, a good looking guy in his early thirties, looks up and catches your eye. He has short, stylishly messy ginger hair, designer stubble, and brown eyes. He's lean and athletic, wearing a navy blue suit with a red tie.
[[Encourage him.|Corinthian encourage Jake]]
[[Discourage him.|Corinthian discourage Jake]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<pcNightclubDiscourageMale1>> He looks away, then rejoins the conversation with his friends.
<<endQuest>>
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]<<silently>>
<<addmins 1>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<pcNightclubEncourageMale1>> He smiles slightly, glances at his buddies, then leaves the booth suddenly and walks right over to you as they watch.
"Hi," he leans into your ear to make himself heard, "I'm Jake." He has a gentle Scottish accent and he smells of a masculine, sexy aftershave. "Do you have a few minutes for us all to hit on you?"
[[Hahaha! Okay!|Corinthian flirt with Jake]]
[[Not interested.|Corinthian Jake get rid]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "I'm waiting for someone."
"Lucky someone," says Jake. "Well, have a lovely night." He heads back to his booth, presumably to face a ribbing from his friends for failing to pick you up.
<<endQuest>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Corinthian bar queue]]
<</if>>\
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]<<silently>>
<<addmins 1>>
<<pcRaiseEyebrows>>
<<pcBigSmile>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You laugh, amused. "Okay!"
Jake grins. "Come on, I'll introduce you to some reprobates." He walks you back to his booth. "What's your name, by the way?" He extends a hand as you walk.
"$pc.knownAs," you say, giving him a quick handshake on the move. His grip is firm and confident.
"Guys," he announces as you arrive at the table, "this is $pc.knownAs. $pc.knownAs, this is Ed<<click "ⓘ">><<script>>Dialog.setup("Ed");
Dialog.wiki("He's a good looking guy in his mid-thirties, with short sandy brown hair and striking blue eyes. He has a lean figure and is wearing a bright blue business suit with a pink shirt and tie.");
Dialog.open();<</script>><</click>>, Dave<<click "ⓘ">><<script>>Dialog.setup("Dave");
Dialog.wiki("He's a tall, hot guy in his late twenties, with thick dark hair and dark eyes, and high cheekbones. He has a lean figure and is wearing a grey business suit with a skinny black tie.");
Dialog.open();<</script>><</click>>, Fran<<click "ⓘ">><<script>>Dialog.setup("Fran");
Dialog.wiki("He's an average looking mixed race guy in his mid twenties, with black hair and brown eyes. He has a soft, slightly chubby figure and is wearing a dark business suit with a navy blue tie.");
Dialog.open();<</script>><</click>> and Alex<<click "ⓘ">><<script>>Dialog.setup("Alex");
Dialog.wiki("He's a short, average looking guy in his mid-twenties, with short blonde hair and <<intenselyGood>> dark eyes. He has a slim figure and is wearing a navy blue business suit with a champagne coloured tie.");
Dialog.open();<</script>><</click>>." The boys smile politely as you're introduced. <<if not $pc.hasDrink>>"Ed, pour the lady a drink." Ed pours some champagne into an empty flute, and passes it to you. "Thanks," you say, and take a sip.<<drinkAlcohol 80>><<set $pc.hasDrink to true>><<set $pc.drinkTime to (10+($gameDate.getMinutes()+($gameDate.getHours()*60)))>><</if>> The booth is slightly quieter than the rest of the club, making conversation possible, as long as you shout.
[[Nice to meet you.|Corinthian casino pleasantries]]
[[What do you guys do?|Corinthian casino work chat]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<if $pc.region == "America">>
<<set _nationalityGuess to "American">>
<<elseif $pc.region == "Australasia">>
<<set _nationalityGuess to "Australian">>
<<else>>
<<set _nationalityGuess to "English">>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"What do you guys do?" you shout.
"Make money and drink champagne," Alex shouts back.
"We're investment bankers," clarifies Ed. "We're with Morgan Stanley Glasgow."
"Are you _nationalityGuess?" asks Jake.
<<if $pc.nationality == "U.S." or $pc.nationality == "English" or $pc.nationality == "Australian">>\
[[That's right.|Corinthian casino PC nationality]]
<<elseif $pc.nationality == "Canadian">>\
[[Canadian, actually.|Corinthian casino PC nationality]]
<<elseif $pc.nationality == "New Zealand">>\
[[Kiwi, actually.|Corinthian casino PC nationality]]
<</if>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Nice to meet you guys," you shout.
"You here on your own?" Alex shouts back.
[[Yeah, just passing through Glasgow.|Corinthian casino not local]]<<silently>>
<<addmins 1>>
<<if $pc.region == "America">>
<<set _nationalityGuess to "American">>
<<elseif $pc.region == "Australasia">>
<<set _nationalityGuess to "Australian">>
<<else>>
<<set _nationalityGuess to "English">>
<</if>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Yeah," you shout, "I'm just passing through Glasgow. Don't know many people here."
"You're _nationalityGuess, right?" asks Jake.
<<if $pc.nationality == "U.S." or $pc.nationality == "English" or $pc.nationality == "Australian">>\
[[That's right.|Corinthian casino PC nationality]]
<<elseif $pc.nationality == "Canadian">>\
[[Canadian, actually.|Corinthian casino PC nationality]]
<<elseif $pc.nationality == "New Zealand">>\
[[Kiwi, actually.|Corinthian casino PC nationality]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $pc.nationality == "U.S.">>\
"Yeah," you shout.
"Cool, our HQ's in New York," says Jake.
<<elseif $pc.nationality == "Australian">>\
"Yep," you shout.
"Cool, we've got offices there," says Jake.
<<elseif $pc.nationality == "English">>\
"That's right," you shout.
"Cool, we've got offices in the City," says Jake.
<<elseif $pc.nationality == "Canadian">>\
"Canadian, actually," you shout.
"Cool, we've got offices there," says Jake.
<<elseif $pc.nationality == "New Zealand">>\
"Kiwi, actually" you shout.
"Huh." Looking thoughtful, Jake says something that you don't catch.
"What?" you shout.
"I said I <i>don't think we've got an office there,"</i> he shouts back.
<</if>>\
<<if lastVisited("Corinthian casino not local") is 1>>\
"We're investment bankers," explains Ed. "Morgan Stanley bank."
<</if>>\
"What is it you're doing in Glasgow?" shouts Dave.
[[Cover story.|Morgan Stanley cover story]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Travelling," you shout, "I quit my job in 2017. I've got a couple more nights in Scotland, then I've done pretty much all of Europe."
"Where are you going next?" asks Dave, leaning across the table so you can hear.
"Dubai, then Thailand."
"Niiice," says Ed.
"Did you save up some money?" Alex shouts. "To afford to travel, I mean?"
[[Yeah, but it's running out.|Morgan Stanley cover story 2]]<<silently>>
<<addmins 1>>
<<if $pc.nationality == "U.S.">>
<<set _nationality to "American girl">>
<<elseif $pc.nationality == "English">>
<<set _nationality to "English girl">>
<<elseif $pc.nationality == "Canadian">>
<<set _nationality to "Canadian girl">>
<<elseif $pc.nationality == "Australian">>
<<set _nationality to "aussie">>
<<elseif $pc.nationality == "New Zealand">>
<<set _nationality to "kiwi">>
<</if>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Yeah," you shout, "won't last forever, though. I'm burning through it."
"Too bad you're not here longer," shouts Jake. "We could probably have found you a few weeks work at the bank, helped you out." His colleagues nod in agreement.
"Aye," Ed smiles, pleased with the mental image. "Would've been nice to have a hot _nationality brightening up the place."
[[Aw, thanks anyway.|Morgan Stanley job offer][$temp to "gracious"]]
[[Hey, that's not PC!|Morgan Stanley job offer][$temp to "feminist"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) You must have loads of sexy secretaries.|Morgan Stanley job offer][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Promiscuous) You must have loads of sexy secretaries.</span>
<</if>>\<<silently>>
<<pcSmile>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "gracious">>\
"Hey, that's really thoughtful of you guys," you shout. "I'm sure I would have loved working for you, even for just a couple of weeks."
"A couple of weeks working for Jake is about the right amount," shouts Dave. Jake gives him the finger.
<<elseif $temp == "feminist">>\
<<pcMoodAngry>>\
"I have a degree, you know," you shout testily. "Women at work these days do a lot more than just sit around and look pretty."
"Aye, sorry, didn't mean anything by it." Ed sips his champagne, looking abashed.
<<elseif $temp == "sexy">>\
"I bet you have a ton of sexy secretaries there," you shout. "Bringing you coffee in high heels and short skirts..."
"Och, I wish," shouts Ed. "It's all too PC these days. You can't have any banter with girls at work any more. Everything's changed."
"Probably for the better," Fran shouts back. Ed shrugs, not convinced.
<</if>>\
Alex finishes his champagne and looks around. "It's too fucking noisy up here," he shouts. "We should go back downstairs,"
"Aye, alright," shouts Jake. He turns to you. "There's a casino in the basement. VIPs only tonight, which means us. Wanna check it out?"
[[Okay, sounds fun.|Corinthian agree casino]]
[[I can't afford to gamble.|Corinthian reluc casino]]
[[(Ditch them) Not my bag.|Corinthian refuse casino]]<<silently>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"No, you boys go for it. Thanks for the champagne."
Jake looks disappointed<<if $temp == "feminist">>, Ed looks relieved<</if>>. "Okay, well, it was nice to meet you, $pc.knownAs. Thanks for hanging out with us for a bit."
The boys head off to the casino, leaving you to finish the glass of champagne. It's pretty good. <<endQuest>>
[[Go dance.|Corinthian dance floor alone]]
[[Stand around and look pretty.|Corinthian hang out alone]]<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"I can't really afford to gamble," you shout.
"Don't worry," Jake grins, "you're with five bankers. Someone'll lend you some chips, I'm sure."
[[Okay.|Corinthian agree casino]]
[[(Ditch them) Not my bag.|Corinthian refuse casino]]<<silently>>
<<pcMoodCalm>>
<<pcSmile>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>CORINTHIAN</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Okay!" you shrug. "Sounds fun."
Ed tops up everybody's champagne, emptying the bottle, and the six of you head out into a corridor and towards a roped-off staircase leading down. It's protected by a hugely obese bouncer and a letter board reading:
<div style="text-align:center">PRIVATE FUNCTION
MORGAN STANLEY</div>
Jake flashes a purple and gold wristband, and the bouncer lifts the rope for you to pass under. You duck it and [[head downstairs with the boys.|Cotton Club first impression]]
<<= "<img src='" + $imagePath + "cotton-club.jpg'>" >>\<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "cotton-club-neon.jpg'>" >>\
You step into a trendy underground casino, its sandstone walls lit by chandeliers and striking blue neon. The music is quiet enough to make conversation possible. Gaming tables and touchscreen slot machines are nestled amongst carved pillars. The crowd is men in business suits or tuxes, and girls in party dresses.
<<= "<img src='" + $imagePath + "cotton-club-gamblers.jpg'>" >>\
"Where to, boss?" asks Alex.
Jake peers around. "Look, old man Macalistair's playing Craps," he says. "Let's show him [[how it's done.|Cotton Club craps table]]"<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You follow Jake to a gaming table populated by a few older men in tuxes. As you arrive, one tosses a pair of dice onto the table.
<table>
<tr>
<td><<= "<img src='" + $imagePath + "d6-5.gif'>" >></td>
<td><<= "<img src='" + $imagePath + "d6-2.gif'>" >></td>
</tr>
</table>
"Seven out," reports the croupier, collecting up the casino chips laid out on the table.
"Unlucky, Gus," says Jake as he arrives at the table. He pulls a fat wedge of Scottish banknotes from a Louis Vuitton wallet, and sets them on the table. "Change, please," he tells the croupier.
"Evening, Jake," replies the older man, looking right past him and smiling at you. "I don't think we've met, miss..." he offers a handshake.
[["" + $pc.knownAs + " " + $pc.coverSurname + "."|Cotton Club meeting Gus]]<<silently>>
<<pcSmile>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"$pc.coverSurname," you reply, shaking his hand. His handshake is tight and vigorous and you resist the urge to flinch. "$pc.knownAs $pc.coverSurname."
"I'm Gus Macalistair, Head of Funding Services. Pleased to meet you." He lets go of your hand. "Do you work for Jake?"
[[Jake and I just met.|Cotton Club meeting Gus 2][$temp to "justMet"]]
[[Jake and I are friends.|Cotton Club meeting Gus 2][$temp to "friends"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "friends">>\
"No, I'm just his friend," you say.
"$pc.knownAs and I go way back," lies Jake. "She's just passing through town."
<<elseif $temp == "justMet">>\
"No, we just met upstairs," you say.
"It's amazing who you can meet when you get out of the Morgan Stanley bubble, Gus," says Jake.
<</if>>\
"And what brings you to Glasgow?<<if $temp == "friends">> Are you visiting Jake and <<Sophie>>?<</if>>"
"<<if $temp == "friends">>No, <</if>>I'm travelling," you say, sticking to your cover story. "I'm just in Scotland for a few nights."
"Well, welcome to our party," says Gus. He gestures to the table. "Please."
Jake touches you lightly on the elbow, guiding you to the Craps table so you're standing between the two men. The croupier looks at Jake, who nods to you.
"New shooter, the lady in <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>red<<else>>black<</if>>," announces the croupier. Jake sets a stack of casino chips on the pass line. Around him, the other men do the same with one or two chips, except for Gus, who sets his own stack on a bar marked DON'T PASS. Most people are in for £10 or £20; Jake and Gus are each in for £100.
The croupier uses a curved rattan stick to slide you a set of five red dice. "[[Pick two,|Cotton Club craps new shooter]]" says Jake.<<silently>>
<<addmins 1>>
<<set $scene.jakeWinnings to 0>>
<<set $scene.gusWinnings to 0>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You lean forward and pick up two dice with one hand. The croupier scoops the rest back with the stick.
"Okay," says Jake, "let's play! Roll seven or eleven and we win."
"Gus is betting against you," says Dave. "He wins if you roll a two or a three."
"Try and avoid a twelve," says Gus. "Oh...it's traditional to kiss the dice for luck."
[[Just toss the dice.|Cotton Club craps come out roll 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps come out roll 1][$temp to "kiss"]]<<silently>>
<<addmins 1>>
<<set _firstDie to random(1,6),
_secondDie to random(1,6),
_diceRoll to _firstDie + _secondDie>>
<<if _diceRoll == 2>>
<<set _diceLingo to "Two craps two,">>
<<elseif _diceRoll == 3>>
<<set _diceLingo to "Three craps three,">>
<<elseif _diceRoll == 4>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Four the hard way, mark the four,">>
<<else>>
<<set _diceLingo to "Four easy, mark the four,">>
<</if>>
<<elseif _diceRoll == 5>>
<<set _diceLingo to "No field five, mark the five,">>
<<elseif _diceRoll == 6>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Six the hard way, mark the six,">>
<<else>>
<<set _diceLingo to "Six easy, mark the six,">>
<</if>>
<<elseif _diceRoll == 7>>
<<set _diceLingo to "Seven, front line winner,">>
<<elseif _diceRoll == 8>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Eight the hard way, mark the eight,">>
<<else>>
<<set _diceLingo to "Easy eight, mark the eight,">>
<</if>>
<<elseif _diceRoll == 9>>
<<set _diceLingo to "Nina from Pasadena, mark the nine,">>
<<elseif _diceRoll == 10>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Ten the hard way, mark the ten,">>
<<else>>
<<set _diceLingo to "Ten easy, mark the ten,">>
<</if>>
<<elseif _diceRoll == 11>>
<<set _diceLingo to "Yo-leven, front line winner,">>
<<elseif _diceRoll == 12>>
<<set _diceLingo to "Twelve craps,">>
<</if>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "kiss">>\
Everybody watches as you lift the dice to your lips and kiss them for luck. You rattle them in your hand, lean forward, and throw them out.
<<elseif $temp == "throw">>\
You rattle the dice in your hand, lean forward, and throw them out.
<</if>>\
They clatter across the felt, and bounce off the far rail...
<table>
<tr>
<td><<= "<img src='" + $imagePath + "d6-" + _firstDie + ".gif'>" >></td>
<td><<= "<img src='" + $imagePath + "d6-" + _secondDie + ".gif'>" >></td>
</tr>
</table>
<<if _diceRoll == 7 or _diceRoll == 11>>\
<<set $scene.jakeWinnings += 100>>\
<<set $scene.gusWinnings -= 100>>\
"_diceLingo" says the croupier.
"Yes!" enthuses Jake. "I knew you'd be lucky." Everybody except Gus is a winner; the croupier doubles all the stacks on the pass line.
The older man smiles tolerantly as his £100 stack of chips is taken away. "Well done," he tells you.
"Shoot again, sir?" asks the croupier.
Jake shakes his head, scooping up his winnings. "Pass for now," he says. Play passes to one of the [[other men.|Cotton Club Craps game 2]]
<<elseif _diceRoll == 2 or _diceRoll == 3 or _diceRoll == 12>>\
"_diceLingo" says the croupier.
"Ah, bollocks," says Jake as his chips are collected by the croupier. The other gamblers murmur in good-natured disappointment as their chips are taken away, too – except for Gus, who <<if _diceRoll == 12>>gets to keep his chips<<else>><<set $scene.gusWinnings += 100>>is rewarded for betting against you with a £100 stack of chips<</if>>.
"Unlucky, $pc.knownAs," the older man says, collecting his winnings. Play passes to one of the [[other men.|Cotton Club Craps game 2]]
<<else>>\
<<set $scene.puck to _diceRoll>>\
"_diceLingo" says the croupier. He sets a puck down on a space marked "_diceRoll", and the other gamblers each put in a few chips.
"Now things get interesting," says Jake. He sets a much bigger stack of chips behind the pass line, adding <<if _diceRoll == 4 or _diceRoll == 10>>£300<<elseif _diceRoll == 5 or _diceRoll == 9>>£400<<elseif _diceRoll == 6 or _diceRoll == 8>>£500<</if>> to his bet. Gus does the same with his own bet against you.
"Roll another $scene.puck to win," says Jake.
"Or a seven to make an old man very happy," says Gus.
"Dice are out," says the croupier as you pick them up, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<</if>>\<<silently>>
<<addmins 1>>
<<set _firstDie to random(1,6),
_secondDie to random(1,6),
_diceRoll to _firstDie + _secondDie>>
<<if _diceRoll == 2>>
<<if $scene.puck == 2>>
<<set _diceLingo to "Two, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Aces, double the field,">>
<</if>>
<<elseif _diceRoll == 3>>
<<if $scene.puck == 3>>
<<set _diceLingo to "Three, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Three, ace deuce, come away single,">>
<</if>>
<<elseif _diceRoll == 4>>
<<if $scene.puck == 4>>
<<set _diceLingo to "Four, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard four, ballerina,">>
<<else>>
<<set _diceLingo to "Easy four, Little Joe,">>
<</if>>
<</if>>
<<elseif _diceRoll == 5>>
<<if $scene.puck == 5>>
<<set _diceLingo to "Five, winner, pay the line,">>
<<else>>
<<set _diceLingo to "No field five,">>
<</if>>
<<elseif _diceRoll == 6>>
<<if $scene.puck == 6>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "666 winner six, came hard,">>
<<else>>
<<set _diceLingo to "666 winner six, came easy,">>
<</if>>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard six, Jimmie Hicks,">>
<<else>>
<<set _diceLingo to "Easy six, Jimmie Hicks,">>
<</if>>
<</if>>
<<elseif _diceRoll == 7>>
<<set _diceLingo to "Seven out,">>
<<elseif _diceRoll == 8>>
<<if $scene.puck == 8>>
<<set _diceLingo to "Eight, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard eight, square pair,">>
<<else>>
<<set _diceLingo to "Easy eight,">>
<</if>>
<</if>>
<<elseif _diceRoll == 9>>
<<if $scene.puck == 9>>
<<set _diceLingo to "Nine, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Nina from Pasadena,">>
<</if>>
<<elseif _diceRoll == 10>>
<<if $scene.puck == 10>>
<<set _diceLingo to "Ten, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard ten, woman's best friend,">>
<<else>>
<<set _diceLingo to "Easy ten,">>
<</if>>
<</if>>
<<elseif _diceRoll == 11>>
<<if $scene.puck == 11>>
<<set _diceLingo to "Yo-leven, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Yo-leven,">>
<</if>>
<<elseif _diceRoll == 12>>
<<if $scene.puck == 12>>
<<set _diceLingo to "Twelve, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Twelve, boxcars,">>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "kiss">>\
You bring the dice up to your lips and kiss them for luck. You rattle them in your hand, lean forward, and throw them out.
<<elseif $temp == "throw">>\
You rattle the dice in your hand, lean forward, and throw them out.
<</if>>\
They clatter across the felt, and bounce off the far rail...
<table>
<tr>
<td><<= "<img src='" + $imagePath + "d6-" + _firstDie + ".gif'>" >></td>
<td><<= "<img src='" + $imagePath + "d6-" + _secondDie + ".gif'>" >></td>
</tr>
</table>
<<if _diceRoll == $scene.puck>>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"_diceLingo" says the croupier.
"Get in!" cries Jake. The other men at the table celebrate as the croupier passes out chips – pushing a big stack worth <<if _diceRoll == 4 or _diceRoll == 10>><<set $scene.jakeWinnings += 400>>£800<<elseif _diceRoll == 5 or _diceRoll == 9>><<set $scene.jakeWinnings += 500>>£1,000<<elseif _diceRoll == 6 or _diceRoll == 8>><<set $scene.jakeWinnings += 600>>£1,200<</if>> out to Jake.
Gus smiles ruefully as his <<if _diceRoll == 4 or _diceRoll == 10>><<set $scene.gusWinnings -= 400>>£400<<elseif _diceRoll == 5 or _diceRoll == 9>><<set $scene.gusWinnings -= 500>>£500<<elseif _diceRoll == 6 or _diceRoll == 8>><<set $scene.gusWinnings -= 600>>£600<</if>> stack of chips is taken away. "Very well done, $pc.knownAs," he tells you.
"Aye," grins Jake, <i>"great</i> job, $pc.knownAs. I <i>knew</i> you'd be lucky."
"Shoot again, sir?" asks the croupier.
Jake shakes his head, scooping up his winnings. "Pass for now," he says. Play passes to one of the [[other men.|Cotton Club Craps game 2]]
<<elseif _diceRoll == 7>>\
"_diceLingo" says the croupier.
"Ah, bollocks," groans Jake as his <<if $scene.puck == 4 or $scene.puck == 10>><<set $scene.jakeWinnings -= 400>>£400<<elseif $scene.puck == 5 or $scene.puck == 9>><<set $scene.jakeWinnings -= 500>>£500<<elseif $scene.puck == 6 or $scene.puck == 8>><<set $scene.jakeWinnings -= 600>>£600<</if>> stack of chips is taken away. The other gamblers murmur in good-natured disappointment as the croupier scoops up their chips, too.
Gus is the only winner, collecting a big stack of chips worth <<if $scene.puck == 4 or $scene.puck == 10>><<set $scene.gusWinnings += 400>>£800<<elseif $scene.puck == 5 or $scene.puck == 9>><<set $scene.gusWinnings += 500>>£1,000<<elseif $scene.puck == 6 or $scene.puck == 8>><<set $scene.gusWinnings += 600>>£1,200<</if>>. He smiles in quiet satisfaction as he collects his winnings.
With Jake's turn over, play passes to one of the [[other men.|Cotton Club Craps game 2]]
<<else>>\
"_diceLingo" says the croupier.
<<if lastVisited("Cotton Club craps come out roll 1") is 1>>\
"Keep going," says Jake, "just don't throw a seven."
The croupier returns the dice and you pick them up. "Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<<elseif lastVisited("Cotton Club craps come out roll 1") is 2>>\
"So which countries have you been to so far, $pc.knownAs?" asks Gus.
"South America. Europe for the last nine months," you say. "Italy, Greece, Austria, Spain...all over."
"Ah, I love Italy," he says. "I have a villa in Tuscany I'm planning to retire to."
"That's next week, isn't it, Gus?" asks Jake, attracting a reproachful look from the older man and a snigger from Alex.
The croupier returns the dice and you pick them up. "Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<<elseif lastVisited("Cotton Club craps come out roll 1") is 3>>\
"You got this, $pc.knownAs," says Jake. "Just avoid the seven."
The croupier returns the dice and you pick them up. "Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<<elseif lastVisited("Cotton Club craps come out roll 1") is 4>>\
"C'mon, $pc.knownAs," says Jake, patting you on the shoulder encouragingly. "Find that $scene.puck."
The croupier returns the dice and you pick them up. "Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<<else>>
The croupier returns the dice and you pick them up. "Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 1][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 1][$temp to "kiss"]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
Two of the men also pass, so the croupier looks to Gus. "May I borrow your shooter, Jake?" he asks. The younger man nods graciously. "Let's make this interesting," says Gus. He sets a £200 stack of chips down on the pass line. "Lady in <<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>red<<else>>black<</if>> will shoot again," he announces. He tosses the croupier a chip. "Short stick, please."
"Yes, sir," nods the croupier.
<<if $pc.lastWornDress == "cloathes-dress-lasulaDoubleRuchedMinidress-red">>\
[[What does that mean?|Cotton Club Craps game 2 start][$temp to "shortStick"]]
<</if>>\
[[Wait for the dice.|Cotton Club Craps game 2 start][$temp to "wait"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "shortStick">>\
<<pcTalk>>\
"What does 'short stick' mean?" you ask Gus.
"Just a technical term," he answers dismissively. "It's to do with the type of bets."
"Don't worry about it," says Jake, setting his own £200 down on the pass line. "Your job's the same. Roll a 7 or 11 to win, avoid a 2, 3 or 12."
<</if>>\
The croupier pushes the dice back towards you – not right up to you, this time, so you need to lean further forward to get them. The croupier and a some of the other gamblers <<if $pc.braSize == "34A" or $pc.braSize == "34B">>glance down the front of your dress<<else>>glance down at your cleavage<</if>> as you pick up two dice.
[[Roll the dice.|Cotton Club Craps come out roll 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club Craps come out roll 2][$temp to "kiss"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set $scene.pcWinnings to 0>>
<<set _firstDie to random(1,6),
_secondDie to random(1,6),
_diceRoll to _firstDie + _secondDie>>
<<if _diceRoll == 2>>
<<set _diceLingo to "Two craps two,">>
<<elseif _diceRoll == 3>>
<<set _diceLingo to "Three craps three,">>
<<elseif _diceRoll == 4>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Four the hard way, mark the four,">>
<<else>>
<<set _diceLingo to "Four easy, mark the four,">>
<</if>>
<<elseif _diceRoll == 5>>
<<set _diceLingo to "No field five, mark the five,">>
<<elseif _diceRoll == 6>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Six the hard way, mark the six,">>
<<else>>
<<set _diceLingo to "Six easy, mark the six,">>
<</if>>
<<elseif _diceRoll == 7>>
<<set _diceLingo to "Seven, front line winner,">>
<<elseif _diceRoll == 8>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Eight the hard way, mark the eight,">>
<<else>>
<<set _diceLingo to "Easy eight, mark the eight,">>
<</if>>
<<elseif _diceRoll == 9>>
<<set _diceLingo to "Nina from Pasadena, mark the nine,">>
<<elseif _diceRoll == 10>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Ten the hard way, mark the ten,">>
<<else>>
<<set _diceLingo to "Ten easy, mark the ten,">>
<</if>>
<<elseif _diceRoll == 11>>
<<set _diceLingo to "Yo-leven, front line winner,">>
<<elseif _diceRoll == 12>>
<<set _diceLingo to "Twelve craps,">>
<</if>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "kiss">>\
You lift the dice to your lips and kiss them for luck. You rattle them in your hand, lean forward, and throw them out.
<<elseif $temp == "throw">>\
You rattle the dice in your hand, lean forward, and throw them out.
<</if>>\
They clatter across the felt, and bounce off the far rail...
<table>
<tr>
<td><<= "<img src='" + $imagePath + "d6-" + _firstDie + ".gif'>" >></td>
<td><<= "<img src='" + $imagePath + "d6-" + _secondDie + ".gif'>" >></td>
</tr>
</table>
<<if _diceRoll == 7 or _diceRoll == 11>>\
<<set $scene.gusWinnings += 200,
$scene.jakeWinnings += 200>>
"_diceLingo" says the croupier.
"Bingo!" exclaims Gus. The croupier pays out chips to everybody who bet. Gus and Jake are the biggest winners, each collecting a stack worth £200.
"Aye, good dice, $pc.knownAs," Jake collects his winnings, and tips the croupier a chip. <<if $scene.jakeWinnings gt 0>>He cuts his pile in half, and hands you a stack of chips worth <<set _jakeGift to Number($scene.jakeWinnings / 2), $scene.pcWinnings += _jakeGift>> £_jakeGift. "Something to keep you jet setting."<<else>>"Oh well, can't win 'em all."<</if>>
"Thank you, $pc.knownAs," says Gus. <<if $scene.gusWinnings gt 0>>He hands you <<set _gusGift to Number($scene.gusWinnings / 2), $scene.pcWinnings += _gusGift, $chapter.gusGift to _gusGift>> £_gusGift in casino chips. "Your share."<<else>>"Cold table for me tonight."<</if>>
<<if $scene.jakeWinnings gt 0 and $scene.gusWinnings gt 0>>\
[[Wow, thanks guys.|Cotton Club craps over][$temp to "thanksGuys"]]
<<elseif $scene.jakeWinnings gt 0>>\
[[Wow, thanks Jake.|Cotton Club craps over][$temp to "thanksJake"]]
<<elseif $scene.gusWinnings gt 0>>\
[[Wow, thanks Gus.|Cotton Club craps over][$temp to "thanksGus"]]
<<else>>\
[[Sorry we didn't win.|Cotton Club craps over][$temp to "sorry"]]
<</if>>\
<<elseif _diceRoll == 2 or _diceRoll == 3 or _diceRoll == 12>>\
"_diceLingo" says the croupier.
"Ah, unlucky," murmurs Gus. The other gamblers murmur in good-natured disappointment as their chips are taken away.<<set $scene.jakeWinnings -= 200, $scene.gusWinnings -= 200>>
"Yeah, too bad, $pc.knownAs," Jake tips the croupier a chip. <<if $scene.jakeWinnings gt 0>>He cuts his pile in half, and hands you a stack of chips worth <<set _jakeGift to Number($scene.jakeWinnings / 2), $scene.pcWinnings += _jakeGift>> £_jakeGift. "Something to keep you jet setting."<<else>>"Oh well, can't win 'em all."<</if>>
"Thank you, $pc.knownAs," says Gus. <<if $scene.gusWinnings gt 0>>He hands you <<set _gusGift to Number($scene.gusWinnings / 2), $scene.pcWinnings += _gusGift>> £_gusGift in casino chips. "Your share."<<else>>"Cold table for me tonight."<</if>>
<<if $scene.jakeWinnings gt 0 and $scene.gusWinnings gt 0>>\
[[Wow, thanks guys.|Cotton Club craps over][$temp to "thanksGuys"]]
<<elseif $scene.jakeWinnings gt 0>>\
[[Wow, thanks Jake.|Cotton Club craps over][$temp to "thanksJake"]]
<<elseif $scene.gusWinnings gt 0>>\
[[Wow, thanks Gus.|Cotton Club craps over][$temp to "thanksGus"]]
<<else>>\
[[Sorry we didn't win.|Cotton Club craps over][$temp to "sorry"]]
<</if>>\
<<else>>\
<<set $scene.puck to _diceRoll>>\
"_diceLingo" says the croupier. He sets a puck down on a space marked "_diceRoll", and the other gamblers each put in a few chips.
Gus and Jake both lay down the biggest bet they can, each man setting <<if _diceRoll == 4 or _diceRoll == 10>>£600<<elseif _diceRoll == 5 or _diceRoll == 9>>£800<<elseif _diceRoll == 6 or _diceRoll == 8>>£1,000<</if>> chip stacks down behind the pass line. "Fucking hell," murmurs Dave, behind you. "<<if _diceRoll == 4 or _diceRoll == 10>>Sixteen hundred quid<<elseif _diceRoll == 5 or _diceRoll == 9>>Two grand<<elseif _diceRoll == 6 or _diceRoll == 8>>Two thousand four hundred quid<</if>> on the next roll."
"No pressure, $pc.knownAs," says Jake coolly.
The croupier pushes the dice out towards you – even further away from you this time.
[[Lean forward to get them.|Cotton Club short stick 1][$temp to "lean"]]
[[Ask him to push them closer.|Cotton Club short stick 1][$temp to "boring"]]
<</if>>\<<silently>>
<<addmins 1>>
<<set $scene.shortStickRounds to 0>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "boring">>\
<<pcTalk>>\
<<set $scene.shortStick to false>>\
"I can't reach them," you complain.
"Sorry," the croupier says, pushing them a little closer. You still have to lean forward to get them, giving him another <<if $pc.braSize == "34A" or $pc.braSize == "34B">>peep down your dress<<else>>peep at your cleavage<</if>> as you pick up the dice.
<<elseif $temp == "lean">>\
<<set $scene.shortStick to true>>\
You hold the rail and lean forward over the pit. The croupier and the players near him get a longer <<if $pc.braSize == "34A" or $pc.braSize == "34B">>look down your dress<<else>>look at your cleavage<</if>> as you reach out for the dice.
<</if>>\
You straighten up, the dice in your hand. "Dice are out," says the croupier, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 2][$temp to "kiss"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set _firstDie to random(1,6),
_secondDie to random(1,6),
_diceRoll to _firstDie + _secondDie>>
<<if _diceRoll == 2>>
<<if $scene.puck == 2>>
<<set _diceLingo to "Two, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Aces, double the field,">>
<</if>>
<<elseif _diceRoll == 3>>
<<if $scene.puck == 3>>
<<set _diceLingo to "Three, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Three, ace deuce, come away single,">>
<</if>>
<<elseif _diceRoll == 4>>
<<if $scene.puck == 4>>
<<set _diceLingo to "Four, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard four, ballerina,">>
<<else>>
<<set _diceLingo to "Easy four, Little Joe,">>
<</if>>
<</if>>
<<elseif _diceRoll == 5>>
<<if $scene.puck == 5>>
<<set _diceLingo to "Five, winner, pay the line,">>
<<else>>
<<set _diceLingo to "No field five,">>
<</if>>
<<elseif _diceRoll == 6>>
<<if $scene.puck == 6>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "666 winner six, came hard,">>
<<else>>
<<set _diceLingo to "666 winner six, came easy,">>
<</if>>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard six, Jimmie Hicks,">>
<<else>>
<<set _diceLingo to "Easy six, Jimmie Hicks,">>
<</if>>
<</if>>
<<elseif _diceRoll == 7>>
<<set _diceLingo to "Seven out,">>
<<elseif _diceRoll == 8>>
<<if $scene.puck == 8>>
<<set _diceLingo to "Eight, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard eight, square pair,">>
<<else>>
<<set _diceLingo to "Easy eight,">>
<</if>>
<</if>>
<<elseif _diceRoll == 9>>
<<if $scene.puck == 9>>
<<set _diceLingo to "Nine, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Nina from Pasadena,">>
<</if>>
<<elseif _diceRoll == 10>>
<<if $scene.puck == 10>>
<<set _diceLingo to "Ten, winner, pay the line,">>
<<else>>
<<if _firstDie == _secondDie>>
<<set _diceLingo to "Hard ten, woman's best friend,">>
<<else>>
<<set _diceLingo to "Easy ten,">>
<</if>>
<</if>>
<<elseif _diceRoll == 11>>
<<if $scene.puck == 11>>
<<set _diceLingo to "Yo-leven, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Yo-leven,">>
<</if>>
<<elseif _diceRoll == 12>>
<<if $scene.puck == 12>>
<<set _diceLingo to "Twelve, winner, pay the line,">>
<<else>>
<<set _diceLingo to "Twelve, boxcars,">>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "kiss">>\
You bring the dice up to your lips and kiss them for luck. You rattle them in your hand, lean forward, and throw them out.
<<elseif $temp == "throw">>\
You rattle the dice in your hand, lean forward, and throw them out.
<</if>>\
They clatter across the felt, and bounce off the far rail...
<table>
<tr>
<td><<= "<img src='" + $imagePath + "d6-" + _firstDie + ".gif'>" >></td>
<td><<= "<img src='" + $imagePath + "d6-" + _secondDie + ".gif'>" >></td>
</tr>
</table>
<<if _diceRoll == $scene.puck>>\
<<pcMoodAngry>>\
<<pcSmile>>\
"_diceLingo" says the croupier.
"Yes!" a masculine roar goes up from the whole table as you nail the shot. "You beauty!" exclaims Jake. He grabs you by the shoulders and grins at you fiercely – then kisses you right on the lips. "Fuck yeah!"
He lets you go, and while the others gather round and congratulate you, the croupier passes out big stacks of chips worth <<if _diceRoll == 4 or _diceRoll == 10>><<set $scene.jakeWinnings += 800, $scene.gusWinnings += 800>>£1,600<<elseif _diceRoll == 5 or _diceRoll == 9>><<set $scene.jakeWinnings += 1000, $scene.gusWinnings += 1000>>£2,000<<elseif _diceRoll == 6 or _diceRoll == 8>><<set $scene.jakeWinnings += 1200, $scene.gusWinnings += 1200>>£2,400<</if>> to both Gus and Jake.
Jake tosses the croupier a chip. <<if $scene.jakeWinnings gt 0>>He cuts his pile in half, and hands you a stack of chips worth <<set _jakeGift to Number($scene.jakeWinnings / 2), $scene.pcWinnings += _jakeGift>> £_jakeGift. "Something to keep you jet setting."<<else>>The victory wasn't enough to make up for his earlier losses. "Oh well, can't win 'em all."<</if>>
"Thank you, $pc.knownAs," says Gus. <<if $scene.gusWinnings gt 0>>He hands you <<set _gusGift to Number($scene.gusWinnings / 2), $scene.pcWinnings += _gusGift>> £_gusGift in casino chips. "Your share."<<else>>"Cold table for me tonight."<</if>>
<<if $scene.jakeWinnings gt 0 and $scene.gusWinnings gt 0>>\
[[Wow, thanks guys.|Cotton Club craps over][$temp to "thanksGuys"]]
<<elseif $scene.jakeWinnings gt 0>>\
[[Wow, thanks Jake.|Cotton Club craps over][$temp to "thanksJake"]]
<<elseif $scene.gusWinnings gt 0>>\
[[Wow, thanks Gus.|Cotton Club craps over][$temp to "thanksGus"]]
<<else>>\
[[Sorry we didn't win.|Cotton Club craps over][$temp to "sorry"]]
<</if>>\
<<elseif _diceRoll == 7>>\
"_diceLingo" says the croupier.
"Fuck..." a groan of disappointment goes up from the whole table as the dice come up craps.
"Unlucky, $pc.knownAs" murmurs Gus. The croupier does his best to look regretful as he polices up huge piles of chips from Jake and Gus.<<if $scene.puck == 4 or $scene.puck == 10>><<set $scene.jakeWinnings -= 800, $scene.gusWinnings -= 800>><<elseif $scene.puck == 5 or $scene.puck == 9>><<set $scene.jakeWinnings -= 1000, $scene.gusWinnings -= 1000>><<elseif $scene.puck == 6 or $scene.puck == 8>><<set $scene.jakeWinnings -= 1200, $scene.gusWinnings -= 1200>><</if>>
"Yeah, too bad, $pc.knownAs," Jake tips the croupier a chip. <<if $scene.jakeWinnings gt 0>>He cuts his pile in half, and hands you a stack of chips worth <<set _jakeGift to Number($scene.jakeWinnings / 2), $scene.pcWinnings += _jakeGift>> £_jakeGift. "Something to keep you jet setting."<<else>>"Oh well, can't win 'em all."<</if>>
Gus nods. <<if $scene.gusWinnings gt 0>>He hands you <<set _gusGift to Number($scene.gusWinnings / 2), $scene.pcWinnings += _gusGift>> £_gusGift in casino chips. "Your share."<<else>>"Cold table for me tonight."<</if>>
<<if $scene.jakeWinnings gt 0 and $scene.gusWinnings gt 0>>\
[[Wow, thanks guys.|Cotton Club craps over][$temp to "thanksGuys"]]
<<elseif $scene.jakeWinnings gt 0>>\
[[Wow, thanks Jake.|Cotton Club craps over][$temp to "thanksJake"]]
<<elseif $scene.gusWinnings gt 0>>\
[[Wow, thanks Gus.|Cotton Club craps over][$temp to "thanksGus"]]
<<else>>\
[[Sorry we didn't win.|Cotton Club craps over][$temp to "sorry"]]
<</if>>\
<<else>>\
"_diceLingo" says the croupier.
<<if $scene.shortStickRounds == 0>>\
<<if $scene.shortStick>>\
The croupier pushes the dice back towards you, leaving them even further away this time. You'll need to bend right over the table to reach them.
[[Lean forward to get them.|Cotton Club short stick loop][$temp to "lean"]]
[[Ask him to push them closer.|Cotton Club short stick loop][$temp to "boring"]]
<<else>>\
The croupier pushes the dice back to you. You lean forward <<if $scene.shortStick>>, flashing some cleavage, <</if>>and scoop them up.
"Dice are out," he says, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 2][$temp to "kiss"]]
<</if>>\
<<elseif $scene.shortStickRounds == 1>>\
<<if $scene.shortStick>>\
The croupier hardly moves the dice. You're not even sure you can reach them this time. Just before you lean over to get them, Ed and Fran move into your eyeline, studying the table from a new angle.
[[Lean forward to get them.|Cotton Club short stick loop][$temp to "lean"]]
[[Ask him to push them closer.|Cotton Club short stick loop][$temp to "boring"]]
<<else>>\
The croupier returns the dice. You lean forward to collect them<<if $scene.shortStick>>, providing the men in front of you with another glimpse of your cleavage<</if>>.
"Dice are out," says the croupier, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 2][$temp to "kiss"]]
<</if>>\
<<else>>\
<<if $scene.shortStick>>\
The croupier pushes the dice very slightly in your direction. You'll have to practically crawl onto the table to reach them.
[[Lean forward to get them.|Cotton Club short stick loop][$temp to "lean"]]
[[Ask him to push them closer.|Cotton Club short stick loop][$temp to "boring"]]
<<else>>\
The croupier returns the dice. You lean forward to collect them<<if $scene.shortStick>>, providing the men in front of you with another glimpse of your cleavage<</if>>.
"Dice are out," says the croupier, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 2][$temp to "kiss"]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set $scene.shortStickRounds += 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "boring">>\
<<pcTalk>>\
<<set $scene.shortStick to false>>\
"I can't reach them," you complain.
"Sorry," the croupier says, pushing them a little closer. You still have to lean forward to get them, giving him another <<if $pc.braSize == "34A" or $pc.braSize == "34B">>peep down your dress<<else>>good look at your cleavage<</if>> as you pick up the dice.
<<elseif $temp == "lean">>\
<<if $scene.shortStickRounds == 1>>\
You hold the rail and lean forward over it, hips pressed into the wood. Standing on tiptoes, you bend over the table and stretch out for the dice, giving the croupier and the players in front of you a good long look down the front of your dress.
<<elseif $scene.shortStickRounds == 2>>\
You hold the rail and lean forward over the pit, lifting a foot off the ground to extend your reach. You bend forward over the table, giving the men in front of you – including Ed and Fran, this time – a long look at your <<if $pc.braSize == "34A" or $pc.braSize == "34B">>cute<<elseif $pc.braSize == "34C">>perky<<else>>ample<</if>> cleavage.
You glance over your shoulder to catch Jake staring appreciatively at your <<if $pc.region == "America">>ass<<else>>arse<</if>>. He quickly looks up, smiling innocently.
<<else>>\
You stretch forward over the table, your cleavage on display to the men in front of you, and your butt in the air for everybody else. The guys in front don't pretend to be doing anything except enjoying the view as you stretch out for the dice.
<</if>>\
<</if>>\
You straighten up, the dice in your hand. "Dice are out," says the croupier, "shooter needs a $scene.puck."
[[Roll the dice.|Cotton Club craps roll game 2][$temp to "throw"]]
[[Kiss them first.|Cotton Club craps roll game 2][$temp to "kiss"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<endQuest>>\
<<if $temp == "thanksGuys">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"Wow," you say. "Thanks, guys!"
"Ah, you earned it," says Jake.
<<if $scene.shortStick>>"Thanks for being a good sport,"<<else>>"Now you have an insight into the banking world,"<</if>> smiles Gus. <<if not $scene.shortStick>>"Gamble with other people's money can be very profitable."<</if>>
"Right, now I wanna see if she dances as well as she shoots craps," says Jake. "Wanna come upstairs for a boogie, $pc.knownAs?"
"Actually, I was going to ask $pc.knownAs if she'd have a champagne cocktail with me," says Gus.
[[Go dance with Jake.|Cotton Club casino guy choice][$temp to "pickJake"]]
[[Have a cocktail with Gus.|Cotton Club casino guy choice][$temp to "pickGus"]]
[[Ditch them both.|Cotton Club casino guy choice][$temp to "leaveAlone"]]
<<elseif $temp == "thanksJake">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"Wow," you say. "Thanks, Jake!"
"Ah, you earned it," says Jake. "Now I wanna see if you dance as well as you shoot dice. Wanna come upstairs for a boogie, $pc.knownAs?"
"If not, perhaps you'd allow me to buy you a drink?" interjects Gus.
[[Go dance with Jake.|Cotton Club casino guy choice][$temp to "pickJake"]]
[[Have a cocktail with Gus.|Cotton Club casino guy choice][$temp to "pickGus"]]
[[Ditch them both.|Cotton Club casino guy choice][$temp to "leaveAlone"]]
<<elseif $temp == "thanksGus">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"Wow," you say. "Thanks, Gus!"
<<if $scene.shortStick>>"Thanks for being a good sport,"<<else>>"Now you have an insight into the banking world,"<</if>> smiles Gus. <<if not $scene.shortStick>>"Gambling with other people's money can be very profitable."<</if>>
"Right, now I wanna see if she dances as well as she shoots dice," says Jake. "Wanna come upstairs for a boogie, $pc.knownAs?"
"Actually, I was going to ask $pc.knownAs if she'd have a champagne cocktail with me," says Gus.
[[Go dance with Jake.|Cotton Club casino guy choice][$temp to "pickJake"]]
[[Have a cocktail with Gus.|Cotton Club casino guy choice][$temp to "pickGus"]]
[[Ditch them both.|Cotton Club casino guy choice][$temp to "leaveAlone"]]
<<elseif $temp == "sorry">>\
<<pcMoodSkeptical>>\
"Sorry we didn't win," you say.
"Och, it wasn't your fault," says Jake. "That's why they call it gambling."
<<if $scene.shortStick>>"Thanks for being a good sport,"<<else>>"Now you have an insight into the banking world,"<</if>> smiles Gus. <<if not $scene.shortStick>>"It's always preferable to gamble with other people's money."<</if>>
"Right, now I wanna see if she dances as well as she shoots craps," says Jake. "Wanna come upstairs for a boogie, $pc.knownAs?"
"Actually, I was going to ask $pc.knownAs if she'd have a champagne cocktail with me," says Gus.
[[Go dance with Jake.|Cotton Club casino guy choice][$temp to "pickJake"]]
[[Have a cocktail with Gus.|Cotton Club casino guy choice][$temp to "pickGus"]]
[[Ditch them both.|Cotton Club casino guy choice][$temp to "leaveAlone"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<endQuest>>\
<<if $temp == "pickJake">>\
<<pcMoodCalm>>\
<<pcSmile>>\
"A dance sounds nice. It was lovely to meet you, Gus. <<if $scene.gusWinnings gt 0>>Thanks for the chips.<</if>>"
[[Shake his hand.|Cotton Club bye Gus][$temp to "handshake"]]
[[Kiss him goodbye.|Cotton Club bye Gus][$temp to "kiss"]]
<<elseif $temp == "pickGus">>\
<<pcMoodCalm>>\
<<pcSmile>>\
"A drink sounds nice. It was lovely to meet you, Jake. <<if $scene.jakeWinnings gt 0>>Thanks for the chips.<</if>>"
[[Shake his hand.|Cotton Club bye Jake][$temp to "handshake"]]
[[Kiss him goodbye.|Cotton Club bye Jake][$temp to "kiss"]]
<<elseif $temp == "leaveAlone">>\
<<if $scene.jakeWinnings gt 0 or $scene.gusWinnings gt 0>>\
<<pcMoodCalm>>\
<<pcSmile>>\
"You know what, guys, I'm a bit bankered out. It was nice to meet you both, though."
<<if $scene.jakeWinnings gt 0 and $scene.gusWinnings gt 0>>\
Both men look ruffled at being ditched right after giving you £<<= Number($scene.jakeWinnings / 2 + $scene.gusWinnings / 2)>>, but they don't stop you walking away from the table to [[cash in your chips|Cotton Club exit][$temp to "solo"]].
<<elseif $scene.jakeWinnings gt 0>>\
Jake looks a bit ruffled at being ditched right after giving you £<<= Number($scene.jakeWinnings / 2)>>, but he doesn't stop you walking away from the table to [[cash in your chips|Cotton Club exit][$temp to "solo"]].
<<elseif $scene.gusWinnings gt 0>>\
Gus looks a bit ruffled at being ditched right after giving you £<<= Number($scene.gusWinnings / 2)>>, but he doesn't stop you walking away from the table to [[cash in your chips|Cotton Club exit][$temp to "solo"]].
<</if>>\
<<else>>\
<<pcMoodCalm>>\
<<pcSmile>>\
"Thanks, guys," you say, "but that's enough excitement for me. It was nice to meet you both."
"Pretty girls can't stand losers, Jake," muses Gus.
"Aye. Have a nice night," shrugs Jake, obviously disappointed to have lost both you and the money. You say goodbye to the boys, and head [[back upstairs.|Cotton Club exit][$temp to "solo"]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "handshake">>\
You shake Gus's hand and say goodbye. <<if $scene.gusWinnings gt 0>>His facial expression is that of a man who slightly regrets handing over £<<= Number($scene.gusWinnings / 2)>> to an attractive younger woman in return for a handshake, but he forces a polite smile.<<else>>He says it was lovely meeting you.<</if>>
<<elseif $temp == "kiss">>\
You lean in and kiss him on the cheek, your <<if $pc.braSize == "34A" or $pc.braSize == "34B">>small<<elseif $pc.braSize == "34C">>perky<<else>>big<</if>> boobs squashing into his chest. <<if $scene.gusWinnings gt 0>>The intimacy softens the blow of being ditched by an attractive younger woman right after handing her £<<= Number($scene.gusWinnings / 2)>>, and he smiles warmly at you.<<else>>He says it was lovely meeting you.<</if>>
<</if>>\
"Alright," says Jake, curling an arm around yours, "let's dance." You wave goodbye to Gus and [[leave with Jake.|Cotton Club exit][$temp to "jake"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "handshake">>\
You shake Jake's hand and say goodbye. <<if $scene.jakeWinnings gt 0>>His facial expression is that of a man who regrets handing over £<<= Number($scene.jakeWinnings / 2)>> to a girl right before she left with his boss, but he forces a polite smile.<<else>>He says it was good meeting you.<</if>>
<<elseif $temp == "kiss">>\
You lean in and kiss him on the cheek, your <<if $pc.braSize == "34A" or $pc.braSize == "34B">>small<<elseif $pc.braSize == "34C">>perky<<else>>big<</if>> boobs squashing into his chest. <<if $scene.jakeWinnings gt 0>>The intimacy softens the blow of being ditched by a backpacker right after handing her £<<= Number($scene.jakeWinnings / 2)>>.<<else>>He says it was fun meeting you.<</if>>
<</if>>\
"Alright, $pc.knownAs," says Gus, curling an arm around yours, "let me buy you a drink." You wave goodbye to Jake and [[leave with Gus.|Cotton Club exit][$temp to "gus"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>COTTON CLUB CASINO</b>, CORINTHIAN BASEMENT
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "solo">>\
<<if $scene.pcWinnings gt 0>>\
You hand in your chips to a cashier, and receive £$scene.pcWinnings in Scottish cash. "Congratulations, miss." <<nobr>>
<div class = "zLayer">
<div class = "animated fadeOutUp">
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div>
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div><</nobr>>
<</if>>
You take one last look around the casino, then head back upstairs [[to the club|Corinthian hang out alone]].
<<elseif $temp == "gus">>\
<<if $scene.pcWinnings gt 0>>\
Gus escorts you to a cashier, where you exchange your chips for £$scene.pcWinnings in Scottish cash. <<nobr>>
<div class = "zLayer">
<div class = "animated fadeOutUp">
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div>
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div><</nobr>> "Congratulations, miss," says the cashier. "And to you, sir," eyeing the much older man with some envy. Gus nods graciously.
<</if>>
"Let's go to the bar upstairs," <<if $scene.pcWinnings gt 0>>he<<else>>Gus<</if>> says. "I fancy getting out of the Morgan Stanley bubble for a while."
You take one last look around the casino, then head back upstairs <<link "to the main bar." "Corinthian bar queue together">>
<<set $scene.withGuy to true,
$male1 to {},
$male1.uniqueID to "Gus Macalistair",
$male1.revealedTraits to [],
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.hjStyle to "",
$male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish",
$male1.firstname to "Gus",
$male1.age to "61",
$male1.ageDesc to "in his early sixties",
$male1.ethnicity to "white",
$male1.height to 4,
$male1.looks to 4,
$male1.cockSize to 3,
$male1.eyeColour to "blue",
$male1.hairColour to "grey",
$male1.hairVol to 1,
$male1.danceSkill to 2,
$male1.fitness to 3,
$male1.job to "executive",
$male1.hair to {"goodDesc": 'has steely grey hair', "badDesc": 'has grey hair'},
$male1.facialHair to "none",
$male1.beard to "He\'s clean shaven",
$male1.isWearing.add("closedShirt"),
$male1.top to {},
$male1.top.desc to "shirt",
$male1.top.material to [
'cotton',
'rough cotton'],
$male1.top.longDesc to 'a white shirt',
$male1.bottoms to {},
$male1.bottoms.undo to "zipper",
$male1.isWearing.add("trousers"),
$male1.shoes to ("black brogues"),
$male1.isWearing.add("shoes"),
$male1.courage to 0>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $male1.bottoms.desc to "black pants">>
<<else>>
<<set $male1.bottoms.desc to "black trousers">>
<</if>>
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Older Men")>>
<<set $male1.attr += 1>>
<<else>>
<<set $male1.attr -= 2>>
<</if>>
<<set $male1.attr = Math.clamp($male1.attr, 1, 5)>>
<<if $male1.attr gte 4>>
<<set $chapter.gusDesc to "He\'s a handsome older man.">>
<<else>>
<<if def $chapter.gusGift>>
<<set $chapter.gusDesc to "He's too old for you, but he did give you £$chapter.gusGift in the casino.">>
<<else>>
<<set $chapter.gusDesc to "He was good looking in his prime, but he\'s way too old for you.">>
<</if>>
<</if>>
<</link>>
<<elseif $temp == "jake">>\
<<if $scene.pcWinnings gt 0>>\
Jake says goodbye to his team and escorts you to a cashier, where you exchange your chips for £$scene.pcWinnings in Scottish cash. <<nobr>>
<div class = "zLayer">
<div class = "animated fadeOutUp">
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div>
<span class="gainMoneyGreen">
$pc.knownAs +£$scene.pcWinnings
</span>
</div><</nobr>> "Congratulations, miss," says the cashier.
<</if>>\
"Spending too long around these people is bad for you," Jake says. "Let's go dance."
You take one last look around the casino, then head back upstairs <<link "to the dance floor." "Corinthian dance with male1">>
<<set $scene.withGuy to true,
$temp to "askedByMale1",
$male1 to {},
$male1.uniqueID to "Jake Swift",
$male1.revealedTraits to [],
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.hjStyle to "",
$male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish",
$male1.firstname to "Jake",
$male1.age to "33",
$male1.ageDesc to "in his early thirties",
$male1.ethnicity to "white",
$male1.height to 3,
$male1.looks to 4,
$male1.danceSkill to 4,
$male1.cockSize to 4,
$male1.eyeColour to "brown",
$male1.hairColour to "ginger",
$male1.hairVol to 3,
$male1.fitness to 4,
$male1.job to "investment banker",
$male1.hair to {"goodDesc": 'has short, stylishly messy ginger hair', "badDesc": 'has short ginger hair'},
$male1.facialHair to "stubble",
$male1.beard to "has some ginger stubble",
$male1.isWearing.add("closedShirt"),
$male1.top to {},
$male1.top.desc to "shirt",
$male1.top.material to [
'cotton',
'smooth cotton',
'silky smooth cotton'],
$male1.top.longDesc to 'a black shirt',
$male1.bottoms to {},
$male1.bottoms.undo to "zipper",
$male1.isWearing.add("trousers"),
$male1.shoes to ("brown loafers"),
$male1.isWearing.add("shoes"),
$male1.courage to 0>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $male1.bottoms.desc to "navy blue pants">>
<<else>>
<<set $male1.bottoms.desc to "navy blue trousers">>
<</if>>
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<set _ageDifference to $male1.age - $pc.age>>
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr -= 1>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr -= 2>>
<<elseif $male1.hairColour == "white">>
<<set $male1.attr -= 3>>
<</if>>
<<if _ageDifference lte -10>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr -= 1>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=3>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=4>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=5>>
<</if>>
<<else>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr += 2>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr += 1>>
<</if>>
<<if _ageDifference lte -1>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr +=2>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr +=1>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=3>>
<</if>>
<</if>>
<<set $male1.attr = Math.clamp($male1.attr, 1, 5)>>
<</link>>
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Sure," says $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> finding the remote. You pop open two bottled beers from the fridge, then join him on the couch.
<<male1InfoBox>>\
He flicks through the channels until he finds something he likes, the violent ending of an action movie that pre-dates your birth. On screen, a young Arnold Schwarzenegger is systematically wiping out a large South American infantry force using a light machine gun and some hand grenades.
<<= "<img src='" + $imagePath + "johnMatrix.png'>" >>\
You sip beer as $male1.firstname brings you up to speed on the backstory of the film. It's not exactly a makeout movie, but you two hold hands through the barrage of gunshots and explosions. During a somewhat homoerotic knife fighting scene, $male1.firstname leans down and kisses you again.
You make out on the couch while Schwarzenegger impales his enemy on a gas gushing pipe. <i>"Let off some steam,"</i> Arnie quips, and you've had enough of this stupid film.
"C'mon," you tug $male1.firstname to his feet, "let's go to bed." <i>Time to make a film of our own,</i> you think as you lead him to the <<link "bedroom." "Sex Engine">><<set $decision.macro to "glasgowLeadToBedroom">><<set $male1.isDoing to "nicegirl">>
<<set $scene to {},
$scene.location to "bedroom",
$scene.flags to new Set(),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room']>><<addmins 22>><</link>>
<<set $location = {
"place" : "JTF NEPTUNE SAFE HOUSE INDIGO" ,
"location" : ", GLASGOW CITY CENTRE" ,
"exposure" : "Public",
"scene" : "corinthian"
}>><<silently>>
<<addmins 1>>
<<set $chapter.target1 to $male1.firstname>>
<<set $pc.sexualPartners += 1>>
<<pcEyesOpen>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= '<<' + $decision.macro + '>>'>>
$male1.firstname flops onto the bed, spent. <<if $pc.arousal gte 80>><i>Fuck, so close!</i><</if>>
<<if Array.from($scene.flags).includes("pcCame")>>\
You lay on the bed beside him, and curl your hand into his. For a few pleasant moments you just stare up at the ceiling together, enjoying the post-orgasmic chill. <<if Array.from($pc.startingKinks).includes("Promiscuous")>>A one night stand on a Thursday night is not a totally new experience for you, but they don't always make you come like $male1.firstname did.<<else>>This isn't your first one night stand, but not every boyfriend you've had was able to make you come on the first night.<</if>> You lay there hand-in-hand for a while, enjoying the serene closeness.
<<elseif Array.from($male1.flags).includes("fuckedPC")>>\
You roll onto the bed beside him. You didn't <<if $pc.arousal gte 85>>quite<</if>> come, but maybe part of that is due to the weirdness of the situation: this is the first time you've ever had sex in a safe house. You decide that it's not worth making a scene about; you're surely going to have a lot of bad sex in Bangkok.
<<else>>\
You roll onto the bed beside him, wondering if Clark and <<olivia>> will have any comments about your performance. You didn't actually have <i>sex</i> with him, but bringing home a random guy and making him orgasm is close enough to the mission objective, right?
<</if>>\
After a while, $male1.firstname kisses you on the cheek, then pads off to use the bathroom.
<<if $pc.arousal gte 80>>You're really close to orgasm. You're tempted to finish yourself off while he's in there...but then again, you <i>are</i> under surveillance. A dozen people could be watching you right now.
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Go for it.|Post Corinthian money shot 2][$temp to "fap"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Go for it.</span>
<</if>>\
[[Put up with the frustration.|Post Corinthian money shot 2][$temp to "noFap"]]
<<else>>\
You use a tissue to clean yourself up, then lay there, sprawled out <<if not Array.from($pc.isWearing).includesAny("knickers", "bra", "dress")>>naked<<elseif not Array.from($pc.isWearing).includesAny("bra", "dress")>>topless<<elseif not Array.from($pc.isWearing).includesAny("dress")>>in your underwear<</if>> on camera, wondering who's watching you and what they're thinking. A few minutes pass.
$male1.firstname emerges from the bathroom and interrupts your reverie. <<if Array.from($pc.kinks).includes("Promiscuous")>>He's wearing an expression you've seen a few times right after a one night stand – the look of a man who just cheated on his wife or girlfriend and wants to get out of here.<<else>>He's wearing a serious expression.<</if>>
<<if Array.from($pc.startingKinks).includes("Promiscuous")>>\
[[(Promiscuous from start) It's cool if you need to go.|Post Corinthian male1 leaves][$temp to "prom"]]
<</if>>\
[[Invite him to stay the night.|Post Corinthian male1 leaves][$temp to "waif"]]
[[Get rid of him.|Post Corinthian male1 leaves][$temp to "alpha"]]
<</if>>\<<silently>>
<<addmins 1>>
<<removeCum>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "prom">>\
<<pcTalk>>\
You've been here before; there's no point making it difficult for him. "Do you need to go?" you ask sympathetically.
"Uh, yeah, sorry," he replies. "I've, er, got a busy day tomorrow."
"That's okay," you tell him, "me too." He tries to act casual, but you can tell he's relieved at being given such an easy escape.
He comes over and gives you a hug. "Thanks, $pc.knownAs," he says, "[[for everything|Post Corinthian prep for bed]]."
<<elseif $temp == "waif">>\
<<pcSmile>>\
"Hey," you smile. "Do you wanna stay the night?"
He shakes his head. "Sorry. I've, er, got a big day at work tomorrow."
"Oh. Okay." He quickly gathers up [[his clothes|Post Corinthian prep for bed]].
<<elseif $temp == "alpha">>\
<<pcTalk>>\
"That was really nice," you tell him, "but I've got an early start tomorrow."
"Oh," he looks slightly relieved. "Me too. I'll um, I'll get out of your hair." He quickly gathers up [[his clothes.|Post Corinthian prep for bed]]
<</if>>\<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You see $male1.firstname out, locking the front door behind him. He heads out into the night and back to his life, totally unaware that he just had a one night stand with <<if $pc.agency == "CIA">>a CIA agent<<elseif $pc.agency == "MI6">>an MI6 agent<<elseif $pc.agency == "ASIS">>an Australian secret agent<<elseif $pc.agency == "CSIS">>a Canadian secret agent<<elseif $pc.agency == "NZSIS">>a secret agent from New Zealand<</if>>.
You head to the bathroom to get yourself cleaned up and [[ready for bed|Post Corinthian morning after]].<<silently>>
<<if $gameDate.getDay() == 4>>
<<addhours 24>>
<</if>>
<<set $gameDate.setHours(5), $gameDate.setMinutes(16)>>
<<addmins 180>>
<<setFlag "intox" false>>
<<set $pc.arousal to 0>>
<<stripPC>>
<<pcRemoveLightMakeup>>
<<pcMoodCalm>>
<<stripPC>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<pcEyesClosed>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You sleep fitfully, slipping in and out of confusing dreams featuring $male1.firstname. In the dreams your relationship to him keeps shifting: he's a work colleague; he's a <<university>> friend; he's your new boyfriend who abandons you, but you get him back. You wake up at about eight, expecting him to be in the bed with you, and it takes you a moment to remember why he's not.
– – –
You make some porridge for breakfast, and wash it down with two cups of <<if $pc.agency == "MI6">>tea<<else>>coffee<</if>>. You take a shower, get dressed and made up for work, and <<if Flag("armed-lioness")>>make the SIG safe before popping it back into your <<handbag>>. It's time to [[hit the road.|Post Corinthian return to Kinloss]]<<else>>[[hit the road.|Post Corinthian return to Kinloss]]<</if>><<silently>>
<<pcEyesOpen>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<if $pc.hypno == true>> /* wear a skirt */
<<cloathes-tights-levante65d-black>>
<<cloathes-skirt-mistralBreakerShortCanvasSkirtOG>>
<<else>>
<<cloathes-leggings-fearless-black>>
<</if>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-jewellery-weaponRing>>
<<geekEyeglasses>>
<<addhours 4>>
<<addmins 35>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You gun the BMW north, this time avoiding police attention as you power along the long, scenic highway for more than three hours.
At last you pass through the little town of Forres and reach the guardhouse of Kinloss Barracks. A <<if $pc.agency != "MI6">>British <</if>>soldier, armed with an SA80 rifle, checks out your ID <<if $pc.hypno == true>> – and your legs – <</if>> before waving you [[through.|Post Corinthian debrief]]<<silently>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<<addmins 15>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if Array.from($male1.flags).includes("fuckedPC")>>\
<<set $chapter.night1Fuck to true>>\
"...exactly what we wanted, $pc.knownAs," Clark is saying. On the drive up you were worried that he and <<olivia>> might have lost some respect for you after watching you "work" with $male1.firstname, but they just seem businesslike and impressed.
"We think you did a great job," says <<olivia>>. She pauses, considering her next words. "How do you feel, though?"
[[I can handle it.|Post Corinthian debrief 2][$temp to "crusader"]]
[[Kind of sad, actually.|Post Corinthian debrief 2][$temp to "waif"]]
[[This mission's going to suck.|Post Corinthian debrief 2][$temp to "alpha"]]
[[Like I just starred in a porno.|Post Corinthian debrief 2][$temp to "fatale"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) No problems.|Post Corinthian debrief 2][$temp to "slut"]]
<<else>>\
<span class="greyedOut">(Promiscuous) No problems.</span>
<</if>>\
<<else>>\
<<if Array.from($male1.flags).includes("gotBJ")>>\
<<set $chapter.night1BJ to true>>\
<</if>>\
"...and so frankly, $pc.knownAs, we're a little concerned," <<olivia>> is saying. On the drive up you were wondering if they'd have an opinion on the fact that you didn't actually have <i>sex</i> with $male1.firstname; as it turns out, they do.
"Is there a reason you didn't fuck him?" asks Clark.
[[It just worked out that way on the ground.|Post Corinthian debrief 2][$temp to "crusaderVirgin"]]
[[I'm not sure I can do this.|Post Corinthian debrief 2][$temp to "waifVirgin"]]
[[Don't micromanage me.|Post Corinthian debrief 2][$temp to "alphaVirgin"]]
[[It's my fault he came so quickly?|Post Corinthian debrief 2][$temp to "fataleVirgin"]]
<</if>><<silently>>
<<addmins 1>>
<<if $pc.agency == "CIA">>
<<set _anAgency to "a CIA">>
<<elseif $pc.agency == "MI6">>
<<set _anAgency to "an MI6">>
<<elseif $pc.agency == "CSIS">>
<<set _anAgency to "a CSIS">>
<<elseif $pc.agency == "ASIS">>
<<set _anAgency to "an ASIS">>
<<elseif $pc.agency == "NZSIS">>
<<set _anAgency to "an SIS">>
<</if>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"Fine," you insist. "I can handle it."
"Good," says Clark. "Dr Campbell told us that you've got what it takes."
"Bangkok is going to be a lot more demanding," says <<olivia>>. "Multiple men per night, floor shows, group sex..." she counts the indignities off on her fingers. "But sex with a guy you've just met was a good start."
"We're going to step things up for you a little bit [[tonight|Cathouse briefing]]," says Clark.
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"I don't know," you say, grappling with the emotions you were feeling on the drive up, trying your best to verbalise them. "I feel a bit...empty."
<span class="goodFeedback"><<olivia>> <b>liked</b> that.</span>
"I sometimes feel that way after a one night stand," <<olivia>> says reassuringly. "I think it's normal."
"Don't dwell on it," advises Clark. "The point of LIONESS is to get you more comfortable with casual sex. You just need to get yourself acclimatised."
"You are going to have to harden yourself to these feelings," agrees <<olivia>>. "Bangkok's going to be much worse. Multiple men per night, floor shows, group sex...you'll have to push through some boundaries."
"$pc.knownAs will be fine. Let's talk about getting her [[back in the saddle|Cathouse briefing]]," says Clark.
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I'm okay," you say, "but this mission is going to suck. The target had better be worth it."
"We know we're asking a lot of you," says Clark. "It's a tough mission. We wouldn't have got sign-off on putting _anAgency agent through it if Al Wasayil weren't a priority target."
"It's only going to get worse in Bangkok, $pc.knownAs," says <<olivia>>. "Multiple men per night, floor shows, group sex...you're going to have to push through some boundaries."
"She's tough, she'll be fine," Clark replies breezily. "Let's move on to the plan for [[tonight|Cathouse briefing]]."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"Like I just starred in a weird porno," you reply breezily. "How'd I do, Clark?"
<span class="goodFeedback">Clark <b>liked</b> that.</span>
"Ah, yeah," he tugs at his collar, as if the room just heated up. "You, ah, you did pretty great."
"Being filmed is part of the training, $pc.knownAs," says <<olivia>>. "Bangkok's going to push your boundaries. Multiple men per night, floor shows, group sex," counting off indignities on her fingers. "We're trying to give you a taste of that in a safe environment."
"And you did great," reiterates Clark. "Not every agent could have gone through with it, but you nailed it. Let's talk about [[tonight|Cathouse briefing]]."
<<elseif $temp == "slut">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"It was a bit of a weird setup," you shrug, "but it was just a one night stand. I feel fine."
<span class="goodFeedback">Olivia <b>liked</b> that. Clark <b>loved</b> that.</span>
"That's good," says <<olivia>>, "really good."
"Absolutely," agrees Clark. "That's exactly what we wanted to hear."
"Obviously Bangkok will be worse," says <<olivia>>. "Multiple men per night, floor shows, group sex..." she counts the indignities off on her fingers. "But you handling last night so well is a great start."
"So let's talk about the plan for [[tonight|Cathouse briefing]]," says Clark.
<<elseif $temp == "crusaderVirgin">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"Uh, no, that's just...how it happened on the ground," you say.
<span class="badFeedback">Clark and <<olivia>> <b>disliked</b> that.</span>
"We know that things don't always go as planned in the field," says <<olivia>>, "but the whole point of Operation LIONESS is to get you used to casual sex with new men. Dr Campbell said three men in three nights would be enough."
"One of the key mission risks is that we deploy an agent who just can't hack sex work," says Clark. "You acting like you were on a first date didn't reassure us on that."
"We won't labour the point," says <<olivia>>, "but we want to see more out of you tonight. This is an opportunity to test yourself in a safe environment. Make use of it."
[[Got it.|Post Corinthian debrief 3]]
[[I don't think I can do this.|Post Corinthian debrief 2][$temp to "crusaderReluc", $pc.waif += 1]]
<<elseif $temp == "crusaderReluc">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"Actually...going through with it was harder than I expected," you admit. "I'm sorry; I'm not sure that I can do this."
<span class="goodFeedback">Clark and Olivia <b>liked</b> that.</span>
"Heyyy," says Clark soothingly, his mood instantly softened. "Of course you can."
"Feeling that way's totally normal," agrees <<olivia>>. She reaches across the little meeting table and gives your hand a little squeeze. "It just means you're human."
"I just think you need to get all the way across the line with tonight's guy," says Clark. "Prove to yourself you can do it."
"Absolutely," <<olivia>> nods. "Dr Campbell says you've got what it takes, and I agree with him. Let's get you back out tonight, and we can put this little wobble behind us."
[[Okay.|Post Corinthian debrief 3]]
[[(Abort mission) I'm sorry. I'm pulling out.|Post Corinthian abort]]
<<elseif $temp == "waifVirgin">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"Actually going through with it was harder than I expected," you admit. "I'm sorry; I'm not sure that I can do this."
<span class="goodFeedback">Clark and Olivia <b>liked</b> that.</span>
"Heyyy," says Clark soothingly, his mood instantly softened. "Of course you can."
"Feeling that way's totally normal," agrees <<olivia>>. She reaches across the little meeting table and gives your hand a little squeeze. "It just means you're human."
"I just think you need to get all the way across the line with tonight's guy," says Clark. "Prove to yourself you can do it."
"Absolutely," <<olivia>> nods. "Dr Campbell says you've got what it takes, and I agree with him. Let's get you back out tonight, and we can put this little wobble behind us."
[[Okay.|Post Corinthian debrief 3]]
[[(Abort mission) I'm sorry. I'm pulling out.|Post Corinthian abort]]
<<elseif $temp == "alphaVirgin">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcMoodAngry>>\
<<pcTalk>>\
"I'm the field agent here," you remind Clark. "I'll decide how things get done on the ground."
<span class="badFeedback">Clark and <<olivia>> <b>disliked</b> that.</span>
"That's fine, $pc.knownAs," replies Clark, "so long as things actually <i>get</i> done on the ground. The mission was to have sex with $male1.firstname. You failed."
"The point of LIONESS is to get you used to casual sex before we deploy you undercover as a <i>prostitute,"</i> says <<olivia>>. "One of the key mission risks is that you get there and decide you can't handle it."
"You acting like you were on a first date wasn't reassuring on that front," says Clark.
[[I can handle it.|Post Corinthian debrief 3]]
[[(Abort mission) Fuck this.|Post Corinthian abort]]
<<elseif $temp == "fataleVirgin">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcMoodAngry>>\
<<pcTalk>>\
<<if Array.from($male1.flags).includes("gotBJ")>>\
"Sometimes men come suddenly when I'm going down on them," you reply tartly. "I could try being worse at oral sex if you think it would help the mission, Clark."
<<else>>\
"Sometimes men come suddenly when I'm touching their dicks," you reply tartly. "I could try a worse handjob technique if you think it would help the mission, Clark."
<</if>>\
<span class="goodFeedback">Clark <b>loved</b> that.</span> <span class="badFeedback"><<olivia>> <b>disliked</b> that.</span>
Clark laughs, his interrogation punctured, but <<olivia>> frowns. "You talk a really good game, $pc.knownAs," she says, "but the mission wasn't to get to <<if Array.from($male1.flags).includes("gotBJ")>>third<<else>>second<</if>> base. This...flirty thing you do is fine for the office, but we're putting you undercover as a <i>prostitute.</i> We're going to need to see more out of you tonight."
"Hmmm, I think $pc.knownAs was just a bit too hot for $male1.firstname to handle," Clark says, coming to your defence. "Some men are like that, right? You'll make sure it doesn't happen again tonight, right?" he asks.
[[Yep, will do.|Post Corinthian debrief 3][$temp to "crusaderVirgin"]]
[[Yeah. Too bad I wasn't with a better lover.|Post Corinthian debrief 3][$temp to "fataleVirgin"]]
[[Actually...not sure.|Post Corinthian debrief 2][$temp to "fataleReluc"]]
<<elseif $temp == "fataleReluc">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
You open your mouth to speak, then take a breath. "Actually...going through with it was harder than I expected," you admit. "I'm sorry; I'm not sure I can actually do this."
<span class="goodFeedback">Clark and Olivia <b>liked</b> that.</span>
"Heyyy," says Clark soothingly, his mood instantly softened. "Of course you can."
"Feeling that way's totally normal," agrees <<olivia>>. She reaches across the little meeting table and gives your hand a little squeeze. "It just means you're human."
"I just think you need to get all the way across the line with tonight's guy," says Clark. "Prove to yourself you can do it."
"Absolutely," <<olivia>> nods. "Dr Campbell says you've got what it takes, and I agree with him. Let's get you back out tonight, and we can put this little wobble behind us."
[[Okay.|Post Corinthian debrief 3]]
[[(Abort mission) I'm sorry. I'm pulling out.|Post Corinthian abort]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"What if I told you...I can't do it?" you ask in a small voice.
"You'd be off the mission," says Mike in an even tone. "We'd send you back to $pc.agency, and try to recruit another agent."
He watches you for a long time while you think it over. You open your mouth to tell him you'll do it, but realise that you can't get the words out. "I'm sorry," you finally say, fighting the urge to cry. "I don't think I can go through with it."
"Are you sure?" he asks.
You nod slowly.
"Okay, $pc.knownAs," he says, "<<if $pc.agency == "CSIS">>This won't make CSIS look good, but <</if>>I understand. We'll need to keep you around for a couple days, but we'll get you back <<if $pc.agency == "CIA">>the States<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS" or $pc.agency == "CSIS">>home<</if>> as soon as we can."
Feelings of guilt and relief well up powerfully within you, and tears prick your $pc.eyes.colour eyes.
"It's okay, don't cry. I'll tell the others that we need to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."
<<if $temp == "waifVirgin" or $temp == "crusaderReluc" or $temp == "fataleReluc">>\
<<pcMoodSkeptical>>\
"I'm sorry," you shake your head. "It wasn't a little wobble. I can't go through with this."
"You're sure?" <<olivia>> asks you, gently but firmly. You nod, fighting the urge to cry. She looks at Clark. He shrugs.
"I guess it's better we found out now rather than in Bangkok," he says. "Okay, $pc.knownAs, that's it for you. We'll do a debriefing here, probably tomorrow, then send you back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "NZSIS">>New Zealand<<else>>$pc.agency<</if>>. <<olivia>>, can you handle the admin?"
"Yep." She nods. "What are you going to do?"
Clark sighs. "Go and tell Levy we need to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."
<<elseif $temp == "alphaVirgin">>\
<<pcMoodAngry>>\
"You know what?" you say, "fuck this. We do this my way or I'm not doing it at all. I won't be talked down to and bossed around."
"Then you probably won't be that great at prostitution," says <<olivia>> mildly. You open your mouth to respond, but Clark holds up his hand.
"Alright, that's enough." He looks at you. "$pc.knownAs, we're sending you back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "NZSIS">>New Zealand<<else>>$pc.agency<</if>>. This wasn't the right mission for you."
"So much for <<if $pc.agency == "CIA">>the<</if>> $pc.agency," mutters <<olivia>>, rolling her eyes.
"We'll do a final debriefing here tomorrow," continues Clark, "then fly you home. <<olivia>>, can you handle the admin?"
"Yep," she nods curtly, "fine. What about you?"
Clark sighs. "I'll go and tell Levy we need to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "waifVirgin" or $temp == "crusaderReluc" or $temp == "fataleReluc">>\
<<pcMoodSkeptical>>\
"I'm sorry," you shake your head. "It wasn't a little wobble. I can't go through with this."
"You're sure?" <<olivia>> asks you, gently but firmly. You nod, fighting the urge to cry. She looks at Clark. He shrugs.
"I guess it's better we found out now rather than in Bangkok," he says. "Okay, $pc.knownAs, that's it for you. We'll do a debriefing here, probably tomorrow, then send you back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "NZSIS">>New Zealand<<else>>$pc.agency<</if>>. <<olivia>>, can you handle the admin?"
"Yep." She nods. "What are you going to do?"
Clark sighs. "Go and tell Levy we need to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."
<<elseif $temp == "alphaVirgin">>\
<<pcMoodAngry>>\
"You know what?" you say, "fuck this. We do this my way or I'm not doing it at all. I won't be talked down to and bossed around."
"Then you probably won't be that great at prostitution," says <<olivia>> mildly. You open your mouth to respond, but Clark holds up his hand.
"Alright, that's enough." He looks at you. "$pc.knownAs, we're sending you back to <<if $pc.agency == "CIA">>Langley<<elseif $pc.agency == "MI6">>London<<elseif $pc.agency == "NZSIS">>New Zealand<<else>>$pc.agency<</if>>. This wasn't the right mission for you."
"So much for <<if $pc.agency == "CIA">>the<</if>> $pc.agency," mutters <<olivia>>, rolling her eyes.
"We'll do a final debriefing here tomorrow," continues Clark, "then fly you home. <<olivia>>, can you handle the admin?"
"Yep," she nods curtly, "fine. What about you?"
Clark sighs. "I'll go and tell Levy we need to find <<click "another agent">><<script>>UI.restart();<</script>><</click>>."
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusaderVirgin">>\
<<pcTalk>>\
"Okay," you nod. "Got it."
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
"Good," says <<olivia>>. "We know you can do this."
"Let's brief you on the plan for [[tonight|Cathouse briefing]]," says Clark.
<<elseif $temp == "waifVirgin">>\
"Okay," you nod. "I'll do my best."
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
"Good," says <<olivia>>. "We know you can do this."
"Let's brief you on the plan for [[tonight|Cathouse briefing]]," says Clark.
<<elseif $temp == "alphaVirgin">>\
<<pcMoodAngry>>\
"I can handle it," you say firmly. "Last night was a one off."
There's a tense moment as both agents size you up. "Okay," nods <<olivia>>, breaking the tension. "Good. You'll show us what you can really do tonight."
"We've got faith in you," affirms Clark. "Let's brief you on [[the plan|Cathouse briefing]]."
<<elseif $temp == "fataleVirgin">>\
<<pcMoodCalm>>\
<<pcSmile>>\
"Yeah." You smile sweetly at Clark. "I know not <i>all</i> men are like that," you say.
<span class="goodFeedback">Clark <b>loved</b> that.</span> <span class="badFeedback">Olivia <b>disliked</b> that.</span>
Clark smiles, satisfied. "Great. So let's talk you through the plan for [[tonight|Cathouse briefing]]."
<<elseif $temp == "crusaderReluc" or $temp == "fataleReluc">>\
"Okay," you nod. "It's just a wobble."
"You'll be <i>fine,"</i> Clark assures you. "Let's go over the plan for [[tonight|Cathouse briefing]]."
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
He checks his notebook. "Tonight's club is called Cathouse," Clark says. "It's been Glasgow's rock club for 20 years. The clientele is your typical rock-punk-metal crowd; tattoos, piercings, wearing black, all ages."
"Your kind of place?" asks <<olivia>>.
<<if $pc.highSchoolClique == "Rock Chick">>\
[[(Rock Chick) Absolutely.|Cathouse briefing 2]]
<<else>>\
<span class="greyedOut">(Rock Chick) Absolutely.</span>
<</if>>\
[[Not my scene.|Cathouse briefing 2]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.highSchoolClique == "Rock Chick">>\
<<pcSmile>>\
"Yes, actually," you smile. "I'm kind of a rock chick."
"Heh," chuckles Clark. "I knew there was something witchy about you."
<<else>>\
"Heavy metal isn't really my thing," you shake your head. "I try not to date men with hair longer than mine."
Clark smiles, subconsciously running his fingers through his own short hair.
<</if>>\
"We want to introduce a new variable tonight," says <<olivia>>. "In Bangkok you won't get to pick and choose who you have sex with. Tonight we're sending you in with a partner, who's going to pose as your friend. She'll approve whatever man you end up going back to the safehouse with."
"She's been tasked to greenlight someone ugly," says Clark. "So bear that in mind when you're picking targets. Try and stretch your boundaries tonight – pick somebody who wouldn't normally have a chance with a girl like you."
"We need to see that you can perform even with guys you don't find attractive," says <<olivia>>. "So the grosser the guy, the better."
[[Who's the partner?|Cathouse Bettis]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Okay," you say cautiously. "Who's the partner?"
"One of the Army Intelligence girls <<if $pc.agency == "MI6">>your government<<else>>the Brits<</if>> lent us," replies Clark. "<<Jayne>> Bettis."
[[Is she trained for undercover work?|Cathouse Bettis training]]
[[Anything else?|Cathouse anything else]]i<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Army Intelligence is there to count tanks," you say. "I don't want to babysit a soldier. Is she trained for undercover work?"
"Yep," replies Clark. "She's worked undercover in Syria and Pakistan. Good evaluations from her CO. She's solid."
[[Anything else?|Cathouse anything else]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Is she cleared into EMERALD CUP?" you ask. You haven't seen her name on any distribution lists.
"No," says Clark. "Just LIONESS, for now."
"Fine," you say. "Is there anything else?"
"No," <<olivia>> shakes her head. "That's everything. Report back here tomorrow at 1300. Dr Campbell wants to see you before you [[go.|Travel to Cathouse]]"<<silently>>
<<addhours 3>>
<<addmins 88>>
<<pcMoodCalm>>
<<removePCLanyard>>
<<if $pc.hypno ==true>>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<</if>>
<<set $scene.bettisTgt to 3>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.hypno ==true>>\
After another hypnosis session with Dr Campbell, you find Bettis and get on the long road south to Glasgow. You get her to drive: the route's scenic, but doing it twice in one day isn't your idea of fun.
<<else>>\
After another therapy session with Dr Campbell, you find Bettis and get on the long road south to Glasgow. You get her to drive: the route's scenic, but doing it twice in one day isn't your idea of fun.
<</if>>\
Her driving skills are good, and along the road you bond over your shared impressions of Pakistan, JTF Neptune, and women's place in intelligence work in general. She tells you that she joined the Army Cadets as a teenager in the hope of meeting hot boys, and ended up falling in love with the discipline and camaraderie that military life offered.
"Most of my schoolfriends are secretaries or hairdressers," she says, lowering her window and lighting a menthol cigarette. "None of them have seen half the shit we've seen. Want a smoke?"
"No thanks."
"Fair enough. If I had <i>your</i> job tonight, I'd smoke like a Turk."
[[Ha!|Travel to Cathouse 2][$temp to "lol"]]
[[Shut up, Bettis.|Travel to Cathouse 2][$temp to "shutUp"]]<<silently>>
<<addmins 2>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<set $chapter.campbellCareerConcern to true>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"I've been thinking about my career after the mission," you say. "I don't want the details getting out."
"They won't." He shakes his head. "Task forces like this exist to avoid oversight. NEPTUNE sits outside all five national intelligence structures. Once the mission files are closed, there'll be no review, no <<if $pc.agency == "MI6">>Joint Intelligence Committee<<elseif $pc.agency == "CIA">>Senate Select Committee<<elseif $pc.agency == "CSIS">>Security Intelligence Review Committee<<elseif $pc.agency == "ASIS">>Intelligence & Security Committee<<elseif $pc.agency == "NZSIS">>Inspector General<</if>> to worry about.
"Besides, you'll hardly be the first $pc.agency officer who used sex to complete a mission; I've worked with several, male and female. Just follow lawful orders and, when this is over, the files will be sealed with a security clearance so tight that <<if $pc.agency == "CIA" or $pc.agency == "NZSIS">>the Director herself<<elseif $pc.agency == "MI6">>C himself<<elseif $pc.agency == "ASIS">>the DG himself<<elseif $pc.agency == "CSIS">>the Director himself<</if>> can't read it."
"Okay. That's reassuring."
"Nobody wants a scandal, and nobody wants to harm your professional reputation. But I sense that's not your main concern."
<<if not Array.from($pc.kinks).includes("Promiscuous")>>\
[[I'm worried about sex with so many men.|Dr Campbell concern][$chapter.concern to "promiscuous"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Exhibitionist")>>\
[[Being naked on a stage sounds literally like a nightmare.|Dr Campbell concern][$chapter.concern to "exhibitionist"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[I'm worried about clients hurting me during sex.|Dr Campbell concern][$chapter.concern to "rough"]]
<</if>>\
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>\
[[The clients are going to be gross.|Dr Campbell concern][$chapter.concern to "old"]]
<</if>>\
[[I guess I just never imagined becoming a prostitute.|Dr Campbell concern][$chapter.concern to "whore"]]<<silently>>
<<addmins 2>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "lol">>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
You laugh out loud. "Yeah. This is kind of a test for something else."
"Obviously." Bettis nods seriously. You cruise on in silence for a while. "I can see why they picked you, marm," she suddenly says. "When you got off the heli I remember thinking that you don't look like a spy. You're very pretty."
[[Spies aren't pretty?|Travel to Cathouse 2.5][$temp to "pretty"]]
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[[(Bisexual) You too. Wanna swap jobs?|Travel to Cathouse 2.5][$temp to "flirt"]]
<<else>>\
<span class="greyedOut">(Bisexual) You too. Wanna swap jobs?</span>
<</if>>\
<<elseif $temp == "shutUp">>\
<<pcMoodAngry>>\
<<set $scene.bettisTgt -= 1>>\
You scowl at Bettis. "If I were picked for <i>your</i> mission, I'd shut up, watch the road, and not make stupid jokes."
"Sorry, marm." She concentrates on her driving.
You cruise on in silence for a while.
[[You get to pick the guy tonight, right?|Travel to Cathouse 3]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "pretty">>\
<<pcTalk>>\
"Spies aren't pretty?" you ask.
"Ha! Most of the ones I've worked with have been fat middle-aged blokes. You don't fit the mould, marm."
<<elseif $temp == "flirt">>\
<<pcSmile>>\
"Well, I think you're cute, too," you shoot back, "especially in uniform. If you want to swap jobs tonight, I'm sure there wouldn't be any complaints."
Bettis smiles. "I'm fine with just driving, marm. But thanks."
<</if>>\
[[You get to pick the guy tonight, right?|Travel to Cathouse 3]]<<silently>>
<<addmins 4>>
<<pcMoodCalm>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"So, you get to pick the guy for tonight, huh?"
Bettis <<if $temp == "shutUp">>nods.<<else>>grins mischievously. <<if Array.from($pc.kinks).includes("Bisexual")>>She has a cute smile.<</if>><</if>> "Yes, marm."
[[Can you go easy on me?|Travel to Cathouse 4][$temp to "goEasy"]]
[[Fine.|Travel to Cathouse 4][$temp to "fine"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "goEasy">>\
<<set $scene.bettisTgt -= 1>>\
"Okay. Well, don't be too mean. I don't want to go home with a total <<if $pc.agency == "CIA" or $pc.agency == "Canada">>creeper<<elseif $pc.agency == "MI6">>minger<<elseif $pc.agency == "ASIS" or $pc.agency == "NZSIS">>beast<</if>> tonight. Girls need to stick together, right?"
<span class="badFeedback">Bettis <b>disliked</b> that.</span>
"Mmmhmm." Bettis glances at you skeptically as she takes another drag.
<<elseif $temp == "fine">>\
You nod. It won't be any easier in Bangkok.
"I won't be too mean, marm," she says. "I try my best not to piss off <<if $pc.agency == "CIA">>CIA<<elseif $pc.agency == "MI6">>SIS<<else>>secret<</if>> agents."
<</if>>\
The miles roll by, and eventually the country roads give way to Glasgow's industrial outskirts. You direct Bettis to the safe house. She parks up in the underground garage and you both [[head inside.|Pre Cathouse safehouse arrival]]<<silently>>
<<addmins 60>>
<<removePCShoes>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Hm, smart pad," says Bettis, looking around.
<<if Flag("armed-lioness")>>\
You drop your packpack into the master bedroom. It's been cleaned up since yesterday, with fresh sheets on the bed.
You need to decide what to do with the SIG for tonight.
[[Stash it in your room again.|Pre Cathouse handgun admin][$temp to "keep"]]
[[Give it to Bettis.|Pre Cathouse handgun admin][$temp to "bettis"]]
<<else>>\
<<= "<img src='" + $imagePath + "scotlandIndigoBedroom.png'>" >>\
You head back into the master bedroom. It's been cleaned up since yesterday, with fresh sheets on the bed.
[[Think about your outfit.|Safe house rock bags]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Bettis is snooping around the living room. "<<Jayne>>," you ask, "are you armed?"
"No, marm," she shakes her head.
<<if $temp == "bettis">>\
"Here." You take the SIG out of your <<handbag>>, eject the magazine, and lock the slide back before passing over the weapon and the loaded magazine. She inspects the handgun's chamber, releases the slide, then reinserts the magazine with a satisfying <i>click.</i> It's loaded, but not ready to fire.
"Stash that somewhere in your room, please," you tell her. "I'll take it back in the morning."
"Yes, marm."
You head back into the master bedroom.
<<= "<img src='" + $imagePath + "scotlandIndigoBedroom.png'>" >>\
[[Think about your outfit.|Safe house rock bags]]
<<elseif $temp == "keep">>\
You lead her into your room, and show her where you're going to stash the SIG. "It'll be hot," you warn.
"Yes, marm."
She leaves you to start getting ready.
<<= "<img src='" + $imagePath + "scotlandIndigoBedroom.png'>" >>\
[[Think about your outfit.|Safe house rock bags]]
<</if>>\<<silently>>
<<addmins 4>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.highSchoolClique == "Rock Chick">>\
You don't need to research Cathouse to know what to wear to a rock club. There are plenty of clothes in your backpack that can work for tonight.
<<else>>\
On your phone you swipe through the images on Cathouse's website. It's definitely not a dress-up kind of place; everyone seems to be in denim or leather. Most of the casual clothes in your backpack could work.
<</if>>\
You sort through some options while Bettis organises some Chinese food for later.
"I'll get in and out of the bathroom, marm," she says, "then you can take your time to get glammed up. Never thought I'd shower in a room with a hidden camera, though. It's like Big Brother."
<<if $pc.iq gte 130>>\
[[(High IQ) It is a bit Orwellian.|Safe house with Bettis][$temp to "1984"]]
<</if>>\
[[At least all you've got to do on film is shower.|Safe house with Bettis][$temp to "poorMe"]]<<silently>>
<<addmins 4>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "1984">>\
"That book was a big influence on me," you nod.
"Right." Bettis looks embarrassed. "I, er...meant the TV show, marm."
<<elseif $temp == "poorMe">>\
"At least all you're doing on camera tonight is a shower scene," you remind her.
"True," Bettis nods. "I guess I don't have it so bad."
<</if>>\
She disappears off to get ready while you play some loud rock music on the apartment's sound system to <<if $pc.highSchoolClique == "Rock Chick">>psych yourself up<<else>>get in the mood<</if>> for <<nobr>>
<<link "tonight" "Safehouse INDIGO Cathouse dressup">>
<<stripPC>>
<<set $bra.flags to new Set(),
$bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.top to 'cloathes-towel-bodyTowel-beige-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-towel-bodyTowel-beige-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $temp to "towel">>
<<set $avatar.nosePiercing to "">>
<</link>>
<</nobr>>.
/* OLD TEXT ???
Later on, you chat with Bettis over noodles and cold bottles of Tsingtao.
Eventually, your phone pings to let you know your Uber driver [[is outside|Cathouse arrival]]. */<<silently>>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<<addmins 184>>
<<set $drink to {},
$drink.name to "water",
$drink.price to 1,
$drink.service to "pours you a pint and places it in front of you",
$drink.firstTaste to "You sip your drink",
$drink.experience to [
"You sip your drink. It\'s cold and refreshing.",
"You sip your ice cold drink."],
$pc.drinkTime to -1>>
<<set $scene.prevSobriety to $pc.sobriety>>
<<setFlag "intox">>
/* Set closing time to 0200 tomorrow */
<<set $scene.closingTime to clone($gameDate),
$scene.closingTime.setHours($gameDate.getHours() + 24),
$scene.closingTime.setHours(2),
$scene.closingTime.setMinutes(0)>>
<<set $scene.withGuy to false>>
<<set $scene.lastChanceHangout to 0>>
<<set $location.scene to "cathouse">>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The Uber drops the two of you off outside Cathouse. The queue is shorter than last night's, and it moves inside faster. The people around you are rockers, goths, punks and emo kids. /* OLD FLAVOUR TEXT ??? In black eyeshadow and ripped denim, you and Bettis fit right into the crowd. */
<<= "<img src='" + $imagePath + "scotlandCathouseExt.png'>" >>\
You pay for entry and head [[inside|Cathouse entrance]].<<silently>>
<<addmins 6>>
<<removePCJacket>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.highSchoolClique == "Rock Chick">>\
Cathouse is like any metal club you've ever been in: pounding music, a friendly crowd, grungy decor. You feel immediately at home.
<<else>>\
Cathouse is loud and intimidating: impenetrably heavy music; bearded, long haired, tattooed men drinking shots; black walls painted with skulls.
<</if>>\
<<= "<img src='" + $imagePath + "scotlandCathouseInt.png'>" >>\
You and Bettis split up so she doesn't cramp your style. She'll text you when she sees you talking with a guy, and let you know whether or not he's an acceptable choice.
[[Get a drink.|Cathouse bar queue]]
[[Go dance.|Cathouse dance floor alone]]
[[Hang out looking pretty.|Cathouse hang out alone]]<<silently>>
<<set _mins to random(4, 9)>>
<<addmins _mins>>
<<scotlandArousalDecay _mins>>
<<set $scene.location to "bar queue">>
<<set _approachDiff to 5>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gte 4>>
<<cathouseRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You queue up at the bar.
<<= "<img src='" + $imagePath + "scotlandCathouseBar.png'>" >>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Cathouse bar queue courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Cathouse bar queue courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're waiting, <<male1HotnessRating>> sidles up beside you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Cathouse bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Cathouse bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Cathouse bar queue cold get rid">><</link>>
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<cathouseBar>>
<</if>>\
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<cathouseBar>>
<</if>>\<<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>\
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Rock music booms and strobe lights flash on this busy dance floor. The DJ is playing <<CathouseLyric>>
<<= "<img src='" + $imagePath + "scotlandCathouseDancefloor.png'>" >>\
[[Dance to the music.|Cathouse dance alone][$temp to "dance"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Cathouse dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Cathouse dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Cathouse hang out alone]]<<silently>>
<<scotlandArousalDecay 3>>
<<set $scene.dancingTime += 3>>
<<addmins 3>>\
<<pcMoodCalm>>
<<set $scene.location to "dance floor">>
<<set $location.room to "dancefloor">>
<<if $temp == "sexy">>
<<set _approachDiff to 2>>
<<else>>
<<set _approachDiff to 4>>
<</if>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gt _approachDiff>>
<<cathouseRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<randomEncounter>>\
<<if $temp == "sexy">>\
<<danceAloneSexySnippetCathouse>>
<<else>>\
<<danceAloneSnippetCathouse>>
<</if>>\
<<= "<img src='" + $imagePath + "scotlandCathouseDancefloor.png'>" >>\
<<if _approachChance gte _approachDiff and _observationRoll gte 5>>\
On the dance floor, you notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Cathouse dance floor courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Cathouse dance floor courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte _approachDiff and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
You're swinging your hips and dancing to the beat when <<male1HotnessRating>> dances up behind you, grinding his <<crotch>> into your ass. You look round, startled; he <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
[[Dance with him.|Cathouse dance playfully with male1]]
[[Get away from him.|Cathouse lose male1 on dancefloor]]
<<else>>\
The track ends. The DJ <<DJverb>> into <<CathouseLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Cathouse hang out alone]]
<<else>>
[[Dance playfully.|Cathouse dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Cathouse dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Cathouse dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Cathouse hang out alone]]
<</if>>\
<</if>>\
<</if>>\
<<else>>\
The track ends. The DJ <<DJverb>> into <<CathouseLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Cathouse hang out alone]]
<<else>>
[[Dance playfully.|Cathouse dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Cathouse dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Cathouse dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Cathouse hang out alone]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Rock music booms and strobe lights flash on this busy dance floor. The DJ is playing <<CathouseLyric>>
<<= "<img src='" + $imagePath + "scotlandCathouseDancefloor.png'>" >>\
<<if $temp == "askedMale1">>\
You lead $male1.firstname out into some space.
<<elseif $temp == "askedByMale1">>\
$male1.firstname leads you out into some space.
<</if>>\
<<if $gameDate gte $scene.closingTime>>
[[Leave the dancefloor with him.|Cathouse hang out with a guy]]
<<else>>
[[Dance playfully.|Cathouse dance playfully with male1]]
[[Dance intimately.|Cathouse dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Cathouse dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "playful">>
<<else>>
<<set _male1Decision to "intimate">>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidIntimateDance">><<pcAvoidIntimateDance>><</if>> <<pcPlayfulDanceWithMale1>>
<<if _male1Decision == "playful">>\
<<set $male1.courage += 1>>\
<<male1PlayfulDance>>
<<if $scene.dancingTime lt 15>>\
[[Dance playfully.|Cathouse dance playfully with male1][$temp to ""]]
[[Dance intimately.|Cathouse dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Cathouse dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dance floor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dance floor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "intimate">>\
<<male1StartIntimateDance>>
[[Back away.|Cathouse dance playfully with male1][$temp to "avoidIntimateDance"]]
[[Dance intimately with him.|Cathouse dance intimately with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "intimate">>
<<else>>
<<set _male1Decision to "sexy">>
<</if>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidSexyDance">><<pcAvoidSexyDance>><</if>> <<pcIntimateDanceWithMale1>>
<<if _male1Decision == "intimate">>\
<<set $male1.courage += 1>>\
<<male1IntimateDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>
<<if $scene.dancingTime lt 15>>\
[[Dance intimately.|Cathouse dance intimately with male1][$temp to ""]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Cathouse dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dance floor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dance floor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "sexy">>\
<<male1StartSexyDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>
[[Break away, keep it casual.|Cathouse dance intimately with male1][$temp to "avoidSexyDance"]]
[[Let him get handsy.|Cathouse dance sexily with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<<else>>\
[[Stop dancing.|Cathouse leave dance floor accompanied]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcMoodCalm>>
<<pcTalk>>
<<set $male1.courage += 1>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<pcSexyDanceWithMale1>>
<<male1SexyDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if $scene.dancingTime lt 15>>\
[[Dance sexily.|Cathouse dance sexily with male1][$temp to ""]]
[[Make out with him.|Cathouse dance sexily with male1][$temp to "kiss"]]
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dancefloor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dance floor with him|Cathouse hang out with a guy]]<<else>>[[Leave the dance floor with him|Cathouse leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Cathouse lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>\
<<pcMoodAngry>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nightclubDanceAway>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Cathouse hang out alone]]
<<else>>
[[Dance playfully.|Cathouse dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Cathouse dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Cathouse dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Cathouse hang out alone]]
<</if>>
<</if>>\<<silently>>
<<addmins 10>>
<<pcMoodCalm>>
<<set _approachDiff to 5>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You hang out and people watch for a while. Chains dangle from the ceilings, skulls grin down from the walls, and goths and rockers play beer pong when they're not moshing. You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<= "<img src='" + $imagePath + "scotlandCathouseHangOut.png'>" >>\
<<silently>>
<<set _approachChance to random(1, 10)>>
<<if _approachChance gte 4>>
<<cathouseRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<<set $scene.location to "">>
<</silently>>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Cathouse hang out courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Cathouse hang out courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4 and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're standing around, <<male1HotnessRating>> approaches you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Cathouse hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Cathouse hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Cathouse hang out cold get rid">><</link>>
<<else>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Cathouse bar queue]]
<</if>>\
[[Go dance.|Cathouse dance floor alone]]
[[Stand around and look pretty.|Cathouse hang out alone]]
<</if>>
<</if>>\
<<else>>
You people watch for a few minutes.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Cathouse bar queue]]
<</if>>\
[[Go dance.|Cathouse dance floor alone]]
[[Stand around and look pretty.|Cathouse hang out alone]]
<</if>>
<</if>>/* RANDOM MAN GENERATOR */
<<widget "cathouseRandomMale">><<nobr>>
<<set $male1 to {},
$male1.hiddenTraits to [],
$male1.revealedTraits to [],
$male1.courage to 0,
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.hjStyle to "",
$male1.from to "Cathouse">>
/* Set nationality */
<<set $male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish">>
/* Set name */
<<if $male1.nationality == "Scottish">>
<<set $male1.firstname to setup.maleScottishFirstnames.random(),
$male1.surname to setup.scottishSurnames.random(),
$male1.surnameKnown to false>>
<</if>>
/* Set age */
<<set $male1.age to random(18, 40)>>
<<if $male1.age lt 20>>
<<set $male1.ageDesc to "in his late teens">>
<<elseif $male1.age gte 20 and $male1.age lte 23>>
<<set $male1.ageDesc to "in his early twenties">>
<<elseif $male1.age gte 24 and $male1.age lte 26>>
<<set $male1.ageDesc to "in his mid twenties">>
<<elseif $male1.age gte 27 and $male1.age lte 29>>
<<set $male1.ageDesc to "in his late twenties">>
<<elseif $male1.age gte 30 and $male1.age lte 33>>
<<set $male1.ageDesc to "in his early thirties">>
<<elseif $male1.age gte 34 and $male1.age lte 36>>
<<set $male1.ageDesc to "in his mid thirties">>
<<elseif $male1.age gte 37 and $male1.age lte 39>>
<<set $male1.ageDesc to "in his late thirties">>
<<elseif $male1.age gte 40 and $male1.age lte 43>>
<<set $male1.ageDesc to "in his early forties">>
<<elseif $male1.age gte 44 and $male1.age lte 46>>
<<set $male1.ageDesc to "in his mid forties">>
<<elseif $male1.age gte 47 and $male1.age lte 49>>
<<set $male1.ageDesc to "in his late forties">>
<</if>>
/* Set ethnicity */
<<set _ethnicity to random(1,100)>>
<<if _ethnicity lte 100>>
<<set $male1.ethnicity to "white">>
<</if>>
/* Set height */
/* 1 - v short, 2 - short, 3 - average, 4 - tall, 5 - v tall */
<<set _heightRoll to random(1,100)>>
<<if _heightRoll lte 2>>
<<set $male1.height to 1,
$male1.courage -= 2>>
<<elseif _heightRoll gte 3 and _heightRoll lte 16>>
<<set $male1.height to 2,
$male1.courage -= 1>>
<<elseif _heightRoll gte 17 and _heightRoll lte 84>>
<<set $male1.height to 3>>
<<elseif _heightRoll gte 85 and _heightRoll lte 98>>
<<set $male1.height to 4,
$male1.courage += 1>>
<<elseif _heightRoll gte 99>>
<<set $male1.height to 5,
$male1.courage += 2>>
<</if>>
/* Set looks */
/* 1 - ugly, 2 - plain, 3 - average, 4 - good looking, 5 - gorgeous */
<<set _looksRoll to random(1,100)>>
<<if _looksRoll lte 2>>
<<set $male1.looks to 1,
$male1.courage -= 2>>
<<elseif _looksRoll gte 3 and _looksRoll lte 16>>
<<set $male1.looks to 2,
$male1.courage -= 1>>
<<elseif _looksRoll gte 17 and _looksRoll lte 84>>
<<set $male1.looks to 3>>
<<elseif _looksRoll gte 85 and _looksRoll lte 98>>
<<set $male1.looks to 4,
$male1.courage += 1>>
<<elseif _looksRoll gte 99>>
<<set $male1.looks to 5,
$male1.courage += 2>>
<</if>>
/* Set cock size */
/* 1 - tiny, 2 - small, 3 - average, 4 - big, 5 - massive */
<<set _cockRoll to random(1,100)>>
<<if _cockRoll lte 2>>
<<set $male1.cockSize to 1,
$male1.courage -= 2>>
<<elseif _cockRoll gte 3 and _cockRoll lte 16>>
<<set $male1.cockSize to 2,
$male1.courage -= 1>>
<<elseif _cockRoll gte 17 and _cockRoll lte 84>>
<<set $male1.cockSize to 3>>
<<elseif _cockRoll gte 85 and _cockRoll lte 98>>
<<set $male1.cockSize to 4,
$male1.courage += 1>>
<<elseif _cockRoll gte 99>>
<<set $male1.cockSize to 5,
$male1.courage += 2>>
<</if>>
/* Set eye colour */
<<if $male1.ethnicity == "white">>
<<set $male1.skinColour to "fair">>
<<set _eyeRoll to random(1,100)>>
<<if _eyeRoll gte 1 and _eyeRoll lte 5>>
<<set $male1.eyeColour to "grey">>
<<elseif _eyeRoll gte 6 and _eyeRoll lte 30>>
<<set $male1.eyeColour to "blue">>
<<elseif _eyeRoll gte 31 and _eyeRoll lte 53>>
<<set $male1.eyeColour to "brown">>
<<elseif _eyeRoll gte 54 and _eyeRoll lte 74>>
<<set $male1.eyeColour to "hazel">>
<<elseif _eyeRoll gte 75>>
<<set $male1.eyeColour to "green">>
<</if>>
<</if>>
/* Set hair volume */
/* 0 - bald, 1 - thin, 2 - average, 3 - thick */
<<set _baldRoll to random(1,100)>>
<<if $male1.age gte 25>>
<<if _baldRoll lte $male1.age>>
<<set $male1.hairVol to either(0, 1),
$male1.courage -= 1>>
<</if>>
<</if>>
<<if ndef $male1.hairVol>>
<<if _baldRoll + $male1.age lte 50>>
<<set $male1.hairVol to 3,
$male1.courage += 1>>
<<else>>
<<set $male1.hairVol to 2>>
<</if>>
<</if>>
/* Set hair colour */
<<if $male1.hairVol gt 0>>
<<set _hairRoll to random(1,100)>>
<<if _hairRoll lte 23>>
<<set $male1.hairColour to "black">>
<<elseif _hairRoll gte 24 and _hairRoll lte 46>>
<<set $male1.hairColour to "dark brown">>
<<elseif _hairRoll gte 47 and _hairRoll lte 70>>
<<set $male1.hairColour to "light brown">>
<<elseif _hairRoll gte 71 and _hairRoll lte 90>>
<<set $male1.hairColour to "blond">>
<<elseif _hairRoll gte 91>>
<<set $male1.hairColour to "ginger",
$male1.courage -= 1>>
<</if>>
<<set _greyRoll to random(1,100)>>
<<if $male1.age gte 35 and $male1.age lte 44>>
<<if _greyRoll lte 40 and _greyRoll gte 10>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 9>>
<<set $male1.hairColour to "grey">>
<</if>>
<<elseif $male1.age gte 45 and $male1.age lte 50>>
<<if _greyRoll lte 63 and _greyRoll gte 38>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 37 and _greyRoll gte 20>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 19>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 51 and $male1.age lte 55>>
<<if _greyRoll lte 78 and _greyRoll gte 45>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 44 and _greyRoll gte 27>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 26>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 56 and $male1.age lte 60>>
<<if _greyRoll lte 86 and _greyRoll gte 58>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 57 and _greyRoll gte 33>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 32>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 61>>
<<if _greyRoll lte 91 and _greyRoll gte 75>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 74 and _greyRoll gte 41>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 40>>
<<set $male1.hairColour to "white">>
<</if>>
<</if>>
<</if>>
/* Set OCEAN */
<<set _opennessRoll to random(1, 100)>>
<<if _opennessRoll lte 15>>
<<set $male1.openness to 1>>
<<set _lowOpenness to setup.lowOpenness.random(),
$male1.hiddenTraits.push(_lowOpenness),
$male1.courage -= 1>>
<<elseif _opennessRoll gte 16 and _opennessRoll lte 85>>
<<set $male1.openness to 2>>
<<elseif _opennessRoll gte 86>>
<<set $male1.openness to 3,
_highOpenness to setup.highOpenness.random(),
$male1.hiddenTraits.push(_highOpenness),
$male1.courage += 1>>
<</if>>
<<set _conscRoll to random(1, 100)>>
<<if _conscRoll lte 15>>
<<set $male1.consc to 1,
_lowConscientiousness to setup.lowConscientiousness.random(),
$male1.hiddenTraits.push(_lowConscientiousness)>>
<<elseif _conscRoll gte 16 and _conscRoll lte 85>>
<<set $male1.consc to 2>>
<<elseif _conscRoll gte 86>>
<<set $male1.consc to 3,
_highConscientiousness to setup.highConscientiousness.random(),
$male1.hiddenTraits.push(_highConscientiousness)>>
<</if>>
<<set _extroRoll to random(1, 100)>>
<<if _extroRoll lte 15>>
<<set $male1.extro to 1,
_lowExtraversion to setup.lowExtraversion.random(),
$male1.hiddenTraits.push(_lowExtraversion),
$male1.courage -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s quiet and shy.', 'report': 'He\'s quiet and shy.'})>>
<<elseif _extroRoll gte 16 and _extroRoll lte 85>>
<<set $male1.extro to 2>>
<<elseif _extroRoll gte 86>>
<<set $male1.extro to 3,
_highExtraversion to setup.highExtraversion.random(),
$male1.hiddenTraits.push(_highExtraversion),
$male1.courage += 1>>
<</if>>
<<set _agreeRoll to random(1, 100)>>
<<if _agreeRoll lte 15>>
<<set $male1.agree to 1,
_lowAgreeableness to setup.lowAgreeableness.random(),
$male1.hiddenTraits.push(_lowAgreeableness),
$male1.courage -= 1>>
<<elseif _agreeRoll gte 16 and _agreeRoll lte 85>>
<<set $male1.agree to 2>>
<<elseif _agreeRoll gte 86>>
<<set $male1.agree to 3,
_highAgreeableness to setup.highAgreeableness.random(),
$male1.hiddenTraits.push(_highAgreeableness),
$male1.courage += 1>>
<</if>>
<<set _neurotRoll to random(1, 100)>>
<<if _neurotRoll lte 15>>
<<set $male1.neurot to 1,
_lowNeuroticism to setup.lowNeuroticism.random(),
$male1.hiddenTraits.push(_lowNeuroticism),
$male1.courage += 1>>
<<elseif _neurotRoll gte 16 and _neurotRoll lte 85>>
<<set $male1.neurot to 2>>
<<elseif _neurotRoll gte 86>>
<<set $male1.neurot to 3,
_highNeuroticism to setup.highNeuroticism.random(),
$male1.hiddenTraits.push(_highNeuroticism),
$male1.courage -= 1>>
<</if>>
/* Set fitness */
/* 1 - fat, 2 - average, 3 - thin, 4 - lean athletic, 5 - pumped */
<<set _fitnessRoll to random(1,100)>>
<<if $male1.consc == 1>>
<<set _fitnessRoll -= 15>>
<<elseif $male1.consc == 3>>
<<set _fitnessRoll += 15>>
<</if>>
<<if $male1.age lte 25>>
<<set _fitnessRoll += 10>>
<<elseif $male1.age gte 40 and $male1.age lte 49>>
<<set _fitnessRoll -= 10>>
<<elseif $male1.age gte 50 and $male1.age lte 59>>
<<set _fitnessRoll -= 20>>
<<elseif $male1.age gte 60>>
<<set _fitnessRoll -= 30>>
<</if>>
<<if _fitnessRoll lte 15>>
<<set $male1.fitness to 1,
$male1.courage -= 2>>
<<elseif _fitnessRoll gte 16 and _fitnessRoll lte 65>>
<<set $male1.fitness to 2>>
<<elseif _fitnessRoll gte 66 and _fitnessRoll lte 79>>
<<set $male1.fitness to 3,
$male1.courage += 1>>
<<elseif _fitnessRoll gte 80 and _fitnessRoll lte 90>>
<<set $male1.fitness to 4,
$male1.courage += 2>>
<<elseif _fitnessRoll gte 91>>
<<set $male1.fitness to 5,
$male1.courage += 2>>
<</if>>
/* Set dance skill */
/* 1 - terrible, 2 - bad, 3 - average, 4 - good, 5 - great */
<<set _danceSkillRoll to random(1,100)>>
<<if $male1.openness == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.openness == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.extro == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.extro == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.agree == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.agree == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.neurot == 1>>
<<set _danceSkillRoll += 10>>
<<elseif $male1.neurot == 3>>
<<set _danceSkillRoll -= 10>>
<</if>>
<<if _danceSkillRoll lte 15>>
<<set $male1.danceSkill to 1,
$male1.courage -= 2>>
<<elseif _danceSkillRoll gte 16 and _danceSkillRoll lte 65>>
<<set $male1.danceSkill to 2,
$male1.courage -= 1>>
<<elseif _danceSkillRoll gte 66 and _danceSkillRoll lte 79>>
<<set $male1.danceSkill to 3>>
<<elseif _danceSkillRoll gte 80 and _danceSkillRoll lte 90>>
<<set $male1.danceSkill to 4,
$male1.courage += 1>>
<<elseif _danceSkillRoll gte 91>>
<<set $male1.danceSkill to 5,
$male1.courage += 2>>
<</if>>
/* Set IQ */
<<set _iqRoll to random(1, 100)>>
<<if $male1.openness == 3>>
<<set _iqRoll += 15>>
<<elseif $male1.openness == 1>>
<<set _iqRoll -= 15>>
<</if>>
<<if _iqRoll lte 2>>
<<set $male1.iqQuintile to 1,
$male1.iq to random(87, 94)>>
<<elseif _iqRoll gte 3 and _iqRoll lte 16>>
<<set $male1.iqQuintile to 2,
$male1.iq to random(95, 99)>>
<<elseif _iqRoll gte 17 and _iqRoll lte 84>>
<<set $male1.iqQuintile to 3,
$male1.iq to random(100, 109)>>
<<elseif _iqRoll gte 85 and _iqRoll lte 98>>
<<set $male1.iqQuintile to 4,
$male1.iq to random(110, 115)>>
<<elseif _iqRoll gte 99>>
<<set $male1.iqQuintile to 5,
$male1.iq to random(116, 130)>>
<</if>>
/* Set job */
<<set _jobOptions to []>>
<<if $male1.iqQuintile == 1>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0}),
_jobOptions.push({'title': 'fast food', 'class': 'unskilled', 'reveal': 'You find out that he works in a McDonalds.', 'report': 'He works at McDonalds.', 'courage': 0}),
_jobOptions.push({'title': 'postman', 'class': 'unskilled', 'reveal': 'You find out that he\'s a postman.', 'report': 'He\'s a postman.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 2>>
<<set _jobOptions.push({'title': 'taxi driver', 'class': 'unskilled', 'reveal': 'You find out that he\'s a taxi driver.', 'report': 'He\'s a taxi driver.', 'courage': 0}),
_jobOptions.push({'title': 'security guard', 'class': 'unskilled', 'reveal': 'You find out that he\'s a security guard.', 'report': 'He\'s a security guard.', 'courage': 0}),
_jobOptions.push({'title': 'plumber', 'class': 'unskilled', 'reveal': 'You find out that he\'s a plumber.', 'report': 'He\'s a plumber.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 3>>
<<set _jobOptions.push({'title': 'office worker', 'class': 'clerical', 'reveal': 'You find out that he\'s an office worker.', 'report': 'He works in an office.', 'courage': 0}),
_jobOptions.push({'title': 'sales rep', 'class': 'clerical', 'reveal': 'You find out that he\'s a sales rep.', 'report': 'He\'s a sales rep.', 'courage': 0}),
_jobOptions.push({'title': 'call centre', 'class': 'clerical', 'reveal': 'You find out that he works in a call centre.', 'report': 'He works in a call centre.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 4>>
<<set _jobOptions.push({'title': 'social worker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a social worker.', 'report': 'He\'s a social worker.', 'courage': 0}),
_jobOptions.push({'title': 'schoolteacher', 'class': 'clerical', 'reveal': 'You find out that he\'s a schoolteacher.', 'report': 'He\'s a schoolteacher.', 'courage': 0}),
_jobOptions.push({'title': 'advertising sales', 'class': 'clerical', 'reveal': 'You find out that he works at an ad agency.', 'report': 'He works at an ad agency.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 5>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0})>>
<</if>>
<<set $male1.job to _jobOptions.random(),
$male1.courage += $male1.job.courage,
$male1.hiddenTraits.push({'reveal': '$male1.job.reveal', 'report': '$male1.job.report'})>>
/* Carry out job adjustments */
<<if $male1.job.class == "soldier">>
<<set $male1.fitness to 4>>
<</if>>
/* Set physical attractiveness */
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<set _ageDifference to $male1.age - $pc.age>>
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr -= 1>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr -= 2>>
<<elseif $male1.hairColour == "white">>
<<set $male1.attr -= 3>>
<</if>>
<<if _ageDifference lte -10>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr -= 1>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=3>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=4>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=5>>
<</if>>
<<else>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr += 2>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr += 1>>
<</if>>
<<if _ageDifference lte -1>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr +=2>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr +=1>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=3>>
<</if>>
<</if>>
<<set $male1.attr = Math.clamp($male1.attr, 1, 5)>>
/* Set haircut */
<<set _hairOptions to []>>
<<if $male1.job.class == "soldier">>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<<else>>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has thinning long $male1.hairColour hair', "badDesc": 'has wispy long $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long, receding $male1.hairColour hair in a ponytail', "badDesc": 'has long, balding $male1.hairColour hair in a ponytail'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has shoulder length $male1.hairColour hair', "badDesc": 'has shoulder length $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long $male1.hairColour hair in a ponytail', "badDesc": 'has long $male1.hairColour hair in a ponytail'}),
_hairOptions.push({"goodDesc": 'has long, wavy $male1.hairColour hair', "badDesc": 'has long $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has chin length $male1.hairColour hair', "badDesc": 'has chin length $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has $male1.hairColour dreadlocks', "badDesc": 'has $male1.hairColour dreadlocks'}),
_hairOptions.push({"goodDesc": 'has a short $male1.hairColour mohawk', "badDesc": 'has a short $male1.hairColour mohawk'}),
_hairOptions.push({"goodDesc": 'has $male1.hairColour spiky hair', "badDesc": 'has $male1.hairColour spiky hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has shaggy $male1.hairColour hair', "badDesc": 'has messy $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long, curly $male1.hairColour hair', "badDesc": 'has long, curly $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has thick, curly $male1.hairColour hair', "badDesc": 'has thick, curly $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has messy $male1.hairColour surfer hair', "badDesc": 'has messy $male1.hairColour surfer hair'}),
_hairOptions.push({"goodDesc": 'has a thick $male1.hairColour mane of hair', "badDesc": 'has a thick $male1.hairColour mane of hair'})>>
<</if>>
<</if>>
<<set $male1.hair to _hairOptions.random()>>
/* Set facial hair */
<<set _beardRoll to random(1,100)>>
<<if $male1.job.class == "soldier">>
<<set $male1.facialHair to "none">>
<<else>>
<<if _beardRoll gte 1 and _beardRoll lte 60>>
<<set $male1.facialHair to "none">>
<<elseif _beardRoll gte 61 and _beardRoll lte 78>>
<<set $male1.facialHair to "full beard">>
<<elseif _beardRoll gte 79 and _beardRoll lte 95>>
<<set $male1.facialHair to "stubble">>
<<elseif _beardRoll gte 96 and _beardRoll lte 98>>
<<set $male1.facialHair to "moustache">>
<<elseif _beardRoll gte 99 and _beardRoll lte 100>>
<<set $male1.facialHair to "chin beard">>
<</if>>
<</if>>
<<if $male1.facialHair == "none">>
<<set _beardOptions to [
'He\'s clean shaven']>>
<<elseif $male1.facialHair == "full beard">>
<<set _beardOptions to [
'a neat beard',
'a short beard',
'a bushy beard',
'a hipster beard',
'a neatly trimmed beard',
'a thick beard',
'a trendy beard',
'a goatee beard']>>
<<elseif $male1.facialHair == "stubble">>
<<set _beardOptions to [
'a few day\'s stubble',
'five o\'clock shadow',
'a stubbly jaw',
'designer stubble']>>
<<elseif $male1.facialHair == "moustache">>
<<set _beardOptions to [
'a neat moustache',
'a handlebar moustache',
'a Tom Selleck moustache',
'a pencil moustache',
'a horseshoe moustache',
'a scruffy moustache']>>
<<elseif $male1.facialHair == "chin beard">>
<<set _beardOptions to [
'a goatee',
'a soul patch',
'a chinstrap beard']>>
<</if>>
<<set $male1.beard to _beardOptions.random()>>
/* Set clothes */
<<set $male1.top to {},
$male1.bottoms to {}>>
<<set _topRoll to random(1,100)>>
<<if _topRoll lte 33>>
<<set _top to "shirt">>
<<set $male1.isWearing.add("closedShirt")>>
<<else>>
<<set _top to "tShirt">>
<<set $male1.isWearing.add("tShirt")>>
<</if>>
<<if _top == "shirt">>
<<set _topOptions to [
'a red plaid shirt',
'a blue plaid shirt',
'a brown plaid shirt',
'a green plaid shirt'],
$male1.top.desc to "shirt",
$male1.top.material to [
'flannel']>>
<<else>>
<<set $male1.metalBand to setup.metalbands.random()>>
<<set _topOptions to [
'a $male1.metalBand t-shirt'],
$male1.top.desc to "t-shirt",
$male1.top.material to [
'cotton']>>
<</if>>
<<set $male1.top.longDesc to _topOptions.random()>>
<<set _trousersType to either("jeans", "cargo pants")>>
<<if _trousersType == "jeans">>
<<set _trouserOptions to [
'jeans',
'blue jeans',
'black jeans',
'ripped jeans',
'skinny jeans',
'leather jeans'],
$male1.bottoms.desc to "jeans",
$male1.bottoms.undo to "zipper">>
<<elseif _trousersType == "cargo pants">>
<<set _trouserOptions to [
'tan cargo pants',
'grey cargo pants',
'black cargo pants',
'olive green cargo pants'],
$male1.bottoms.desc to "cargo pants",
$male1.bottoms.undo to "zipper">>
<</if>>
<<set $male1.isWearing.add("trousers")>>
<<set $male1.underpants to {},
$male1.underpants.desc to "boxer shorts",
$male1.isWearing.add("underpants")>>
<<set _shoeOptions to [
'army boots',
'red <<trainers>>',
'blue <<trainers>>',
'white <<trainers>>',
'black <<trainers>>',
'chunky boots']>>
<<set $male1.shoes to _shoeOptions.random()>>
<<set $male1.isWearing.add("shoes")>>
<<set $male1.trueAttr to $male1.attr>>
<<set _iqDifference to $male1.iq - $pc.iq>>
<<if _iqDifference lte -30>>
<<set $male1.trueAttr -= 2>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not very bright.', 'report': 'He\'s not very bright.'})>>
<<elseif _iqDifference lte -15>>
<<set $male1.trueAttr -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not as clever as you.', 'report': 'He\'s not as clever as you.'})>>
<<elseif _iqDifference gte -5 and _iqDifference lte 15>>
<<set $male1.trueAttr += 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s pleasingly clever.', 'report': 'He\'s clever.'})>>
<<elseif _iqDifference gte 15>>
<<set $male1.trueAttr += 2>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s highly intelligent.', 'report': 'He\'s highly intelligent.'})>>
<</if>>
<<if $male1.extro == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.extro == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.agree == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.agree == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.neurot == 1>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.neurot == 3>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.job.status == 1>>
<<set $male1.trueAttr -= 1>>
<<elseif $male1.job.status == 3>>
<<set $male1.trueAttr += 1>>
<</if>>
<<set $male1.trueAttr = Math.clamp($male1.trueAttr, 1, 5)>>
<</nobr>><</widget>>
/* ------------ */
/* --- UGLY --- */
/* ------------ */
<<widget "cathouseRandomUglyMale">><<nobr>>
<<set $male1 to {},
$male1.hiddenTraits to [],
$male1.revealedTraits to [],
$male1.courage to 0,
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.hjStyle to "",
$male1.from to "Cathouse">>
<<set $male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish">>
<<if $male1.nationality == "Scottish">>
<<set $male1.firstname to setup.maleScottishFirstnames.random(),
$male1.surname to setup.scottishSurnames.random(),
$male1.surnameKnown to false>>
<</if>>
<<set $male1.age to random(30, 49)>>
<<if $male1.age lt 20>>
<<set $male1.ageDesc to "in his late teens">>
<<elseif $male1.age gte 20 and $male1.age lte 23>>
<<set $male1.ageDesc to "in his early twenties">>
<<elseif $male1.age gte 24 and $male1.age lte 26>>
<<set $male1.ageDesc to "in his mid twenties">>
<<elseif $male1.age gte 27 and $male1.age lte 29>>
<<set $male1.ageDesc to "in his late twenties">>
<<elseif $male1.age gte 30 and $male1.age lte 33>>
<<set $male1.ageDesc to "in his early thirties">>
<<elseif $male1.age gte 34 and $male1.age lte 36>>
<<set $male1.ageDesc to "in his mid thirties">>
<<elseif $male1.age gte 37 and $male1.age lte 39>>
<<set $male1.ageDesc to "in his late thirties">>
<<elseif $male1.age gte 40 and $male1.age lte 43>>
<<set $male1.ageDesc to "in his early forties">>
<<elseif $male1.age gte 44 and $male1.age lte 46>>
<<set $male1.ageDesc to "in his mid forties">>
<<elseif $male1.age gte 47 and $male1.age lte 49>>
<<set $male1.ageDesc to "in his late forties">>
<</if>>
<<set _ethnicity to random(1,100)>>
<<if _ethnicity lte 100>>
<<set $male1.ethnicity to "white">>
<</if>>
<<set _heightRoll to random(1,50)>>
<<if _heightRoll lte 2>>
<<set $male1.height to 1>>
<<elseif _heightRoll gte 3 and _heightRoll lte 16>>
<<set $male1.height to 2>>
<<elseif _heightRoll gte 17 and _heightRoll lte 84>>
<<set $male1.height to 3>>
<<elseif _heightRoll gte 85 and _heightRoll lte 98>>
<<set $male1.height to 4,
$male1.courage += 1>>
<<elseif _heightRoll gte 99>>
<<set $male1.height to 5,
$male1.courage += 2>>
<</if>>
<<set _looksRoll to random(1,16)>>
<<if _looksRoll lte 2>>
<<set $male1.looks to 1>>
<<elseif _looksRoll gte 3 and _looksRoll lte 16>>
<<set $male1.looks to 2>>
<<elseif _looksRoll gte 17 and _looksRoll lte 84>>
<<set $male1.looks to 3>>
<<elseif _looksRoll gte 85 and _looksRoll lte 98>>
<<set $male1.looks to 4,
$male1.courage += 1>>
<<elseif _looksRoll gte 99>>
<<set $male1.looks to 5,
$male1.courage += 2>>
<</if>>
<<set _cockRoll to random(1,100)>>
<<if _cockRoll lte 2>>
<<set $male1.cockSize to 1>>
<<elseif _cockRoll gte 3 and _cockRoll lte 16>>
<<set $male1.cockSize to 2>>
<<elseif _cockRoll gte 17 and _cockRoll lte 84>>
<<set $male1.cockSize to 3>>
<<elseif _cockRoll gte 85 and _cockRoll lte 98>>
<<set $male1.cockSize to 4,
$male1.courage += 1>>
<<elseif _cockRoll gte 99>>
<<set $male1.cockSize to 5,
$male1.courage += 2>>
<</if>>
<<if $male1.ethnicity == "white">>
<<set $male1.skinColour to "fair">>
<<set _eyeRoll to random(1,100)>>
<<if _eyeRoll gte 1 and _eyeRoll lte 5>>
<<set $male1.eyeColour to "grey">>
<<elseif _eyeRoll gte 6 and _eyeRoll lte 30>>
<<set $male1.eyeColour to "blue">>
<<elseif _eyeRoll gte 31 and _eyeRoll lte 53>>
<<set $male1.eyeColour to "brown">>
<<elseif _eyeRoll gte 54 and _eyeRoll lte 74>>
<<set $male1.eyeColour to "hazel">>
<<elseif _eyeRoll gte 75>>
<<set $male1.eyeColour to "green">>
<</if>>
<</if>>
<<set _baldRoll to random(1,50)>>
<<if $male1.age gte 25>>
<<if _baldRoll lte $male1.age>>
<<set $male1.hairVol to either(0, 1)>>
<</if>>
<</if>>
<<if ndef $male1.hairVol>>
<<if _baldRoll + $male1.age lte 50>>
<<set $male1.hairVol to 3,
$male1.courage += 1>>
<<else>>
<<set $male1.hairVol to 2>>
<</if>>
<</if>>
<<if $male1.hairVol gt 0>>
<<set _hairRoll to random(1,100)>>
<<if _hairRoll lte 23>>
<<set $male1.hairColour to "black">>
<<elseif _hairRoll gte 24 and _hairRoll lte 46>>
<<set $male1.hairColour to "dark brown">>
<<elseif _hairRoll gte 47 and _hairRoll lte 70>>
<<set $male1.hairColour to "light brown">>
<<elseif _hairRoll gte 71 and _hairRoll lte 90>>
<<set $male1.hairColour to "blond">>
<<elseif _hairRoll gte 91>>
<<set $male1.hairColour to "ginger">>
<</if>>
<<set _greyRoll to random(1,100)>>
<<if $male1.age gte 35 and $male1.age lte 44>>
<<if _greyRoll lte 40 and _greyRoll gte 10>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 9>>
<<set $male1.hairColour to "grey">>
<</if>>
<<elseif $male1.age gte 45 and $male1.age lte 50>>
<<if _greyRoll lte 63 and _greyRoll gte 38>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 37 and _greyRoll gte 20>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 19>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 51 and $male1.age lte 55>>
<<if _greyRoll lte 78 and _greyRoll gte 45>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 44 and _greyRoll gte 27>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 26>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 56 and $male1.age lte 60>>
<<if _greyRoll lte 86 and _greyRoll gte 58>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 57 and _greyRoll gte 33>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 32>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 61>>
<<if _greyRoll lte 91 and _greyRoll gte 75>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 74 and _greyRoll gte 41>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 40>>
<<set $male1.hairColour to "white">>
<</if>>
<</if>>
<</if>>
<<set _opennessRoll to random(1, 100)>>
<<if _opennessRoll lte 15>>
<<set $male1.openness to 1>>
<<set _lowOpenness to setup.lowOpenness.random(),
$male1.hiddenTraits.push(_lowOpenness)>>
<<elseif _opennessRoll gte 16 and _opennessRoll lte 85>>
<<set $male1.openness to 2>>
<<elseif _opennessRoll gte 86>>
<<set $male1.openness to 3,
_highOpenness to setup.highOpenness.random(),
$male1.hiddenTraits.push(_highOpenness),
$male1.courage += 1>>
<</if>>
<<set _conscRoll to random(1, 100)>>
<<if _conscRoll lte 15>>
<<set $male1.consc to 1,
_lowConscientiousness to setup.lowConscientiousness.random(),
$male1.hiddenTraits.push(_lowConscientiousness)>>
<<elseif _conscRoll gte 16 and _conscRoll lte 85>>
<<set $male1.consc to 2>>
<<elseif _conscRoll gte 86>>
<<set $male1.consc to 3,
_highConscientiousness to setup.highConscientiousness.random(),
$male1.hiddenTraits.push(_highConscientiousness)>>
<</if>>
<<set _extroRoll to random(1, 100)>>
<<if _extroRoll lte 15>>
<<set $male1.extro to 1,
_lowExtraversion to setup.lowExtraversion.random(),
$male1.hiddenTraits.push(_lowExtraversion),
$male1.courage -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s quiet and shy.', 'report': 'He\'s quiet and shy.'})>>
<<elseif _extroRoll gte 16 and _extroRoll lte 85>>
<<set $male1.extro to 2>>
<<elseif _extroRoll gte 86>>
<<set $male1.extro to 3,
_highExtraversion to setup.highExtraversion.random(),
$male1.hiddenTraits.push(_highExtraversion),
$male1.courage += 1>>
<</if>>
<<set _agreeRoll to random(1, 100)>>
<<if _agreeRoll lte 15>>
<<set $male1.agree to 1,
_lowAgreeableness to setup.lowAgreeableness.random(),
$male1.hiddenTraits.push(_lowAgreeableness),
$male1.courage -= 1>>
<<elseif _agreeRoll gte 16 and _agreeRoll lte 85>>
<<set $male1.agree to 2>>
<<elseif _agreeRoll gte 86>>
<<set $male1.agree to 3,
_highAgreeableness to setup.highAgreeableness.random(),
$male1.hiddenTraits.push(_highAgreeableness),
$male1.courage += 1>>
<</if>>
<<set _neurotRoll to random(1, 100)>>
<<if _neurotRoll lte 15>>
<<set $male1.neurot to 1,
_lowNeuroticism to setup.lowNeuroticism.random(),
$male1.hiddenTraits.push(_lowNeuroticism),
$male1.courage += 1>>
<<elseif _neurotRoll gte 16 and _neurotRoll lte 85>>
<<set $male1.neurot to 2>>
<<elseif _neurotRoll gte 86>>
<<set $male1.neurot to 3,
_highNeuroticism to setup.highNeuroticism.random(),
$male1.hiddenTraits.push(_highNeuroticism)>>
<</if>>
<<set _fitnessRoll to random(1,50)>>
<<if $male1.consc == 1>>
<<set _fitnessRoll -= 15>>
<</if>>
<<if $male1.age lte 25>>
<<set _fitnessRoll += 10>>
<<elseif $male1.age gte 40 and $male1.age lte 49>>
<<set _fitnessRoll -= 10>>
<<elseif $male1.age gte 50 and $male1.age lte 59>>
<<set _fitnessRoll -= 20>>
<<elseif $male1.age gte 60>>
<<set _fitnessRoll -= 30>>
<</if>>
<<if _fitnessRoll lte 15>>
<<set $male1.fitness to 1>>
<<elseif _fitnessRoll gte 16 and _fitnessRoll lte 65>>
<<set $male1.fitness to 2>>
<<elseif _fitnessRoll gte 66 and _fitnessRoll lte 79>>
<<set $male1.fitness to 3,
$male1.courage += 1>>
<<elseif _fitnessRoll gte 80 and _fitnessRoll lte 90>>
<<set $male1.fitness to 4,
$male1.courage += 2>>
<<elseif _fitnessRoll gte 91>>
<<set $male1.fitness to 5,
$male1.courage += 2>>
<</if>>
<<set _danceSkillRoll to random(1,100)>>
<<if $male1.openness == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.openness == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.extro == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.extro == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.agree == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.agree == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.neurot == 1>>
<<set _danceSkillRoll += 10>>
<<elseif $male1.neurot == 3>>
<<set _danceSkillRoll -= 10>>
<</if>>
<<if _danceSkillRoll lte 15>>
<<set $male1.danceSkill to 1,
$male1.courage -= 2>>
<<elseif _danceSkillRoll gte 16 and _danceSkillRoll lte 65>>
<<set $male1.danceSkill to 2,
$male1.courage -= 1>>
<<elseif _danceSkillRoll gte 66 and _danceSkillRoll lte 79>>
<<set $male1.danceSkill to 3>>
<<elseif _danceSkillRoll gte 80 and _danceSkillRoll lte 90>>
<<set $male1.danceSkill to 4,
$male1.courage += 1>>
<<elseif _danceSkillRoll gte 91>>
<<set $male1.danceSkill to 5,
$male1.courage += 2>>
<</if>>
<<set _iqRoll to random(1, 100)>>
<<if $male1.openness == 3>>
<<set _iqRoll += 15>>
<<elseif $male1.openness == 1>>
<<set _iqRoll -= 15>>
<</if>>
<<if _iqRoll lte 2>>
<<set $male1.iqQuintile to 1,
$male1.iq to random(87, 94)>>
<<elseif _iqRoll gte 3 and _iqRoll lte 16>>
<<set $male1.iqQuintile to 2,
$male1.iq to random(95, 99)>>
<<elseif _iqRoll gte 17 and _iqRoll lte 84>>
<<set $male1.iqQuintile to 3,
$male1.iq to random(100, 109)>>
<<elseif _iqRoll gte 85 and _iqRoll lte 98>>
<<set $male1.iqQuintile to 4,
$male1.iq to random(110, 115)>>
<<elseif _iqRoll gte 99>>
<<set $male1.iqQuintile to 5,
$male1.iq to random(116, 130)>>
<</if>>
<<set _jobOptions to []>>
<<if $male1.iqQuintile == 1>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0}),
_jobOptions.push({'title': 'fast food', 'class': 'unskilled', 'reveal': 'You find out that he works in a McDonalds.', 'report': 'He works at McDonalds.', 'courage': 0}),
_jobOptions.push({'title': 'postman', 'class': 'unskilled', 'reveal': 'You find out that he\'s a postman.', 'report': 'He\'s a postman.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 2>>
<<set _jobOptions.push({'title': 'taxi driver', 'class': 'unskilled', 'reveal': 'You find out that he\'s a taxi driver.', 'report': 'He\'s a taxi driver.', 'courage': 0}),
_jobOptions.push({'title': 'security guard', 'class': 'unskilled', 'reveal': 'You find out that he\'s a security guard.', 'report': 'He\'s a security guard.', 'courage': 0}),
_jobOptions.push({'title': 'plumber', 'class': 'unskilled', 'reveal': 'You find out that he\'s a plumber.', 'report': 'He\'s a plumber.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 3>>
<<set _jobOptions.push({'title': 'office worker', 'class': 'clerical', 'reveal': 'You find out that he\'s an office worker.', 'report': 'He works in an office.', 'courage': 0}),
_jobOptions.push({'title': 'sales rep', 'class': 'clerical', 'reveal': 'You find out that he\'s a sales rep.', 'report': 'He\'s a sales rep.', 'courage': 0}),
_jobOptions.push({'title': 'call centre', 'class': 'clerical', 'reveal': 'You find out that he works in a call centre.', 'report': 'He works in a call centre.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 4>>
<<set _jobOptions.push({'title': 'social worker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a social worker.', 'report': 'He\'s a social worker.', 'courage': 0}),
_jobOptions.push({'title': 'schoolteacher', 'class': 'clerical', 'reveal': 'You find out that he\'s a schoolteacher.', 'report': 'He\'s a schoolteacher.', 'courage': 0}),
_jobOptions.push({'title': 'advertising sales', 'class': 'clerical', 'reveal': 'You find out that he works at an ad agency.', 'report': 'He works at an ad agency.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 5>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0})>>
<</if>>
<<set $male1.job to _jobOptions.random(),
$male1.courage += $male1.job.courage,
$male1.hiddenTraits.push({'reveal': '$male1.job.reveal', 'report': '$male1.job.report'})>>
<<if $male1.job.class == "soldier">>
<<set $male1.fitness to 4>>
<</if>>
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<set _ageDifference to $male1.age - $pc.age>>
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr -= 1>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr -= 2>>
<<elseif $male1.hairColour == "white">>
<<set $male1.attr -= 3>>
<</if>>
<<if _ageDifference lte -10>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr -= 1>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=3>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=4>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=5>>
<</if>>
<<else>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr += 2>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr += 1>>
<</if>>
<<if _ageDifference lte -1>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr +=2>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr +=1>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=3>>
<</if>>
<</if>>
<<set $male1.attr = Math.clamp($male1.attr, 1, 5)>>
<<set _hairOptions to []>>
<<if $male1.job.class == "soldier">>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<<else>>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has thinning long $male1.hairColour hair', "badDesc": 'has wispy long $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long, receding $male1.hairColour hair in a ponytail', "badDesc": 'has long, balding $male1.hairColour hair in a ponytail'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has shoulder length $male1.hairColour hair', "badDesc": 'has shoulder length $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long $male1.hairColour hair in a ponytail', "badDesc": 'has long $male1.hairColour in a ponytail'}),
_hairOptions.push({"goodDesc": 'has long, wavy $male1.hairColour hair', "badDesc": 'has long $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has chin length $male1.hairColour hair', "badDesc": 'has chin length $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has $male1.hairColour dreadlocks', "badDesc": 'has $male1.hairColour dreadlocks'}),
_hairOptions.push({"goodDesc": 'has a short $male1.hairColour mohawk', "badDesc": 'has a short $male1.hairColour mohawk'}),
_hairOptions.push({"goodDesc": 'has $male1.hairColour spiky hair', "badDesc": 'has $male1.hairColour spiky hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has shaggy $male1.hairColour hair', "badDesc": 'has messy $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has long, curly $male1.hairColour hair', "badDesc": 'has long, curly $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has thick, curly $male1.hairColour hair', "badDesc": 'has thick, curly $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has messy $male1.hairColour surfer hair', "badDesc": 'has messy $male1.hairColour surfer hair'}),
_hairOptions.push({"goodDesc": 'has a thick $male1.hairColour mane of hair', "badDesc": 'has a thick $male1.hairColour mane of hair'})>>
<</if>>
<</if>>
<<set $male1.hair to _hairOptions.random()>>
<<set _beardRoll to random(1,100)>>
<<if $male1.job.class == "soldier">>
<<set $male1.facialHair to "none">>
<<else>>
<<if _beardRoll gte 1 and _beardRoll lte 60>>
<<set $male1.facialHair to "none">>
<<elseif _beardRoll gte 61 and _beardRoll lte 78>>
<<set $male1.facialHair to "full beard">>
<<elseif _beardRoll gte 79 and _beardRoll lte 95>>
<<set $male1.facialHair to "stubble">>
<<elseif _beardRoll gte 96 and _beardRoll lte 98>>
<<set $male1.facialHair to "moustache">>
<<elseif _beardRoll gte 99 and _beardRoll lte 100>>
<<set $male1.facialHair to "chin beard">>
<</if>>
<</if>>
<<if $male1.facialHair == "none">>
<<set _beardOptions to [
'He\'s clean shaven']>>
<<elseif $male1.facialHair == "full beard">>
<<set _beardOptions to [
'a neat beard',
'a short beard',
'a bushy beard',
'a hipster beard',
'a neatly trimmed beard',
'a thick beard',
'a trendy beard',
'a goatee beard']>>
<<elseif $male1.facialHair == "stubble">>
<<set _beardOptions to [
'a few day\'s stubble',
'five o\'clock shadow',
'a stubbly jaw',
'designer stubble']>>
<<elseif $male1.facialHair == "moustache">>
<<set _beardOptions to [
'a neat moustache',
'a handlebar moustache',
'a Tom Selleck moustache',
'a pencil moustache',
'a horseshoe moustache',
'a scruffy moustache']>>
<<elseif $male1.facialHair == "chin beard">>
<<set _beardOptions to [
'a goatee',
'a soul patch',
'a chinstrap beard']>>
<</if>>
<<set $male1.beard to _beardOptions.random()>>
<<set $male1.top to {},
$male1.bottoms to {}>>
<<set _topRoll to random(1,100)>>
<<if _topRoll lte 33>>
<<set _top to "shirt">>
<<set $male1.isWearing.add("closedShirt")>>
<<else>>
<<set _top to "tShirt">>
<<set $male1.isWearing.add("tShirt")>>
<</if>>
<<if _top == "shirt">>
<<set _topOptions to [
'a red plaid shirt',
'a blue plaid shirt',
'a brown plaid shirt',
'a green plaid shirt'],
$male1.top.desc to "shirt",
$male1.top.material to [
'flannel']>>
<<else>>
<<set $male1.metalBand to setup.metalbands.random()>>
<<set _topOptions to [
'a $male1.metalBand t-shirt'],
$male1.top.desc to "t-shirt",
$male1.top.material to [
'cotton']>>
<</if>>
<<set $male1.top.longDesc to _topOptions.random()>>
<<set _trousersType to either("jeans", "cargo pants")>>
<<if _trousersType == "jeans">>
<<set _trouserOptions to [
'jeans',
'blue jeans',
'black jeans',
'ripped jeans',
'skinny jeans',
'leather jeans'],
$male1.bottoms.desc to "jeans",
$male1.bottoms.undo to "zipper">>
<<elseif _trousersType == "cargo pants">>
<<set _trouserOptions to [
'tan cargo pants',
'grey cargo pants',
'black cargo pants',
'olive green cargo pants'],
$male1.bottoms.desc to "cargo pants",
$male1.bottoms.undo to "zipper">>
<</if>>
<<set $male1.isWearing.add("trousers")>>
<<set $male1.underpants to {},
$male1.underpants.desc to "boxer shorts",
$male1.isWearing.add("underpants")>>
<<set _shoeOptions to [
'army boots',
'red <<trainers>>',
'blue <<trainers>>',
'white <<trainers>>',
'black <<trainers>>',
'chunky boots']>>
<<set $male1.shoes to _shoeOptions.random()>>
<<set $male1.isWearing.add("shoes")>>
<<set $male1.trueAttr to $male1.attr>>
<<set _iqDifference to $male1.iq - $pc.iq>>
<<if _iqDifference lte -30>>
<<set $male1.trueAttr -= 2>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not very bright.', 'report': 'He\'s not very bright.'})>>
<<elseif _iqDifference lte -15>>
<<set $male1.trueAttr -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not as clever as you.', 'report': 'He\'s not as clever as you.'})>>
<<elseif _iqDifference gte -5 and _iqDifference lte 15>>
<<set $male1.trueAttr += 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s pleasingly clever.', 'report': 'He\'s clever.'})>>
<<elseif _iqDifference gte 15>>
<<set $male1.trueAttr += 2>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s highly intelligent.', 'report': 'He\'s highly intelligent.'})>>
<</if>>
<<if $male1.extro == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.extro == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.agree == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.agree == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.neurot == 1>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.neurot == 3>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.job.status == 1>>
<<set $male1.trueAttr -= 1>>
<<elseif $male1.job.status == 3>>
<<set $male1.trueAttr += 1>>
<</if>>
<<set $male1.trueAttr = Math.clamp($male1.trueAttr, 1, 5)>>
<</nobr>><</widget>><<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $scene.withGuy>>\
<<if $scene.boughtOwnDrink>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding a beer.
<<male1InfoBox>>\
<<set $scene.boughtOwnDrink to false>>\
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]
[[Get rid of him|Cathouse get rid]]
<<else>>\
<<set _male1Cost to $drink.price + 4>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. $male1.firstname orders a beer for himself. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding his beer.
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]
[[Get rid of him|Cathouse get rid]]
<</if>>
<<else>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Cathouse past 2am]]
<<else>>\
[[Go dance.|Cathouse dance floor alone]]
[[Hang out looking pretty.|Cathouse hang out alone]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">><<male1NightclubEncApproach>> <<elseif $temp == "discourage">><<male1NightclubDiscApproach>> <</if>><<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>
<<link "Thanks." "Cathouse bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Cathouse bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Cathouse bar queue cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">><<male1NightclubEncDecline>><<elseif $temp == "discourage">><<male1NightclubDiscDecline>><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<cathouseBar>>
<</if>>\<<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<<pcMoodCalm>>
<</silently>>
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<cathouseBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set $scene.withGuy to true>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"<</if>>
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> while you're queueing for the bar. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Cathouse bar queue hang out]]
[[Get rid of him.|Cathouse bar queue one touch get rid]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<set _pcIngratiatingMove to either ("smile winningly", "bat your eyelashes", "touch his forearm")>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You _pcIngratiatingMove and tell $male1.firstname that you'd like a drink. He <<if $male1.agree gt 1>>happily<</if>> offers to buy you one, and you head [[to the bar together.|Cathouse bar queue together]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<scotlandMale1HangingOutCourageRoll>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You [[queue up at the bar|Cathouse get served together]] with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
<<male1InfoBox>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers you a drink.
<<male1InfoBox>>\
<<cathouseBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers to buy you a drink.
<<male1InfoBox>>\
[[Accept.|Cathouse drink offer][$temp to "accept"]]
[[Refuse.|Cathouse drink offer][$temp to "refuse"]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<set _bartender to either("barman", "barmaid")>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "accept">>\
"Thanks!" you smile. The bartender asks you what you'd like.
<<cathouseBar>>
<<elseif $temp == "refuse">>\
<<pcMoodCalm>>\
<<pcTalk>>\
<<set $scene.boughtOwnDrink to true>>\
"<<= either("No thanks!", "I\'m okay thanks!", "Thanks, but I'm okay!")>>" The bartender asks you what you'd like.
<<cathouseBar>>
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
A gap at the bar gives you an opportunity to escape. "<<= either("It was good to meet you", "Maybe catch you later", "Nice talking with you", "Have a great night")>>," you tell him, with an air of finality, and slip away.
You manoeuvre into the gap at the bar and get the attention of a bartender. "What can I get ye?"
<<cathouseBar>><<silently>>
<<addmins 10>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<scotlandMale1HangingOutCourageRoll>>
<<set $scene.withGuy to true>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<if ndef $male1.bettis>>\Your phone pings with a message from Bettis. You check it surreptitiously. It says: <<if $male1.attr lte $scene.bettisTgt>>"ok"<<set $male1.bettis to true>><<else>>"NO"<<set $male1.bettis to false>><</if>>.<</if>>\
<<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>\
<<male1InfoBox>>\
<<nobr>>
<<if _male1Decision == "m1ClubFirstKiss">>
[[Kiss him.|Cathouse first kiss]]<br>
<<if $gameDate lte $scene.closingTime>>
[[Get rid of him.|Cathouse deny kiss]]<br>
<<else>>
<span class="greyedOut">(Too late to be picky) Get rid of him.</span>
<</if>>
<<else>>
<<if $gameDate lte $scene.closingTime>>
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>
[[(Promiscuous) Kiss him.|Cathouse first kiss]]<br>
<</if>>
<<if $male1.hasKissedPC>>
[[Make out with him.|Cathouse Make out male]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDrink">>
[[Let him buy you a drink.|Cathouse bar queue hang out]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDance">>
[[Go dance with him.|Cathouse dance with male1][$temp to "askedByMale1"]]<br>
<</if>>
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]<br>
<<if not $pc.hasDrink>>
<<if _male1Decision neq "m1SnippetAskPCDrink">>
[[Ask him to buy you a drink.|Cathouse ask for drink]]<br>
<</if>>
<</if>>
<<if _male1Decision neq "m1SnippetAskPCDance">>
[[Ask him to dance.|Cathouse dance with male1][$temp to "askedMale1"]]<br>
<</if>>
<<if $male1.bettis and $male1.hasKissedPC>>
[[Ask him back to the safe house.|Cathouse to car]]<br>
<</if>>
[[Get rid of him.|Cathouse get rid]]<br>
<<elseif $male1.bettis and $gameDate gt $scene.closingTime>>
<<if not $male1.hasKissedPC>>
[[Kiss him.|Cathouse first kiss]]<br>
<span class="greyedOut">(Too late to be picky) Get rid of him.</span>
<<else>>
[[Ask him back to the safe house.|Cathouse to car]]<br>
<</if>>
<<elseif $male1.bettis == false and $gameDate gt $scene.closingTime>>
[[Get rid of him.|Cathouse get rid]]<br>
<span class="greyedOut">(Rejected by Bettis) Hang out with $male1.firstname.</span>
<</if>>
<</if>>
<</nobr>><<silently>>
<<addmins 1>>
<<pcTalk>>
<<set $scene.withGuy to false>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Listen," you shout into his ear, "I'm dating one of the bouncers. <<= either("I think he just looked over", "One of his boys was just staring at us", "He gets jealous when I hang out with other guys")>>."
$male1.firstname gets the hint and makes himself scarce, freeing you up for now.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Cathouse past 2am]]
<<else>>\
[[Go dance.|Cathouse dance floor alone]]
[[Hang out looking pretty.|Cathouse hang out alone]]
<</if>><<silently>>
<<addmins 2>>
<<cathouseRandomUglyMale>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The club's closing soon – you're going to have to hook up with someone fast.
Bettis comes over with <<male1HotnessRating>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes. He looks slightly wary of you, like he's expecting some kind of trick.
"There you are!" she shouts. "This is $male1.firstname. $male1.firstname, this is $pc.knownAs! She's really into you."
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> looks at you doubtfully. "Seriously?"
He looks like he fell out of the ugly tree; Bettis has really outdone herself. You resist the urge to shoot her a glare.
<<male1InfoBox>>
[[Absolutely.|Cathouse last chance flirt]]<<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<m1SnippetKissPC>> You make out with him to a soundtrack of pounding live drums and wailing guitars. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes up for air and smiles at you.
<<male1InfoBox>>\
<<if lastVisited("Cathouse last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Cathouse last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]
<<if $gameDate.getDay() == 7 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Cathouse get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<<set $male1.courage += 10>>
<</silently>>
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<pcSnippetMakeOutWithM1>> <<m1SnippetGropePC>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if lastVisited("Cathouse last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Cathouse last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]
<<if not $gameDate.getDay() == 5 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Cathouse get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<set $scene.withGuy to false>>
<</silently>>
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You flinch away from his attempt at a kiss. "Sorry," you shout at him. "<<rebuffSuitorReason>>."
$male1.firstname slinks away, <<= either("embarrassed", "rejected", "unhappy")>>.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Cathouse past 2am]]
<<else>>\
[[Go dance.|Cathouse dance floor alone]]
[[Hang out looking pretty.|Cathouse hang out alone]]
<</if>><<silently>>
<<addmins 12>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You invite $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> back to your place. He agrees, looking amazed at his luck.
<<if lastVisited("Cathouse last chance flirt") is 1>>\
"C'mon, lovebirds," shouts Bettis. "Let's get outta here."
<<else>>\
You find Bettis and introduce her to $male1.firstname. "Cool," she shouts, "let's get outta here."
<</if>>\
You pick up your jacket from the cloakroom and [[leave Cathouse.|Cathouse taxi rank]]
<<male1InfoBox>>\<<silently>>
<<pcSmile>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The song fades into another one, and you leave the dance floor. The guy <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes with you.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Cathouse hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Cathouse hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Cathouse hang out cold get rid">><</link>>
<<male1InfoBox>>\<<silently>>
<<addmins 1>>\
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">>\
<<male1NightclubEncApproach>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscApproach>>\
<</if>>
[[Dance with him|Cathouse dance playfully with male1]]
[[Get away from him|Cathouse lose male1 on dancefloor]]
<<else>>\
<<if $temp == "encourage">>\
<<male1NightclubEncDecline>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscDecline>>\
<</if>>\
The track ends. The DJ <<DJverb>> into <<CathouseLyric>> <<speakersound>>
[[Keep dancing.|Cathouse dance floor alone]]
[[Take a break.|Cathouse hang out alone]]
<<set $temp to "">>
<</if>><<silently>>
<<addmins 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">>
<<male1NightclubEncApproach>>
<<elseif $temp == "discourage">>
<<male1NightclubDiscApproach>>
<</if>>
<<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>
<<link "Thanks." "Cathouse hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Cathouse hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Cathouse hang out cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">>
<<male1NightclubEncDecline>>
<<elseif $temp == "discourage">>
<<male1NightclubDiscDecline>>
<</if>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if Array.from($pc.kinks).includes("Promiscuous") and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<<link [[(Promiscuous) Approach him.|Cathouse hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $pc.sobriety != "Sober" and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>
<<link [["(" + $pc.sobriety + ") Approach him."|Cathouse hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<span class="greyedOut">(Promiscuous or Drunk) Approach him.</span>
<</if>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Cathouse bar queue]]
<</if>>\
[[Go dance.|Cathouse dance floor alone]]
[[Stand around and look pretty.|Cathouse hang out alone]]
<</if>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>
[[It's getting late.|Cathouse past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Cathouse bar queue]]
<</if>>\
[[Go dance.|Cathouse dance floor alone]]
[[Stand around and look pretty.|Cathouse hang out alone]]
<</if>><<silently>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"
<</if>>\
<<if $temp == "approach">>\
<i>Women have to do </i>everything<i> these days.</i> You approach him and ask his name. "$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
<<set $temp to "">>\
<</if>>\
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Cathouse hang out with a guy]]
[[Get rid of him.|Cathouse get rid]]<<silently>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Sure. Yeah," you say. "I've been checking you out all night..."
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Cathouse last chance hang out]]<<silently>>
<<addmins 1>>
<<set $scene.lastChanceHangout += 1>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<set $male1.courage to 1000000>>
<<scotlandMale1HangingOutCourageRoll>>
<</silently>>
<span class="heading"><b>CATHOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
The bar has stopped serving; the club is closing soon.
<<male1InfoBox>>\
<<if _male1Decision == "m1ClubFirstKiss">>
[[Kiss him.|Cathouse first kiss]]
<<else>>\
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>\
[[(Promiscuous) Kiss him.|Cathouse first kiss]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Kiss him."|Cathouse first kiss]]
<<elseif ($scene.lastChanceHangout gte 3) and (!$male1.hasKissedPC)>>\
[[(Too late to be fussy) Kiss him.|Cathouse first kiss]]
<<else>>\
<span class = "greyedOut">(Promiscuous or Drunk) Kiss him.</span>
<</if>>\
<<if $scene.lastChanceHangout lt 5>>\
[["Hang out with " + $male1.firstname + "."|Cathouse last chance hang out]]<br>
<</if>>\
<<if $male1.hasKissedPC>>\
[[Ask him back to the safe house.|Cathouse to car]]
<</if>>\
<</if>>\<<silently>>
<<addmins 3>>
<<pcMoodCalm>>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<</silently>>\
<span class="heading"><b>UNION STREET</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "scotlandCathouseTaxi.png'>" >>\
Your Uber, a grey VW Touareg, is outside. Bettis climbs into the passenger seat, and you climb into the back with $male1.firstname. <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>
<<male1InfoBox>>\
"Back to [[her place|Cathouse to safe house]]," says Bettis.<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The driver, Bohdan, cruises through the <<if $gameDate.getDay() == 6>>late night<<else>>early morning<</if>> streets. Bettis chats with him about his home country, doing a good job of pretending to know very little about Ukraine.
In the back, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> reaches out tentatively for your hand, his <<m1HandsDesc>> fingers slipping between yours.
<<male1InfoBox>>\
[[Look out the window.|Cathouse to safe house ride][$temp to "window"]]
[["Kiss " + $male1.firstname + "."|Cathouse to safe house ride][$temp to "kiss"]]<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "window">>\
You gaze out the window as Bohdan drives you back to the safe house, your hand clasped in $male1.firstname's.<<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> You see vignettes of Glasgow street life.
<<elseif $temp == "kiss">>\
<<pcTalk>>\
You kiss $male1.firstname on the drive back. Bettis teases you.
<</if>>\
Bohdan drops you outside the safe house, and you head in with Bettis and $male1.firstname.
After a short drive, Bohdan drops you back at the safe house. You say goodbye to him, then head [[inside the building|Safe house post Cathouse]] with $male1.firstname. <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>
<<male1InfoBox>>\<<silently>>
<<addmins 3>>
<<removePCJacket>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "scotlandIngidoInt2.png'>" >>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> looks around the place as you enter. "Wow, cool pad," he says. "Do ye two live together?"
<<male1InfoBox>>\
"Nah," says Bettis. "We've just got it for the weekend. $pc.knownAs won the toss for the master bedroom. She said she wanted to make use of it."
"Come on, I'll show you," you say. You take $male1.firstname's hand and lead him to your room.
"Don't be too noisy!" Bettis calls <<link "after you." "Sex Engine">><<set $decision.macro to "glasgowLeadToBedroom">><<removePCJacket>><<removePCShoes>>
<<set $location = {
"place" : "JTF NEPTUNE SAFE HOUSE INDIGO" ,
"location" : ", GLASGOW CITY CENTRE" ,
"exposure" : "Public",
"scene" : "cathouse"
}>>
<<set $scene to {},
$scene.location to "bedroom",
$scene.flags to new Set(),
$scene.flags.add("mustFuckMale1"),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room']>><</link>><<silently>>
<<addmins 1>>
<<set $chapter.target2 to $male1.firstname>>
<<set $pc.sexualPartners += 1>>
<<pcEyesOpen>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= '<<' + $decision.macro + '>>'>>
<<if $male1.attr gte 3>>\
$male1.firstname finishes up and gives you a kiss on the forehead.
<<elseif $male1.attr == 2>>\
$male1.firstname finishes and tries to give you a kiss. You turn your face so he catches you on the cheek.
<<elseif $male1.attr == 1>>\
<i>Mission accomplished.</i> As soon as $male1.firstname finishes, you roll away from him before he can try to touch you again.
<</if>>\
$male1.firstname jumps up to head to the bathroom, his <<cock>> still hanging out. "Wait..." you say as he opens the door; you can hear the TV is on quietly.
"OI!" yells Bettis from the living room.
"Shit! Sorry!" He slams the door. You offer him a pink bathrobe from the closet to wear before he [[faces Bettis again.|Post Cathouse morning after]]<<silently>>
<<removeCum>>
<<if $gameDate.getDay() == 5>>
<<addhours 24>>
<</if>>
<<set $gameDate.setHours(5), $gameDate.setMinutes(58)>>
<<addmins 120>>
<<set $pc.arousal to 0>>
<<setFlag "intox" false>>
<<stripPC>>
<<pcMoodCalm>>
<<removePCLipstick>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<geekEyeglasses>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
In the morning, she helps you get rid of him. She knocks softly on your door just before 8 o'clock.
"$pc.knownAs, I got a text this morning, our friend's got some bad news. We've gotta get back."
"What is it?" $male1.firstname asks. "Can I help?"
"You're sweet," she says, "but it's...personal business, $male1.firstname." He takes the hint and starts gathering his clothes.
"Last night was pretty amazing," he says on his way to the front door. He looks at you hopefully. "Can I see you again?"
[[Give him a burner number and get rid of him.|Post Cathouse get rid][$temp to "burner"]]
[["Tell " + $male1.firstname + " it was a one night stand."|Post Cathouse get rid][$temp to "1night"]]<<silently>>
<<addmins 12>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "1night">>\
<<pcTalk>>\
"I don't know when I'll be back," you tell him. "Last night was a one night thing for me."
$male1.firstname nods, taking that in. "That's cool," he shrugs. "I really enjoyed it. Thanks." He grabs your hand and pulls you in for a goodbye kiss before he goes. <<if $male1.attr == 1>>You let him. The poor guy probably needs it.<</if>>
<<elseif $temp == "burner">>\
<<pcSmile>>\
"Yeah. I might be back in a few weeks?" you give him a number that, by next weekend, will go to a voicemail box you never intend to check. Beaming, $male1.firstname pulls you in for a goodbye kiss before he goes.
<</if>>\
Bettis is brewing coffee and cooking eggs in the kitchen. She looks at you a little sheepishly. "They told me to pick a minger, marm. Sorry. Are you pissed off with me?"
[[No, don't worry about it.|Breakfast with Bettis][$temp to "paragon"]]
[[No, I'm pissed off with this pointless tasking.|Breakfast with Bettis][$temp to "renegade"]]<<silently>>
<<addmins 5>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "paragon">>\
<<pcSmile>>\
You laugh, darkly amused. "Bettis, if you had any idea what my next assignment is, you'd know that a one night stand with $male1.firstname is not a big deal. Don't worry about it."
<<elseif $temp == "renegade">>\
You shake your head. "You're just following orders, Bettis. Me too. It's not you I'm pissed off with."
<</if>>\
You eat toast and sip coffee with her, then it's time to <<nobr>>
<<if $pc.hypno>>
<<link "get ready" "Post Cathouse skirt decision">>
<<pcRemoveLightMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-leggings-axParisWetLook-black>>
<<geekEyeglasses>>
<</link>>
<<else>>
<<link "get ready" "Cathouse to Kinloss drive">>
<<pcRemoveLightMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-leggings-axParisWetLook-black>>
<<geekEyeglasses>>
<</link>>
<</if>>
<</nobr>>.<<silently>>
<<addmins 18>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You shower and get ready for the drive back up to Kinloss. You put on a pair of leggings, maybe mirroring Bettis's off-duty "athleisure" look, but when you glance in the mirror you remember that you're supposed to wear skirts to the bunker. <span class="glitch" data-text="Short ones.">Short ones.</span>
"Ready to go, marm," calls Bettis through the bedroom door.
Should you get changed into a skirt before you go?
[[May as well.|Post Cathouse skirt change]]
[[It's Saturday, leggings will be fine.|Post Cathouse leggings decision]]<<silently>>
<<pcMoodCalm>>
<<addmins 1>>
<<cloathes-tights-levante65d-black>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Just a second!" you call back. You quickly rummage in your backpack, find your little denim skirt, and change into it.
<span class="glitch" data-text="Much better.">Much better.</span> You fasten your backpack and [[leave the safehouse with Bettis.|Cathouse to Kinloss drive]]<<silently>>
<<addhours 3>>
<<addmins 22>>
<<cloathes-jewellery-weaponRing>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Bettis drives, powering north up the A9. You chat about Glasgow, your love lives, and the punks and goths you met last night. She doesn't mention $male1.firstname, so you don't either.
After a few hours on the road, you reach the Kinloss guardhouse. A <<if $pc.agency != "MI6">>British <</if>>soldier checks both your IDs. "Glad I'm not the only one working at the weekend, marms," he says. He leans into the car to smile at you, clearly enjoying getting the chance to talk with two attractive girls.
"Hang in there, soldier," Bettis urges him. She parks up, and the two of you head to the bunker. Once inside you say goodbye to Bettis, and head to the [[ops room.|Post Cathouse debrief]]<<silently>>
<<addmins 15>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Clark and <<olivia>> are here, dressed casually for the weekend.
<<if $chapter.night1Fuck>>\
"Good work again last night," says <<olivia>>. "Two different men in two nights; it's not Bangkok, but hopefully you're starting to acclimatise."
"I think you made $male1.firstname's <i>life</i> last night," grins Clark. "Talk about punching above his weight.<<if $male1.fitness == 1>> Which is no mean feat.<</if>> Let me know if you want Bettis posted to the Falkland Islands as revenge," he jokes.
<<olivia>> smiles politely. "How do you feel the training exercise is going?"
[[I think it's helping prepare me.|Post Cathouse debrief 2][$temp to "crusader"]]
[[I feel really confused.|Post Cathouse debrief 2][$temp to "waif"]]
[[Like jumping through hoops.|Post Cathouse debrief 2][$temp to "alpha"]]
[[It's not so bad.|Post Cathouse debrief 2][$temp to "fatale"]]
<<if Array.from($pc.startingKinks).includes("Promiscuous")>>\
[[(Promiscuous from start) I've had two guys in 24 hours before.|Post Cathouse debrief 2][$temp to "slut"]]
<<else>>\
<span class="greyedOut">(Promiscuous from start) I've had two guys in 24 hours before.</span>
<</if>>\
<<else>>\
<i>"Great</i> work last night," <<olivia>> beams. "You blew us away. You were brilliant."
[[Just doing my job.|Post Cathouse debrief 2][$temp to "crusader"]]
[[Really?|Post Cathouse debrief 2][$temp to "waif"]]
[[Happy now?|Post Cathouse debrief 2][$temp to "alpha"]]
[[$male1.firstname + " just had a little more stamina."|Post Cathouse debrief 2][$temp to "fatale"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $chapter.night1Fuck>>\
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I think it's helping," you report. "Maybe not picking the guy myself actually helped?" You shrug. "Last night was definitely easier."
"Good," says <<olivia>>, "that's really encouraging. Going from $pc.knownAs $pc.surname, $pc.agency, to $pc.knownAs $pc.coverSurname, the slutty party girl, is a big jump. But you seem to be doing really well."
"You're doing everything right so far," agrees Clark. "The big risk that everyone identified is, you know, <i>when it comes down to it, $pc.knownAs won't be able to strip. $pc.knownAs won't last as a whore.</i> Keep this up. You're reassuring a lot of people."
"Let's bring you in on the plan for [[tonight|Oceana briefing]]," <<olivia>> says.
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"I've been thinking a lot about both guys," you admit, "$chapter.target2 and $chapter.target1. It's hard to be...unemotional, even though they were just one night stands. I'm confused."
"Don't be," says <<olivia>>, "you're describing a totally expected reaction. Dr Campbell's sure that this will get easier over time. Much easier."
"Going from $pc.agency agent to this is a big jump," says Clark, "would be for anyone."
"In many ways, you're getting through the hardest part now," says <<olivia>>. "Everything gets easier the more you do of it. You'll be fine."
"Just keep following your orders," Clark says firmly. "You're showing us everything we want to see."
"Yes," agrees <<olivia>>. "Let's bring you in on the plan for [[tonight|Oceana briefing]]."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcMoodAngry>>\
<<pcTalk>>\
"It feels like you're making me jump through hoops," you say.
"Honestly, we are," says <<olivia>>, "a little. Field agents need strong personalities, but yours is going to be under constant attack in Bangkok. You're going to find yourself doing things most western girls wouldn't <i>dream</i> of doing, just to entertain some disgusting men. We need to get you a little bit innoculated to that before we can send you in. Hence, LIONESS. Hence, telling you who to fuck. Hence, making you do it on camera."
"Whenever anyone identifies a risk at this stage, it's always you," says Clark. <i>"$pc.knownAs won't last as a stripper. $pc.knownAs won't last as a whore.</i> You need to prove them wrong."
"And you're doing it," says <<olivia>>. "You've done everything you've needed to so far. Let's bring you up to speed on the plan for [[tonight|Oceana briefing]]."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"It's not so bad," you reply lightly. "I think I prefer it to reading 60 page COMINT reports.<<if $pc.highSchoolClique != "Rock Chick">> The worst thing about last night was actually the music.<</if>>"
<span class="goodFeedback">Clark <b>liked</b> that.</span>
Clark chuckles. "Well...keep doing what you're doing. Everyone's impressed with how well you're coping."
"Very," <<olivia>> says mildly. "Some people thought you'd have a harder time adapting," she probes. You just shrug in response.
"$pc.knownAs's doing everything we asked of her," says Clark. "I think we got lucky."
<<olivia>> nods. "So, let's bring you up to speed on the plan for [[tonight|Oceana briefing]]."
<<elseif $temp == "slut">>\
<<set $jtfNeptune.rep.fatale +=2>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I have actually done that before," you admit, "two men in 24 hours, I mean." Clark looks at you with intense interest. "<<if $pc.nationality == "English">>Club 18-30 holiday in Ibiza<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>Spring Break in Mexico<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>Spring Break in Fiji<</if>>," you explain.
"Girl gone wild, huh," he grins. "Did you enter a wet t-shirt contest there?"
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
[[(Exhibitionist from start) Yes.|Post Cathouse debrief 3][$temp to "yes"]]
<<else>>\
<span class="greyedOut">(Exhibitionist from start) Yes.</span>
<</if>>\
[[No.|Post Cathouse debrief 3][$temp to "no"]]
<</if>>
<<else>>\
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcSmirk>>\
"Just doing my job," you reply.
"And doing it <i>well,"</i> insists Clark. "You looked sexy and confident last night. Yesterday a lot of people were worried that you didn't have what it takes. <i>She won't last a week in Bangkok.</i> There was talk of pulling you out. You put a lot of minds to rest last night."
"You did <i>brilliantly,"</i> <<olivia>> says. "I knew you had it in you, $pc.knownAs. Well done."
"Well done indeed," echoes Clark.
"Let's keep up the momentum," says <<olivia>>. "Here's the plan for [[tonight|Oceana briefing]]."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
<<pcRaiseEyebrows>>\
"Really?" you ask.
"Absolutely," insists Clark. "You looked sexy and confident last night. Yesterday a lot of people were worried that you didn't have what it takes. <i>She won't last a week in Bangkok.</i> There was talk of pulling you out. You put a lot of minds to rest last night."
"You did <i>brilliantly,"</i> <<olivia>> says. "I knew you had it in you, $pc.knownAs. Well done."
"Well done indeed," echoes Clark.
"Let's keep up the momentum," says <<olivia>>. "Here's the plan for [[tonight|Oceana briefing]]."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcRaiseEyebrows>>\
<<pcTalk>>\
"Happy now?" you ask tartly.
"Absolutely," says Clark, holding his hands up in a placatory gesture. "We should never have doubted you."
"You did brilliantly," <<olivia>> insists. "There's a lot riding on this mission. We had to be sure you could go through with it."
"But you proved you can," says Clark. "Yesterday, a lot of people were worried that you didn't have what it takes. <i>$pc.knownAs won't last a day in a whorehouse,</i> they were saying. There was talk of pulling you out, replacing you with the number two choice. You proved everybody wrong."
"Dr Campbell was right about you," says <<olivia>>, "you've got what it takes. Let's bring you up to speed on [[tonight|Oceana briefing]]."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"$male1.firstname just had a bit more stamina than $chapter.target1," you say. "I had more to work with."
"Don't play it down," insists Clark, "you did <i>great.</i> Everyone was worried you wouldn't be able to go through with it. There was talk of pulling you out, that you didn't have what it takes. Nobody's talking about you like that any more."
"You did <i>brilliantly,"</i> <<olivia>> agrees. "I knew you had it in you, $pc.knownAs. Well done."
"Well done indeed," echoes Clark.
"Let's keep up the momentum," says <<olivia>>. "Here's the plan for [[tonight|Oceana briefing]]."
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yes">>\
<<set $pc.springBreakWetT to true>>\
<<set $jtfNeptune.rep.fatale += 2>>\
<<updateRepJTF>>\
<<pcTalk>>\
"Yeah. That's...in my file, right?"
Clark nods. "There's just a line about it. You declared it when you were recruited?"
"Yeah," you say. "Delayed my vetting process by six weeks." You shrug defensively. "I was young and drunk. The vetting officer said declaring it was the right thing to do."
"Hey, don't apologise," says Clark, "I think it's a good thing."
"Me too," says <<olivia>>. "In terms of this mission, anyway. It's one of the reasons you were selected, $pc.knownAs."
"That part of your background – that wild <<if $pc.nationality == "U.S.">>uni student<<else>>college girl<</if>> – will really help you in Bangkok. We want you to reconnect with her."
"Let's explain the plan for [[tonight|Oceana briefing]]," says <<olivia>>.
<<else>>\
<<pcTalk>>\
<<pcRaiseEyebrows>>\
<<pcBigSmile>>\
"No," you grin. "I didn't get <i>that</i> drunk. Sorry to disappoint you, Clark."
"There's a first time for everything," he replies inscrutably.
"Let's tell $pc.knownAs what's happening [[tonight|Oceana briefing]]," says <<olivia>>.
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Tonight's club is Oceana," says Clark. <<if $pc.highSchoolClique == "Rock Chick">>"Not exactly a headbanger's ball, I'm afraid.<<else>>"The good news is that you won't have to pretend to like heavy metal in there.<</if>> It's a trendy club, popular with working class kids."
"Cheap drinks, tacky events, lots of teenagers fighting and hooking up," summarises <<olivia>>, ticking the points off one by one with her fingers.
"Once a month they run a Miss Wet T-shirt contest," says Clark. "Four or five girls go into it to win £200." He grabs the iPad from his desk and shows you some photos of last month's event, swiping through a series of group and individual shots of wet teenage girls dancing on a stage, wearing heels and <<knickers>> and not much else.
<<if $pc.springBreakWetT>>\
"We think it'd be good for you to enter," says <<olivia>>. "Having two wet t-shirt contests in her cover story makes $pc.knownAs $pc.coverSurname a more likely candidate for the Hard Cock Cafe."
<<else>>\
"We think it'd be good for you to enter," says <<olivia>>. "We don't want actual sex work to be part of your cover story – it'd be too hard for you to fake that – but if $pc.knownAs $pc.coverSurname won a wet t-shirt contest, that makes her more likely to consider working for the Hard Cock Cafe."
"Plus, it'll give you some experience of dancing on a stage," adds Clark. "What do you think?"
<</if>>\
[[Photos on the Internet? What about my cover?|Oceana brief 1.5][$temp to "crusader"]]
[[I guess that makes sense.|Oceana brief 1.5][$temp to "waif"]]
[[What about my career after this mission?|Oceana brief 1.5][$temp to "alpha"]]
[[For this I got a higher education.|Oceana brief 1.5][$temp to "fatale"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Good idea.|Oceana brief 2][$temp to "exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Good idea.</span>
<</if>>\<<silently>>
<<addmins 1>>
<<if $pc.nationality == "U.K.">>
<<set _springBreak to "Ibiza">>
<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _springBreak to "Mexico">>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set _springBreak to "Fiji">>
<</if>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"What about my cover, though?" you ask. "Looks like there'll be lots of photography."
"Your face as $pc.firstname $pc.coverSurname is going to be out there anyway," says Olivia, "through the fake social media profile we're building up. Your future cover identities will likely have to use that name, and have to incorporate some time spent backpacking at age $pc.age."
"A fake online history can actually be a big asset," agrees Clark, "not that you'd be expected to go right back into field ops anyway. Catch DEVILFISH and you'll probably make Station Chief before you're <<= $pc.age+3>>."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"I guess that makes sense," you say uncertainly.
<<if $pc.springBreakWetT>>\
"It's just like what you did in _springBreak," says Clark. "And don't worry about anyone you know just stumbling on the photos." He taps a quick Google search for <i>wet t shirt</i> into the iPad, and shows you the screen. "79 million results. You'll be a needle in a haystack."
<<else>>\
"Absolutely," says Clark. "And don't worry about anyone you know just stumbling on the photos." He taps a quick Google search for <i>wet t shirt</i> into the iPad, and shows you the screen. "79 million results. You'll be a needle in a haystack."
<</if>>\
"Don't worry about the Internet," says <<olivia>>. "Worry about the Red Wa."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
"Wait a second." You point to the wet, topless teenage girl grinning on the iPad screen. "I don't want photos like <i>that</i> following me around the rest of my career. <<if $chapter.campbellCareerConcern>>Dr Campbell told me you'd keep things discreet.<<else>>I thought you'd be more discreet.<</if>>"
"Discreet, not invisible," says Clark. "The whole operation is TS/SCI and it'll stay that way for good. Your $pc.agency colleagues won't get to learn what you did from the files. But it's not possible for you to do the whole mission without leaving some kind of online footprint."
"Your face as $pc.firstname $pc.coverSurname is going to be out there anyway," says Olivia, "through the fake social media profile we're building up. Your future cover identities will likely have to use that name, and have to incorporate some time spent backpacking at age $pc.age."
"A fake online history can actually be a big asset," agrees Clark, "not that you'd be expected to go right back into field ops anyway. Catch DEVILFISH and you'll probably make Station Chief before you're <<= $pc.age+3>>."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcRaiseEyebrows>>\
<<pcSmirk>>\
"From <<= Flag("pc-uni-shortname")>> to shaking my <<ass>> on a stage," you sigh. "If only my professors could see me now."
<span class="goodFeedback">Clark <b>loved</b> that.</span>
Clark grins. "I'm sure some of them would be <i>delighted,"</i> he says, "but I don't think Oceana attracts too many elderly academics."
"It's a teenybopper place, really," confirms <<olivia>>. "You'll be one of the eldest there."
"But if you capture DEVILFISH, you'll probably make Station Chief before you're <<= $pc.age+3>>," says Clark. "You'll be able to feel young for the rest of your career."
<</if>>\
<<if $temp == "crusader" or "temp" == "alpha">>
<<if $pc.springBreakWetT>>\
He shrugs. "It's just the same as what you did in _springBreak. If there are photos of that online, your vetting team couldn't find them." He taps a quick Google search for <i>wet t shirt</i> into the iPad, and shows you the screen. "79 million results. You'll be a needle in a haystack."
<<else>>\
He shoots you a look. "If your worry is friends or colleagues just stumbling on the photos from the contest, don't be." He taps a quick Google search for <i>wet t shirt</i> into the iPad, and shows you the screen. "79 million results. You'll be a needle in a haystack."
<</if>>\
"It's a black star mission, $pc.knownAs, it's got risks," says <<olivia>>. "My advice is don't worry about the Internet. Worry about the Red Wa."
<</if>>\
<<if $pc.springBreakWetT>>\
[[Okay, I'll do it.|Oceana brief 2][$temp to "okay"]]
<<else>>\
[[I guess I could use the experience.|Oceana brief 2][$temp to "okay"]]
<</if>>\
[[Not crazy about this idea.|Oceana brief 2][$temp to "reluc"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "exhib">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"That's good," you nod, "I like it." You think over the implications for a second. "That's going to really help my approach in Bangkok."
<span class="goodFeedback">Clark & <<olivia>> <b>liked</b> that.</span>
"Great," says <<olivia>>. "So that's the plan. Enter the contest, and afterwards bring a guy back to the safe house, of course."
"Same drill as the last two nights, $pc.knownAs," says Clark. "You're doing great. We'll see you back here at 1300 tomorrow."
<<elseif $temp == "okay">>\
<<if $pc.springBreakWetT>>\
<<pcMoodCalm>>\
<<pcTalk>>\
"You're right, another wet t-shirt contest works for my cover. Okay."
<<else>>\
<<pcTalk>>\
"I guess it'll give me some experience of being naked on a stage. And you're right, it works for my cover. Okay."
<</if>>\
"Great," says <<olivia>>. "So that's the plan. Enter the contest, and afterwards bring a guy back to the safe house, of course."
"Same drill as the last two nights, $pc.knownAs," says Clark. "We'll see you back here at 1300 tomorrow."
<<elseif $temp == "reluc">>\
<<if $pc.springBreakWetT>>\
<<pcTalk>>\
"I'm not crazy about doing another one of these wet t-shirt things," you admit. "The vetting officer made me feel pretty stupid about the last time."
"It worked out for you," said Clark. "You got into <<if $pc.agency == "CIA">>the CIA<<else>>$pc.agency<</if>> anyway, and it helped you get picked for this."
"You're going to have to get used to being naked on a stage again," says <<olivia>>. "You'll be doing it a lot in Bangkok. So it's an order: enter the contest, and bring somebody new back to the safe house."
"Same drill as the last two nights, $pc.knownAs," says Clark. He reads you the detailed mission objective twice. "We'll see you back here at 1300 tomorrow."
<<else>>\
<<pcTalk>>\
"Well...I'm not crazy about the idea," you admit. "But I guess I'd better get used to being naked on a stage, right?"
"Right," says Clark. "You'll be doing it a lot in Bangkok."
"You'll be fine," says <<olivia>>. "So that's the plan. Enter the contest, and afterwards bring a guy back to the safe house, of course."
"Same drill as the last two nights, $pc.knownAs," says Clark. "We'll see you back here at 1300 tomorrow."
<</if>>\
<</if>>\
"Tonight's the end of Operation LIONESS," says <<olivia>>. "So this is your last chance to practice in a safe environment."
<<if $jtfNeptune.dominantRep == "crusader">>\
"Keep hitting this with the same constructive attitude<<if not $chapter.night1Fuck>> you demonstrated last night<</if>>," says Clark. "The mission depends on you being able to play a sluttier version of yourself for a prolonged period. Try and really let her out tonight. Be wilder. Surprise us."
<<elseif $jtfNeptune.dominantRep == "waif">>\
"Try and push your boundaries tonight," says Clark. <<if $chapter.night1Fuck>>"You've done everything you've been tasked with so far, but we also feel like you've been holding back a little bit. Try and be wilder tonight. Surprise us."<<else>>"You've done good work so far, but we feel like you've been holding back a little bit. Try and be wilder tonight. Surprise us."<</if>>
<<elseif $jtfNeptune.dominantRep == "alpha">>\
"We want to see you step up the aggression tonight," says Clark. "<<if not $chapter.night1Fuck>>After last night, everyone's<<else>>Everyone's<</if>> impressed with you, but there's also a sense that you've been holding something back. The mission needs a sluttier version of yourself: show us what you can do. Be wilder. Surprise us."
<<elseif $jtfNeptune.dominantRep == "fatale">>\
"We've been really impressed with your attitude so far," says Clark. "Even just generally, outside the missions, you strike me as a girl who's...very sexy, very flirty, kind of available." <<olivia>> shoots him a surprised look. "I don't know how much of that is your natural personality and how much is you getting yourself in the head space you need to be in for Bangkok, but...you've given us a lot of confidence. Just keep doing what you're doing, and turn it up tonight if you can. Be even wilder. Try and surprise us."
<</if>>\
The briefing's over. You head back up to the surface, and climb into [[your BMW.|Kinloss to Oceana]]<<silently>>
<<addmins 15>>
<<pcMoodCalm>>
<<removePCLanyard>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Very conscious that the plan is for you to dance half naked on a stage tonight, you drive back to your hotel and squeeze in a run and a salad before getting back on the A9 road south.
You know this journey by heart now, including where to slow down for traffic cops.
After a few hours on the road you reach the outskirts of Glasgow. You notice some surface gritting trucks out on the roads: looks like you're in for a cold night.
[[Continue|Pre Oceana safe house]]<<silently>>
<<addmins 180>>
<<set $avatar.bagBackground to "av-backpack-bagFront.png",
$avatar.bagForeground to "av-backpack-bagRear.png">>
<<= "<<set $avatar.bagStraps to 'av-backpack-straps-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You disable the alarm and head to the master bedroom.
<<= "<img src='" + $imagePath + "scotlandIndigoBedroom.png'>" >>\
Again, it's been cleaned up and there are fresh sheets on the bed.
[[Drop off your things|Safe house Oceana bags]]<<silently>>
<<addmins 4>>
<<set $avatar.bagBackground to "",
$avatar.bagForeground to "",
$avatar.bagStraps to "">>
<<pcRemoveShoes>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You check out Oceana's website on your phone. It looks like a meat market for teenyboppers – boys in designer shirts, girls in either skimpy athleisure wear or skimpy, brightly coloured lycra. <<if $pc.highSchoolClique == "Rock Chick">>It's definitely no place for a rock chick.<</if>>
You're going to be dancing topless on a stage next to a bunch of teenage girls later. You decide to eat a slice of toast and some fruit instead of ordering in food <<nobr>>
<<link "tonight" "Safehouse INDIGO Oceana dressup">>
<<stripPC>>
<<set $bra.flags to new Set(),
$bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.top to 'cloathes-towel-bodyTowel-beige-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-towel-bodyTowel-beige-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $temp to "towel">>
<<set $avatar.nosePiercing to "">>
<</link>>
<</nobr>>.<<silently>>
<<set $gameDate to new Date(2019, 2, 23, 20, random(30,40))>>
<<set $location.scene to "oceana">>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<<set $scene.prevSobriety to $pc.sobriety>>
<<setFlag "intox">>
/* Set closing time to 0200 tomorrow */
<<set $scene.closingTime to clone($gameDate),
$scene.closingTime.setHours($gameDate.getHours() + 24),
$scene.closingTime.setHours(2),
$scene.closingTime.setMinutes(0)>>
<<set $scene.withGuy to false>>
<<set $scene.oceanaIntro to true>>
<<set $scene.lastChanceHangout to 0>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Two hours later, you're standing in the queue at Oceana. Glasgow is <i>freezing</i> tonight, and the scantily-clad girls in the queue are shivering and huddling together for warmth as they inch towards the entrance. <<if not Array.from($pc.isWearing).includes("tights")>>You bitterly regret not putting on a pair of <<tights>>.<</if>>
<<= "<img src='" + $imagePath + "scotlandOceanaQueue.png'>" >>\
Stamping your <<if $avatar.feet == $feet.bare>>feet<<else>>heels<</if>> in an effort to warm up your <<if Array.from($pc.isWearing).includes("tights")>>cold<<else>>bare<</if>> legs, the noise seems to catch the eye of one of the bouncers. He's completely bald but has cultivated a thick, bushy beard to compensate. Burly and commanding enough to deal with the drunken riff raff, his hands are inked with elaborate Celtic tattoos. <<if $pc.iq gte 140>>You note a dara knot on his left hand, and an interwoven cross on the right; he's likely religious. <</if>>You suspect there are more tattoos snaking all the way up his arms, but his black duster coat prevents you from seeing more.
He eyes you appraisingly, then leaves the door and walks along the queue toward you. "Tonight's your lucky night, lass," he says. "I'm about to let ye skip this whole goddamn queue. Doesnay that sound nice?"
It really does. "Thanks!" you say as he leads you to the door past dozens of shivering, less attractive clubbers. "I appreciate it."
<<if $pc.nationality == "English">>He cocks his head at your accent. "You're English?" he asks, not sounding terribly pleased.
[[Yeah, don't hold it against me.|Oceana lobby]]\
<<elseif $pc.nationality == "Canadian">>He cocks his head at your accent. "American?" he asks, surprised.
[[Canadian, actually.|Oceana lobby]]\
<<elseif $pc.nationality == "U.S.">>He cocks his head at your accent. "American?" he asks, surprised.
[[Yeah, just visiting.|Oceana lobby]]\
<<elseif $pc.nationality == "New Zealand">>He cocks his head at your accent. "You're a Kiwi?" he asks, surprised.
[[How did you know?|Oceana lobby]]\
<<elseif $pc.nationality == "Australian">>He cocks his head at your accent. "Aussie?" he asks, surprised.
[[Yep, travelling.|Oceana lobby]]\<</if>><<silently>>
<<addmins 11>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.nationality == "English">>"Yeah, but I cried at the end of <i>Braveheart,</i> so I can't be all bad," you tell him. He chuckles and holds up the rope for you to duck under.\
<<elseif $pc.nationality == "Canadian">>"Canadian, actually," you tell him.
"Och, sorry," he says with genuine feeling. "I hate it when Yanks call me English, and I just did the same to ye." He holds up the rope for you to duck under.\
<<elseif $pc.nationality == "U.S.">>"Yeah," you tell him. "Just visiting some friends."
"Where are they, then?" he asks.
"Sleeping off last night," you reply.
"Och. They shouldnay abandon ye in Glasgea." You can barely understand his thick accent. He holds up the rope for you to duck under.\
<<elseif $pc.nationality == "Australian">>"Yep," you tell him. "I started in London, but I keep going north."
"Then ye've got excellent taste, lass," he beams. He holds up the rope for you to duck under.\
<<elseif $pc.nationality == "New Zealand">>"Yeah," you reply, "how'd you know that?"
"I used to see a girl from, ah...Cromwell?" he says, holding up the rope for you to duck under. "Best shag of my life, she was."
"Makes sense," you say, "there's not much else to do in Cromwell."\
<</if>>
You walk under a blasting heater and into the warm lobby. At the head of the queue, the other bouncers are checking bags and patting down bodies before allowing entry.
"Bag, please," he holds out a hand. You let him rummage through your little handbag, which contains <<if $pc.nationality != "English">>a passport, <</if>>ID and credit cards in the name of $pc.firstname $pc.coverSurname. "Okay," he hands it back to you. "Do ye have any drugs or weapons on your person?"
[[No.|Oceana frisk][$temp to "no"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "no">>"No, nothing," you shake your head.
<<elseif $temp == "outfit">>"In this outfit?" you ask. "Are you kidding?"
<</if>>\
"I believe ye," he says, "but rules is rules. Undo your jacket, please."
[[Undo it.|Oceana frisk 2]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<= "<<set $avatar.jacket to 'cloathes-jacket-berghausCalistoAlphaJacket-front-" + $pc.bodyType + "-halfOff.png'>>" >>
<<= "<<set $avatar.jacketRear to 'cloathes-jacket-berghausCalistoAlphaJacket-back-" + $pc.bodyType + "-halfOff.png'>>" >>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You reach up to your zipper, conscious that some of the guys towards the front of the queue are now watching you. Despite the fact that they'll all be seeing this and much more later anyway in the club, you can't help but feel exposed as you tug the zipper down. <<if Array.from($pc.kinks).includes("Exhibitionist")>>It's quite thrilling, actually. You feel a tingle between your legs.<</if>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">> One of the guys near the front of the queue wolf whistles. "Jesus, Mary and Joseph!" The bouncer exclaims, staring at your chest. "Those are <i>magnificent."</i> Your cold nipples are <<stiff>> <<if Array.from($pc.isWearing).includes("bra")>>in your bra<<else>>under your <<= $top.desc.random()>><</if>>. "And ye look pleased to see me, too." There's a ripple of laughter from some of the boys in the queue.
<<else>>\
Your cold nipples are <<stiff>> <<if Array.from($pc.isWearing).includes("bra")>>in your bra<<else>>under your <<= $top.desc.random()>><</if>>. "Well, gorgeous, are ye cold or just happy to see me?" the bouncer teases.
<</if>>\
[[Let's do this.|Oceana frisk 3][$temp to "cool"]]
[[Let's get this over with.|Oceana frisk 3][$temp to "reluc"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "cool">>\
<<pcTalk>>\
"I hope you've got warm hands," you say. He grins and reaches out for you, first patting down your hips. His tattooed hands move around your sides, lightly patting the top of your <<pcAss>> through your <<= $bottoms.desc.random()>>.
He looks into your eyes as his hands move downwards, curving around your butt. "Get in there, mate!" a man calls out from the queue.
"Some nights I love my job," the bouncer calls back, without taking his eyes off yours, or his hands off your ass.
[[Okay, that's enough.|Oceana end frisk]]
[[Let him work.|Oceana frisk 4]]
<<elseif $temp == "reluc">>\
<<pcTalk>>\
"I'm just cold," you assure him, fixing him with a stern look. He chuckles and reaches out for you, first patting down your hips. His tattooed hands move around your sides, lightly patting the top of your <<pcAss>> through your <<= $bottoms.desc.random()>>.
He looks into your eyes as his hands move downwards, curving around your butt. "Get in there, mate!" a man calls out from the queue.
"Some nights I love my job," the bouncer calls back, without taking his eyes off yours, or his hands off your ass.
[[Get your fucking hands off me!|Oceana end frisk]]
[[Put up with being groped.|Oceana frisk 4]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "cool">>\
"Okay," you say. "That's enough."
"Och, too bad," he gives your bum a little squeeze, and lets you go. "Ye get any trouble in there, come find me. Have a great night."
He leads you to the main door and [[pushes it open|Oceana cloakroom]] for you.
<<elseif $temp == "cool2">>\
"Okay," you tell him. "That's far enough for a first date."
"Och, too bad." He lets you go. The guys behind him mutter in disappointment and head inside.
"Ye get any trouble in there, come find me," says the bouncer. "Have a great night."
He leads you to the main door and [[pushes it open|Oceana cloakroom]] for you.
<<elseif $temp == "reluc2">>\
"Okay," you snap. "That's enough."
"Och, too bad." He lets you go. The guys behind him mutter in disappointment and head inside.
"Have a nice night, lassie." He leads you to the main door and [[pushes it open|Oceana cloakroom]] for you.
<<elseif $temp == "reluc">>\
<<set $scene.flags.add("bitchyToClive")>>\
<<pcMoodAngry>>\
You stare icily back at him. "Is this how you get your kicks, asshole?"
He smiles smugly, and you feel a sudden wave of anger. You slap away his wrists. "Get your fucking hands off me!" There are a few shocked murmurs from the queue. <<if $pc.iq gte 140>>"You wanna molest someone, find a choir boy," you snap, jabbing a finger at his cross tattoo.<</if>>
"Well, ain't ye a wee little spitfire, lass?" The bouncer seems more amused than offended by your attitude. It's hard to put up a tough front dressed as you are. "There's no need to get yer knickers in a twist. Ye can go in."
You walk closely behind him to the main door. He opens it and sarcastically performs a florid bow, gesturing for you to enter. As you pass by him, he gives a sharp slap on your ass. A squeak escapes your lips. You whirl around, enraged, but the door's already [[slamming shut in your face.|Oceana cloakroom]]
You rub your ass, humiliated. <i>Bastard.</i> <<if Array.from($pc.kinks).includes("Likes Rough Sex")>>The spank turned you on more than you want to admit.<</if>>
<<elseif $temp == "flash">>\
<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<if def $top.lifted>>
<<set $top.flags.delete("liftsBoobs")>>
<<set $avatar.top to $top.lifted,
$avatar.topRear to $top.liftedRear,
$avatar.topPokies to "">>
<</if>>
<</silently>>\
You twist free of his grasp, pulling your top back down. Your feel your cheeks flush bright red as he laughs uproariously.
"Looked like a fish outta water, ye did!" He slaps his knee. "Alright, lass, you're alright. [[In ye go.|Oceana cloakroom]] No tricks this time."
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "cool">>\
<<pcMoodCalm>>\
His hands drift up over your sides. They <i>are</i> pretty warm. They slide up over your upper back, then around your sides, then around to your front. His fingers sweep around the underside of your <<pcTits>>, his hands coming to a rest just beneath them, his fingertips lightly resting upon them.
He watches your reaction carefully. Behind him, the queue has stopped because the guys at the front would rather watch you be frisked than go into the club.
[[Okay, *that's* enough.|Oceana end frisk][$temp to "cool2"]]
[[Let him keep going.|Oceana frisk 5]]
<<elseif $temp == "reluc">>\
<<pcMoodAngry>>\
His hands drift up over your sides. They <i>are</i> pretty warm. They slide up over your upper back, then around your sides, then around to your front. His thumbs sweep lightly around the underside of your <<pcTits>>, coming to a rest just beneath them.
He leers condescendingly at you. Behind him, the queue has stopped because the guys at the front would rather watch you be felt up than go into the club.
[[Right, that's enough.|Oceana end frisk][$temp to "reluc2"]]
[[Fuck off!|Oceana end frisk][$temp to "reluc"]]
<</if>><<silently>>
<<addmins 1>>
<<if $temp == "flash">>
<<pcMoodSkeptical>>
<<else>>
<<pcMoodCalm>>
<</if>>
<<if $temp == "flash">>\
<<= '<<' + $pc.lastWornTop + '>>'>>
<</if>>
<<= "<<set $avatar.jacket to 'cloathes-jacket-berghausCalistoAlphaJacket-front-" + $pc.bodyType + "-undone.png'>>" >>
<<= "<<set $avatar.jacketRear to 'cloathes-jacket-berghausCalistoAlphaJacket-back-" + $pc.bodyType + "-undone.png'>>" >>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The door leads to a short dark corridor with a kiosk and a cloakroom. Girls go free before midnight, so you skip past the kiosk and ditch your jacket in the cloakroom.
Cacophonically loud pop music blasts through a set of [[double doors.|Oceana first impressions]]<<silently>>
<<addmins 1>>
<<set $scene.bouncerGrope to true>>
<<removePCJacket>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Let's get this wee jacket off ye," he says, "get a better look."
You gaze back placidly at him as he slides your jacket slowly off your body. He passes it to you to hold then continues the "search", his hands moving up onto your chest, curving over your <<pcTits>> through your crop top. The guys in the queue watch, spellbound.
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>\
"More than a handful's a waste, eh, sweety?" he says, giving them a squeeze. "I don't mind. I'm more a leg man, anyway."
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>\
"Och, these are nice." He gives them a squeeze. "Very firm."
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>\
He lets out a low whistle as he hefts them, enjoying the weight in his hands. "Fuck me," he murmurs, "ye must have drank a lot of milk growing up." There's a ripple of laughter from the guys ogling you in the queue. He gives your tits a squeeze. "I bet yer mam's stacked, too. Wouldn't mind seeing <i>those</i> holiday snaps."
<</if>>\
[[Okay, enough's enough.|Oceana end frisk][$temp to "cool2"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) See what he does next.|Oceana frisk flash]]
<</if>><<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You arch your eyebrows at him. "Nearly done," he assures you while he's <<fondling>> your <<pcTits>>. "Just being thorough." His fingers grasp your nipples, give them a hard little pinch. You bite your lower lip.
Finally, he lets you go. "Nothing concealed on ye," he says. "You're a good sport, lass, ye can go in."
You take a step forward, but he suddenly puts a friendly arm around your shoulder. "Wait, there's just one last thing I forgot. Face this way, please."
He turns you back to look at the queue.
Suddenly, he yanks up your <<= $top.desc.random()>>, flashing your <<if Array.from($pc.isWearing).includes("bra")>>bra<<else>>bare boobs<</if>> to the entire queue!
[[Yelp!|Oceana end frisk][$temp to "flash"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<removePCJacket>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You push open the doors, and step right onto a dance floor teeming with boys in polyester shirts and girls wearing hoop earrings and tiny bubblegum coloured dresses.
<<= "<img src='" + $imagePath + "scotlandOceanaInt.png'>" >>\
The decor is a cross between a Baltic cruise liner and a laser tag arena. The music is deafening, the crowd is uneducated, and your shoes stick to the floor as you walk. <<if $pc.highSchoolClique == "Rock Chick">>For a rock chick, it's like stepping into the third circle of hell.<</if>> Not for the first time, you wonder if this mission is worth the sacrifices.
The stage is currently dark, but you can see that a shower cubicle and some stage lights have been set up in the centre.
[[Get a drink.|Oceana pre contest bar]]
[[Find out how to enter Miss Wet T-Shirt.|Oceana contest research]]<<silently>>
<<addmins 1>>
<<set $scene.location to "bar queue">>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Ditch Josh") is 1>>\
You head over to the bar, feeling like you dodged a bullet with that last guy.
<<= "<img src='" + $imagePath + "scotlandOceanaBar.png'>" >>\
<<elseif lastVisited("Josh post fight") is 1>>\
Excitement over, you go back to queueing at the bar.
<<else>>\
You could use a drink. You head over to join the queue at the bar.
<<= "<img src='" + $imagePath + "scotlandOceanaBar.png'>" >>\
<</if>>
You notice a good looking guy in his late teens <<male1NightclubPeacocking>>. He has closely cropped black hair and grey eyes. He's lean and athletic, wearing a black polo shirt, grey jeans, and blue <<trainers>>.
[[Encourage him.|Oceana pre contest bar queue][$temp to "encourage"]]
[[Discourage him|Oceana pre contest bar queue][$temp to "discourage"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You look around for some kind of information on how to enter the contest: there was nothing on the club's Facebook page, and their website was down for redevelopment this afternoon.
Heading to a slightly quieter seating area, you spot a Miss Wet T-shirt poster on a pillar. It promotes tonight's contest, but has no information on how to actually enter as a contestant.
While you're looking at the poster, a good looking guy in his late teens appears at your side. He has short choppy ginger hair and blue eyes, and is tall and strong looking. He's wearing a plaid shirt, blue jeans, and chelsea boots.
You recognise him as one of the guys who was checking you out while you were being frisked in the lobby.
"Hey," he shouts into your ear, one hand on your shoulder, "are ye gonna enter that?"
[[Maybe.|Josh maybe]]
[[Not drunk enough.|Josh need more drink]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Maybe," you shout back. "I'm thinking about it."
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"Ye'd definitely win," he grins, pointing at your <<pcTits>>. "Those are great."
[[Um, thanks.|Josh chat][$temp to "busty"]]
[[I have to go.|Josh need more drink]]
<<else>>\
"That's sexy," he smiles. "Ye'd be in with a good shot. Are ye a model?"
[[Ha, no.|Josh chat][$temp to "model"]]
[[I have to go.|Josh need more drink]]
<</if>><<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Ask me after a few tequilas. Maybe then," you shout back.
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"Ye should! Ye'd definitely win," he grins, pointing at your <<pcTits>>. "Those are great."
[[Um, thanks.|Josh chat][$temp to "busty"]]
[[I have to go.|Ditch Josh]]
<<else>>\
"Ye should! You're sexy," he smiles. "Ye'd be in with a good shot. Are ye a model?"
[[Ha, no.|Josh chat][$temp to "model"]]
[[I have to go.|Ditch Josh]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "busty">>\
<<pcTalk>>\
"Um...thanks," you shout back. "Nice of you to notice."
"Dinnay mention it," he replies, his hand curling around your waist. "Let me buy ye a drink. Least I can do in return for ye showing the whole club your boobies later."
[[Okay.|Oceana bar with Josh]]
[[No thanks.|Ditch Josh][$temp to "drink"]]
<<elseif $temp == "model">>\
<<pcSmile>>\
"Haha, no!" It's obviously a line, but it's a flattering one. "I don't even have a job right now, I'm travelling."
"What a waste," he replies, his hand curling around your waist. "Let me buy ye a drink. Maybe tonight will kick start your modelling career, and ye can remember me when you're rich and famous."
[[Okay.|Oceana bar with Josh]]
[[No thanks.|Ditch Josh][$temp to "drink"]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
He leads you to the bar, a hand on the small of your back.
<<= "<img src='" + $imagePath + "scotlandOceanaBar.png'>" >>\
You queue up with him, occasionally shouting into each other's ear. You learn that his name is Josh, and he's a regular here.
You reach the bar, <<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers" or $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>step<<else>>hook a heel<</if>> on the footrail, and ignore Josh in favour of trying to get the attention of a bartender.
You suddenly feel a sharp pinch on your ass<<if Array.from($pc.isWearing).includes("trousers") and $pc.lastWornTrousers == "cloathes-shorts-rochValleyHotpantsPurple">>, right below your hot pants!<<elseif Array.from($pc.isWearing).includes("skirt")>>, right under your skirt!<<else>>!<</if>>
[[Yelp!|Josh ass pinch][$temp to "yelp"]]
[[Tell him off.|Josh ass pinch][$temp to "stern"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "drink">>\
"No thanks," you shake your head. "Not interested."
<<else>>\
"Hey," you shout in his ear, "Gotta go. Have a good night."
<</if>>\
The guy bites his teeth in annoyance. "Fuck ye, then," he snarls into your ear. "Fuckin' <<if $pc.nationality == "English">>English<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>Yank<<elseif $pc.nationality == "Australian" or "New Zealand">>convict descendant<</if>> slut."
He turns and storms off. <i>What a psycho.</i> You could use a [[drink.|Oceana pre contest bar]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yelp">>\
<<pcMoodSkeptical>>\
<<pcTalk>>\
You squeak and jump. Josh looks at you, confused. "What?" he shouts in your ear.
[[You just pinched my ass!|Josh ass pinch accuse]]
[[Someone just pinched my ass!|Josh ass pinch report]]
<<elseif $temp == "stern">>\
<<pcMoodAngry>>\
"Dick!" you snap, giving him a little slap on his upper arm.
"Huh?" he just looks confused.
[[You just pinched my ass!|Josh ass pinch accuse]]
<</if>><<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"You just pinched my ass!" you shout in his ear.
"No I didnay!" he shouts back. Josh casts an angry glare around the other men nearby, settling on a guy next to you who is smirking. "Oi!" he snarls at him.
Josh bundles past you, looking ready to fight.
[[Try and stop him.|Josh fight break up]]
[[Let Josh kick his ass.|Josh fight]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Someone just pinched my ass!" you shout in his ear.
"Huh?" He arches his eyebrows, looking furious, then casts an angry glare around the other men nearby. Josh settles on a guy next to you who is smirking. "Oi!" he snarls at him.
Josh bundles past you, looking ready to fight.
[[Try and stop him.|Josh fight break up]]
[[Let Josh kick the guy's ass.|Josh fight]]<<silently>>
<<addmins 1>>
<<if lastVisited("Josh ass pinch accuse") is 1 or lastVisited("Josh ass pinch report") is 1>>
<<pcMoodAngry>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Josh squares up to the guy, who's no longer smirking. With their noses inches apart, both men shout into each others' faces. The people around back away around them. They're about the same size, but...
The man shoves Josh, Josh shoves him back, and suddenly the two are grappling and throwing wild punches. They're violent, but untrained – neither seems to be doing serious damage to the other. Josh punches the guy in the side of the head. The guy kicks Josh in the shin. They grapple with each other. The guy kicks Josh again, and this time his shoe flies off.
Mercifully, four bouncers appear at this point. They separate the two brawlers, both of whom have ripped shirts and nose bleeds, putting them both into arm locks before marching them away.
The bouncer who frisked you on the way in spots you and heads over. "Ye alright, lass?" he shouts in your ear.
[[Yeah, thanks.|Josh post fight][$temp to "thanks"]]
[[Josh was just trying to defend me.|Josh post fight][$temp to "josh"]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You grab Josh's shoulders and try to tug him back, but he just shrugs you off. He's much bigger than you; you're nowhere near strong enough to hold him back, and the music's too loud to [[reason with him.|Josh fight]]<<silently>>
<<addmins 5>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "thanks">>\
"I'm fine," you shout back. "Thanks."
He nods. "Try not te get in any more trouble."
<<elseif $temp == "josh">>\
"Yeah," you shout back. "The ginger one didn't start it."
"Dinnay care," he shrugs. "Ye fight, ye get kicked out. Try not te get inty any more trouble."
<</if>>\
He heads back to the door, leaving you alone at [[the bar.|Oceana pre contest bar]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "encourage">>\
<<pcSmile>>\
<<pcNightclubEncourageMale1>> <<male1NightclubEncDecline>>
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> <<male1NightclubDiscDecline>>
<</if>>\
Above the bar, a flatscreen plays a slideshow advertising drink promotions and events between photos taken in the club. They're mostly candid photos of groups of teenage boys or girls grinning at the camera, showing how much fun they're having in Oceana.
Miss Wet T-shirt appears to be a new event. The slides advertising it feature HD photos of various drenched teenaged girls, some topless, some in soaking wet see-through white t-shirts.
After a while, you reach the bar and get the attention of a barman. "What can I get ye?"
<<oceanaBar>><<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
[[How do I enter the wet t-shirt contest?|Oceana barman entry]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"How do I enter the contest?" you shout.
"What?" he can't hear you.
[[Shout louder.|Oceana barman entry 2]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You <<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers" or $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>step<<else>>hook a heel<</if>> onto the footrail and lean over the bar to shout in his ear. "How do I enter the contest?"
"What?" he looks confused.
[[Scream it.|Oceana barman entry 3]]<<silently>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You take a deep breath and practically scream in his ear. <i>"How...do I enter...the wet...t-shirt...contest?"</i>
"Oh! Wait over there," he shouts, pointing out a nearby pillar. "I'll get Dave."
You nod, and head over to the pillar to [[wait for Dave.|Oceana wait for Dave]]<<silently>>
<<addmins 9>>
<<pcMoodCalm>>
<<set $scene.oceanaIntro to false>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You lean against the pillar, sipping your drink and waiting for this "Dave". Minutes pass. <<if $pc.highSchoolClique == "Rock Chick">>A terrible pop song segues into an even worse one, terribly loud.<<else>>Your ears are starting to adjust to the aural assault.<</if>> The bassline vibrates through the pillar.
A couple of young guys check you out while you're standing around alone, but none sum up the courage to approach.
After what feels like forever, a young guy wearing the same Hawaiian shirt as the barmen walks up to you. He's chubby, in his late teens, with waxed up spiky hair. He's carrying a clipboard.
"I was told ye want to enter the contest?" he shouts in your ear.
[[That's right.|Oceana register][$temp to "yes"]]
[[What do I win?|Oceana register][$temp to "prize"]]<<silently>>
<<addmins 1>>
<<pcTalk>>
<<if $pc.region == "America" or $pc.region == "UK">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "32">>
<</if>>
<<elseif $pc.region == "Australasia">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "14">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "12">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "10">>
<</if>>
<</if>>
<<if $pc.region == "America">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "DDD">>
<</if>>
<<elseif $pc.region == "UK" or $pc.region == "Australasia">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "E">>
<</if>>
<</if>>
<<set _braSize to _bandMeasurement + _cupSize>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "prize">>\
"What do I get if I win?" you shout back.
"£200 cash," he shouts, with a reassuring smile. "Ye got some photo ID on ye, sweetie?"
<<elseif $temp == "yes">>\
"Yeah, that's right," you shout back.
"Ye got photo ID on ye, sweetie?"
<</if>>\
"Sure." You fish your fake <<if $pc.nationality == "English">>driving licence<<else>>passport<</if>> out of your bag and hand it to Dave. He checks it, then copies the name <<= $pc.firstname.toUpperCase()>> <<= $pc.coverSurname.toUpperCase()>> onto his form. He fills out some other details, like your age and nationality, then photographs the <<if $pc.nationality == "English">>licence<<else>>ID page<</if>> with his phone before handing <<if $pc.nationality == "English">>it<<else>>the passport<</if>> back to you.
"Cannay be too careful!" he shouts. "Had a 17 year old tryin' te enter last year! No way are we losin' our licence over that!"
<<if $pc.age lte 25>>You dimly remember doing dumb things at that age, but entering a wet t-shirt contest wasn't one of them.<<else>>You can't really remember what you did on Saturday nights when you were 17, but it wasn't entering wet t-shirt contests.<</if>>
"What's your bra size, $pc.firstname?"
[["" + _braSize + "."|Oceana register 2]]<<silently>>
<<addmins 1>>
<<if $pc.region == "America" or $pc.region == "UK">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "32">>
<</if>>
<<elseif $pc.region == "Australasia">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "14",
_ukBand to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "12",
_ukBand to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "10",
_ukBand to "32">>
<</if>>
<</if>>
<<if $pc.region == "America">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "DDD">>
<</if>>
<<elseif $pc.region == "UK" or $pc.region == "Australasia">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "E">>
<</if>>
<</if>>
<<set _braSize to _bandMeasurement + _cupSize>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"_braSize," you tell him. <<if $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>His pen hovers over the form, and you realise you've confused him. "That's the same as a <<= _ukBand + _cupSize>> here," you shout.<</if>>
<<if $pc.braSize == "34A">>"That's fine, dinnay worry,"<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">><i>"Verrry</i> nice,"<<else>>"Lovely,"<</if>> he says, and writes that down in another box. "What's your job<<if $pc.nationality == "U.S.">> back in the States?"<<elseif $pc.nationality == "Canadian">> back in Canada?"<<elseif $pc.nationality == "Australian">> back in Australia?"<<elseif $pc.nationality == "New Zealand">> back in New Zealand?"<<else>>?"<</if>>
[[Cover story.|Oceana register 3]]<<silently>>
<<if lastVisited("Oceana read waiver") is 1>>\
<<addmins 5>>\
<<else>>\
<<addmins 1>>\
<</if>>\
<<set $scene.contestStart to clone($gameDate)>>
<<set $scene.contestStart.setHours(23)>>
<<set $scene.contestStart.setMinutes(45)>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You print and sign in the name of $pc.firstname $pc.coverSurname, and write in your age and today's date. Dave countersigns as your witness.
"Great," he says, "good luck. See that door there?" He points out a closed door near the stage. "The DJ will call ye when they're ready for ye, a wee bit before midnight. Go through that door and someone will get ye set up. Dinnay get too drunk, ye cannay compete if you're smashed, alright?"
[[Got it.|Oceana wait for contest]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<<= "<img src='" + $imagePath + "oceanaLogo.png' class='centreImage' width='200'>" >>\
<div style="font-family: Courier New, Courier, monospace">\
<b>OCEANA MISS WET T-SHIRT LIABILITY WAIVER</b>
I HEREBY ASSUME ALL OF THE RISKS OF PARTICIPATING IN THE OCEANA MISS WET T-SHIRT COMPETITION, and waive, release and discharge Staretis Group Ltd, their directors, board members, officers, employees, volunteers, agents, representatives or assigns, from any and all liability, including but not limited to, liability arising from the negligence or fault of the entities or persons, for my death, disability, personal injury, property damage, property theft or actions of any kind which may occur to me as a result of my participation in the above event.
I agree to indemnify, hold harmless, and promise not to sue the entities or persons mentioned above from any and all liabilities or claims made as a result of participation in this activity and or event, whether caused by the negligence of those released or otherwise.
This accident waiver and release of liability shall be construed broadly to provide a release and waiver to the maximum extent permissible under applicable law.
<b>PHOTO RELEASE</b>
I hereby authorize Staretis Group Ltd permission to use my likeness in photograph or video or any other form of reproduction in any and all its advertising, marketing and publications, including but not limited to Staretis Group Ltd printed and digital publications, social media and advertising.
I acknowledge that since my participation in the Oceana Miss Wet T-shirt competition is voluntary I will receive no financial compensation for use of my likeness.
I hereby irrevocably authorize Staretis Group Ltd to edit, alter, copy, exhibit, publish or distribute my likeness for purposes of advertising and marketing or for any other lawful purpose. In addition, I waive the right to inspect or approve the finished product, including written or electronic copy, wherein my likeness appears. Additionally, I waive any right to royalties or other compensation arising or related to the use of my likeness both photographic and otherwise.
I hereby hold harmless and release and forever discharge Staretis Group Ltd, their staff, agents and assigns from all claims, demands, and causes of action which I, my heirs, representatives, executors, administrators, or any other persons acting on my behalf or on behalf of my estate have or may have by reason of this authorisation.
I am at least 18 years of age and am competent to contract in my own name. I have read this release before signing below and I fully understand the contents, meaning, and impact of this release.
</div>\
<hr />
[[Sign it.|Oceana sign waiver]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Got it," you shout in his ear. He smiles and heads off.
You've got a little time to kill before you're called for the contest.
[[Go dance.|Oceana dance floor alone]]
<<if not $pc.hasDrink>>\
[[Get a drink.|Oceana bar queue]]
<</if>>\
[[Stand around looking pretty.|Oceana hang out alone]]<<silently>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Pop music booms and strobe lights flash on this busy dance floor. The DJ is playing <<OceanaLyric>>
<<= "<img src='" + $imagePath + "oceanaDancefloor.png'>" >>\
[[Dance to the music.|Oceana dance alone][$temp to "dance"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Oceana dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Oceana dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Oceana hang out alone]]<<silently>>
<<scotlandArousalDecay 3>>
<<set $scene.dancingTime += 3>>
<<addmins 3>>\
<<pcMoodCalm>>
<<set $scene.location to "dance floor">>
<<set $location.room to "dancefloor">>
<<if $temp == "sexy">>
<<set _approachDiff to 2>>
<<else>>
<<set _approachDiff to 4>>
<</if>>
<<if $scene.contestOver>>
<<set _approachChance to 10>>
<<else>>
<<set _approachChance to random(1, 10)>>
<</if>>
<<if _approachChance gt _approachDiff>>
<<oceanaRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<randomEncounter>>\
<<if $temp == "sexy">>\
<<danceAloneSexySnippetOceana>>
<<else>>\
<<danceAloneSnippetOceana>>
<</if>>\
<<= "<img src='" + $imagePath + "oceanaDancefloor.png'>" >>\
<<if $gameDate gte $scene.contestStart and $scene.contestOver != true>>\
Between songs, the DJ [[makes an announcement.|Oceana wet t-shirt call]]
<<else>>\
<<if _approachChance gte _approachDiff and _observationRoll gte 5>>\
On the dance floor, you notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Oceana dance floor courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Oceana dance floor courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte _approachDiff and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
You're swinging your hips and dancing to the beat when <<male1HotnessRating>> dances up behind you, grinding his <<crotch>> into your ass. You look round, startled; he <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
[[Dance with him.|Oceana dance playfully with male1]]
[[Get away from him.|Oceana lose male1 on dancefloor]]
<<else>>\
The track ends. The DJ <<DJverb>> into <<OceanaLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Oceana hang out alone]]
<<else>>
[[Dance playfully.|Oceana dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Oceana dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Oceana dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Oceana hang out alone]]
<</if>>\
<</if>>\
<</if>>\
<<else>>\
The track ends. The DJ <<DJverb>> into <<OceanaLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Oceana hang out alone]]
<<else>>
[[Dance playfully.|Oceana dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Oceana dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Oceana dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Oceana hang out alone]]
<</if>>\
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcSmile>>
<<set $scene.dancingTime to 0>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Pop music booms and strobe lights flash on this busy dance floor. The DJ is playing <<OceanaLyric>>
<<= "<img src='" + $imagePath + "oceanaDancefloor.png'>" >>\
<<if $temp == "askedMale1">>\
You lead $male1.firstname out into some space.
<<elseif $temp == "askedByMale1">>\
$male1.firstname leads you out into some space.
<</if>>\
<<if $gameDate gte $scene.closingTime>>
[[Leave the dancefloor with him.|Oceana hang out with a guy]]
<<else>>
[[Dance playfully.|Oceana dance playfully with male1]]
[[Dance intimately.|Oceana dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Oceana dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "playful">>
<<else>>
<<set _male1Decision to "intimate">>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidIntimateDance">><<pcAvoidIntimateDance>><</if>> <<pcPlayfulDanceWithMale1>>
<<if _male1Decision == "playful">>\
<<set $male1.courage += 1>>\
<<male1PlayfulDance>>
<<if $scene.dancingTime lt 15>>\
[[Dance playfully.|Oceana dance playfully with male1][$temp to ""]]
[[Dance intimately.|Oceana dance intimately with male1]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Oceana dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Oceana hang out with a guy]]<<else>>[[Leave the dance floor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Oceana hang out with a guy]]<<else>>[[Leave the dance floor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "intimate">>\
<<male1StartIntimateDance>>
[[Back away.|Oceana dance playfully with male1][$temp to "avoidIntimateDance"]]
[[Dance intimately with him.|Oceana dance intimately with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcSmile>>
<<male1CourageRoll>>
<<if _m1CourageRoll lt 5>>
<<set _male1Decision to "intimate">>
<<else>>
<<set _male1Decision to "sexy">>
<</if>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "avoidSexyDance">><<pcAvoidSexyDance>><</if>> <<pcIntimateDanceWithMale1>>
<<if _male1Decision == "intimate">>\
<<set $male1.courage += 1>>\
<<male1IntimateDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>
<<if $scene.dancingTime lt 15>>\
[[Dance intimately.|Oceana dance intimately with male1][$temp to ""]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Dance sexily.|Oceana dance sexily with male1]]
<<else>>\
<span class="greyedOut">(Promiscuous) Dance sexily.</span>
<</if>>\
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Oceana hang out with a guy]]<<else>>[[Leave the dance floor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Oceana hang out with a guy]]<<else>>[[Leave the dance floor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<</if>>\
<<elseif _male1Decision == "sexy">>\
<<male1StartSexyDance>>\
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
[[Break away, keep it casual.|Oceana dance intimately with male1][$temp to "avoidSexyDance"]]
[[Let him get handsy.|Oceana dance sexily with male1]]
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<<else>>\
[[Stop dancing.|Oceana leave dance floor accompanied]]
<</if>>\
<</if>>\<<silently>>
<<set $scene.dancingTime += 1>>
<<addmins 1>>\
<<pcMoodCalm>>
<<pcTalk>>
<<set $male1.courage += 1>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.danceSkill + $male1.attr + $male1.fitness - 9>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 15 - $male1.danceSkill - $male1.attr - $male1.fitness>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<pcSexyDanceWithMale1>>
<<male1SexyDance>>
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if $scene.dancingTime lt 15>>\
[[Dance sexily.|Oceana dance sexily with male1][$temp to ""]]
[[Make out with him.|Oceana dance sexily with male1][$temp to "kiss"]]
<<if $scene.withGuy>>\[[Leave the dancefloor with him|Oceana hang out with a guy]]<<else>>[[Leave the dancefloor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<<else>> /* if they've been dancing for more than 15 minutes */ \
You've been dancing for a while. If you don't take a break you'll get sweaty and gross.
<<if $scene.withGuy>>\[[Leave the dance floor with him|Oceana hang out with a guy]]<<else>>[[Leave the dance floor with him|Oceana leave dance floor accompanied]]<</if>>
<<if not $scene.withGuy>>\
[[Lose him.|Oceana lose male1 on dancefloor]]
<</if>>\
<</if>>\<<silently>>
<<scotlandArousalDecay 1>>
<<pcMoodAngry>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nightclubDanceAway>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Oceana hang out alone]]
<<else>>
[[Dance playfully.|Oceana dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Oceana dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Oceana dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Oceana hang out alone]]
<</if>>
<</if>>\/* RANDOM MAN GENERATOR */
<<widget "oceanaRandomMale">><<nobr>>
<<set $male1 to {},
$male1.hiddenTraits to [],
$male1.revealedTraits to [],
$male1.courage to 0,
$male1.flags to new Set(),
$male1.isCockOut to false,
$male1.isWearing to new Set(),
$male1.arousal to 0,
$male1.from to "Oceana",
$male1.hjStyle to "",
$male1.boughtDrinks to 0>>
<<if $scene.contestOver>>
<<set $male1.isWithSlut to true>>
<</if>>
/* Set nationality */
<<set $male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish">>
/* Set name */
<<if $male1.nationality == "Scottish">>
<<set $male1.firstname to setup.maleScottishFirstnames.random(),
$male1.surname to setup.scottishSurnames.random(),
$male1.surnameKnown to false>>
<</if>>
/* Set age */
<<set $male1.age to random(18, 20)>>
<<if $male1.age lt 20>>
<<set $male1.ageDesc to "in his late teens">>
<<elseif $male1.age gte 20 and $male1.age lte 23>>
<<set $male1.ageDesc to "in his early twenties">>
<<elseif $male1.age gte 24 and $male1.age lte 26>>
<<set $male1.ageDesc to "in his mid twenties">>
<<elseif $male1.age gte 27 and $male1.age lte 29>>
<<set $male1.ageDesc to "in his late twenties">>
<<elseif $male1.age gte 30 and $male1.age lte 33>>
<<set $male1.ageDesc to "in his early thirties">>
<<elseif $male1.age gte 34 and $male1.age lte 36>>
<<set $male1.ageDesc to "in his mid thirties">>
<<elseif $male1.age gte 37 and $male1.age lte 39>>
<<set $male1.ageDesc to "in his late thirties">>
<<elseif $male1.age gte 40 and $male1.age lte 43>>
<<set $male1.ageDesc to "in his early forties">>
<<elseif $male1.age gte 44 and $male1.age lte 46>>
<<set $male1.ageDesc to "in his mid forties">>
<<elseif $male1.age gte 47 and $male1.age lte 49>>
<<set $male1.ageDesc to "in his late forties">>
<</if>>
/* Set ethnicity */
<<set _ethnicity to random(1,100)>>
<<if _ethnicity lte 100>>
<<set $male1.ethnicity to "white">>
<</if>>
/* Set height */
/* 1 - v short, 2 - short, 3 - average, 4 - tall, 5 - v tall */
<<set _heightRoll to random(1,100)>>
<<if _heightRoll lte 2>>
<<set $male1.height to 1,
$male1.courage -= 2>>
<<elseif _heightRoll gte 3 and _heightRoll lte 16>>
<<set $male1.height to 2,
$male1.courage -= 1>>
<<elseif _heightRoll gte 17 and _heightRoll lte 84>>
<<set $male1.height to 3>>
<<elseif _heightRoll gte 85 and _heightRoll lte 98>>
<<set $male1.height to 4,
$male1.courage += 1>>
<<elseif _heightRoll gte 99>>
<<set $male1.height to 5,
$male1.courage += 2>>
<</if>>
/* Set looks */
/* 1 - ugly, 2 - plain, 3 - average, 4 - good looking, 5 - gorgeous */
<<set _looksRoll to random(1,100)>>
<<if _looksRoll lte 2>>
<<set $male1.looks to 1,
$male1.courage -= 2>>
<<elseif _looksRoll gte 3 and _looksRoll lte 16>>
<<set $male1.looks to 2,
$male1.courage -= 1>>
<<elseif _looksRoll gte 17 and _looksRoll lte 84>>
<<set $male1.looks to 3>>
<<elseif _looksRoll gte 85 and _looksRoll lte 98>>
<<set $male1.looks to 4,
$male1.courage += 1>>
<<elseif _looksRoll gte 99>>
<<set $male1.looks to 5,
$male1.courage += 2>>
<</if>>
/* Set cock size */
/* 1 - tiny, 2 - small, 3 - average, 4 - big, 5 - massive */
<<set _cockRoll to random(1,100)>>
<<if _cockRoll lte 2>>
<<set $male1.cockSize to 1,
$male1.courage -= 2>>
<<elseif _cockRoll gte 3 and _cockRoll lte 16>>
<<set $male1.cockSize to 2,
$male1.courage -= 1>>
<<elseif _cockRoll gte 17 and _cockRoll lte 84>>
<<set $male1.cockSize to 3>>
<<elseif _cockRoll gte 85 and _cockRoll lte 98>>
<<set $male1.cockSize to 4,
$male1.courage += 1>>
<<elseif _cockRoll gte 99>>
<<set $male1.cockSize to 5,
$male1.courage += 2>>
<</if>>
/* Set eye colour */
<<if $male1.ethnicity == "white">>
<<set $male1.skinColour to "fair">>
<<set _eyeRoll to random(1,100)>>
<<if _eyeRoll gte 1 and _eyeRoll lte 5>>
<<set $male1.eyeColour to "grey">>
<<elseif _eyeRoll gte 6 and _eyeRoll lte 30>>
<<set $male1.eyeColour to "blue">>
<<elseif _eyeRoll gte 31 and _eyeRoll lte 53>>
<<set $male1.eyeColour to "brown">>
<<elseif _eyeRoll gte 54 and _eyeRoll lte 74>>
<<set $male1.eyeColour to "hazel">>
<<elseif _eyeRoll gte 75>>
<<set $male1.eyeColour to "green">>
<</if>>
<</if>>
/* Set hair volume */
/* 0 - bald, 1 - thin, 2 - average, 3 - thick */
<<set _baldRoll to random(1,100)>>
<<if $male1.age gte 25>>
<<if _baldRoll lte $male1.age>>
<<set $male1.hairVol to either(0, 1),
$male1.courage -= 1>>
<</if>>
<</if>>
<<if ndef $male1.hairVol>>
<<if _baldRoll + $male1.age lte 50>>
<<set $male1.hairVol to 3,
$male1.courage += 1>>
<<else>>
<<set $male1.hairVol to 2>>
<</if>>
<</if>>
/* Set hair colour */
<<if $male1.hairVol gt 0>>
<<set _hairRoll to random(1,100)>>
<<if _hairRoll lte 23>>
<<set $male1.hairColour to "black">>
<<elseif _hairRoll gte 24 and _hairRoll lte 46>>
<<set $male1.hairColour to "dark brown">>
<<elseif _hairRoll gte 47 and _hairRoll lte 70>>
<<set $male1.hairColour to "light brown">>
<<elseif _hairRoll gte 71 and _hairRoll lte 90>>
<<set $male1.hairColour to "blond">>
<<elseif _hairRoll gte 91>>
<<set $male1.hairColour to "ginger",
$male1.courage -= 1>>
<</if>>
<<set _greyRoll to random(1,100)>>
<<if $male1.age gte 35 and $male1.age lte 44>>
<<if _greyRoll lte 40 and _greyRoll gte 10>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 9>>
<<set $male1.hairColour to "grey">>
<</if>>
<<elseif $male1.age gte 45 and $male1.age lte 50>>
<<if _greyRoll lte 63 and _greyRoll gte 38>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 37 and _greyRoll gte 20>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 19>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 51 and $male1.age lte 55>>
<<if _greyRoll lte 78 and _greyRoll gte 45>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 44 and _greyRoll gte 27>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 26>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 56 and $male1.age lte 60>>
<<if _greyRoll lte 86 and _greyRoll gte 58>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 57 and _greyRoll gte 33>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 32>>
<<set $male1.hairColour to "white">>
<</if>>
<<elseif $male1.age gte 61>>
<<if _greyRoll lte 91 and _greyRoll gte 75>>
<<set $male1.hairColour to "greying">>
<<elseif _greyRoll lte 74 and _greyRoll gte 41>>
<<set $male1.hairColour to "grey">>
<<elseif _greyRoll lte 40>>
<<set $male1.hairColour to "white">>
<</if>>
<</if>>
<</if>>
/* Set OCEAN */
<<set _opennessRoll to random(1, 100)>>
<<if _opennessRoll lte 15>>
<<set $male1.openness to 1>>
<<set _lowOpenness to setup.lowOpenness.random(),
$male1.hiddenTraits.push(_lowOpenness),
$male1.courage -= 1>>
<<elseif _opennessRoll gte 16 and _opennessRoll lte 85>>
<<set $male1.openness to 2>>
<<elseif _opennessRoll gte 86>>
<<set $male1.openness to 3,
_highOpenness to setup.highOpenness.random(),
$male1.hiddenTraits.push(_highOpenness),
$male1.courage += 1>>
<</if>>
<<set _conscRoll to random(1, 100)>>
<<if _conscRoll lte 15>>
<<set $male1.consc to 1,
_lowConscientiousness to setup.lowConscientiousness.random(),
$male1.hiddenTraits.push(_lowConscientiousness)>>
<<elseif _conscRoll gte 16 and _conscRoll lte 85>>
<<set $male1.consc to 2>>
<<elseif _conscRoll gte 86>>
<<set $male1.consc to 3,
_highConscientiousness to setup.highConscientiousness.random(),
$male1.hiddenTraits.push(_highConscientiousness)>>
<</if>>
<<set _extroRoll to random(1, 100)>>
<<if _extroRoll lte 15>>
<<set $male1.extro to 1,
_lowExtraversion to setup.lowExtraversion.random(),
$male1.hiddenTraits.push(_lowExtraversion),
$male1.courage -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s quiet and shy.', 'report': 'He\'s quiet and shy.'})>>
<<elseif _extroRoll gte 16 and _extroRoll lte 85>>
<<set $male1.extro to 2>>
<<elseif _extroRoll gte 86>>
<<set $male1.extro to 3,
_highExtraversion to setup.highExtraversion.random(),
$male1.hiddenTraits.push(_highExtraversion),
$male1.courage += 1>>
<</if>>
<<set _agreeRoll to random(1, 100)>>
<<if _agreeRoll lte 15>>
<<set $male1.agree to 1,
_lowAgreeableness to setup.lowAgreeableness.random(),
$male1.hiddenTraits.push(_lowAgreeableness),
$male1.courage -= 1>>
<<elseif _agreeRoll gte 16 and _agreeRoll lte 85>>
<<set $male1.agree to 2>>
<<elseif _agreeRoll gte 86>>
<<set $male1.agree to 3,
_highAgreeableness to setup.highAgreeableness.random(),
$male1.hiddenTraits.push(_highAgreeableness),
$male1.courage += 1>>
<</if>>
<<set _neurotRoll to random(1, 100)>>
<<if _neurotRoll lte 15>>
<<set $male1.neurot to 1,
_lowNeuroticism to setup.lowNeuroticism.random(),
$male1.hiddenTraits.push(_lowNeuroticism),
$male1.courage += 1>>
<<elseif _neurotRoll gte 16 and _neurotRoll lte 85>>
<<set $male1.neurot to 2>>
<<elseif _neurotRoll gte 86>>
<<set $male1.neurot to 3,
_highNeuroticism to setup.highNeuroticism.random(),
$male1.hiddenTraits.push(_highNeuroticism),
$male1.courage -= 1>>
<</if>>
/* Set fitness */
/* 1 - fat, 2 - average, 3 - thin, 4 - lean athletic, 5 - pumped */
<<set _fitnessRoll to random(1,100)>>
<<if $male1.consc == 1>>
<<set _fitnessRoll -= 15>>
<<elseif $male1.consc == 3>>
<<set _fitnessRoll += 15>>
<</if>>
<<if $male1.age lte 25>>
<<set _fitnessRoll += 10>>
<<elseif $male1.age gte 40 and $male1.age lte 49>>
<<set _fitnessRoll -= 10>>
<<elseif $male1.age gte 50 and $male1.age lte 59>>
<<set _fitnessRoll -= 20>>
<<elseif $male1.age gte 60>>
<<set _fitnessRoll -= 30>>
<</if>>
<<if _fitnessRoll lte 15>>
<<set $male1.fitness to 1,
$male1.courage -= 2>>
<<elseif _fitnessRoll gte 16 and _fitnessRoll lte 65>>
<<set $male1.fitness to 2>>
<<elseif _fitnessRoll gte 66 and _fitnessRoll lte 79>>
<<set $male1.fitness to 3,
$male1.courage += 1>>
<<elseif _fitnessRoll gte 80 and _fitnessRoll lte 90>>
<<set $male1.fitness to 4,
$male1.courage += 2>>
<<elseif _fitnessRoll gte 91>>
<<set $male1.fitness to 5,
$male1.courage += 2>>
<</if>>
/* Set dance skill */
/* 1 - terrible, 2 - bad, 3 - average, 4 - good, 5 - great */
<<set _danceSkillRoll to random(1,100)>>
<<if $male1.openness == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.openness == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.extro == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.extro == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.agree == 1>>
<<set _danceSkillRoll -= 10>>
<<elseif $male1.agree == 3>>
<<set _danceSkillRoll += 10>>
<</if>>
<<if $male1.neurot == 1>>
<<set _danceSkillRoll += 10>>
<<elseif $male1.neurot == 3>>
<<set _danceSkillRoll -= 10>>
<</if>>
<<if _danceSkillRoll lte 15>>
<<set $male1.danceSkill to 1,
$male1.courage -= 2>>
<<elseif _danceSkillRoll gte 16 and _danceSkillRoll lte 65>>
<<set $male1.danceSkill to 2,
$male1.courage -= 1>>
<<elseif _danceSkillRoll gte 66 and _danceSkillRoll lte 79>>
<<set $male1.danceSkill to 3>>
<<elseif _danceSkillRoll gte 80 and _danceSkillRoll lte 90>>
<<set $male1.danceSkill to 4,
$male1.courage += 1>>
<<elseif _danceSkillRoll gte 91>>
<<set $male1.danceSkill to 5,
$male1.courage += 2>>
<</if>>
/* Set IQ */
<<set _iqRoll to random(1, 100)>>
<<if $male1.openness == 3>>
<<set _iqRoll += 15>>
<<elseif $male1.openness == 1>>
<<set _iqRoll -= 15>>
<</if>>
<<if _iqRoll lte 2>>
<<set $male1.iqQuintile to 1,
$male1.iq to random(87, 94)>>
<<elseif _iqRoll gte 3 and _iqRoll lte 16>>
<<set $male1.iqQuintile to 2,
$male1.iq to random(95, 99)>>
<<elseif _iqRoll gte 17 and _iqRoll lte 84>>
<<set $male1.iqQuintile to 3,
$male1.iq to random(100, 109)>>
<<elseif _iqRoll gte 85 and _iqRoll lte 98>>
<<set $male1.iqQuintile to 4,
$male1.iq to random(110, 115)>>
<<elseif _iqRoll gte 99>>
<<set $male1.iqQuintile to 5,
$male1.iq to random(116, 130)>>
<</if>>
/* Set job */
<<set _jobOptions to []>>
<<if $male1.iqQuintile == 1>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0}),
_jobOptions.push({'title': 'fast food', 'class': 'unskilled', 'reveal': 'You find out that he works in a McDonalds.', 'report': 'He works at McDonalds.', 'courage': 0}),
_jobOptions.push({'title': 'postman', 'class': 'unskilled', 'reveal': 'You find out that he\'s a postman.', 'report': 'He\'s a postman.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 2>>
<<set _jobOptions.push({'title': 'taxi driver', 'class': 'unskilled', 'reveal': 'You find out that he\'s a taxi driver.', 'report': 'He\'s a taxi driver.', 'courage': 0}),
_jobOptions.push({'title': 'security guard', 'class': 'unskilled', 'reveal': 'You find out that he\'s a security guard.', 'report': 'He\'s a security guard.', 'courage': 0}),
_jobOptions.push({'title': 'plumber', 'class': 'unskilled', 'reveal': 'You find out that he\'s a plumber.', 'report': 'He\'s a plumber.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 3>>
<<set _jobOptions.push({'title': 'office worker', 'class': 'clerical', 'reveal': 'You find out that he\'s an office worker.', 'report': 'He works in an office.', 'courage': 0}),
_jobOptions.push({'title': 'sales rep', 'class': 'clerical', 'reveal': 'You find out that he\'s a sales rep.', 'report': 'He\'s a sales rep.', 'courage': 0}),
_jobOptions.push({'title': 'call centre', 'class': 'clerical', 'reveal': 'You find out that he works in a call centre.', 'report': 'He works in a call centre.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 4>>
<<set _jobOptions.push({'title': 'social worker', 'class': 'unskilled', 'reveal': 'You find out that he\'s a social worker.', 'report': 'He\'s a social worker.', 'courage': 0}),
_jobOptions.push({'title': 'schoolteacher', 'class': 'clerical', 'reveal': 'You find out that he\'s a schoolteacher.', 'report': 'He\'s a schoolteacher.', 'courage': 0}),
_jobOptions.push({'title': 'advertising sales', 'class': 'clerical', 'reveal': 'You find out that he works at an ad agency.', 'report': 'He works at an ad agency.', 'courage': 0})>>
<<elseif $male1.iqQuintile == 5>>
<<set _jobOptions.push({'title': 'factory worker', 'class': 'unskilled', 'reveal': 'You find out that he works in a factory.', 'report': 'He\'s a factory worker.', 'courage': 0})>>
<</if>>
<<set $male1.job to _jobOptions.random(),
$male1.courage += $male1.job.courage,
$male1.hiddenTraits.push({'reveal': '$male1.job.reveal', 'report': '$male1.job.report'})>>
/* Carry out job adjustments */
<<if $male1.job.class == "soldier">>
<<set $male1.fitness to 4>>
<</if>>
/* Set physical attractiveness */
<<set $male1.attr to $male1.looks>>
<<if $male1.hairVol == 1>>
<<set $male1.attr -= 1>>
<<elseif $male1.hairVol == 3>>
<<set $male1.attr += 1>>
<</if>>
<<set $male1.attr to $male1.attr + $male1.height - 3>>
<<if $male1.fitness == 1>>
<<set $male1.attr -= 2>>
<<elseif $male1.fitness gte 4>>
<<set $male1.attr += 1>>
<</if>>
<<set _ageDifference to $male1.age - $pc.age>>
<<if not Array.from($pc.kinks).includes("Likes Older Men")>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr -= 1>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr -= 2>>
<<elseif $male1.hairColour == "white">>
<<set $male1.attr -= 3>>
<</if>>
<<if _ageDifference lte -10>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr -= 1>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=3>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=4>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=5>>
<</if>>
<<else>>
<<if $male1.hairColour == "greying">>
<<set $male1.attr += 2>>
<<elseif $male1.hairColour == "grey">>
<<set $male1.attr += 1>>
<</if>>
<<if _ageDifference lte -1>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 10 and _ageDifference lte 19>>
<<set $male1.attr +=2>>
<<elseif _ageDifference gte 20 and _ageDifference lte 29>>
<<set $male1.attr +=1>>
<<elseif _ageDifference gte 30 and _ageDifference lte 39>>
<<set $male1.attr -=1>>
<<elseif _ageDifference gte 40 and _ageDifference lte 49>>
<<set $male1.attr -=2>>
<<elseif _ageDifference gte 50>>
<<set $male1.attr -=3>>
<</if>>
<</if>>
<<set $male1.attr = Math.clamp($male1.attr, 1, 5)>>
/* Set haircut */
<<set _hairOptions to []>>
<<if $male1.job.class == "soldier">>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<<else>>
<<if $male1.hairVol == 0>>
<<set _hairOptions.push({"goodDesc": 'has a shaved head', "badDesc": 'has a bald head'})>>
<<elseif $male1.hairVol == 1>>
<<set _hairOptions.push({"goodDesc": 'has short, fine $male1.hairColour hair', "badDesc": 'has short, thinning $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 2>>
<<set _hairOptions.push({"goodDesc": 'has a short $male1.hairColour buzz cut', "badDesc": 'has a short $male1.hairColour buzz cut'}),
_hairOptions.push({"goodDesc": 'has closely cropped $male1.hairColour hair', "badDesc": 'has closely cropped $male1.hairColour hair'}),
_hairOptions.push({"goodDesc": 'has short $male1.hairColour hair', "badDesc": 'has short $male1.hairColour hair'})>>
<<elseif $male1.hairVol == 3>>
<<set _hairOptions.push({"goodDesc": 'has short, choppy $male1.hairColour hair', "badDesc": 'has short, choppy $male1.hairColour hair'})>>
<</if>>
<</if>>
<<set $male1.hair to _hairOptions.random()>>
/* Set facial hair */
<<set _beardRoll to random(1,100)>>
<<if $male1.job.class == "soldier">>
<<set $male1.facialHair to "none">>
<<else>>
<<if _beardRoll gte 1 and _beardRoll lte 60>>
<<set $male1.facialHair to "none">>
<<elseif _beardRoll gte 61 and _beardRoll lte 78>>
<<set $male1.facialHair to "full beard">>
<<elseif _beardRoll gte 79 and _beardRoll lte 95>>
<<set $male1.facialHair to "stubble">>
<<elseif _beardRoll gte 96 and _beardRoll lte 98>>
<<set $male1.facialHair to "moustache">>
<<elseif _beardRoll gte 99 and _beardRoll lte 100>>
<<set $male1.facialHair to "chin beard">>
<</if>>
<</if>>
<<if $male1.facialHair == "none">>
<<set _beardOptions to [
'He\'s clean shaven']>>
<<elseif $male1.facialHair == "full beard">>
<<set _beardOptions to [
'a neat beard',
'a short beard',
'a bushy beard',
'a hipster beard',
'a neatly trimmed beard',
'a thick beard',
'a trendy beard',
'a goatee beard']>>
<<elseif $male1.facialHair == "stubble">>
<<set _beardOptions to [
'a few day\'s stubble',
'five o\'clock shadow',
'a stubbly jaw',
'designer stubble']>>
<<elseif $male1.facialHair == "moustache">>
<<set _beardOptions to [
'a neat moustache',
'a handlebar moustache',
'a Tom Selleck moustache',
'a pencil moustache',
'a horseshoe moustache',
'a scruffy moustache']>>
<<elseif $male1.facialHair == "chin beard">>
<<set _beardOptions to [
'a goatee',
'a soul patch',
'a chinstrap beard']>>
<</if>>
<<set $male1.beard to _beardOptions.random()>>
/* Set clothes */
<<set $male1.top to {},
$male1.bottoms to {}>>
<<set _topRoll to random(1,100)>>
<<if _topRoll lte 66>>
<<set _top to "shirt">>
<<set $male1.isWearing.add("closedShirt")>>
<<else>>
<<set _top to "tShirt">>
<<set $male1.isWearing.add("tShirt")>>
<</if>>
<<if _top == "shirt">>
<<set _topOptions to [
'a red plaid shirt',
'a blue plaid shirt',
'a brown plaid shirt',
'a green plaid shirt',
'a pale blue shirt',
'a blue shirt',
'a checked shirt',
'a white shirt',
'a black shirt',
'a brightly patterned shirt'],
$male1.top.desc to "shirt",
$male1.top.material to [
'smooth cotton',
'cotton',
'silky smooth cotton',
'soft cotton']>>
<<else>>
<<set _topOptions to [
'a red polo shirt',
'a blue polo shirt',
'a navy blue polo shirt',
'a green polo shirt',
'a black polo shirt',
'a stripey polo shirt',
'a yellow polo shirt'],
$male1.top.desc to "polo shirt",
$male1.top.material to [
'smooth cotton',
'cotton',
'silky smooth cotton',
'soft cotton']>>
<</if>>
<<set $male1.top.longDesc to _topOptions.random()>>
<<set _trousersType to either("trousers", "jeans", "cargo pants")>>
<<if _trousersType == "trousers">>
<<set _trouserOptions to [
'smart <<trousers>>',
'black <<trousers>>',
'dark <<trousers>>'],
$male1.bottoms.undo to "zipper">>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $male1.bottoms.desc to "pants">>
<<else>>
<<set $male1.bottoms.desc to "trousers">>
<</if>>
<<elseif _trousersType == "jeans">>
<<set _trouserOptions to [
'jeans',
'blue jeans',
'black jeans',
'smart jeans',
'distressed jeans',
'skinny jeans'],
$male1.bottoms.desc to "jeans",
$male1.bottoms.undo to "zipper">>
<<elseif _trousersType == "cargo pants">>
<<set _trouserOptions to [
'tan cargo pants',
'grey cargo pants',
'black cargo pants',
'olive green cargo pants'],
$male1.bottoms.desc to "cargo pants",
$male1.bottoms.undo to "zipper">>
<</if>>
<<set $male1.isWearing.add("trousers")>>
<<set $male1.underpants to {},
$male1.underpants.desc to "boxer shorts",
$male1.isWearing.add("underpants")>>
<<set _shoeOptions to [
'black lace-up shoes',
'brown lace-up shoes',
'black loafers',
'brown loafers',
'chelsea boots',
'red <<trainers>>',
'blue <<trainers>>',
'white <<trainers>>',
'black <<trainers>>']>>
<<set $male1.shoes to _shoeOptions.random()>>
<<set $male1.isWearing.add("shoes")>>
<<set $male1.trueAttr to $male1.attr>>
<<set _iqDifference to $male1.iq - $pc.iq>>
<<if _iqDifference lte -30>>
<<set $male1.trueAttr -= 2>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not very bright.', 'report': 'He\'s not very bright.'})>>
<<elseif _iqDifference lte -15>>
<<set $male1.trueAttr -= 1>>
<<set $male1.hiddenTraits.push({'reveal': 'You can tell from the conversation that he\'s not as clever as you.', 'report': 'He\'s not as clever as you.'})>>
<<elseif _iqDifference gte -5 and _iqDifference lte 15>>
<<set $male1.trueAttr += 1>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s pleasingly clever.', 'report': 'He\'s clever.'})>>
<<elseif _iqDifference gte 15>>
<<set $male1.trueAttr += 2>>
<<set $male1.hiddenTraits.push({'reveal': 'He\'s highly intelligent.', 'report': 'He\'s highly intelligent.'})>>
<</if>>
<<if $male1.extro == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.extro == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.agree == 3>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.agree == 1>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.neurot == 1>>
<<set $male1.trueAttr += 1>>
<<elseif $male1.neurot == 3>>
<<set $male1.trueAttr -= 1>>
<</if>>
<<if $male1.job.status == 1>>
<<set $male1.trueAttr -= 1>>
<<elseif $male1.job.status == 3>>
<<set $male1.trueAttr += 1>>
<</if>>
<<set $male1.trueAttr = Math.clamp($male1.trueAttr, 1, 5)>>
<</nobr>><</widget>><<silently>>
<<addmins 10>>
<<pcMoodCalm>>
<<if $scene.contestOver>>
<<set _approachDiff to 0>>
<<else>>
<<set _approachDiff to 5>>
<</if>>
<<set $scene.withGuy to false>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $gameDate gte $scene.contestStart and $scene.contestOver != true>>\
Cheap drinks, tacky events, lots of teenagers hooking up: <<olivia>> was right about this place. You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
Between songs, the DJ [[makes an announcement.|Oceana wet t-shirt call]]
<<else>>\
Cheap drinks, tacky events, lots of teenagers hooking up: <<olivia>> was right about this place. You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<= "<img src='" + $imagePath + "oceanaHangOut.png'>" >>\
<<silently>>
<<if $scene.contestOver>>
<<set _approachChance to 10>>
<<else>>
<<set _approachChance to random(1, 10)>>
<</if>>
<<if _approachChance gte 4>>
<<oceanaRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<<set $scene.location to "">>
<</silently>>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Oceana hang out courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Oceana hang out courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4 and _observationRoll lt 5>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're standing around, <<male1HotnessRating>> approaches you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
<<link "Thanks." "Oceana hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Oceana hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Oceana hang out cold get rid">><</link>>
<<else>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Oceana bar queue]]
<</if>>\
[[Go dance.|Oceana dance floor alone]]
[[Stand around and look pretty.|Oceana hang out alone]]
<</if>>\
<</if>>\
<<else>>
You people watch for a few minutes.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Oceana bar queue]]
<</if>>\
[[Go dance.|Oceana dance floor alone]]
[[Stand around and look pretty.|Oceana hang out alone]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<set _contestantNames to [
'Sophie',
'Emma',
'Ellie',
'Amy',
'Erin',
'Lucy',
'Katie',
'Chloe',
'Becky',
'Emily',
'Hannah',
'Liz',
'Rachel',
'Leah',
'Megan',
'Aimee',
'Holly',
'Abbie',
'Jess',
'Lauren',
'Helen',
'Rose',
'Tracy',
'Nadia',
'Jenny',
'Amanda',
'Natalie',
'Eve',
'Susie',
'Sarah',
'Imogen',
'Millie',
'Freya',
'Charlotte',
'Kim',
'Jo',
'Trish',
'Sammy',
'Ruth',
'Elizabeth',
'Laura',
'Christine',
'Carrie',
'Claire',
'Bev',
'Denise',
'Sandy',
'Debbie',
'Nikki',
'Michelle']>>
<<set _contestantJobs to [
'a secretary',
'a receptionist',
'a retail assistant',
'a sales executive',
'a waitress',
'a barmaid',
'a barista',
'a student',
'a dental nurse',
'a call centre operator',
'an office administrator',
'a hotel receptionist',
'a support worker',
'an admin assistant',
'a sales account executive',
'an insurance administrator',
'a recruitment consultant',
'a customer service advisor',
'an events marketing assistant',
'a finance assistant',
'an account controller',
'an HR assistant',
'a customer service consultant',
'an accounts assistant',
'a recruitment resourcer',
'a cashier']>>
<<set _contestantNames.delete($pc.firstname, $pc.knownAs)>>
/* DRESSES ONLY IN THIS ARRAY, OTHER CLOTHES IN SLUT MACHINE 1 */
<<set _contestantOutfits to [
'a short, clingy black dress',
'a red minidress',
'a short dress in a bright Aztec print',
'a bubblegum pink minidress',
'a short white dress',
'a cheetah print minidress',
'a sparkly gold minidress',
'a short yellow dress',
'a zebra print minidress',
'a short blue dress,']>>
<<set _stageOutfits to [
'a <<knickersColour>> thong and <<fShoeColour>> <<fShoesType>>.',
'<<knickersColour>> <<knickers>> and <<fShoeColour>> <<fShoesType>>.',
'<<knickersColour>> lace boyshorts and <<fShoeColour>> <<fShoesType>>.',
'a <<knickersColour>> g-string and <<fShoeColour>> <<fShoesType>>.'
]>>
<<set _knickersColour to [
'red',
'nude',
'white',
'zebra print',
'blue',
'stripey',
'pink',
'leopard print',
'green',
'purple',
'flowery',
'baby blue',
'hot pink',
'black']>>
<<set _shoesColour to [
'nude',
'champagne',
'silver',
'tan',
'chocolate brown',
'baby blue',
'blue',
'navy blue',
'gold',
'grey',
'orange',
'pink',
'hot pink',
'salmon pink',
'lime green',
'purple',
'red',
'maroon',
'bright red',
'white']>>
/* SLUT MACHINE 1 */
<<set $scene.female1 to {}>>
<<set $scene.female1.clothedState to "clothed">>
<<set $scene.female1.contestNo to "1">>
<<set $scene.female1.zinger to "who\'ll spread her legs in yer back seat">>
<<set $scene.female1.firstname to _contestantNames.pluck()>>
<<set $scene.female1.outfit to _contestantOutfits.pluck()>>
<<set _contestantOutfits.push(
'a black longsleeved top and a short pink skirt',
'a champagne coloured strappy top and a short black leather skirt',
'black hotpants and a black crop top',
'a short peach skirt and a black top',
'leather jeans and a strappy crop top',
'distressed denim shorts and a red boob tube')>>
/* STAGE CLOTHES */
<<set $scene.female1.knickersColour to _knickersColour.random()>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set $scene.female1.knickers to "a $scene.female1.knickersColour thong">>
<<else>>
<<set _myKnickerOptions to [
'a $scene.female1.knickersColour thong',
'$scene.female1.knickersColour boyshorts',
'a $scene.female1.knickersColour g-string']>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _myKnickerOptions.push('$scene.female1.knickersColour panties')>>
<<else>>
<<set _myKnickerOptions.push('$scene.female1.knickersColour knickers')>>
<</if>>
<<set $scene.female1.knickers to _myKnickerOptions.random()>>
<</if>>
<<set $scene.female1.shoesColour to _shoesColour.random()>>
<<set $scene.female1.shoes to "$scene.female1.shoesColour heels">>
/* END STAGE CLOTHES */
<<set _hairRoll to random(1,100),
_hairLengthRoll to random (1,100),
_eyeRoll to random(1,100),
_titsRoll to random(1,100),
$scene.female1.age to random(18,20),
_looksRoll to random(1,100),
_heightRoll to random(1,100)>>
<<if $scene.female1.age lt 20>>
<<set $scene.female1.ageDesc to "late teens">>
<<else>>
<<set $scene.female1.ageDesc to "early twenties">>
<</if>>
<<if _hairRoll lte 27>>
<<set $scene.female1.hair to either(
"dirty blonde",
"bottle blonde",
"platinum blonde",
"honey blonde",
"natural blonde",
"strawberry blonde",
"bleach blonde"),
$scene.female1.hairDesc to "blonde",
$scene.female1.pubicColour to "light brown">>
<<elseif _hairRoll gt 27 and _hairRoll lte 30>>
<<set $scene.female1.hair to either(
"ginger",
"copper",
"auburn"),
$scene.female1.hairDesc to "redhead",
$scene.female1.pubicColour to $scene.female1.hair>>
<<elseif _hairRoll gt 30 and _hairRoll lte 73>>
<<set $scene.female1.hair to either(
"light brown",
"mousy brown",
"honey brown",
"chestnut brown",
"caramel brown",
"sandy brown"),
$scene.female1.hairDesc to "brunette",
$scene.female1.pubicColour to "brown">>
<<elseif _hairRoll gt 73 and _hairRoll lte 98>>
<<set $scene.female1.hair to either(
"dark brown",
"espresso brown",
"chocolate brown",
"cola brown",
"mahogany brown"),
$scene.female1.hairDesc to "brunette",
$scene.female1.pubicColour to "brown">>
<<elseif _hairRoll gt 98>>
<<set $scene.female1.hair to either(
"jet black",
"raven black"),
$scene.female1.hairDesc to "brunette",
$scene.female1.pubicColour to "black">>
<</if>>
<<set _haircuts to []>>
<<if _hairLengthRoll lte 90>>
<<set $scene.female1.hairLengthDesc to "long haired">>
<<set _haircuts.push(
'long, straight $scene.female1.hair hair',
'long, curly $scene.female1.hair hair',
'shoulder length $scene.female1.hair hair',
'$scene.female1.hair hair in a ponytail',
'$scene.female1.hair hair in pigtails',
'a $scene.female1.hair topknot',
'long, wavy $scene.female1.hair hair',
'a $scene.female1.hair side braid',
'a $scene.female1.hair updo')>>
<<set $scene.female1.haircut to _haircuts.random()>>
<<else>>
<<set $scene.female1.hairLengthDesc to "short haired">>
<<set _haircuts.push(
'a $scene.female1.hair pixie cut',
'a $scene.female1.hair bob',
'a curly $scene.female1.hair bob',
'a shaggy $scene.female1.hair bob',
'a messy $scene.female1.hair bob')>>
<<set $scene.female1.haircut to _haircuts.random()>>
<</if>>
<<set _myBushOptions to [
'bald pussy',
'carefully trimmed $scene.female1.pubicColour landing strip',
'neat little tuft of $scene.female1.pubicColour pubic hair',
'shaven pussy',
'thin stripe of $scene.female1.pubicColour pubic hair']>>
<<set $scene.female1.pussy to _myBushOptions.random()>>
<<if _eyeRoll lte 32>>
<<set $scene.female1.eyes to "hazel">>
<<elseif _eyeRoll gt 32 and _eyeRoll lte 47>>
<<set $scene.female1.eyes to "green">>
<<elseif _eyeRoll gt 47 and _eyeRoll lte 62>>
<<set $scene.female1.eyes to "grey">>
<<elseif _eyeRoll gt 62 and _eyeRoll lte 84>>
<<set $scene.female1.eyes to "brown">>
<<elseif _eyeRoll gt 84>>
<<set $scene.female1.eyes to "blue">>
<</if>>
<<if _titsRoll lte 3>>
<<set $scene.female1.bustiness to 1,
$scene.female1.braSize to "tiny",
$scene.female1.braType to either("30A", "32A", "34A"),
$scene.female1.titAdj to "perky",
$scene.female1.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 3 and _titsRoll lte 17>>
<<set $scene.female1.bustiness to 2,
$scene.female1.braSize to "small",
$scene.female1.braType to either("30B", "32B", "34B"),
$scene.female1.titAdj to "pert",
$scene.female1.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 17 and _titsRoll lte 83>>
<<set $scene.female1.bustiness to 3,
$scene.female1.braSize to "medium sized",
$scene.female1.braType to either("32C", "34C", "36C"),
$scene.female1.titAdj to "firm",
$scene.female1.bodyType to either("a curvy", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 83 and _titsRoll lte 97>>
<<set $scene.female1.bustiness to 4,
$scene.female1.braSize to "big",
$scene.female1.braType to either("32D", "34D", "36D"),
$scene.female1.titAdj to "full",
$scene.female1.bodyType to either("a curvy", "a slim", "a toned")>>
<<elseif _titsRoll gt 97>>
<<set $scene.female1.bustiness to 5,
$scene.female1.braSize to "big",
$scene.female1.braType to either("34DD", "36DD", "38DD"),
$scene.female1.titAdj to "round",
$scene.female1.bodyType to either("a curvy", "a chubby", "a slim", "a toned")>>
<</if>>
<<if _looksRoll lte 3>>
<<set $scene.female1.attractiveness to 1,
$scene.female1.hotnessRating to "rough looking">>
<<elseif _looksRoll gt 3 and _looksRoll lte 17>>
<<set $scene.female1.attractiveness to 2,
$scene.female1.hotnessRating to "plain">>
<<elseif _looksRoll gt 17 and _looksRoll lte 83>>
<<set $scene.female1.attractiveness to 3,
$scene.female1.hotnessRating to "average">>
<<elseif _looksRoll gt 83 and _looksRoll lte 97>>
<<set $scene.female1.attractiveness to 4,
$scene.female1.hotnessRating to "pretty">>
<<elseif _looksRoll gt 97>>
<<set $scene.female1.attractiveness to 5,
$scene.female1.hotnessRating to "gorgeous">>
<</if>>
<<if _heightRoll lte 17>>
<<set $scene.female1.height to "short">>
<<elseif _heightRoll gt 17 and _heightRoll lte 83>>
<<set $scene.female1.height to "average">>
<<elseif _heightRoll gt 83>>
<<set $scene.female1.height to "tall">>
<</if>>
<<set $scene.female1.job to _contestantJobs.pluck()>>
<<set $scene.female1.isFrom to either("Hillhead", "Finnieston", "Partick", "Bridgeton", "Laurieston", "Govan", "Govanhill", "Rutherglen", "Bishopbriggs", "Cambuslang", "Giffnock")>>
/* END SLUT MACHINE 1 */
/* SLUT MACHINE 2 */
<<set $scene.female2 to {}>>
<<set $scene.female2.clothedState to "clothed">>
<<set $scene.female2.contestNo to "2">>
<<set $scene.female2.zinger to "whose favourite cocktail is Sex on the Beach">>
<<set $scene.female2.firstname to _contestantNames.pluck()>>
<<set $scene.female2.outfit to _contestantOutfits.pluck()>>
/* STAGE CLOTHES */
<<set $scene.female2.knickersColour to _knickersColour.random()>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set $scene.female2.knickers to "a $scene.female2.knickersColour thong">>
<<else>>
<<set _myKnickerOptions to [
'a $scene.female2.knickersColour thong',
'$scene.female2.knickersColour boyshorts',
'a $scene.female2.knickersColour g-string']>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _myKnickerOptions.push('$scene.female2.knickersColour panties')>>
<<else>>
<<set _myKnickerOptions.push('$scene.female2.knickersColour knickers')>>
<</if>>
<<set $scene.female2.knickers to _myKnickerOptions.random()>>
<</if>>
<<set $scene.female2.shoesColour to _shoesColour.random()>>
<<set $scene.female2.shoes to "$scene.female2.shoesColour heels">>
/* END STAGE CLOTHES */
<<set _hairRoll to random(1,100),
_hairLengthRoll to random (1,100),
_eyeRoll to random(1,100),
_titsRoll to random(1,100),
$scene.female2.age to random(18,20),
_looksRoll to random(1,100),
_heightRoll to random(1,100)>>
<<if $scene.female2.age lt 20>>
<<set $scene.female2.ageDesc to "late teens">>
<<else>>
<<set $scene.female2.ageDesc to "early twenties">>
<</if>>
<<if _hairRoll lte 27>>
<<set $scene.female2.hair to either(
"dirty blonde",
"bottle blonde",
"platinum blonde",
"honey blonde"),
$scene.female2.hairDesc to "blonde",
$scene.female2.pubicColour to "light brown">>
<<elseif _hairRoll gt 27 and _hairRoll lte 30>>
<<set $scene.female2.hair to either(
"ginger",
"copper",
"auburn"),
$scene.female2.hairDesc to "redhead",
$scene.female2.pubicColour to $scene.female2.hair>>
<<elseif _hairRoll gt 30 and _hairRoll lte 73>>
<<set $scene.female2.hair to either(
"light brown",
"mousy brown",
"honey brown",
"chestnut brown",
"caramel brown",
"sandy brown"),
$scene.female2.hairDesc to "brunette",
$scene.female2.pubicColour to "brown">>
<<elseif _hairRoll gt 73 and _hairRoll lte 98>>
<<set $scene.female2.hair to either(
"dark brown",
"espresso brown",
"chocolate brown",
"cola brown",
"mahogany brown"),
$scene.female2.hairDesc to "brunette",
$scene.female2.pubicColour to "brown">>
<<elseif _hairRoll gt 98>>
<<set $scene.female2.hair to either(
"jet black",
"raven black"),
$scene.female2.hairDesc to "brunette",
$scene.female2.pubicColour to "black">>
<</if>>
<<set _haircuts to []>>
<<if _hairLengthRoll lte 90>>
<<set $scene.female2.hairLengthDesc to "long haired">>
<<set _haircuts.push(
'long, straight $scene.female2.hair hair',
'long, curly $scene.female2.hair hair',
'shoulder length $scene.female2.hair hair',
'$scene.female2.hair hair in a ponytail',
'$scene.female2.hair hair in pigtails',
'a $scene.female2.hair topknot',
'long, wavy $scene.female2.hair hair',
'a $scene.female2.hair side braid',
'a $scene.female2.hair updo')>>
<<set $scene.female2.haircut to _haircuts.random()>>
<<else>>
<<set $scene.female2.hairLengthDesc to "short haired">>
<<set _haircuts.push(
'a $scene.female2.hair pixie cut',
'a $scene.female2.hair bob',
'a curly $scene.female2.hair bob',
'a shaggy $scene.female2.hair bob',
'a messy $scene.female2.hair bob')>>
<<set $scene.female2.haircut to _haircuts.random()>>
<</if>>
<<set _myBushOptions to [
'bald pussy',
'carefully trimmed $scene.female2.pubicColour landing strip',
'neat little tuft of $scene.female2.pubicColour pubic hair',
'shaven pussy',
'thin stripe of $scene.female2.pubicColour pubic hair']>>
<<set $scene.female2.pussy to _myBushOptions.random()>>
<<if _eyeRoll lte 32>>
<<set $scene.female2.eyes to "hazel">>
<<elseif _eyeRoll gt 32 and _eyeRoll lte 47>>
<<set $scene.female2.eyes to "green">>
<<elseif _eyeRoll gt 47 and _eyeRoll lte 62>>
<<set $scene.female2.eyes to "grey">>
<<elseif _eyeRoll gt 62 and _eyeRoll lte 84>>
<<set $scene.female2.eyes to "brown">>
<<elseif _eyeRoll gt 84>>
<<set $scene.female2.eyes to "blue">>
<</if>>
<<if _titsRoll lte 3>>
<<set $scene.female2.bustiness to 1,
$scene.female2.braSize to "tiny",
$scene.female2.braType to either("30A", "32A", "34A"),
$scene.female2.titAdj to "tiny",
$scene.female2.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 3 and _titsRoll lte 17>>
<<set $scene.female2.bustiness to 2,
$scene.female2.braSize to "small",
$scene.female2.braType to either("30B", "32B", "34B"),
$scene.female2.titAdj to "pert",
$scene.female2.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 17 and _titsRoll lte 83>>
<<set $scene.female2.bustiness to 3,
$scene.female2.braSize to "medium sized",
$scene.female2.braType to either("32C", "34C", "36C"),
$scene.female2.titAdj to "firm",
$scene.female2.bodyType to either("a curvy", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 83 and _titsRoll lte 97>>
<<set $scene.female2.bustiness to 4,
$scene.female2.braSize to "big",
$scene.female2.braType to either("32D", "34D", "36D"),
$scene.female2.titAdj to "full",
$scene.female2.bodyType to either("a curvy", "a slim", "a toned")>>
<<elseif _titsRoll gt 97>>
<<set $scene.female2.bustiness to 5,
$scene.female2.braSize to "big",
$scene.female2.braType to either("34DD", "36DD", "38DD"),
$scene.female2.titAdj to "round",
$scene.female2.bodyType to either("a curvy", "a chubby", "a slim", "a toned")>>
<</if>>
<<if _looksRoll lte 3>>
<<set $scene.female2.attractiveness to 1,
$scene.female2.hotnessRating to "rough looking">>
<<elseif _looksRoll gt 3 and _looksRoll lte 17>>
<<set $scene.female2.attractiveness to 2,
$scene.female2.hotnessRating to "plain">>
<<elseif _looksRoll gt 17 and _looksRoll lte 83>>
<<set $scene.female2.attractiveness to 3,
$scene.female2.hotnessRating to "average">>
<<elseif _looksRoll gt 83 and _looksRoll lte 97>>
<<set $scene.female2.attractiveness to 4,
$scene.female2.hotnessRating to "pretty">>
<<elseif _looksRoll gt 97>>
<<set $scene.female2.attractiveness to 5,
$scene.female2.hotnessRating to "gorgeous">>
<</if>>
<<if _heightRoll lte 17>>
<<set $scene.female2.height to "short">>
<<elseif _heightRoll gt 17 and _heightRoll lte 83>>
<<set $scene.female2.height to "average">>
<<elseif _heightRoll gt 83>>
<<set $scene.female2.height to "tall">>
<</if>>
<<set $scene.female2.job to _contestantJobs.pluck()>>
<<set $scene.female2.isFrom to either("Hillhead", "Finnieston", "Partick", "Bridgeton", "Laurieston", "Govan", "Govanhill", "Rutherglen", "Bishopbriggs", "Cambuslang", "Giffnock")>>
/* END SLUT MACHINE 2 */
/* SLUT MACHINE 3 */
<<set $scene.female3 to {}>>
<<set $scene.female3.clothedState to "clothed">>
<<set $scene.female3.contestNo to "3">>
<<set $scene.female3.zinger to "who likes her men <i>intense.</i> In tents, keep up lads">>
<<set $scene.female3.firstname to _contestantNames.pluck()>>
<<set $scene.female3.outfit to _contestantOutfits.pluck()>>
/* STAGE CLOTHES */
<<set $scene.female3.knickersColour to _knickersColour.random()>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set $scene.female3.knickers to "a $scene.female3.knickersColour thong">>
<<else>>
<<set _myKnickerOptions to [
'a $scene.female3.knickersColour thong',
'$scene.female3.knickersColour boyshorts',
'a $scene.female3.knickersColour g-string']>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _myKnickerOptions.push('$scene.female3.knickersColour panties')>>
<<else>>
<<set _myKnickerOptions.push('$scene.female3.knickersColour knickers')>>
<</if>>
<<set $scene.female3.knickers to _myKnickerOptions.random()>>
<</if>>
<<set $scene.female3.shoesColour to _shoesColour.random()>>
<<set $scene.female3.shoes to "$scene.female3.shoesColour heels">>
/* END STAGE CLOTHES */
<<set _hairRoll to random(1,100),
_hairLengthRoll to random (1,100),
_eyeRoll to random(1,100),
_titsRoll to random(1,100),
$scene.female3.age to random(18,20),
_looksRoll to random(1,100),
_heightRoll to random(1,100)>>
<<if $scene.female3.age lt 20>>
<<set $scene.female3.ageDesc to "late teens">>
<<else>>
<<set $scene.female3.ageDesc to "early twenties">>
<</if>>
<<if _hairRoll lte 27>>
<<set $scene.female3.hair to either(
"dirty blonde",
"bottle blonde",
"platinum blonde",
"honey blonde"),
$scene.female3.hairDesc to "blonde",
$scene.female3.pubicColour to "light brown">>
<<elseif _hairRoll gt 27 and _hairRoll lte 30>>
<<set $scene.female3.hair to either(
"ginger",
"copper",
"auburn"),
$scene.female3.hairDesc to "redhead",
$scene.female3.pubicColour to $scene.female3.hair>>
<<elseif _hairRoll gt 30 and _hairRoll lte 73>>
<<set $scene.female3.hair to either(
"light brown",
"mousy brown",
"honey brown",
"chestnut brown",
"caramel brown",
"sandy brown"),
$scene.female3.hairDesc to "brunette",
$scene.female3.pubicColour to "brown">>
<<elseif _hairRoll gt 73 and _hairRoll lte 98>>
<<set $scene.female3.hair to either(
"dark brown",
"espresso brown",
"chocolate brown",
"cola brown",
"mahogany brown"),
$scene.female3.hairDesc to "brunette",
$scene.female3.pubicColour to "brown">>
<<elseif _hairRoll gt 98>>
<<set $scene.female3.hair to either(
"jet black",
"raven black"),
$scene.female3.hairDesc to "brunette",
$scene.female3.pubicColour to "black">>
<</if>>
<<set _haircuts to []>>
<<if _hairLengthRoll lte 90>>
<<set $scene.female3.hairLengthDesc to "long haired">>
<<set _haircuts.push(
'long, straight $scene.female3.hair hair',
'long, curly $scene.female3.hair hair',
'shoulder length $scene.female3.hair hair',
'$scene.female3.hair hair in a ponytail',
'$scene.female3.hair hair in pigtails',
'a $scene.female3.hair topknot',
'long, wavy $scene.female3.hair hair',
'a $scene.female3.hair side braid',
'a $scene.female3.hair updo')>>
<<set $scene.female3.haircut to _haircuts.random()>>
<<else>>
<<set $scene.female3.hairLengthDesc to "short haired">>
<<set _haircuts.push(
'a $scene.female3.hair pixie cut',
'a $scene.female3.hair bob',
'a curly $scene.female3.hair bob',
'a shaggy $scene.female3.hair bob',
'a messy $scene.female3.hair bob')>>
<<set $scene.female3.haircut to _haircuts.random()>>
<</if>>
<<set _myBushOptions to [
'bald pussy',
'carefully trimmed $scene.female3.pubicColour landing strip',
'neat little tuft of $scene.female3.pubicColour pubic hair',
'shaven pussy',
'thin stripe of $scene.female3.pubicColour pubic hair']>>
<<set $scene.female3.pussy to _myBushOptions.random()>>
<<if _eyeRoll lte 32>>
<<set $scene.female3.eyes to "hazel">>
<<elseif _eyeRoll gt 32 and _eyeRoll lte 47>>
<<set $scene.female3.eyes to "green">>
<<elseif _eyeRoll gt 47 and _eyeRoll lte 62>>
<<set $scene.female3.eyes to "grey">>
<<elseif _eyeRoll gt 62 and _eyeRoll lte 84>>
<<set $scene.female3.eyes to "brown">>
<<elseif _eyeRoll gt 84>>
<<set $scene.female3.eyes to "blue">>
<</if>>
<<if _titsRoll lte 3>>
<<set $scene.female3.bustiness to 1,
$scene.female3.braSize to "tiny",
$scene.female3.braType to either("30A", "32A", "34A"),
$scene.female3.titAdj to "tiny",
$scene.female3.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 3 and _titsRoll lte 17>>
<<set $scene.female3.bustiness to 2,
$scene.female3.braSize to "small",
$scene.female3.braType to either("30B", "32B", "34B"),
$scene.female3.titAdj to "pert",
$scene.female3.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 17 and _titsRoll lte 83>>
<<set $scene.female3.bustiness to 3,
$scene.female3.braSize to "medium sized",
$scene.female3.braType to either("32C", "34C", "36C"),
$scene.female3.titAdj to "firm",
$scene.female3.bodyType to either("a curvy", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 83 and _titsRoll lte 97>>
<<set $scene.female3.bustiness to 4,
$scene.female3.braSize to "big",
$scene.female3.braType to either("32D", "34D", "36D"),
$scene.female3.titAdj to "full",
$scene.female3.bodyType to either("a curvy", "a slim", "a toned")>>
<<elseif _titsRoll gt 97>>
<<set $scene.female3.bustiness to 5,
$scene.female3.braSize to "big",
$scene.female3.braType to either("34DD", "36DD", "38DD"),
$scene.female3.titAdj to "round",
$scene.female3.bodyType to either("a curvy", "a chubby", "a slim", "a toned")>>
<</if>>
<<if _looksRoll lte 3>>
<<set $scene.female3.attractiveness to 1,
$scene.female3.hotnessRating to "rough looking">>
<<elseif _looksRoll gt 3 and _looksRoll lte 17>>
<<set $scene.female3.attractiveness to 2,
$scene.female3.hotnessRating to "plain">>
<<elseif _looksRoll gt 17 and _looksRoll lte 83>>
<<set $scene.female3.attractiveness to 3,
$scene.female3.hotnessRating to "average">>
<<elseif _looksRoll gt 83 and _looksRoll lte 97>>
<<set $scene.female3.attractiveness to 4,
$scene.female3.hotnessRating to "pretty">>
<<elseif _looksRoll gt 97>>
<<set $scene.female3.attractiveness to 5,
$scene.female3.hotnessRating to "gorgeous">>
<</if>>
<<if _heightRoll lte 17>>
<<set $scene.female3.height to "short">>
<<elseif _heightRoll gt 17 and _heightRoll lte 83>>
<<set $scene.female3.height to "average">>
<<elseif _heightRoll gt 83>>
<<set $scene.female3.height to "tall">>
<</if>>
<<set $scene.female3.job to _contestantJobs.pluck()>>
<<set $scene.female3.isFrom to either("Hillhead", "Finnieston", "Partick", "Bridgeton", "Laurieston", "Govan", "Govanhill", "Rutherglen", "Bishopbriggs", "Cambuslang", "Giffnock")>>
/* END SLUT MACHINE 3 */
/* SLUT MACHINE 4 */
<<set $scene.female4 to {}>>
<<set $scene.female4.clothedState to "clothed">>
<<set $scene.female4.contestNo to "4">>
<<set $scene.female4.zinger to "the girl ye hope your best mate\'s daughter grows up te be">>
<<set $scene.female4.firstname to _contestantNames.pluck()>>
<<set $scene.female4.outfit to _contestantOutfits.pluck()>>
/* STAGE CLOTHES */
<<set $scene.female4.knickersColour to _knickersColour.random()>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "heads">>
<<set $scene.female4.knickers to "a $scene.female4.knickersColour thong">>
<<else>>
<<set _myKnickerOptions to [
'a $scene.female4.knickersColour thong',
'$scene.female4.knickersColour boyshorts',
'a $scene.female4.knickersColour g-string']>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set _myKnickerOptions.push('$scene.female4.knickersColour panties')>>
<<else>>
<<set _myKnickerOptions.push('$scene.female4.knickersColour knickers')>>
<</if>>
<<set $scene.female4.knickers to _myKnickerOptions.random()>>
<</if>>
<<set $scene.female4.shoesColour to _shoesColour.random()>>
<<set $scene.female4.shoes to "$scene.female4.shoesColour heels">>
/* END STAGE CLOTHES */
<<set _hairRoll to random(1,100),
_hairLengthRoll to random (1,100),
_eyeRoll to random(1,100),
_titsRoll to random(1,100),
$scene.female4.age to random(18,20),
_looksRoll to random(1,100),
_heightRoll to random(1,100)>>
<<if $scene.female4.age lt 20>>
<<set $scene.female4.ageDesc to "late teens">>
<<else>>
<<set $scene.female4.ageDesc to "early twenties">>
<</if>>
<<if _hairRoll lte 27>>
<<set $scene.female4.hair to either(
"dirty blonde",
"bottle blonde",
"platinum blonde",
"honey blonde"),
$scene.female4.hairDesc to "blonde",
$scene.female4.pubicColour to "light brown">>
<<elseif _hairRoll gt 27 and _hairRoll lte 30>>
<<set $scene.female4.hair to either(
"ginger",
"copper",
"auburn"),
$scene.female4.hairDesc to "redhead",
$scene.female4.pubicColour to $scene.female4.hair>>
<<elseif _hairRoll gt 30 and _hairRoll lte 73>>
<<set $scene.female4.hair to either(
"light brown",
"mousy brown",
"honey brown",
"chestnut brown",
"caramel brown",
"sandy brown"),
$scene.female4.hairDesc to "brunette",
$scene.female4.pubicColour to "brown">>
<<elseif _hairRoll gt 73 and _hairRoll lte 98>>
<<set $scene.female4.hair to either(
"dark brown",
"espresso brown",
"chocolate brown",
"cola brown",
"mahogany brown"),
$scene.female4.hairDesc to "brunette",
$scene.female4.pubicColour to "brown">>
<<elseif _hairRoll gt 98>>
<<set $scene.female4.hair to either(
"jet black",
"raven black"),
$scene.female4.hairDesc to "brunette",
$scene.female4.pubicColour to "black">>
<</if>>
<<set _haircuts to []>>
<<if _hairLengthRoll lte 90>>
<<set $scene.female4.hairLengthDesc to "long haired">>
<<set _haircuts.push(
'long, straight $scene.female4.hair hair',
'long, curly $scene.female4.hair hair',
'shoulder length $scene.female4.hair hair',
'$scene.female4.hair hair in a ponytail',
'$scene.female4.hair hair in pigtails',
'a $scene.female4.hair topknot',
'long, wavy $scene.female4.hair hair',
'a $scene.female4.hair side braid',
'a $scene.female4.hair updo')>>
<<set $scene.female4.haircut to _haircuts.random()>>
<<else>>
<<set $scene.female4.hairLengthDesc to "short haired">>
<<set _haircuts.push(
'a $scene.female4.hair pixie cut',
'a $scene.female4.hair bob',
'a curly $scene.female4.hair bob',
'a shaggy $scene.female4.hair bob',
'a messy $scene.female4.hair bob')>>
<<set $scene.female4.haircut to _haircuts.random()>>
<</if>>
<<set _myBushOptions to [
'bald pussy',
'carefully trimmed $scene.female4.pubicColour landing strip',
'neat little tuft of $scene.female4.pubicColour pubic hair',
'shaven pussy',
'thin stripe of $scene.female4.pubicColour pubic hair']>>
<<set $scene.female4.pussy to _myBushOptions.random()>>
<<if _eyeRoll lte 32>>
<<set $scene.female4.eyes to "hazel">>
<<elseif _eyeRoll gt 32 and _eyeRoll lte 47>>
<<set $scene.female4.eyes to "green">>
<<elseif _eyeRoll gt 47 and _eyeRoll lte 62>>
<<set $scene.female4.eyes to "grey">>
<<elseif _eyeRoll gt 62 and _eyeRoll lte 84>>
<<set $scene.female4.eyes to "brown">>
<<elseif _eyeRoll gt 84>>
<<set $scene.female4.eyes to "blue">>
<</if>>
<<if _titsRoll lte 3>>
<<set $scene.female4.bustiness to 1,
$scene.female4.braSize to "tiny",
$scene.female4.braType to either("30A", "32A", "34A"),
$scene.female4.titAdj to "tiny",
$scene.female4.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 3 and _titsRoll lte 17>>
<<set $scene.female4.bustiness to 2,
$scene.female4.braSize to "small",
$scene.female4.braType to either("30B", "32B", "34B"),
$scene.female4.titAdj to "pert",
$scene.female4.bodyType to either("a skinny", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 17 and _titsRoll lte 83>>
<<set $scene.female4.bustiness to 3,
$scene.female4.braSize to "medium sized",
$scene.female4.braType to either("32C", "34C", "36C"),
$scene.female4.titAdj to "firm",
$scene.female4.bodyType to either("a curvy", "a slim", "an athletic", "a toned")>>
<<elseif _titsRoll gt 83 and _titsRoll lte 97>>
<<set $scene.female4.bustiness to 4,
$scene.female4.braSize to "big",
$scene.female4.braType to either("32D", "34D", "36D"),
$scene.female4.titAdj to "full",
$scene.female4.bodyType to either("a curvy", "a slim", "a toned")>>
<<elseif _titsRoll gt 97>>
<<set $scene.female4.bustiness to 5,
$scene.female4.braSize to "big",
$scene.female4.braType to either("34DD", "36DD", "38DD"),
$scene.female4.titAdj to "round",
$scene.female4.bodyType to either("a curvy", "a chubby", "a slim", "a toned")>>
<</if>>
<<if _looksRoll lte 3>>
<<set $scene.female4.attractiveness to 1,
$scene.female4.hotnessRating to "rough looking">>
<<elseif _looksRoll gt 3 and _looksRoll lte 17>>
<<set $scene.female4.attractiveness to 2,
$scene.female4.hotnessRating to "plain">>
<<elseif _looksRoll gt 17 and _looksRoll lte 83>>
<<set $scene.female4.attractiveness to 3,
$scene.female4.hotnessRating to "average">>
<<elseif _looksRoll gt 83 and _looksRoll lte 97>>
<<set $scene.female4.attractiveness to 4,
$scene.female4.hotnessRating to "pretty">>
<<elseif _looksRoll gt 97>>
<<set $scene.female4.attractiveness to 5,
$scene.female4.hotnessRating to "gorgeous">>
<</if>>
<<if _heightRoll lte 17>>
<<set $scene.female4.height to "short">>
<<elseif _heightRoll gt 17 and _heightRoll lte 83>>
<<set $scene.female4.height to "average">>
<<elseif _heightRoll gt 83>>
<<set $scene.female4.height to "tall">>
<</if>>
<<set $scene.female4.job to _contestantJobs.pluck()>>
<<set $scene.female4.isFrom to either("Hillhead", "Finnieston", "Partick", "Bridgeton", "Laurieston", "Govan", "Govanhill", "Rutherglen", "Bishopbriggs", "Cambuslang", "Giffnock")>>
/* END SLUT MACHINE 4 */
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Alright," the music comes down and the DJ's voice booms over the PA. "Can we have $scene.female1.firstname... $scene.female2.firstname... $scene.female3.firstname... $scene.female4.firstname... and $pc.firstname to the stage door, please. That's $scene.female1.firstname... $scene.female2.firstname... $scene.female3.firstname... $scene.female4.firstname... and $pc.firstname to the stage door. Thank ye, ladies."
A masculine cheer is drowned out by the music going back up.
<<if $scene.withGuy == true>>\
<<set $scene.preContestGuy to clone($male1)>>\
"I, um, I have to go," you shout up in $male1.firstname's <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> ear.
<<male1InfoBox>>\
"Huh?" he shouts back, not making the connection.
"I'm $pc.firstname! I've got to go dance in the thing."
"Seriously?" He looks astonished. You just nod. "Well...will ye come back after?"
[[Sure.|Oceana stage door][$scene.promise to "yes"]]
[[Maybe.|Oceana stage door][$scene.promise to "maybe"]]
[[No.|Oceana stage door][$scene.promise to "no"]]
<<else>>\
[[Head to the stage door.|Oceana stage door]]
<</if>>\<<silently>>
<<pcSmile>>
<<addmins 1>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The song fades into another one, and you leave the dance floor. The guy <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes with you.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>
<<link "Thanks." "Oceana hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Oceana hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Oceana hang out cold get rid">><</link>>
<<male1InfoBox>>\<<silently>>
<<scotlandArousalDecay 1>>
<<addmins 1>>\
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff or $scene.contestOver>>\
<<if $temp == "encourage">>\
<<male1NightclubEncApproach>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscApproach>>\
<</if>>
[[Dance with him.|Oceana dance playfully with male1]]
[[Get away from him.|Oceana lose male1 on dancefloor]]
<<else>>\
<<if $temp == "encourage">>\
<<male1NightclubEncDecline>>\
<<elseif $temp == "discourage">>\
<<male1NightclubDiscDecline>>\
<</if>>\
The track ends. The DJ <<DJverb>> into <<CorinthianLyric>>
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if $scene.dancingTime gte 15>>\
You've been dancing for a while. You'd better take a break before you start to sweat.
[[Take a break.|Oceana hang out alone]]
<<else>>
[[Dance playfully.|Oceana dance alone]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Dance sexily.|Oceana dance alone][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Dance sexily."|Oceana dance alone][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Dance sexily.</span>
<</if>>\
[[Leave the dance floor.|Oceana hang out alone]]
<</if>>
<</if>>\
<</if>>\<<silently>>
<<set _mins to random(4, 9)>>
<<addmins _mins>>
<<scotlandArousalDecay _mins>>
<<set $scene.location to "bar queue">>
<<set _approachDiff to 5>>
<<if $scene.contestOver>>
<<set _approachChance to 10>>
<<else>>
<<set _approachChance to random(1, 10)>>
<</if>>
<<if _approachChance gte 4>>
<<oceanaRandomMale>>
<<set _observationRoll to random(1, 10) + $pc.coordination.score>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $gameDate gte $scene.contestStart and not $scene.contestOver>>
You queue up at the bar. While you're waiting, the DJ [[makes an announcement.|Oceana wet t-shirt call]]
<<else>>\
You queue up at the bar.
<</if>>\
<<= "<img src='" + $imagePath + "scotlandOceanaBar.png'>" >>\
<<if _approachChance gte 4 and _observationRoll gte 5>>\
You notice <<male1HotnessRating>> $male1.ageDesc <<male1NightclubPeacocking>>. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<scotlandAttractionCheck>>
<<link "Encourage him" "Oceana bar queue courage check">><<set $temp to "encourage">><<pcSmile>><</link>>
<<link "Discourage him" "Oceana bar queue courage check">><<set $temp to "discourage">><</link>>
<<elseif _approachChance gte 4>>\
<<male1CourageRoll>>\
<<if _m1CourageRoll gte _approachDiff>>\
While you're waiting, <<male1HotnessRating>> sidles up beside you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Oceana bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>\
<<link "<<= $pc.knownAs>>." "Oceana bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Oceana bar queue cold get rid">><</link>>
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<oceanaBar>>
<</if>>\
<<else>>\
After a while, you reach the bar and get the attention of a bartender. "What can I get ye?"
<<oceanaBar>>
<</if>>\<<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $scene.withGuy>>\
<<if $scene.boughtOwnDrink>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding a beer.
<<male1InfoBox>>\
<<set $scene.boughtOwnDrink to false>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
[[Get rid of him|Oceana get rid]]
<<else>>\
<<set _male1Cost to $drink.price + 3>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. $male1.firstname orders a beer for himself. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
$male1.firstname -£_male1Cost
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club. A moment later, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> joins you, holding his beer.
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
[[Get rid of him|Oceana get rid]]
<</if>>
<<else>>\
You lean forward. "$drink.name, please!" you shout. The <<= either("barman", "barmaid")>> $drink.service. "Thanks!" You pay with a task force credit card, and leave the bar. <<nobr>>
<div class = "zLayer">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF NEPTUNE -£$drink.price
</span>
</div>
</div><</nobr>>\
$drink.firstTaste, and take a look around the busy club.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
[[Go dance.|Oceana dance floor alone]]
[[Hang out looking pretty.|Oceana hang out alone]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>> \
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>> \
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">><<male1NightclubEncApproach>> <<elseif $temp == "discourage">><<male1NightclubDiscApproach>> <</if>><<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment">>\
<<link "Thanks." "Oceana bar queue flirting">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Oceana bar queue flirting">><</link>>
<</if>>\
<<link "Not interested." "Oceana bar queue cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">><<male1NightclubEncDecline>><<elseif $temp == "discourage">><<male1NightclubDiscDecline>><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<oceanaBar>>
<</if>>\<<silently>>
<<addmins 2>>
<<scotlandArousalDecay 2>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
After a while, you reach the bar and get the attention of a bartender. "What can I get you?"
<<oceanaBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set $scene.withGuy to true>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"<</if>>
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> while you're queueing for the bar. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Oceana bar queue hang out]]
[[Get rid of him.|Oceana bar queue one touch get rid]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<set _pcIngratiatingMove to either ("smile winningly", "bat your eyelashes", "touch his forearm")>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You _pcIngratiatingMove and tell $male1.firstname that you'd like a drink. He <<if $male1.agree gt 1>>happily<</if>> offers to buy you one, and you head [[to the bar together.|Oceana bar queue together]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<<scotlandMale1HangingOutCourageRoll>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You [[queue up at the bar|Oceana get served together]] with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
<<male1InfoBox>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers you a drink.
<<male1InfoBox>>\
<<oceanaBar>><<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
It's your turn to get served at the bar. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> offers to buy you a drink.
<<male1InfoBox>>\
[[Accept.|Oceana drink offer][$temp to "accept"]]
[[Refuse.|Oceana drink offer][$temp to "refuse"]]<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<set _bartender to either("barman", "barmaid")>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "accept">>\
"Thanks!" you smile. The bartender asks you what you'd like.
<<oceanaBar>>
<<elseif $temp == "refuse">>\
<<pcMoodCalm>>\
<<pcTalk>>\
<<set $scene.boughtOwnDrink to true>>\
"<<= either("No thanks!", "I\'m okay thanks!", "Thanks, but I'm okay!")>>" The bartender asks you what you'd like.
<<oceanaBar>>
<</if>>\<<silently>>
<<addmins 1>>
<<scotlandArousalDecay 1>>
<<pcMoodCalm>>
<</silently>>
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
A gap at the bar gives you an opportunity to escape. "<<= either("It was good to meet you", "Maybe catch you later", "Nice talking with you", "Have a great night")>>," you tell him, with an air of finality, and slip away.
You manoeuvre into the gap at the bar and get the attention of a bartender. "What can I get ye?"
<<oceanaBar>><<silently>>
<<addmins 10>>
<<pcSmile>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<scotlandMale1HangingOutCourageRoll>>
<<set $scene.withGuy to true>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $gameDate gte $scene.contestStart and not $scene.contestOver>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
Between songs, the DJ [[makes an announcement.|Oceana wet t-shirt call]]
<<else>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>\
<<male1InfoBox>>\
<<nobr>>
<<if _male1Decision == "m1ClubFirstKiss">>
[[Kiss him.|Oceana first kiss]]<br>
[[Get rid of him.|Oceana deny kiss]]<br>
<<else>>
<<if $gameDate gte $scene.closingTime>>
<<if not $male1.hasKissedPC>>
[[Kiss him.|Oceana first kiss]]<br>
<</if>>
<span class="greyedOut">Hang out with $male1.firstname.</span><br>
<span class="greyedOut">(Too late to be picky) Get rid of him.</span><br>
<<else>>
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>
[[(Promiscuous) Kiss him.|Oceana first kiss]]<br>
<</if>>
<<if $male1.hasKissedPC>>
[[Make out with him.|Oceana Make out male]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDrink">>
[[Let him buy you a drink.|Oceana bar queue together]]<br>
<</if>>
<<if _male1Decision == "m1SnippetAskPCDance">>
[[Go dance with him.|Oceana dance with male1][$temp to "askedByMale1"]]<br>
<</if>>
<<if not $pc.hasDrink>>
<<if _male1Decision neq "m1SnippetAskPCDrink">>
[[Ask him to buy you a drink.|Oceana ask for drink]]<br>
<</if>>
<</if>>
<<if _male1Decision neq "m1SnippetAskPCDance">>
[[Ask him to dance.|Oceana dance with male1][$temp to "askedMale1"]]<br>
<</if>>
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]<br>
[[Get rid of him.|Oceana get rid]]<br>
<</if>>
<<if $scene.contestOver and $male1.hasKissedPC>>
[[Ask him back to the safe house.|Oceana to car]]<br>
<</if>>
<</if>>
<</nobr>>
<</if>><<silently>>
<<addmins 1>>
<<pcTalk>>
<<set $scene.withGuy to false>>
<</silently>>
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Listen," you shout into his ear, "I'm dating one of the bouncers. <<= either("I think he just looked over", "One of his boys was just staring at us", "He gets jealous when I hang out with other guys")>>."
$male1.firstname gets the hint and makes himself scarce, freeing you up for now.
<<if $gameDate gte $scene.contestStart and $scene.contestOver != true>>\
Between songs, the DJ [[makes an announcement.|Oceana wet t-shirt call]]
<<else>>\
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
[[Go dance.|Oceana dance floor alone]]
[[Hang out looking pretty.|Oceana hang out alone]]
<</if>>\
<</if>>\<<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<m1SnippetKissPC>> You make out with him to a thumping bassline and electronic drumbeat. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> comes up for air and smiles at you.
<<male1InfoBox>>\
<<if lastVisited("Oceana last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Oceana last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
<<if not $gameDate.getDay() == 8 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Oceana get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<set $male1.hasKissedPC to true>>
<<pcTalk>>
<<if $pc.arousal lt 40>>
<<set _pcArousal to random(1,4) + $male1.attr + $male1.fitness - 6>>
<</if>>
<<if $male1.arousal lt 40>>
<<set _male1Arousal to random(1,4) + 10 - $male1.attr - $male1.fitness>>
<</if>>
<<set $male1.courage += 10>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<pcSnippetMakeOutWithM1>>
<<m1SnippetGropePC>>\
<<if _pcArousal gt 0 or _male1Arousal gt 0>>\
<<alertPCArousalIncrease>> <<alertMale1ArousalIncrease>>
<</if>>\
<<if lastVisited("Oceana last chance hang out") is 1>>\
[["Hang out with " + $male1.firstname + "."|Oceana last chance hang out]]
<<else>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
<<if not $gameDate.getDay() == 5 and not $gameDate.getHours() gte 2>>\
[[Get rid of him.|Oceana get rid]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<set $scene.withGuy to false>>
<</silently>>
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You flinch away from his attempt at a kiss. "Sorry," you shout at him. "<<rebuffSuitorReason>>."
$male1.firstname slinks away, <<= either("embarrassed", "rejected", "unhappy")>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
[[Go dance.|Oceana dance floor alone]]
[[Hang out looking pretty.|Oceana hang out alone]]
<</if>>\<<silently>>
<<addmins 12>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Can we get out of here?" you ask. $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> agrees right away.
"Have ye got your own place?" he asks hopefully. <i>Oh my God: he still lives with his mother.</i>
You manage to limit your visible response to a nod. "Yeah," you say, "I've got an AirBnB."
Feeling like a cradle snatcher, you pick up your jacket from the cloakroom and [[leave Oceana.|Oceana taxi rank]]
<<male1InfoBox>>\<<silently>>
<<addmins 1>>
<<pcSmile>>
<<set $male1.courage to 1000000>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<<scotlandMale1HangingOutCourageRoll>>
<<set $scene.lastChanceHangout += 1>>
<<if ($gameDate.getDay() == 8 and $gameDate.getHours() gte 3)>>
<<set $scene.lastChanceHangout to $scene.lastChanceHangout + 3>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You chat with $male1.firstname, <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> each of you shouting over the loud music to be heard. <<if def _revealedTrait>>_revealedTrait.reveal<</if>> <<if def _male1Decision>><<= '<<' + _male1Decision + '>>'>><</if>>
The bar has stopped serving; the club is closing soon.
<<male1InfoBox>>\
<<if _male1Decision == "m1ClubFirstKiss">>\
[[Kiss him.|Oceana first kiss]]
<<else>>\
<<if Array.from($pc.kinks).includes("Promiscuous") and not $male1.hasKissedPC>>\
[[(Promiscuous) Kiss him.|Oceana first kiss]]
<<elseif $pc.sobriety != "Sober" and $scene.lastChanceHangout gte 3>>\
[["(" + $pc.sobriety + ") Kiss him."|Oceana first kiss]]
<<elseif $scene.lastChanceHangout gte 3>>\
[[(Too late to be fussy) Kiss him.|Oceana first kiss]]
<<else>>\
<span class = "greyedOut">(Promiscuous or Drunk) Kiss him.</span>
<</if>>\
<<if $scene.lastChanceHangout lt 5>>\
[["Hang out with " + $male1.firstname + "."|Oceana last chance hang out]]
<</if>>\
<<if $scene.contestOver and $male1.hasKissedPC>>\
[[Ask him back to the safe house.|Oceana to car]]
<</if>>\
<</if>>\<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The club's closing soon – you're going to have to hook up with someone fast.
While you're trying to work out what to do, <<male1HotnessRating>> who you noticed eyeing you up earlier has finally summed up the courage to approach you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes. He looks slightly drunk.
<<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
<<link "Thanks." "Oceana last chance flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Oceana last chance flirt">><</link>>
<</if>>\
<span class="greyedOut">(Too late to be picky) Not interested.</span><<silently>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<set _earlyKinoDiff to 5>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"<</if>>
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Oceana last chance hang out]]<<silently>>
<<addmins 1>>
<<pcSmile>>
<<male1CourageRoll>>
<<if $scene.contestOver == true>>
<<set _earlyKinoDiff to 0>>
<<else>>
<<set $scene.withGuy to true,
_earlyKinoDiff to 5>>
<</if>>
<<if def $male1.hiddenTraits and $male1.hiddenTraits != "">>
<<set _revealedTrait to $male1.hiddenTraits.random()>>
<<set $male1.hiddenTraits.delete(_revealedTrait)>>
<<set $male1.revealedTraits.push(_revealedTrait)>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $male1.coldApproach == "askName">>\
"$pc.knownAs," you shout back. "What's yours?"
"$male1.firstname," he replies. <<set $male1.hiddenTraits.delete("firstname")>>His accent is $male1.accent. "<<male1ConversationStarter>>"
<<elseif $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
"<<beautyComplimentReply>>" you shout back. "What's your name?"
"$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
"<<male1ConversationStarter>>"
<</if>>\
<<if $temp == "approach">>\
<i>Women have to do </i>everything<i> these days.</i> You approach the guy and ask for his name. "$male1.firstname," he shouts back.<<set $male1.hiddenTraits.delete("firstname")>> His accent is $male1.accent. "What's yours?"
"$pc.knownAs."
<<set $temp to "">>\
<</if>>\
– – –
You chat with $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>>. <<if _m1CourageRoll gte _earlyKinoDiff>><<male1EarlyKino>><</if>> <<if def _revealedTrait>>_revealedTrait.reveal<</if>>
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
[[Get rid of him.|Oceana get rid]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You shake your head. "Sorry!" you shout in his ear. "<<rebuffSuitorReason>>."
"<<male1RebuffedPartingWords>>," he shouts back, and slinks away. <<if _dickhead == true>><i>What a <<= either("dickhead", "loser", "psycho", "freak")>>.</i><</if>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Oceana bar queue]]
<</if>>\
[[Go dance.|Oceana dance floor alone]]
[[Stand around and look pretty.|Oceana hang out alone]]
<</if>>\<<silently>>
<<addmins 1>>
<<if $temp == "encourage">>
<<set _approachDiff to 5>>
<<elseif $temp == "discourage">>
<<set _approachDiff to 10>>
<</if>>
<<male1CourageRoll>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "encourage">>\
<<pcNightclubEncourageMale1>>\
<<elseif $temp == "discourage">>\
<<pcNightclubDiscourageMale1>>\
<</if>>\
<<if _m1CourageRoll gte _approachDiff>>\
<<if $temp == "encourage">>
<<male1NightclubEncApproach>>
<<elseif $temp == "discourage">>
<<male1NightclubDiscApproach>>
<</if>>
<<male1ColdApproach>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
<<link "Thanks." "Oceana hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Oceana hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Oceana hang out cold get rid">><</link>>
<<else>>\
<<if $temp == "encourage">>
<<male1NightclubEncDecline>>
<<elseif $temp == "discourage">>
<<male1NightclubDiscDecline>>
<</if>>
You <<agentBoredAction>>, subtly <<agentCrowdFlirt>>.
<<if $gameDate gte $scene.closingTime>>\
[[It's getting late.|Oceana past 2am]]
<<else>>\
<<if Array.from($pc.kinks).includes("Promiscuous") and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<<link [[(Promiscuous) Approach him.|Oceana hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $pc.sobriety != "Sober" and $temp == "encourage" and _m1CourageRoll lt _approachDiff>>
<<link [["(" + $pc.sobriety + ") Approach him."|Oceana hang out flirt]]>><<set $temp to "approach">><</link>>
<<elseif $temp == "encourage" and _m1CourageRoll lt _approachDiff>>\
<span class="greyedOut">(Promiscuous or Drunk) Approach him.</span>
<</if>>\
<<if not $pc.hasDrink>>\
[[Get a drink.|Oceana bar queue]]
<</if>>\
[[Go dance.|Oceana dance floor alone]]
[[Stand around and look pretty.|Oceana hang out alone]]
<</if>>\
<</if>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $scene.promise == "yes">>\
<<pcSmile>>\
"Sure." You smile at him reassuringly. "Wish me luck?"
$male1.firstname grins. He grabs you around your waist, pulls you in, and plants a kiss right on your lips. "Good luck," he shouts in your ear. "I'll make some noise for ye."
<<elseif $scene.promise == "maybe">>\
You shrug. "I've gotta go," you shout in his ear again. He stares after you sullenly as you walk away.
<<elseif $scene.promise == "no">>\
You shake your head. "Sorry," you shout in his ear. <<if $male1.boughtDrinks == 1>>"Thanks for the drink."<<elseif $male1.boughtDrinks gt 1>>"Thanks for the drinks."<</if>> He stares after you sullenly as you walk away.
<</if>>\
Feeling nervous, you thread your way through the crowd to the stage door that Dave showed you earlier. A bouncer is there now, holding the door open for a <<if $scene.female2.hairLengthDesc != "long haired">>short haired<</if>> $scene.female2.hairDesc wearing $scene.female2.outfit.
A bunch of guys are standing around the door, drinking beer out of cans and eyeing up the contestants as they arrive.
[[Report to the bouncer.|Oceana stage door entry]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if lastVisited("Oceana stage door") is 1>>\
<<pcTalk>>\
The guys eyefuck you as you walk past them to the door; you pretend not to notice. "I'm $pc.firstname," you shout up into the bouncer's ear, standing up on tiptoes. He waves you through the door, and shuts it behind you.
<</if>>\
You're in a draughty, bare, starkly lit corridor. A handwritten sign on the wall reads "CONTESTENTS →".
<<if lastVisited("Oceana stage door") is 1>>\
[[Go right.|Oceana backstage]]
[[Go left.|Oceana fire exit]]
<<else>>\
[[Follow the sign.|Oceana backstage]]
<</if>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
This way leads to a fire exit. You file that information away: it's good to know your escape routes.
[[Go back.|Oceana stage door entry]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You enter a dingy backstage room with a few mismatched armchairs set around a battered coffee table, upon which is set a few six packs of Bacardi Breezer and a bottle opener. An open kit bag sits on the floor, containing a bundle of white t-shirts. A small mirror hangs on one wall.
Chubby, spiky haired Dave is here, along with two other girls who've just arrived. "Hi $pc.firstname," says Dave, crossing you off his list. "Two more to come. Hang out, grab a wee drink." He points to the alcopops.
One of the other girls pops open a bottle and hands it to you with a nervous smile.
[[Hang out, grab a wee drink.|Oceana other contestants]]<<silently>>
<<addmins 1>>
<<drinkAlcohol 40>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You sip the fruity alcopop. "Have ye ever done this before?" asks one of the girls, a <<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>> Her accent is Scottish. "Ah'm brickin' meself."
<div id="contestant1Info" class="maleInfo hidden">\
ⓘ $scene.female1.firstname is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing $scene.female1.outfit.
</div>
"Ye'll de fine," Dave assures her. "It's jest a wee bit of fun."
"I did one in Ibiza last year," says the other girl, a <<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. <<click "ⓘ">><<toggleclass "#contestant2Info" "hidden">><</click>> "Didnay win two hundred quid, though."
<div id="contestant2Info" class="maleInfo hidden">\
ⓘ $scene.female2.firstname is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's wearing $scene.female2.outfit.
</div>
The muffled pop music blares louder as the stage door opens again. "That'll be the next contestant," observes Dave unnecessarily. Shortly, a <<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc <<click "ⓘ">><<toggleclass "#contestant3Info" "hidden">><</click>> appears in the doorway.
<div id="contestant3Info" class="maleInfo hidden">\
ⓘ $scene.female3.firstname is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's wearing $scene.female3.outfit.
</div>
"Hi $scene.female3.firstname," says Dave, ticking her off his list. "Come in, hang out, have a wee drink. Jest [[one more|Oceana wet t-shirt briefing][$pc.wasWearing to $pc.isWearing]] to arrive. "<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Student," you shout into his ear. $pc.knownAs $pc.coverSurname dropped out of <<= Flag("pc-uni-shortname")>>, but that's what she was doing before she started backpacking.
"Okay, studying what?"
<<if $pc.degree.subject == "law">>\
"Law," you reply.
"Ah." Looking slightly disconcerted, he writes that down in another box. "Okay, well, just need ye to sign this waiver. All standard stuff, obviously."
<<else>>\
"<<= $pc.degree.subject.toUpperFirst()>>," you reply.
"Great, great," he says, writing that down in another box. "Just need ye to sign this waiver. Sign and date here, print name and age here."
<</if>>\
[[Sign it.|Oceana sign waiver]]
[[Read it.|Oceana read waiver]]<<silently>>
<<addmins 5>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You sip sugary, peach flavoured alcohol and chat with the other girls. <<click "ⓘ">><<toggleclass "#contestant1to3Info" "hidden">><</click>> They're all locals, and once they find out you're <<if $pc.nationality == "English">>English, you sense them shutting you out of the conversation.<<elseif $pc.nationality == "U.S.">>an American, they're curious about your background.<<elseif $pc.nationality == "Canadian">>a Canadian, they're curious about your background.<<elseif $pc.nationality == "Australian">>an Aussie, they're curious about your background.<<elseif $pc.nationality == "New Zealand">>a Kiwi, they're curious about your background.<</if>>
<div id="contestant1to3Info" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing $scene.female1.outfit. She's nervous about competing.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's wearing $scene.female2.outfit. She previously entered a wet t-shirt contest in a nightclub in Ibiza.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's wearing $scene.female3.outfit.
</div>
After a couple of minutes, the final contestant arrives. She's a <<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> She's accompanied by the bouncer from the stage door.
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's wearing $scene.female4.outfit.
</div>
"Hi $scene.female4.firstname," says Dave, crossing her off his list. "Grab a wee drink, we'll <<nobr>>
<<link "get started" "Oceana wet t-shirt briefing 2">>
<<if not Array.from($pc.isWearing).includes("bra")>>
<<setFlag "oceana-feminist">>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers")>>
<<setFlag "oceana-commando">>
<</if>>
<<setFlag "oceana-barefoot-request">>
<</link>>
<</nobr>>."<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Alright," says Dave, "I know some of ye are nervous, but dinnay worry, we de this every month and all ye've gotta de is dance, really.<<if $pc.nationality == "U.S.">>" His accent is really hard to keep up with.<</if>>
"The format's simple, nothing complex, okay? Ye go out together and dance a bit. Then ye'll be called in turn te get wet and dance. Then ye'll all dance together again, and we'll pick a winner, and she gets £200 cash. Got that?" He holds up one finger. "Dance together." A second finger. "Dance individually." A third, final finger. "Dance together again." He makes eye contact with each contestant in turn to make sure she understands; it's obvious he thinks you're all stupid.
"Okay," he checks his watch. "Time te get ready." He rummages through the kit bag, tosses out some white t-shirts. "Keep your shoes and your knickers on, the rest of your stuff will be safe in here."
You and the other girls stand around uncertainly for a second, clutching the t-shirts. "Chop chop, ladies," says Dave, clapping his hands. $scene.female1.firstname <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>> shrugs and starts unzipping her dress.
<div id="contestant1Info" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's unzipping $scene.female1.outfit.
</div>
<<oceanaPreContestStrip>><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<first>>\
Around you, the other girls are stripping out of their party clothes, under the watchful eyes of Dave and the bouncer. The two men chat to each other about your bodies and your underwear as they're revealed, enjoying the show.
<<then>>\
$scene.female2.firstname slides off her bra, baring her $scene.female2.titAdj boobs. $scene.female3.firstname follows suit. <<click "ⓘ">><<toggleclass "#contestant1and3Info" "hidden">><</click>> Their nipples are rock hard. You can see the volatile mix of nervousness, excitement, and alcohol in their demeanour.
<div id="contestant1and3Info" class="maleInfo hidden">\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's topless, wearing $scene.female2.knickers and $scene.female2.shoes. She entered another wet t-shirt contest in Ibiza.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes. She's topless, wearing $scene.female3.knickers and $scene.female3.shoes.
</div>\
<<then>>\
Stripping amongst a bunch of other girls at the behest of an authority figure brings back vague impressions of <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>high<<else>>secondary<</if>> school – although back then, the authority figures in the locker rooms weren't male. And they weren't openly eye fucking you.
"Some days I dinnay miss the Army one bit," muses the bouncer. Dave, clearly relishing the sight of all the skin on display, just smirks.
<<then>>\
Around you, the other girls are wriggling into their white t-shirts.
<<finally>>\
The other girls are all ready.
<</first>>\
<<if $temp == "barefoot">>\
<<setFlag "oceana-barefoot-request" false>>\
<<pcTalk>>\
"Can we do it barefoot?" you ask.
"Nope," replies Dave.
<<elseif $temp == "top">>\
You peel off your <<= $top.desc.random()>>, and toss it onto the nearest chair<<if Flag("oceana-feminist")>><<oceanaBareBreastsScene>><<else>>.<</if>>
<<removePCTop>>\
<<elseif $temp == "bra">>\
You slip off your bra<<oceanaBareBreastsScene>>
<<removePCBra>>\
<<elseif $temp == "skirt">>\
You unfasten your <<= $bottoms.desc.random()>> and step out of it. <<if Flag("oceana-commando") and not Array.from($pc.isWearing).includesAny("tights", "leggings")>>
<<oceanaCommandoScene>>\
<</if>>\
<<removePCSkirt>>\
<<elseif $temp == "trousers">>\
You wriggle out of your <<= $trousers.desc.random()>>. <<if Flag("oceana-commando") and not Array.from($pc.isWearing).includesAny("tights", "leggings")>>
<<oceanaCommandoScene>>\
<</if>>
<<removePCTrousers>>\
<<elseif $temp == "tights">>\
<<removePCTights>>\
You peel your <<tights>> down and off. <<if Flag("oceana-commando")>>
<<oceanaCommandoScene>>\
<</if>>
<<elseif $temp == "leggings">>\
<<removePCLeggings>>\
You peel your leggings down and off. <<if Flag("oceana-commando") and not Array.from($pc.isWearing).includesAny("tights")>>
<<oceanaCommandoScene>>\
<</if>>\
<<elseif $temp == "shoesOff">>\
You sit down on a chair and take off your <<= $shoes.desc.random()>>.
<<removePCShoes>>\
<<elseif $temp == "shoesOn">>\
<<= '<<' + $pc.lastWornShoes + '>>'>>\
You put your <<= $shoes.desc.random()>> back on.
<<elseif $temp == "thongOn">>\
<<cloathes-knickers-escAndDissThong-pink>>\
You pull the skimpy g-string on. Dave chuckles as he watches you wriggle into it. "There's always one," he says, affecting exasperation.
<<elseif $temp == "glasses">>\
<<geekEyeglasses>>\
<<setFlag "eyeglasses-back">>\
You take off your glasses and put them on the nearest chair.
<</if>>\
<<oceanaPreContestStrip>><<silently>>
<<= "<<set $avatar.nosePiercing to 'av-bodywriting-contestantNo5-front-" + $pc.bodyType + ".png'>>" >>
<<cloathes-top-oceanaWetTshirt>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You pull your t-shirt on. It's cheap and a little baggy. Dave has produced a black marker pen, and is writing a big number "4" on $scene.female4.firstname's left thigh. "Ye next, please, $pc.firstname," he says. You hold still while he draws a "5" on yours. Dave curls his free hand around the <<if Array.from($pc.isWearing).includes("legWraps")>>back of your leg while he works, pawing your leg wrap.<<else>>top of your inner thigh while he works. You can feel the heat from his finger, millimetres from your <<= $knickers.desc.random()>>.<</if>>
Through the walls you can hear the music in the club go down, and a deep male Scottish voice starts talking. You can't hear what he's saying, but the crowd seem to approve.
"Connor's jest warming up the audience," says Dave. He checks his watch. "We'll have a couple minutes before ye go out."
You use the time to huddle around the little mirror with the other girls,<<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> checking your hair and reapplying your makeup. You have butterflies in your stomach, and the occasional muffled masculine cheers don't help to calm your nerves.
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing a white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She's nervous about competing.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's wearing a white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. She entered another wet t-shirt contest in Ibiza.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's wearing a white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female1.eyes eyes. She's wearing a white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh.
</div>
"Alright, ladies, that should de it," says Dave, after a wait that feels both agonisingly long and frighteningly short. "[[Follow me.|Oceana backstage stack up]]"<<silently>>
<<addmins 6>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<addmins 6>>\
The five of you trot along out of the room after Dave, <<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers" or $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>their high heels<<else>>five pairs of high heels<</if>> clicking through the corridor behind the stage. As you get closer, you start to make out what the guy with the mic is saying: "...we're gonna bring the girls out any minute, completely dry, the first time ye're gonna see them..."
Dave halts you just before a metal staircase, peeking around the corner. You have an absurd flashback to CQB training at <<if $pc.nationality == "U.S.">>Fort Bragg<<elseif $pc.nationality == "New Zealand">>Papakura Military Camp<<elseif $pc.nationality == "Australian">>Campbell Barracks<<elseif $pc.nationality == "English">>Stirling Lines<<elseif $pc.nationality == "Canadian">>Dwyer Hill<</if>>: stacked up on a metal staircase in a dingy, industrial corridor with tension in your stomach, again, only this time you're not armed with an MP5, and this time you're not being led by a special forces veteran of Iraq, Afghanistan and Syria.
"...this is Oceana, this is the only wet t-shirt competition in Glasgow with real girls, local girls," says the voice on stage, "people make plenty of noise out there, the girls are ready, they're ready to come out and show ye what they've got, let the music play!"
A masculine cheer goes up, and so does the throbbing, jagged opening bassline of Taylor Swift's <i>Ready For It.</i> "Go, go, go," shouts Dave over the noise, waving $scene.female1.firstname <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>> [[up the staircase.|Oceana onstage 1]]
<div id="contestant1Info" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing a white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She's nervous about competing.
</div><<silently>>
<<addmins 1>>
<<set $scene.slut1 to 0,
$scene.slut2 to 0,
$scene.slut3 to 0,
$scene.slut4 to 0,
$scene.pcScore to 1>>
<<if $scene.female1.attractiveness == 1>>
<<set $scene.slut1 -= 2>>
<<elseif $scene.female1.attractiveness == 2>>
<<set $scene.slut1 -= 1>>
<<elseif $scene.female1.attractiveness == 4>>
<<set $scene.slut1 += 1>>
<<elseif $scene.female1.attractiveness == 5>>
<<set $scene.slut1 += 2>>
<</if>>
<<if $scene.female2.attractiveness == 1>>
<<set $scene.slut2 -= 2>>
<<elseif $scene.female2.attractiveness == 2>>
<<set $scene.slut2 -= 1>>
<<elseif $scene.female2.attractiveness == 4>>
<<set $scene.slut2 += 1>>
<<elseif $scene.female2.attractiveness == 5>>
<<set $scene.slut2 += 2>>
<</if>>
<<if $scene.female3.attractiveness == 1>>
<<set $scene.slut3 -= 2>>
<<elseif $scene.female3.attractiveness == 2>>
<<set $scene.slut3 -= 1>>
<<elseif $scene.female3.attractiveness == 4>>
<<set $scene.slut3 += 1>>
<<elseif $scene.female3.attractiveness == 5>>
<<set $scene.slut3 += 2>>
<</if>>
<<if $scene.female4.attractiveness == 1>>
<<set $scene.slut4 -= 2>>
<<elseif $scene.female4.attractiveness == 2>>
<<set $scene.slut4 -= 1>>
<<elseif $scene.female4.attractiveness == 4>>
<<set $scene.slut4 += 1>>
<<elseif $scene.female4.attractiveness == 5>>
<<set $scene.slut4 += 2>>
<</if>>
<<if $scene.female1.bodyType == "a chubby">>
<<set $scene.slut1 -= 8>>
<</if>>
<<if $scene.female2.bodyType == "a chubby">>
<<set $scene.slut2 -= 8>>
<</if>>
<<if $scene.female3.bodyType == "a chubby">>
<<set $scene.slut3 -= 8>>
<</if>>
<<if $scene.female4.bodyType == "a chubby">>
<<set $scene.slut4 -= 8>>
<</if>>
<<if $scene.female1.braSize == 3>>
<<set $scene.slut1 += 1>>
<<elseif $scene.female1.braSize == 4>>
<<set $scene.slut1 += 2>>
<<elseif $scene.female1.braSize gt 4>>
<<set $scene.slut1 += 3>>
<<elseif $scene.female1.braSize == 1>>
<<set $scene.slut1 -= 1>>
<</if>>
<<if $scene.female2.braSize == 3>>
<<set $scene.slut2 += 1>>
<<elseif $scene.female2.braSize == 4>>
<<set $scene.slut2 += 2>>
<<elseif $scene.female2.braSize gt 4>>
<<set $scene.slut2 += 3>>
<<elseif $scene.female1.braSize == 1>>
<<set $scene.slut2 -= 1>>
<</if>>
<<if $scene.female3.braSize == 3>>
<<set $scene.slut3 += 1>>
<<elseif $scene.female3.braSize == 4>>
<<set $scene.slut3 += 2>>
<<elseif $scene.female3.braSize gt 4>>
<<set $scene.slut3 += 3>>
<<elseif $scene.female1.braSize == 1>>
<<set $scene.slut3 -= 1>>
<</if>>
<<if $scene.female4.braSize == 3>>
<<set $scene.slut4 += 1>>
<<elseif $scene.female4.braSize == 4>>
<<set $scene.slut4 += 2>>
<<elseif $scene.female4.braSize gt 4>>
<<set $scene.slut4 += 3>>
<<elseif $scene.female1.braSize == 1>>
<<set $scene.slut4 -= 1>>
<</if>>
<<if $pc.braSize == "34C">>
<<set $scene.pcScore +=1>>
<<elseif $pc.braSize == "34D">>
<<set $scene.pcScore +=2>>
<<elseif $pc.braSize == "34DD">>
<<set $scene.pcScore +=3>>
<<elseif $pc.braSize == "34E">>
<<set $scene.pcScore +=4>>
<<elseif $pc.braSize == "34A">>
<<set $scene.pcScore -=1>>
<</if>>
<<if $pc.age gte 26 and $pc.age lte 28>>
<<set $scene.pcScore -=1>>
<<elseif $pc.age gte 29>>
<<set $scene.pcScore -=3>>
<</if>>
<<if $pc.nationality == "English">>
<<set $scene.pcScore -=5>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You follow $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> up the metal staircase, watching $scene.female4.bodyType ass <<if $scene.female4.bodyType == "a curvy">>jiggle<<elseif $scene.female4.bodyType == "a chubby">>wobble<<else>>work<</if>> as she climbs the steps in heels. You're the last girl up. In your skimpy thong, you realise that you must be giving Dave a right eyeful as you go. Your stomach is churning with nerves. Ahead of you, a massive cheer goes up.
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's wearing a white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh.
</div>
You follow $scene.female4.firstname through an open doorway and out onto the stage. The crowd is cheering, the music is pounding, the lights are dazzling.
A middle aged guy in a Hawaiian shirt opened two buttons too many is standing onstage near the shower cubicle, holding a mic and a clipboard. Another middle aged guy – older, fatter and uglier – is up here taking either shots or video with an expensive looking camera. The other girls are strung out across the stage in front of him, shaking their stuff to the loud music.
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Get right to the edge of the stage.|Oceana onstage 2][$temp to "bold"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Get right to the edge of the stage."|Oceana onstage 2][$temp to "bold"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Get right to the edge of the stage.</span>
<</if>>\
[[Hang back a bit.|Oceana onstage 2][$temp to "safe"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<geekEyeglasses>>
<<set $avatar.glasses to "av-prologue-blackoutBlindfold.png">>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You hear his voice in your ears.
"Can you hear me, $pc.knownAs? Give me a thumbs up if you can." You do. "Excellent. I am going to play a series of tones to help you relax, and let go."
You begin to hear a low rumbling of static, slowly building up in your ears. Behind it is a gentle, rhythmic ticking of a metronome. Tick. Tock. Tick. Tock. "Take a deep breath in," Dr Campbell is saying. "And let it out..."
You can feel the drug starting to take an effect, flooding your body with a sudden rush of well being and relaxation so unexpected that it makes you <<lowPleasureSound>>. "Concentrate on your breathing," Dr Campbell is saying. "If you haven't closed your eyes, you can [[do so now...|Dr Campbell under]]"<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "bold">>\
<<pcSmile>>\
<i>Fuck it.</i> You strut right up to the edge of the stage and start to dance, your hands stretching high above your head and your hips swaying to the beat. You can see the crowd, a sea of polyester shirts and bright dresses and smartphone lights and staring eyes. A couple of guys near the front let out a rowdy yell of approval at you as you come forward. You shoot them a sexy smile, grateful for the encouragement.
<<elseif $temp == "safe">>\
You pick a space on the stage and start to dance, swinging your hips with the bassline, bathed in pink and red stage lights. Across the stage, the other girls <<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> are all dancing <<sexily>>. The crowd is a sea of silhouettes and smartphone lights.
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing a white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She was nervous about competing.
<b>$scene.female2.firstname</b> is a <<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's wearing a white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. She entered another wet t-shirt contest in Ibiza.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's wearing a white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's wearing a white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh.
</div>
<</if>>\
"Well boys," Connor's voice booms over the PA, "what do ye think, what do ye think?" The crowd noise had died down to the odd wolf whistle or manly shout, but they now let out another big cheer. "Alright, starting from my left, your right, that lady there is $scene.female1.firstname. We've got $scene.female2.firstname, $scene.female3.firstname, $scene.female4.firstname..."
You notice some of the other girls busting out sexy little moves to the audience as their names are called.
"...and $pc.firstname!"
[[Blow a kiss.|Oceana onstage 3][$temp to "blowKiss"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Flash your tits.|Oceana onstage 3][$temp to "flash"]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Flash your tits."|Oceana onstage 3][$temp to "flash"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Flash your tits.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack your ass.|Oceana onstage 3][$temp to "smack"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack your ass.</span>
<</if>>\
<<if $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>\
[[(Busty) Shake your boobs.|Oceana onstage 3][$temp to "boobShake"]]
<<else>>\
<span class="greyedOut">(Busty) Shake your boobs.</span>
<</if>>\<<silently>>
<<addmins 2>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "blowKiss">>\
You kiss your fingertips and blow the crowd a big, pink-lipped kiss as Connor calls your name.
<<elseif $temp == "flash">>\
<<silently>>
<<set $avatar.top to $top.lifted,
$avatar.topRear to $top.liftedRear,
$scene.pcScore += 1>>
<</silently>>\
You tug up your t-shirt as Connor calls your name, flashing your <<pcTits>> to the crowd and getting a cheer.
<<elseif $temp == "smack">>\
<<set $scene.pcScore += 1>>\
You tilt your hips to the side and give yourself a slap on the ass as Connor calls your name.
<<elseif $temp == "boobShake">>\
<<set $scene.pcScore += 1>>\
You lean forward and shake your <<pcTits>> as Connor calls your name. The guys closest to you let out a little cheer.
<</if>>\
"Alright," Connor says, "that's the last time ye're gonna see them all together completely dry. Umm...$scene.female1.firstname is gonna lead them off now...if you lead them off right into the back there..."
There's a moment's confusion, then you girls organise yourselves into a little procession. You follow $scene.female4.firstname across the front of the stage, strutting <<sexily>> like a model, then you turn back on yourselves and head back towards the metal staircase.
As you pass Connor, he makes a show of joining onto the procession behind you, doing a silly walk and getting a laugh from the crowd. He peels off as you head back [[through the door.|Oceana backstage break 1]] "Good lookin' babes tonight," you hear him saying behind you, "good lookin' babes..."<<silently>>
<<addmins 2>>
<<pcSmile>>
<<if $temp == "flash">>
<<cloathes-top-oceanaWetTshirt>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
A big, relieved grin breaks across your face: you did it! You follow $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> down the metal staircase, where Dave is waiting with a tray of brightly coloured shots. <<drinkAlcohol 30>>
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's wearing a white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh.
</div>
You grab a <<= either("red", "green", "blue", "pink")>> one and knock it back. It's sickly sweet and burns your throat, but you're so adrenalised that you hardly feel it. The other girls <<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> are all grinning excitedly; $scene.female1.firstname is actually trembling. "I cannay believe I jest did that," she babbles excitedly. "What a rush..."
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes. She's wearing a white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She was nervous about competing.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's wearing a white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. She entered another wet t-shirt contest in Ibiza.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc in her $scene.female3.ageDesc. She has $scene.female3.bodyType figure and $scene.female3.braSize boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's wearing a white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc in her $scene.female4.ageDesc. She has $scene.female4.bodyType figure and $scene.female4.braSize boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's wearing a white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh.
</div>
"See?" smirks Dave. "I told ye it wasnay complex."
"Alright," you can hear Connor talking and you strain to catch every word. "What we're gonna de now, we're gonna call them out one at a time, the first girl tonight is gonna be $scene.female1.firstname. Alright, $scene.female1.firstname is gonna make her way towards the stage now, the first young lady of tonight's competition."
Dave points to the staircase. $scene.female1.firstname takes a deep breath, then heads back to the staircase.
[[Wish her luck.|Oceana girl1][$temp to "goodLuck"]]
[[Undermine her.|Oceana girl1][$temp to "undermine"]]<<silently>>
<<addmins 2>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "goodLuck">>\
<<set $scene.bitch to false>>\
<<set $scene.slut1 += 2>>\
"Hey, good luck!" you smile at her reassuringly.
"Yeah, good luck!" the other girls chime in encouragingly. $scene.female1.firstname <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>> smiles back at you and climbs the staircase with an air of fresh determination.
<<elseif $temp == "undermine">>\
<<set $scene.bitch to true>>\
<<pcTalk>>\
<<set $scene.slut1 -= 1>>\
"Don't worry," you shout in her ear as she passes you. "The crowd can't see cellulite from where they are."
$scene.female1.firstname <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>> shoots you a startled look, but keeps climbing the staircase.
<</if>>\
<div id="contestant1Info" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing a white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She was nervous about competing.
</div>
You watch her head through the door and hear a loud cheer go up. "Alright," says Connor, "this is $scene.female1.firstname, bit o' music!" A whip crack kicks off Nicki Minaj's <i>[[Anaconda.|Oceana girl1 dance]]</i><<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
The track plays for about thirty seconds before Connor speaks again. "Alright, $scene.female1.firstname is a $scene.female1.braType...she's a $scene.female1.job from $scene.female1.isFrom...jest $scene.female1.age years old. Do we get this girl wet, guys, do we get her wet?" A cheer goes up. "I think that's unanimous..."
The rest of <i>Anaconda</i> plays without commentary, beyond the occasional cheer from the crowd or jokey comment from Connor. You can't tell whether she's owning the stage or dying on it.
"Alright," says Connor as the song reaches its hand-clappy, horn stabby finale, "that was contestant number 1, that was $scene.female1.firstname, let's give her a full round of applause." The crowd cheer noisily, and you guess she did okay. "$scene.female1.firstname, come over here, love. Yeah, just here. Now look out at the crowd and tell the boys...what's the naughtiest place ye've ever been shagged?"
"Erm...in my boyfriend's car?" you hear her say into the mic.
"Lads! Lads!" cries Connor. "Which one of ye can bring my car around?" He gets a laugh from the crowd. "Alright, give it up one more time for...$scene.female1.firstname!" <<click "ⓘ">><<toggleclass "#contestant1Info" "hidden">><</click>>
<div id="contestant1Info" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc in her $scene.female1.ageDesc. She has $scene.female1.bodyType figure and $scene.female1.braSize boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's wearing a soaked through, totally transparent white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. She was nervous about competing.
</div>
She appears at the top of the staircase, grinning, her drenched white t-shirt now totally sheer and clinging to her $scene.female1.titAdj tits. <<if $scene.female1.bustiness == 1>>She climbs [[down the stairs.|Oceana girl2]]<<elseif $scene.female1.bustiness gte 2 and $scene.female1.bustiness lte 3>>They jiggle as she climbs [[down the stairs.|Oceana girl2]]<<elseif $scene.female1.bustiness gte 4>>They bounce as she climbs [[down the stairs.|Oceana girl2]]<</if>> "That water's <i>fucking freezing!"</i> she warns.<<silently>>
<<addmins 4>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
One at a time, the other girls <<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> climb the staircase, dance onstage for a few minutes, then reappear at the top of the stairs wearing a drenched, transparent t-shirt. Finally, $scene.female4.firstname finishes her performance, and it's your turn.
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing.
<b>$scene.female2.firstname</b> is a <<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh. The naughtiest place she's been shagged is on a couch, with a friend of her dad's.
</div>
"Moving onto the final contestant of the night," Connor is saying as you climb the steps, "let's hear it [["for " + $pc.firstname + "..."|Oceana shower dance]]"<<silently>>
<<addmins 15>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You head back out onto the stage to a loud cheer from the crowd and the jaunty opening bars of Christina Aguilera's <i>Candyman</i>. Connor, standing by the shower, gestures you out to the front of stage.
[[Strut to the front.|Oceana shower dance 2]]<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You strut to the front of the stage<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>, your <<pcTits>> jiggling under your t-shirt<</if>>. The cheery trumpet blasts of <i>Candyman</i> kick in just as you get there.
[[Dance playfully.|Oceana shower dance 3][$temp to "playful"]]
[[Dance sexily.|Oceana shower dance 3][$temp to "sexy"]]<<silently>>
<<if $pc.nationality == "English" or $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set _braSize to $pc.braSize>>
<<elseif $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<if $pc.braSize == "34A" or $pc.braSize == "34B" or $pc.braSize == "34C" or $pc.braSize == "34D" or $pc.braSize == "34DD">>
<<set _braSize to $pc.braSize>>
<<elseif $pc.braSize == "34E">>
<<set _braSize to "34DDD">>
<</if>>
<</if>>
<<if $pc.nationality == "U.S.">>
<<if ($pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn" or $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger") and ($pc.braSize == "34DD" or $pc.brasize == "34E")>>
<<set $scene.nickname to "Jessica Rabbit">>
<<elseif ($pc.naturalHairColour == "darkBrown" or $pc.naturalHairColour == "lightBrown") and $pc.degree.subject == "journalism">>
<<set $scene.nickname to "Lois Lane">>
<<else>>
<<set $scene.nickname to "Miss America">>
<</if>>
<<elseif $pc.nationality == "Canadian">>
<<set $scene.nickname to "Miss Canada">>
<<elseif $pc.nationality == "English">>
<<if $pc.degree.subject == "law">>
<<set $scene.nickname to "Little Miss Law Firm">>
<<elseif $pc.degree.subject == "business">>
<<set $scene.nickname to "Little Miss Apprentice">>
<<elseif $pc.degree.subject == "psychology">>
<<set $scene.nickname to "Little Miss Brainy">>
<<elseif $pc.degree.subject == "journalism">>
<<set $scene.nickname to "Little Miss Daily Mail">>
<</if>>
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>
<<set $scene.nickname to "Cockadile Dundee">>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "playful">>\
<<pcSmile>>\
<<set $scene.pcScore += 1>>\
The song kicks in and you bust out a playful, saucy little retro dance. Summoning your inner 50s pin-up girl, you swing your hips, kick your heels, and shake your ass in a high energy version of the Lindy Hop.
<<elseif $temp == "sexy">>\
<<pcTalk>>\
<<set $scene.pcScore += 2>>\
The song kicks in, and so does the realisation that you're dancing on a stage in your underwear for the entertainment of several hundred <<aroused>> guys. You stretch your arms in the air and swing your hips in time with the beat, showing off your curves for the crowd.
<</if>>\
<i>He's a one stop shop/Makes the panties drop/He's a sweet talking, sugar coated candyman...</i>
"Alright, boys," Connor says while you dance, "this is $pc.firstname. She's a _braSize, and she's here for ye all the way from <<if $pc.nationality == "U.S.">>America!<<elseif $pc.nationality == "Canadian">>Canada! Canada's famous for ice hockey and no much else...still, wouldnay mind spending two minutes in <i>her</i> penalty box, eh, lads?<<elseif $pc.nationality == "Australian">>Australia! Wouldnay mind goin' <i>down under</i> on her, eh lads?<<elseif $pc.nationality == "New Zealand">>New Zealand! Wouldnay mind goin' <i>down under</i> on her, eh lads?<<elseif $pc.nationality == "English">>London!" This revelation brings a few boos from the crowd.
"Dinnay worry, lads," says Connor, then adopts a dark mutter: "we're gonnay drown the bitch." The boos turn to a big laugh. "Jest kidding, sweetie, jest kidding," Connor assures you, all smiles again, "welcome te Scotland.<</if>>
"$pc.firstname is $pc.age years old, and she's a $pc.degree.subject student," reports Connor, reading from his notes. The news that you've got a higher education draws a condescending <i>ooh</i> from the audience. <<if $pc.degree.subject == "law">>"Ah think she looks pretty good stripped down te her <i>briefs,</i> right lads?<<elseif $pc.degree.subject == "business">>"Wouldnay mind seeing her <i>dick-tation</i> technique, eh lads?<<elseif $pc.degree.subject == "psychology">>"Bet her profs all love getting <i>her</i> on the couch, eh lads?<<elseif $pc.degree.subject == "journalism">>"And ah think we're all looking forward to her next big <i>exposé,</i> am I right lads?<</if>> What de ye think, de ye wanna see $scene.nickname here get soaked?"
A male cheer erupts from the crowd. "I think that's a yes, $pc.firstname," observes Connor. "Time te [[get wet|Oceana shower dance 4]], sweetie!"<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You take a deep breath and strut over to the shower, hips swinging. Connor smiles at you reassuringly. The faucet, which was trickling, suddenly gushes into life as you approach.
The shower is a flimsy, portable cubicle with plastic sides and no door. No steam's coming from the water.
[[Dance sexily around the entrance.|Oceana shower dance 4.5]]
<<link "Get wet." "Oceana shower dance 5">><<removePCTop>><</link>><<silently>>
<<set $scene.pcScore += 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You take hold of the edges of the shower frame and shimmy <<sexily>>, shaking your <<pcAss>> for the crowd. A chant picks up: <i>"In! In! In! In! In!"</i>
<<link "Give the boys what they want." "Oceana shower dance 5">><<removePCTop>><</link>><<silently>>
/* stunned expression */
<<if Flag("pc-suntan")>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + "-" + Flag("pc-suntan") + ".png'>>" >>
<<else>>
<<= "<<set $avatar.jaw to 'av-adult-jawOpen-" + $pc.skinColour + ".png'>>" >>
<</if>>
<<set $avatar.brows to $pc.brows.oFace>>
<<if $avatar.browPiercing != "">>
<<set $avatar.browPiercing to $pc.browPiercing.oFace>>
<</if>>
<<set $avatar.mouth to $mouth.oFace>>
<<if Flag("pclipstick")>>
<<set $avatar.lipstick to $lipstick.oFace>>
<</if>>
<<pcRaiseEyebrows>>
/* wear splashed tee */
<<= "<<set $avatar.top to 'cloathes-tshirt-oceanaWetTee-splashed-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You climb up into the shower, <<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers" or $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">><<trainers>> squeaking<<else>>heels clicking<</if>> on wet porcelain as you step into the jet of water. It's <i>ice cold</i>, bitingly cold, and the sensation knocks the breath out of your lungs in a startled, girlish cry. Your body jolts in shock. Behind you, a cheer goes up from the crowd.
[[Back out a second.|Oceana shower dance 5.5]]
[[Get right under.|Oceana shower dance 6]]<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<set $scene.pcScore -= 5>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You recoil from the icy jet, putting a <<if $pc.lastWornShoes == "cloathes-shoes-kSwissHokeRetroTrainers" or $pc.lastWornShoes == "cloathes-shoes-converseHiTopsRed">>foot<<else>>heel<</if>> back down on the stage behind you. The crowd boos. "Get in there," Connor says scornfully. He grabs your ass and pushes you firmly back in.
[[Get under the water.|Oceana shower dance 6]]<<silently>>
<<pcMoodCalm>>
<<pcMoodSkeptical>>
<<setFlag "pc-is-drenched">>
<<pcHair>>
<<= '<<' + $pc.lastWornKnickers + '>>'>>
<<cloathes-top-oceanaWetTshirt>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You steel yourself and force yourself right under the horrible jet. Icy water cascades down your body, chilling you everywhere it touches. "Fuuuck!" you cry out, feeling your muscles tighten in protest. <<if lastVisited("Oceana shower dance 5.5") is 1>>Behind you, the booing from the crowd turns into a rowdy cheer.<<else>>Behind you, the crowd is still hooting and hollering.<</if>>
The song breaks down into a bebop interlude, Christina Aguilera scat singing over a synthesised drumbeat. You remember that you're supposed to be dancing.
[[Dance sensuously.|Oceana shower dance 7][$temp to "slow"]]
[[Dance energetically.|Oceana shower dance 7][$temp to "fast"]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<pcTalk>>
<<set $avatar.view to "rear">>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "slow">>\
<<set $scene.pcScore += 2>>\
You push through the shock of the freezing water. With your back to the crowd, you place your hands against the rear wall of the little stall, and circle your hips slowly and <<sexily>>, showing off your ass as the icy water cascades down over your body.
<<elseif $temp == "fast">>\
You push through the shock of the freezing water. With your back to the crowd, you swing your hips and bust out some exciting little kicks and twists in time with the fast paced song.
<</if>>\
[[Put your hands over your boobs and turn around.|Oceana shower dance 7.5][$avatar.view to "front"]]
[[Just turn around and show them what you've got.|Oceana shower dance 8][$avatar.view to "front"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if lastVisited("Oceana shower dance 7") is 1>>\
<<set $scene.pcScore += 1>>\
You shimmy around slowly, ass shaking in time with the music, hands on your hips. The crowd cheers at the sight of your <<pcTits>> through the soaked, transparent t-shirt.
<<else>>\
You lift your hands up into the air, and shimmy <<sexily>> like a belly dancer. The crowd cheers at the sight of your <<pcTits>> through the soaked, transparent t-shirt.
<</if>>\
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>\
"That's what ye came to see!" Connor says.
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>\
"Let's hear it for $pc.firstname's tits! The stars of her show!" Connor says.
<<elseif $pc.braSize == "34DD" or $pc.braSize == "34E">>\
"Fuck me," says Connor, "stonkin' big set on this one!"
<</if>>\
[[Dance sexily|Oceana shower dance 9][$temp to "dance"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Take off your t-shirt.|Oceana shower dance 8.5]]
<<elseif $pc.sobriety != "sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Take off your t-shirt."|Oceana shower dance 8.5]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Take off your t-shirt.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Smack your ass.|Oceana shower dance 9][$temp to "smack"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Smack your ass.</span>
<</if>>\
<<if $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>\
[[(Busty) Play with your boobs.|Oceana shower dance 9][$temp to "busty"]]
<<else>>\
<span class="greyedOut">(Busty) Play with your boobs.</span>
<</if>>\<<silently>>
<<set $scene.pcScore += 2>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You cup your hands over your breasts, your nipples feeling <<stiff>> as bullets in your palms. You turn around slowly, hips swinging in time with the music, until you're facing the crowd. "Och, she's teasing ye, lads," Connor says, "she's teasing ye."
[[Lift your hands away.|Oceana shower dance 8]]
[[Keep your boobs covered up.|Oceana shower dance 7.6]]<<silently>>
<<set $scene.pcScore -= 2>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You keep your hands where they are, circling your hips seductively in time with the beat. The crowd gets impatient, and some start to boo. Soon the booing gives way to a chant of <i>"Tits! Tits! Tits! Tits!"</i>
[[Lift your hands away.|Oceana shower dance 8]]<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "dance">>\
<<set $scene.pcScore += 1>>\
You throw yourself into your dance, shimmying with all the erotic grace you can muster, the soaked t-shirt clinging transparently to your body. The water's still freezing, but you're mainly feeling the music now.
<<elseif $temp == "busty">>\
<<set $scene.pcScore += 1>>\
You shimmy <<sexily>> in the shower, your hands <<fondling>> and kneading your big boobs through the clingy wet t-shirt. The water's still freezing, but you're mainly feeling the music now.
<<elseif $temp == "smack">>\
<<set $scene.pcLikesRough to true>>\
<<set $scene.pcScore += 1>>\
You turn to the side and thrust out your ass. You give yourself a few playful swats before finishing with a really strong slap! "Ow, that'll leave a mark!" Connor jokes.
<<elseif $temp == "topless">>\
<<set $scene.pcScore += 1>>\
You shimmy <<sexily>> in the shower, moving your hips with all the erotic grace you can muster. The freezing water splashes onto your <<pcTits>>, running down your cleavage.
<<elseif $temp == "bustyTopless">>\
<<set $scene.pcScore += 1>>\
<<pcSmile>>\
Shimmying <<sexily>> in the shower, you cup your hands under your <<pcTits>> and playfully bounce them. The freezing water rains down on them, and you make as if you're going to lick it off. The crowd let out a big cheer and you grin back.
<<elseif $temp == "pinchTits">>\
<<set $scene.pcScore += 1>>\
You shimmy <<sexily>> in the shower, your <<pcTits>> on full display. You tug and pinch them, <i>hard,</i> while swinging your hips to the beat. You can't tell if it's the freezing water or the rough play, but your nipples feel as hard as diamond right now.
<</if>>\
<i>Candyman</i> builds up to its jazzy finale, and Connor speaks up. "Alright, lads, let's hear it for $pc.firstname!" You step out of the shower to a [[loud cheer.|Oceana Connor interview]]<<silently>>
<<removePCTop>>
<<set $scene.pcScore += 3>>\
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Hips swaying, you reach down to the bottom of your t-shirt, and lift it slowly up over your stomach.
You stop just below your boobs, and try and yell over the music. "You want it?"
The crowd cheers their approval.
"You sure?" you shout, playing coy.
A chant of <i>"Off! Off! Off! Off!"</i> picks up. Satisfied, you pull the wet, clingy material up over your <<pcTits>> and off over your head.
Topless, you sling the t-shirt out into the crowd, earning a rowdy cheer.
[[Dance topless.|Oceana shower dance 9][$temp to "topless"]]
<<if $pc.braSize == "34D" or $pc.braSize == "34DD" or $pc.braSize == "34E">>\
[[(Big tits) Play with your boobs.|Oceana shower dance 9][$temp to "bustyTopless"]]
<<else>>\
<span class="greyedOut">(Busty) Lick your boobs.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Hurt your boobs.|Oceana shower dance 9][$temp to "pinchTits"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Play *rough* with your boobs.</span>
<</if>>\<<silently>>
<<addmins 1>>
<<pcSmile>>
<<set $scene.pcScore += 1>>
<<if $pc.naturalHairColour == "darkAuburn" or $pc.naturalHairColour == "lightAuburn" or $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>
<<set _hairColour to "redhead">>
<<elseif $pc.naturalHairColour == "blonde" or $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde">>
<<set _hairColour to "blonde">>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You step back out onto the stage, a relieved smile breaking out on your face as you look out onto the cheering crowd. Connor slides in next to you and grabs a handful of your cold, wet ass. <<if not Array.from($pc.isWearing).includes("top")>>You're topless, in front of hundreds of Scottish teenagers.<</if>> This is a <i>very weird</i> Saturday night.
<<if Array.from($knickers.flags).includes("sheer")>>\
<<if $pc.nationality == "English">>\
<<set $scene.nickname to "Posh Twat">>\
"$pc.firstname from England. Ye can tell she's a classy girl," he says into the mic, before pointing it right at the gusset of your <<= $knickers.desc.random()>>. "That, lads, is what ye call a posh twat."
<<elseif $pc.region == "Australasia">>\
"$scene.nickname," Connor says into the mic. "Really doing her bit for the tourism industry. Look, lads – " he points right at the gusset of your <<= $knickers.desc.random()>>. "She's showing us exactly what ye get Down Under!"
<<elseif $pc.nationality == "Canadian">>\
"$scene.nickname. What de ye reckon, lads?" he asks into the mic, before pointing it right at the gusset of your <<= $knickers.desc.random()>>. "I cannay have been the only one in here expecting her bush te be trimmed inty a maple leaf."
<<elseif $pc.nationality == "U.S.">>\
<<if $pc.bikiniLine == "hollywood">>\
"$scene.nickname," says Connor into the mic. "She's obviously sick of airplanes," he pronounces, then points at the gusset of your <<= $knickers.desc.random()>>. "Look, lads - she shaved off her landing strip!"
<<elseif $pc.bikiniLine == "brazilian" or $pc.bikiniLine == "landingStrip">>\
"$scene.nickname. She's flown a long way to be here!" says Connor into the mic, before pointing it right at the gusset of your <<= $knickers.desc.random()>>. "Ye can tell because there's her wee little landing strip right there."
<<else>>\
<i>"Ohhh sa-ay can ye seeee..."</i> Connor launches into a godawful version of The Star Spangled Banner into the mic, before pointing it right at the gusset of your <<= $knickers.desc.random()>>. <i>"Miss America's twat..."</i>
<</if>>\
<</if>>\
Cheers and laughter erupt from the crowd. <<if $pc.bikiniLine != "hollywood" and def _hairColour>>"What de ye think, lads? Natural _hairColour or not?" <</if>>Your hand darts to cover your crotch, but the grin on the face of the photographer and the looks on the faces of the boys in the crowd tell you that you were too late. You try to swat Connor's hand off your ass, but he just switches to the other cheek and squeezes it.
"Not the first time she's been soaking wet down there, I expect!" Connor's joke gets the crowd even more energised.
<<else>>\
"Girl number 5, $scene.nickname," says Connor. "This is another lovely arse, lads," he reports, his free hand roaming possessively over both your buttocks. "Verrry <<if $pc.bodyType == "curvy">>meaty<<elseif $pc.bodyType == "lean">>tight<<elseif $pc.bodyType == "hourglass">>curvy<</if>>."
<</if>>\
[[Keep smiling, let it happen.|Oceana Connor interview 1.5][$temp to "passive"]]
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Push back into his hand.|Oceana Connor interview 1.5][$temp to "rough"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex) Push back into his hand.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Grab his ass right back.|Oceana Connor interview 1.5][$temp to "grope"]]
<<else>>\
<span class="greyedOut">(Likes Older Men) Grab his ass right back.</span>
<</if>>\
[["Accidentally" tread on his foot.|Oceana Connor interview 1.5][$temp to "aggressive"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "passive">>\
You tense up as he gives your ass a rough <<grope>>. You maintain a smile through gritted teeth, resisting the urge to elbow him in the solar plexus.
<<elseif $temp == "rough">>\
<<set $scene.pcLikesRough to true>>\
You push your ass back into his hand. He clearly isn't expecting this, and shoots you a surprised look.
"Harder," you whisper into his ear. Connor loses his train of thought for a second.
He finally connects the correct mental wires and <<spanks>> your ass, drawing a cheer from the crowd.
<<elseif $temp == "grope">>\
Why let this chucklehead have all the fun? You keep your crotch covered with one hand, and grab a handful of <i>his</i> ass with the other. He jumps and gives a silly yelp of his own into the mic, drawing a big laugh from the crowd.
"We've got a live one!" he says.
<<elseif $temp == "aggressive">>\
You step out as if to give a small curtsy, making sure your back heel drops right on his foot. He gets the message and his hand comes off your ass.
<</if>>\
"Alright, love, that was quite a performance!" he says, hyping up the crowd. "Now, look out at the boys, pick one ye fancy, and tell him: what's your naughtiest sexual experience?"
He holds the mic up to your mouth. It smells of beery male breath.
<<if Flag("oceana-bisexual-vignette") == 1>>\
<<if $pc.region == "America">>\
<<set _guys to "a bunch of guys">>\
<<elseif $pc.region == "UK">>\
<<set _guys to "a bunch of men">>\
<<elseif $pc.region == "Australasia">>\
<<set _guys to "a bunch of blokes">>\
<</if>>\
<<if Flag("oceana-bisexual") != "refused">>\
[["Making out with another girl at a party, in front of " + _guys + "."|Oceana Connor interview 2][$temp to "bisexual"]]
<<else>>\
[["(Lie) Making out with another girl at a party, in front of " + _guys + "."|Oceana Connor interview 2][$temp to "bisexual"]]
<</if>>\
<</if>>\
<<if Flag("oceana-promiscuous-vignette") == 1>>\
<<if Flag("oceana-promiscuous") == "3some">>\
[[Sex with two soldiers at a party.|Oceana Connor interview 2][$temp to "promiscuous"]]
<<else>>\
[[(Lie) Sex with two soldiers at a party.|Oceana Connor interview 2][$temp to "promiscuous"]]
<</if>>\
<</if>>\
<<if Flag("oceana-lrs-vignette") == 1>>\
/* No story to tell about this one */ \
<</if>>\
<<if Flag("oceana-exhibitionist-vignette") == 1>>\
<<if $pc.nationality == "U.S.">>\
<<set _uni to "college">>\
<<else>>\
<<set _uni to "university">>\
<</if>>\
<<if Flag("oceana-exhibitionist") != "refused">>\
<<if Flag("watb-topless")>>\
[["Modelling topless at " + _uni + "."|Oceana Connor interview 2][$temp to "exhibitionist"]]
<<else>>\
[["Modelling nude at " + _uni + "."|Oceana Connor interview 2][$temp to "exhibitionist"]]
<</if>>\
<<else>>\
[["(Lie) Modelling nude at " + _uni + "."|Oceana Connor interview 2][$temp to "exhibitionist"]]
<</if>>\
<</if>>\
<<if Flag("oceana-lom-vignette") == 1>>\
<<if $pc.region == "America">>\
<<set _professors to "professors">>\
<<else>>\
<<set _professors to "lecturers">>\
<</if>>\
<<if Flag("oceana-lom") == "affair">>\
[["I had an affair with one of my " + _professors + "."|Oceana Connor interview 2][$temp to "lom"]]
<<elseif Flag("oceana-lom") == "tease">>\
[["I used to flash one of my " + _professors + " during class."|Oceana Connor interview 2][$temp to "lom"]]
<<else>>\
[["(Lie) I had an affair with one of my " + _professors + "."|Oceana Connor interview 2][$temp to "lom"]]
<</if>>\
/* also: graduation vignette? BJ for regrade? */ \
<</if>>\
/*
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Maybe right here, later?|Oceana Connor interview 2][$temp to "Promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Maybe right here, later?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Over my University professor's desk?|Oceana Connor interview 2][$temp to "LOM"]]
<<else>>\
<span class="greyedOut">(Likes Older Men from start) Over my University professor's desk?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
[[(Exhibitionist) On the hood of a car?|Oceana Connor interview 2][$temp to "Exhib"]]
<<else>>\
[[(Exhibitionist) On a car bonnet?|Oceana Connor interview 2][$temp to "Exhib"]]
<</if>>\
<<else>>\
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>\
<span class="greyedOut">(Exhibitionist from start) On the hood of a car?</span>
<<else>>\
<span class="greyedOut">(Exhibitionist from start) On a car bonnet?</span>
<</if>>\
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Cuffed to a bed?|Oceana Connor interview 2][$temp to "LRS"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex from start) Cuffed to a bed?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
[[(Bisexual) In the girls' locker room at university?|Oceana Connor interview 2][$temp to "Bi"]]
<<else>>\
<span class="greyedOut">(Bisexual from start) In the girls' locker room at university?</span>
<</if>>\ */<<silently>>
<<addmins 1>>
<<set $avatar.lanyard to "">>
<<= "<<set $avatar.top to 'cloathes-top-cameronRacerbackVestTop-lifted-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-cameronRacerbackVestTop-lifted-white-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoGeneral.gif'>" >>\
</div>
You feel yourself slipping deeper and deeper into the warm blackness. It's like you're wrapped up in a comfy bed, bundled in soft covers.
You are very faintly aware of Dr Campbell's voice, but it sounds like it is very far away. You can't make out what he is saying, but his words are a soothing presence.
You feel so comfortable that it would be absurd to leave, but you suddenly feel yourself being drawn slowly upwards and out of your trance.
[[Dr Campbell gently removes the headphones and blindfold, and you come back to reality.|Dr Campbell post hypno 1]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if hasVisited("Corinthian Q&A")>>\
"No more questions, sir."
<<else>>\
You shake your head. "No questions, sir."
<</if>>\
"Excellent." Mike passes you a sealed envelope marked <<= $pc.knownAs.toUpperCase()>>. "Keys, address, alarm code. Get down there and show us what you can do."
<<if Flag("armed-lioness")>>\
He uses the phone on his desk to summon Clark. "$pc.knownAs's signing out a firearm for LIONESS," Mike explains. "Can you escort her to the armoury?"
"Ah, [[sure thing|Red House Armoury]], sir," murmurs Clark, sounding surprised.
<<else>>\
You scoop up the envelope and [[leave the bunker|Drive to Glasgow]].
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"No, sir." You shake your head. "No problem."
"Good girl." Mike passes you a sealed envelope marked <<= $pc.knownAs.toUpperCase()>>. "Keys, address, alarm code. Get down there and show us what you can do."
<<if Flag("armed-lioness")>>\
He uses the phone on his desk to summon Clark. "$pc.knownAs's signing out a firearm for LIONESS," Mike explains. "Can you escort her to the armoury?"
"Ah, [[sure thing|Red House Armoury]], sir," murmurs Clark, sounding surprised.
<<else>>\
You scoop up the envelope and [[leave the bunker|Drive to Glasgow]].
<</if>>\<<silently>>
<<addmins 1>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "promiscuous">>\
<<if Flag("oceana-promiscuous-vignette") == 1>>\
<<silently>>
/* sex with 2 guys at a party */
<<set $scene.pcScore += 2>>
<<if $pc.region == "America">>
<<set _guys to "guys">>
<<elseif $pc.region == "UK">>
<<set _guys to "men">>
<<elseif $pc.region == "Australasia">>
<<set _guys to "blokes">>
<</if>>
<</silently>>\
"Um...I had a threesome with two _guys once," you say into the mic. A masculine shout goes up from the crowd, somewhere between approval and condescension. "At a party." <<if Flag("oceana-promiscuous") != "3some">>It's not <i>quite</i> true, but it <i>nearly</i> happened, and the boys in the crowd seem to have lapped it up without question.<</if>>
<<if $scene.nickname == "Little Miss CEO">>\
"Fuckin' hell," sniggers Connor, "Little Miss CEO knows how to multi-task!"
<<else>>\
"Two inty one <i>did</i> go, eh?" Connor asks rhetorically. "Alright, lads, any of yers who was thinkin' about buyin' her a drink afterwards...bring yer best mate!"<</if>> The crowd hoot and laugh in approval. You see the cameraman's flashbulb pulse a dozen times as he captures your reaction.
"Alright, from spitroast honey all the way to Miss Wet T-shirt contestant here at Oceana, let's hear it one more time for girl number 5, $pc.firstname!" Connor pats your ass, dismissing you.
[[Strut off the stage.|Oceana backstage break 2]]
/* if vignette is 1 */
<</if>>\
<<elseif $temp == "bisexual">>\
<<if Flag("oceana-bisexual-vignette") == 1>>\
<<silently>>
/* spin the bottle gane */
<<set $scene.pcScore += 4>>
<<if $pc.region == "America">>
<<set _guys to "guys">>
<<elseif $pc.region == "UK">>
<<set _guys to "men">>
<<elseif $pc.region == "Australasia">>
<<set _guys to "blokes">>
<</if>>
<</silently>>\
"Um...probably making out with another girl in front of a bunch of _guys," you say into the mic. <<if Flag("oceana-bisexual") == "refused">>That's not <i>true,</i> but it's<<else>>That's<</if>> exactly what the crowd wanted to hear; a loud cheer goes up from the audience.
"Oi, oi, oi!" Connor barks into the mic. "Lads, shut the fuck up!" He waits for the crowd to quiet down before respectfully turning the mic back to you. "Continue, please. I believe ye were just getting to the good part. Where did this happen?"
"Student party," you say. "We got talked into playing spin the bottle, and my first spin landed on her." The crowd roar and stamp their feet in approval.
"Fuck me," says Connor once the noise has died down. "Shoulda gone te university. Alright, from spin the bottle all the way to Miss Wet T-shirt contestant here at Oceana, let's hear it one more time for girl number 5, $pc.firstname!" Connor pats your ass, dismissing you.
[[Strut off the stage.|Oceana backstage break 2]]
/* if vignette is 1 */
<</if>>\
<<elseif $temp == "exhibitionist">>\
<<if Flag("oceana-exhibitionist-vignette") == 1>>\
<<set $scene.pcScore += 1>>
<<if Flag("watb-topless")>>\
"Um...I modelled topless for an art exhibition at <<university>>," you say into the mic. A masculine cheer goes up from the crowd.
<<else>>\
"Um...I modelled naked for an art exhibition at <<university>>," you say into the mic. <<if Flag("oceana-exhibitionist") == "refused">>Well, <i>you</i> didn't, but a bunch of other <<= Flag("pc-uni-shortname")>> girls did, so this seems pretty believable.<</if>> A masculine cheer goes up from the crowd.
<</if>>\
"Oh aye?" asks Connor. "How'd ye get inty that?"
"Uh...there was a notice on a board..." you begin.
Connor snatches back the mic. "Sluts wanted!" he quips, and the crowd hoot and laugh in approval. You see the cameraman's flashbulb pulse a dozen times as he captures your reaction.
"Alright, from artist's model all the way to Miss Wet T-shirt contestant here at Oceana, let's hear it one more time for girl number 5, $pc.firstname!" Connor pats your ass, dismissing you.
[[Strut off the stage.|Oceana backstage break 2]]
/* if vignette is 1 */
<</if>>\
<<elseif $temp == "lom">>\
<<if Flag("oceana-lom-vignette") == 1>>\
<<set $scene.pcScore += 1>>\
/* affair with prof */\
<<if Flag("oceana-lom") == "tease">>\
"Um...I used to flash one of my <<professors>> during class," you admit. A masculine cheer goes up from the crowd, somewhere between approval and derision.
"Course ye did, course ye did," Connor says in a world-weary tone. "The knickers come off when they want something out of ye, eh lads?" He's making it sound worse than it was, but he gets a shout of cynical agreement back from the crowd. "Och, well, maybe we'll see how badly $scene.nickname wants yer vote in the next round."
The crowd hoot and laugh in approval. You see the cameraman's flashbulb pulse a dozen times as he captures your reaction.
"Alright, from flashing her twat in class all the way to Miss Wet T-shirt contestant here at Oceana, let's hear it one more time for girl number 5, $pc.firstname!" Connor pats your ass, dismissing you.
[[Strut off the stage.|Oceana backstage break 2]]
<<else>>\
"Um...I had an affair with one of my <<professors>>," you say. <<if Flag("oceana-lom") == "affair">>After keeping it a secret for so long, admitting it on a stage and into a microphone feels bizarre.<<else>>That's not actually <i>true,</i> but the audience seems ready to believe it.<</if>> A masculine cheer goes up from the crowd, somewhere between approval and derision.
"Really? Well, I got me Ph.D right here!" Connor gives a tug on his <<crotch>>. "How about we meet in my office later te discuss yer grades, $scene.nickname?"
The crowd hoot and laugh in approval. You see the cameraman's flashbulb pulse a dozen times as he captures your reaction.
"Alright, from earning her grades the easy way all the way to Miss Wet T-shirt contestant here at Oceana, let's hear it one more time for girl number 5, $pc.firstname!" Connor pats your ass, dismissing you.
[[Strut off the stage.|Oceana backstage break 2]]
<</if>>\
/* if vignette is 1 */
<</if>>\
<<elseif $temp == "lrs">>\
<<if Flag("oceana-lrs-vignette") == 1>>\
/* if vignette is 1 */
<</if>>\
/* if temp = promiscuous */
<</if>>\<<silently>>
<<addmins 1>>
<<pcSmile>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You strut <<sexily>> back to the stage door to applause from the crowd. Backstage, Dave offers you another brightly coloured shot. "Have one o' these, warm ye right back up."
You take one at random, knowing they will all taste like alcoholic candy anyway. You knock back a <<= either("red", "green", "blue", "pink", "orange", "yellow", "purple")>> one, while Connor is talking on the mic: "...in a moment, we're gonnay get all five of our lovely girls back onstage for ye, so get ready, fellas..." <<drinkAlcohol 30>>
"Okay, ladies," <<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> Dave says, "once more into the breach."
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<<if $pc.iq gte 140>>It's <i>unto,</i> actually, but you're not sure he'd appreciate a lesson on Shakespeare from a <<if $avatar.top == "">>topless,<<else>>semi-naked,<</if>> soaking wet girl. <</if>>He organises you back into numerical order, then $scene.female1.firstname leads off, climbing back up the [[metal staircase.|Oceana group onstage]]<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
You follow the other girls <<click "ⓘ">><<toggleclass "#contestantsInfo" "hidden">><</click>> back onstage to a cheer from the crowd and the synth intro to Cobra Starship's <i>Good Girls Go Bad.</i> "Alright, welcome back $scene.female1.firstname, $scene.female2.firstname, $scene.female3.firstname, $scene.female4.firstname and $pc.firstname! Front of the stage, ladies, front of the stage, dinnay be shy! I mean, the time te be shy passed a long time ago, right?"
<div id="contestantsInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
[[Dance sexily.|Oceana group dance 1]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You take up a position a few feet from $scene.female4.firstname and dance <<sexily>>, shimmying your boobs and shaking your ass. This song is groovier and more mellow than <i>Candyman,</i> and a bit easier to dance gracefully to.
"Alright, girls!" Connor's voice booms over the top of the song. "Last chance te impress the boys. Let's see how bad they can be, eh, boys?" He leads a chant, which the crowd enthusiastically picks up: "Off! Off! Off! Off! Off!"
<<silently>>
<<set $scene.tshirtsOn to [
$scene.female1,
$scene.female2,
$scene.female3,
$scene.female4]>>\
<<set _chosenSlut to $scene.tshirtsOn.pluck()>>
<<if _chosenSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<if $avatar.top == "">>
<<set $scene.slut1 += 1>>
<<else>>
<<set $scene.slut1 += 3>>
<</if>>
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<if $avatar.top == "">>
<<set $scene.slut2 += 1>>
<<else>>
<<set $scene.slut2 += 3>>
<</if>>
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<if $avatar.top == "">>
<<set $scene.slut3 += 1>>
<<else>>
<<set $scene.slut3 += 3>>
<</if>>
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<if $avatar.top == "">>
<<set $scene.slut4 += 1>>
<<else>>
<<set $scene.slut4 += 3>>
<</if>>
<</if>>
<</silently>>\
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> is the first to give in to the pressure, lifting her wet t-shirt up off over her head, and tossing it into the crowd. The chant turns into a big cheer. "That's contestant number _chosenSlut.contestNo, _chosenSlut.firstname, _chosenSlut.zinger. <<if $avatar.top == "">>She's catching up wi' number 5, $scene.nickname over there! Who's gonnay be next?"
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut == $scene.female1>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut == $scene.female2>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut == $scene.female3>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut == $scene.female4>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<i>"Off! Off! Off!"</i> [[the chant resumes.|Oceana group dance 2][$temp to "topless"]]
<<else>>Who's gonnay be next?"
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut == $scene.female1>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut == $scene.female2>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut == $scene.female3>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut == $scene.female4>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<i>"Off! Off! Off!"</i> the chant resumes.
[[Take your top off.|Oceana group dance 2][$temp to "strip"]]
[[Leave it on.|Oceana group dance 2][$temp to "wait"]]
<</if>><<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "wait">>\
<<silently>>
<<set _firstSlut to $scene.tshirtsOn.pluck()>>
<<if _firstSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _firstSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _firstSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _firstSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _secondSlut to $scene.tshirtsOn.pluck()>>\
<<if _secondSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _secondSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _secondSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _secondSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _lastgirl to $scene.tshirtsOn.random()>>\
<</silently>>\
_firstSlut.firstname loses her top next, quickly followed by _secondSlut.firstname, to approving yells from the crowd. "Rapid fire!" says Connor. "That's number _firstSlut.contestNo, _firstSlut.firstname..._firstSlut.zinger. And she's been joined by number _secondSlut.contestNo, _secondSlut.firstname..._secondSlut.zinger!"
You keep up the energy, shimmying and shaking your <<pcTits>> for the mob. But with your top still on, you are starting to lose the crowd a little.
"Three down, two te go, lads," says Connor. "Come on, let 'em what ye wanna see..."
He holds his mic out to the audience. A chant of <i>"Tits! Tits! Tits!"</i> picks up. Of the girls on stage, <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> now it's just you and _lastgirl.firstname dancing with your tops still on.
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
[[Lose your top|Oceana group dance 3][$temp to "goFirst"]]
[[Keep it on a bit longer|Oceana group dance 3][$temp to "goLast"]]
<<elseif $temp == "strip">>\
<<removePCTop>>\
<<set $scene.pcScore +=1>>\
You take a deep breath and curl your fingers under the bottom of your t-shirt. Shimmying your hips in time with the music, you draw the cold, wet and clingy top off over your <<pcTits>> and up off over your head. The crowd cheers: you toss them the shirt. "That's $pc.firstname – $scene.nickname – doin' her bit for <<if $pc.nationality == "English">>cross-border<<else>>international<</if>> relations! <<if $pc.braSize == "34DD" or $pc.braSize == "34E">> Dinnay know how she smuggled in those big bazookas, though!<</if>> Who's gonnay be next? What do ye want, boys?" He holds his mic out to the audience. A chant of <i>"Tits! Tits! Tits!"</i> picks up.
[[Dance topless.|Oceana group dance 3][$temp to "topless"]]
<<elseif $temp == "topless">>\
<<silently>>
<<set _firstSlut to $scene.tshirtsOn.pluck()>>
<<if _firstSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _firstSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _firstSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _firstSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _secondSlut to $scene.tshirtsOn.pluck()>>\
<<if _secondSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _secondSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _secondSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _secondSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _lastgirl to $scene.tshirtsOn.random()>>\
<</silently>>\
You circle your hips flirtatiously, your <<pcTits>> on display as you dance for the boys.
_firstSlut.firstname loses her top next, quickly followed by _secondSlut.firstname. "Rapid fire!" says Connor. "That's number _firstSlut.contestNo, _firstSlut.firstname..._firstSlut.zinger. And she's been joined by number _secondSlut.contestNo, _secondSlut.firstname..._secondSlut.zinger!"
Of all the girls on the stage, <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> only _lastgirl.firstname is still dancing with her top on. "Come on, number _lastgirl.contestNo," says Connor, affecting exasperation. "We havenay got all weekend."
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<i>"Off! Off! Off! Off! Off!"</i> demand the crowd. It's the loudest you've heard them shout [[all night.|Oceana group dance 3][$temp to "lastGirl"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<set _panties to $knickers.desc.random()>>\
<<if $temp == "lastGirl">>\
<<silently>>
<<set _lastgirl to $scene.tshirtsOn.random()>>\
<<if _lastgirl.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _lastgirl.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _lastgirl.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _lastgirl.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<</silently>>\
_lastgirl.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> gives in, pulling her top off over her head to a cheer from the crowd. She dances with it in her hand until Connor takes it from her. "Alright, lads, let's hear it for contestant number _lastgirl.contestNo, _lastgirl.firstname, _lastgirl.zinger!" She looks a little regretful as her top is taken away. The ubiquitous cameraman snaps more photos, capturing the look on her face.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _lastgirl == $scene.female1>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _lastgirl == $scene.female2>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _lastgirl == $scene.female3>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _lastgirl == $scene.female4>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>\
You dance topless to the music for a few bars, shimmying your hips and throwing your arms up <<sexily>>, before Connor cuts in again. "Alright, girls, now you're properly attired, but we still think ye've been holding back. What de ye think, lads, should we let them get <i>wild?"</i> The crowd yells in assent: apparently the lads do, indeed, think you should be allowed to get wild.
"Ye heard the boys, ladies," says Connor. "They wanna see ye go crazy! Knickers off, snog each other, whatever it takes. Let's give them some encouragement, lads! Let's <i>gooooo wiiiiiild!"</i> The loudest cheer of the night goes up, the DJ cranks the music up even louder, and you feel the expectation of a whole crowd focused on you. <i>Fuck!</i> What are you going to <i>do?</i>
[[Dance sexily.]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Lose your _panties .</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[[(Bisexual) Dance sexily with another girl.]]
<<else>>\
<span class="greyedOut">(Bisexual) Dance sexily with another girl.</span>
<</if>>\
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Older Men")>>\
[[(Promiscuous/Likes Older Men) Dance sexily with Connor.]]
<<else>>\
<span class="greyedOut">(Promiscuous/Likes Older Men) Dance sexily with Connor.</span>
<</if>>\
<<elseif $temp == "goFirst">>\
<<silently>>
<<set _lastgirl to $scene.tshirtsOn.random()>>
<<if _lastgirl.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>
<<elseif _lastgirl.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>
<<elseif _lastgirl.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>
<<elseif _lastgirl.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>
<</if>>\
<</silently>>\
<<removePCTop>>\
<<set $scene.pcScore +=1>>\
You take a deep breath and curl your fingers under the bottom of your t-shirt. Shimmying your hips in time with the music, you draw the cold, wet and clingy top off over your <<pcTits>> and up off over your head. The crowd cheers: you toss them the shirt. "That's number 5, $pc.firstname – $scene.nickname – doin' her bit for <<if $pc.nationality == "English">>cross-border<<else>>international<</if>> relations!<<if $pc.braSize == "34DD" or $pc.braSize == "34E">> Dinnay know how she smuggled in those big bazookas, though!<</if>>"
They pick up their "Off! Off! Off!" chant again, focusing on _lastgirl.firstname. <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> She gives in, pulling her top off over her head to a cheer from the crowd. She dances with it in her hand until Connor takes it from her. "Alright, lads, let's hear it for contestant number _lastgirl.contestNo, _lastgirl.firstname, _lastgirl.zinger." She looks a little regretful as her top is taken away. The ubiquitous cameraman snaps more photos, capturing the look on her face.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _lastgirl == $scene.female1>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _lastgirl == $scene.female2>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _lastgirl == $scene.female3>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _lastgirl == $scene.female4>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>\
You dance topless to the music for a few bars, shimmying your hips and throwing your arms up <<sexily>>, before Connor cuts in again. "Alright, girls, now you're properly attired, but we still think ye've been holding back. What de ye think, lads, should we let them get <i>wild?"</i> The crowd yells in assent: apparently the lads do, indeed, think you should be allowed to get wild.
"Ye heard the boys, ladies," says Connor. "They wanna see ye go crazy! Knickers off, snog each other, whatever it takes. Let's give them some encouragement, lads! Let's <i>gooooo wiiiiiild!"</i> The loudest cheer of the night goes up, the DJ cranks the music up even louder, and you feel the expectation of a whole crowd focused on you. <i>Fuck!</i> What are you going to <i>do?</i>
[[Dance sexily.]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Lose your _panties.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[[(Bisexual) Dance sexily with another girl.]]
<<else>>\
<span class="greyedOut">(Bisexual) Dance sexily with another girl.</span>
<</if>>\
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Older Men")>>\
[[(Promiscuous/Likes Older Men) Dance sexily with Connor.]]
<<else>>\
<span class="greyedOut">(Promiscuous/Likes Older Men) Dance sexily with Connor.</span>
<</if>>\
<<elseif $temp == "goLast">>\
<<silently>>
<<set _lastSlut to $scene.tshirtsOn.random()>>\
<<if _lastSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _lastSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _lastSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _lastSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<</silently>>\
_lastSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> gives in quickly, pulling her top off over her head to a cheer from the crowd. She dances with it in her hand until Connor takes it from her. "Alright, lads, let's hear it for contestant number _lastSlut.contestNo, _lastSlut.firstname, _lastSlut.zinger." She looks a little regretful as her top is taken away. The ubiquitous cameraman snaps more photos, capturing the look on her face.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _lastSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _lastSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _lastSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _lastSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>\
"Okay, jest $scene.nickname needs te get with the program." Connor appears by your side, <<if $scene.pcLikesRough == true>>giving your ass an open-handed smack. "This bad girl's been holding out on us! Let's tell 'er, boys! Off! Off! Off!"<<else>>his hand cupping your ass as you dance. "Let's give her some encouragment, lads. Off! Off! Off!"<</if>>
<i>"Off! Off! Off! Off!"</i> demand the crowd. Being shouted at by a mob of young men is more than a little intimidating.
[[Give the boys what they want.|Oceana group dance 3.5][$temp to "goLast"]]
<<elseif $temp == "topless">>\
<<silently>>
<<set _firstSlut to $scene.tshirtsOn.pluck()>>
<<if _firstSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _firstSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _firstSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _firstSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _secondSlut to $scene.tshirtsOn.pluck()>>\
<<if _secondSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _secondSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _secondSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _secondSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<<set _lastgirl to $scene.tshirtsOn.random()>>\
<</silently>>\
You circle your hips flirtatiously, your <<pcTits>> on display as you dance for the boys.
_firstSlut.firstname loses her top next, quickly followed by _secondSlut.firstname, to approving yells from the crowd. "Rapid fire!" says Connor. "That's number _firstSlut.contestNo, _firstSlut.firstname..._firstSlut.zinger. And she's been joined by number _secondSlut.contestNo, _secondSlut.firstname..._secondSlut.zinger!"
Of all the girls on the stage, <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> only _lastgirl.firstname is still dancing with her top on. "Come on, number _lastgirl.contestNo," says Connor, affecting exasperation. "We havenay got all weekend."
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<i>"Off! Off! Off! Off! Off!"</i> demand the crowd. It's the loudest you've heard them shout [[all night.|Oceana group dance 3.5][$temp to "lastGirl"]]
<</if>><<silently>>
<<set $scene.knickersOn to [
$scene.female1,
$scene.female2,
$scene.female3,
$scene.female4]>>\
<<set _chosenSlut to $scene.knickersOn.pluck()>>
<<set _coinToss to "tails">>
<<if _coinToss == "tails">>
<<if _chosenSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>
<<set $scene.female3.clothedState to "nude">>
<</if>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<removePCKnickers>>\
<<set _panties to $knickers.desc.random()>>\
<<set $scene.lostThong to true>>\
<<set $pc.wasWearing.delete("knickers")>>\
<i>Fuck it.</i> You're going to win this thing. It's not like it's covering much, anyway. You turn and wiggle your ass at the crowd as you peel down your flimsy, wet thong.
You whip back around on the crowd and strike a pose, your <<if $pc.bikiniLine == "hollywood">>shaved<<else>>neatly trimmed<</if>> pussy on total display. You swing the thong around your finger for a second, trying to draw more attention. Not that you need it; hundreds of thirsty eyes roam all over you. <<if Array.from($pc.kinks).includes("Exhibitionist")>>It's a fucking <i>rush.</i><</if>>
You snap the thong off your finger. It flies into the crowd, and into some young Scottish guy's wank fantasies forever.
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#chosenSlutInfo" "hidden">><</click>> looks over and bites her bottom lip, making a decision about what's left of her dignity. <<if _coinToss == "heads">>She decides to keep her _chosenSlut.knickers on, turning around and twerking to show off her ass instead.<<else>>She decides to follow your example; her hands flutter up to the waistband of her _chosenSlut.knickers and she peels them down, baring her _chosenSlut.pussy.<<set _chosenSlut.clothedState to "nude">><</if>>
<div id="chosenSlutInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
[[Dance naked.|(Exhibitionist) Dance naked.]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You try to flirt with $scene.female4.firstname, <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> gradually dancing closer to her. At first, she's too drunk and into the moment to notice you. You grab her shoulder and slide over until you're looking into each other's eyes and grinding up against each other.
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>\
The crowd seems to approve. A chant of "Kiss! Kiss! Kiss!" picks up.
[[Kiss her.|(Bisexual) Dance sexily with another girl 2][$temp to "kiss"]]
[[Just dance.|(Bisexual) Dance sexily with another girl 2][$temp to "dance"]]<<silently>>
<<set $chapter.dancedWithConnor to true>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Connor has been using you as a prop all night; it's time to use him a little bit. You dance up to him and grab the front of his shirt, pulling him in close. You run your body up and down his, getting his clothes wet.
"Woah ho! We got a lass with good taste in here!" he says. He grabs your ass with his free hand, and you grab his right back. "Let this be a lesson to ye, boys! Bein' a small business owner has its privileges!"
[[Play along.|(Promiscuous/Likes Older Men) Dance sexily with Connor 2][$temp to "playful"]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Encourage him to grope you.|(Promiscuous/Likes Older Men) Dance sexily with Connor 2][$temp to "sexy"]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Encourage him to grope you."|(Promiscuous/Likes Older Men) Dance sexily with Connor 2][$temp to "sexy"]]
<<else>>\
<span class="greyedOut">(Promiscuous or Drunk) Encourage him to grope you.</span>
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<set _panties to $knickers.desc.random()>>\
<<if $temp == "lastGirl">>\
<<silently>>
<<set _lastSlut to $scene.tshirtsOn.random()>>\
<<if _lastSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "topless">>
<<set $scene.slut1 += 1>>\
<<elseif _lastSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "topless">>
<<set $scene.slut2 += 1>>\
<<elseif _lastSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "topless">>
<<set $scene.slut3 += 1>>\
<<elseif _lastSlut.firstname == $scene.female4.firstname>>
<<set $scene.female4.clothedState to "topless">>
<<set $scene.slut4 += 1>>\
<</if>>
<</silently>>\
_lastSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> gives in, pulling her top off over her head to a cheer from the crowd. She dances with it in her hand until Connor takes it from her. "Alright, lads, let's hear it for contestant number _lastSlut.contestNo, _lastSlut.firstname, _lastSlut.zinger." She looks a little regretful as her top is taken away. The ubiquitous cameraman snaps more photos, capturing the look on her face.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _lastSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _lastSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _lastSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _lastSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>\
You dance topless to the music for a few bars, shimmying your hips and throwing your arms up <<sexily>>, before Connor cuts in again. "Alright, girls, now you're properly attired, but we still think ye've been holding back. What de ye think, lads, should we let them get <i>wild?"</i> The crowd yells in assent: apparently the lads do, indeed, think you should be allowed to get wild.
"Ye heard the boys, ladies," says Connor. "They wanna see ye go crazy! Knickers off, snog each other, whatever it takes. Let's give them some encouragement, lads! Let's <i>gooooo wiiiiiild!"</i> The loudest cheer of the night goes up, the DJ cranks the music up even louder, and you feel the expectation of a whole crowd focused on you.
[[Dance sexily.]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<else>>\
<span class="greyedOut">(Exhibitionist or drunk) Lose your _panties.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[[(Bisexual) Dance sexily with another girl.]]
<<else>>\
<span class="greyedOut">(Bisexual) Dance sexily with another girl.</span>
<</if>>\
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Older Men")>>\
[[(Promiscuous/Likes Older Men) Dance sexily with Connor.]]
<<else>>\
<span class="greyedOut">(Promiscuous/Likes Older Men) Dance sexily with Connor.</span>
<</if>>\
<<elseif $temp == "goLast">>\
<<removePCTop>>\
<<set $scene.pcScore +=1>>\
You take a deep breath and curl your fingers under the bottom of your t-shirt. Shimmying your hips in time with the music, you draw the cold, wet and clingy top off over your <<pcTits>> and up off over your head. The crowd cheers: you toss them the shirt. "That's $pc.firstname – $scene.nickname – doin' her bit for <<if $pc.nationality == "English">>cross-border<<else>>international<</if>> relations!<<if $pc.braSize == "34DD" or $pc.braSize == "34E">> Dinnay know how she smuggled in those big bazookas, though!<</if>>"
You dance topless to the music for a few bars, shimmying your hips and throwing your arms up <<sexily>>, before Connor cuts in again. "Alright, girls, now you're properly attired, but we still think ye've been holding back. What de ye think, lads, should we let them get <i>wild?"</i> The crowd yells in assent: apparently the lads do, indeed, think you should be allowed to get wild.
"Ye heard the boys, ladies," says Connor. "They wanna see ye go crazy! Knickers off, snog each other, whatever it takes. Let's give them some encouragement, lads! Let's <i>gooooo wiiiiiild!"</i> The loudest cheer of the night goes up, the DJ cranks the music up even louder, and you feel the expectation of a whole crowd focused on you. <i>Fuck!</i> What are you going to <i>do?</i>
[[Dance sexily.]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Lose your " + _panties + "."|(Exhibitionist) Lose your thong.]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Lose your _panties.</span>
<</if>>\
<<if Array.from($pc.kinks).includes("Bisexual")>>\
[[(Bisexual) Dance sexily with another girl.]]
<<else>>\
<span class="greyedOut">(Bisexual) Dance sexily with another girl.</span>
<</if>>\
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Likes Older Men")>>\
[[(Promiscuous/Likes Older Men) Dance sexily with Connor.]]
<<else>>\
<span class="greyedOut">(Promiscuous/Likes Older Men) Dance sexily with Connor.</span>
<</if>>\
<</if>><<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You dance <<sexily>> under the pink and red stage lights, <<if Array.from($pc.isWearing).includes("knickers")>>naked except for a tiny, cold, soaked-through thong.<<else>>your naked body completely on display.<</if>> The photographer's camera flashes over and over again, recording every jiggle. You shake your ass, <<if Array.from($pc.isWearing).includes("knickers")>>topless<<else>>naked<</if>> on a stage for the entertainment of hundreds of guys<<if $pc.family.members.includes("Younger Sister")>> your little sister's age<</if>>.
<<silently>>
<<set $scene.knickersOn to [
$scene.female1,
$scene.female2,
$scene.female3]>>\
<<set _chosenSlut to $scene.knickersOn.pluck()>>
<<if _chosenSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "nude">>
<</if>>
<<set $scene.knickersOn.push($scene.female4)>>\
<<set _panties to $knickers.desc.random()>>
<</silently>>\
A big cheer goes up from the crowd: glancing across the stage, you see that _chosenSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> is peeling down her _chosenSlut.knickers, baring her _chosenSlut.pussy. She throws the wet little garment out into the crowd.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<</if>>\
</div>
Dancing to your left, $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> looks over to you, as if looking for guidance.
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|Dance sexily 2][$temp to "strip"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Lose your _panties.</span>
<</if>>\
[["Keep " + $knickers.pronoun + " on."|Dance sexily 2][$temp to "dance"]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<set _panties to $knickers.desc.random()>>\
<<if $temp == "strip">>\
<<removePCKnickers>>\
<<set $scene.lostThong to true>>\
<<set $pc.wasWearing.delete("knickers")>>\
Last chance to go for it! <i>Fuck it;</i> you're going to win this thing. It's not like it's covering much, anyway. You turn and wiggle your ass at the crowd as you peel down your flimsy, wet thong.
You whip back around on the crowd and strike a pose, your <<if $pc.bikiniLine == "hollywood">>shaved<<else>>neatly trimmed<</if>> pussy on total display. You swing the thong around your finger for a second, trying to draw more attention. Not that you need it; hundreds of thirsty eyes roam all over you. <<if Array.from($pc.kinks).includes("Exhibitionist")>>It's a fucking <i>rush.</i><</if>>
You snap the thong off your finger. It flies into the crowd, and into some young Scottish guy's wank fantasies forever.
Dancing alongside you, $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> bites her bottom lip, making a decision about what's left of her dignity. <<set _coinToss to either("heads", "tails")>><<if _coinToss == "heads">>She decides to keep her $scene.female4.knickers on, turning around and twerking to show off her ass instead.<<else>><<set $scene.female4.clothedState to "nude">> Your example emboldens her. Her hands flutter up to the waistband of her $scene.female4.knickers and she peels them down, baring her $scene.female4.pussy.<</if>>
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<<elseif $temp == "dance">>\
You play with your _panties for a second, grappling with the decision. But you choose to keep $knickers.pronoun on, not wanting to lose your last scrap of clothing. You try to amp up your sexy moves to compensate, swaying your hips and shaking your <<pcTits>>.
Dancing alongside you, $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> bites her bottom lip, making a decision about what's left of her dignity. <<set _coinToss to either("heads", "tails")>><<if _coinToss == "heads">>She decides to keep her $scene.female4.knickers on, turning around and twerking to show off her ass instead.<<else>><<set $scene.female4.clothedState to "nude">> Her hands flutter up to the waistband of her $scene.female4.knickers and she peels them down, baring her $scene.female4.pussy.<</if>>
<</if>>\
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
The song builds up to its big party guitar outtro. <i>I make them good girls go bad! I make them good girls go...Good girls go bad!</i> You dance your ass off, giving it everything you've got in the last few seconds.
The track ends, the white house lights come up, and the music dies – to be replaced by a big cheer and round of applause from the audience. You stand on the stage, <<if Array.from($pc.isWearing).includes("knickers")>>topless and in heels,<<else>>naked except for a pair of heels,<</if>> looking out at the crowd. With the house lights up, you can clearly see the faces of the <<aroused>> young men you've been performing for. They hold up their cans of beer in a toast to the entertainment. <<if $pc.age gt 25>>You can't believe how young they all look from here.<</if>>
[[Smile and wave.|Oceana judging]]<<silently>>
<<addmins 1>>
<<if $scene.female1.clothedState == "nude">>
<<set $scene.slut1 += 3>>
<</if>>
<<if $scene.female2.clothedState == "nude">>
<<set $scene.slut2 += 3>>
<</if>>
<<if $scene.female3.clothedState == "nude">>
<<set $scene.slut3 += 3>>
<</if>>
<<if $scene.female4.clothedState == "nude">>
<<set $scene.slut4 += 3>>
<</if>>
<<if not Array.from($pc.isWearing).includes("knickers")>>
<<set $scene.pcScore += 3>>
<</if>>
<<set $scene.slut1 += random(1,10)>>
<<set $scene.slut2 += random(1,10)>>
<<set $scene.slut3 += random(1,10)>>
<<set $scene.slut4 += random(1,10)>>
<<set $scene.scoreboard to []>>
<<set $scene.scoreboard.push(
["slut1", $scene.slut1],
["slut2", $scene.slut2],
["slut3", $scene.slut3],
["slut4", $scene.slut4],
["slut5", $scene.pcScore])>>
<<run $scene.scoreboard.sort(function (a, b) { return b[1] - a[1]; })>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
Connor steps to the front of the stage and quiets the crowd with his hands. "Alllright, good show, good show! These ladies <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> have given everything they've got, and some have shown what they have te give, am I right?" The crowd laughs. "Let's have a round of applause!" They clap and hoot for you.
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>\
"Time te decide which of these lovely ladies is the winner of our grand prize of £200! And who gets the honour of being this month's Official Oceana Siren! Line up, ladies, smile for the boys!"
The five of you line up at the edge of the stage. <<if Array.from($pc.isWearing).includes("knickers")>>You smile and wave with both hands, blowing kisses to the audience.<<else>>You smile and curtsy, drawing more eyes to your naked pussy. You fan it as if it were on fire.<</if>>
"As always the winner is decided by ye fuckers, my very favourite people. Cheer for the girl ye want te win. Otherwise, forever hold yer peace, okay? Right, first lass...Contestant number 1, the lovely $scene.female1.firstname." Connor sidles up to her and grabs her butt. "One last question, Back Seat $scene.female1.firstname. Tell the boys the truth now, love: spit or swallow?"
"Swallow," she answers emphatically, earning herself a cheer from the crowd.
"Course she does, course she does," says Connor. "Lads would stop giving her lifts if she spilled daddy sauce on the seats." He gets a cheer from the crowd, and a scandalised laugh from $scene.female1.firstname.
"Alright, lads if ye want contestant number 1, $scene.female1.firstname, te win, let's hear ye now. Big cheer for...$scene.female1.firstname!"
<<if $scene.scoreboard[0].includes("slut1")>>\
<<set $scene.winner to $scene.female1.firstname>>\
She gets a massive cheer. She jumps up and down with joy, her face lit up and her $scene.female1.titAdj breasts <<if $scene.female1.bustiness lt 3>>jiggling<<else>>bouncing<</if>>.
<<elseif $scene.scoreboard[1].includes("slut1")>>\
<<set $scene.runnerUp to $scene.female1.firstname>>\
She gets a big cheer. She hides her face and giggles.
<<elseif $scene.scoreboard[2].includes("slut1")>>\
She gets an okay cheer. She turns herself away from the camera, suddenly bashful.
<<elseif $scene.scoreboard[3].includes("slut1")>>\
She gets some tepid whoops and a smattering of applause. She gives the audience the finger in response.
<<elseif $scene.scoreboard[4].includes("slut1")>>\
The room is quiet for a second, then a few men break out in boos and jeers. She looks surprised and hurt, like she could cry. Some guys in the crowd laugh, and the photographer grins as he snaps away, capturing the look on her face.
<</if>>\
Connor moves on to the [[next girl.|Oceana judging girl 2]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The song builds up to its big party guitar outtro. <i>I make them good girls go bad! I make them good girls go...Good girls go bad!</i> You dance your ass off, giving it everything you've got in the last few seconds.
The track ends, the white house lights come up, and the music dies – to be replaced by a big cheer and round of applause from the audience. You stand on the stage, <<if Array.from($pc.isWearing).includes("knickers")>>topless and in heels,<<else>>naked except for a pair of heels,<</if>> looking out at the crowd. With the house lights up, you can clearly see the faces of the <<aroused>> young men you've been performing for. They hold up their cans of beer in a toast to the entertainment. <<if $pc.age gt 25>>You can't believe how young they all look from here.<</if>>
[[Smile and wave.|Oceana judging]]<<silently>>
<<set $scene.knickersOn to [
$scene.female1,
$scene.female2,
$scene.female3]>>\
<<set _chosenSlut1 to $scene.knickersOn.pluck()>>\
<<set _chosenSlut1.clothedState to "nude">>\
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "tails">>
<<set _chosenSlut2 to $scene.knickersOn.pluck()>>\
<<set _chosenSlut2.clothedState to "nude">>\
<</if>>
<<set _panties to $knickers.desc.random()>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "kiss">>\
<<set $scene.iKissedAGirl to true>>\
You slide your thigh in between hers, feeling the heat of her pussy on your leg. $scene.female4.firstname really gets into it, rolling her hips against you as you dance belly to belly. Her hands explore your waist and curve down onto your ass. She has a gentler touch than Connor.
You take her neck and pull her into a soft, wet kiss. She smells of moisturiser and flowery perfume. Your slippery, nearly nude bodies slide together as you passionately French kiss.
The song builds up to its big party guitar outtro. <i>I make them good girls go bad! I make them good girls go...Good girls go bad!</i> You keep making out with $scene.female4.firstname, getting more and more passionate. She's gasping in your mouth, loving it.
The track ends, the white house lights come up, and the music dies – to be replaced by a big cheer and round of applause from the audience. You break off the clinch, standing on the stage, <<if Array.from($pc.isWearing).includes("knickers")>>topless and in heels,<<else>>naked except for a pair of heels,<</if>> looking out at the crowd. With the house lights up, you can clearly see the faces of the <<aroused>> young men you've been performing for. They hold up their cans of beer in a toast to the entertainment. <<if $pc.age gt 25>>You can't believe how young they all look from here.<</if>>
[[Smile and wave.|Oceana judging]]
<<elseif $temp == "dance">>\
You slide your thigh in between hers, feeling the heat of her pussy on your leg. $scene.female4.firstname really gets into it, rolling her hips against you as you dance belly to belly. Her hands explore your waist and curve down onto your ass. She has a gentler touch than Connor.
You look into each other's eyes as you dance together. Her lips are open and her $scene.female4.eyes gaze into yours searchingly.
<<set $scene.knickersOn to [
$scene.female1,
$scene.female2,
$scene.female3]>>\
<<set _chosenSlut to $scene.knickersOn.pluck()>>\
<<set _chosenSlut.clothedState to "nude">>\
<<set $scene.knickersOn.push($scene.female4)>>\
A big cheer goes up from the crowd: glancing across the stage, you see that _chosenSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> is peeling down her _chosenSlut.knickers. She throws the wet little garment out into the crowd.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<</if>>\
</div>
Dancing with you, $scene.female4.firstname <<click "ⓘ">><<toggleclass "#contestant4Info" "hidden">><</click>> looks over to you, as if looking for guidance.
<div id="contestant4Info" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|Dance sexily 2][$temp to "strip"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Lose your _panties.</span>
<</if>>\
[[Keep it on.|Dance sexily 2][$temp to "dance"]]
<</if>>\<<silently>>
<<set $scene.knickersOn to [
$scene.female1,
$scene.female2,
$scene.female3,
$scene.female4]>>
<<set _chosenSlut to $scene.knickersOn.pluck()>>
<<set _chosenSlut.clothedState to "nude">>
<<set _panties to $knickers.desc.random()>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "playful">>\
You hold Connor's wrist to hold the wireless mic still. Turning so the audience can see, you pretend to give it a blow job. You run a long lick up the underside, and act as though you're going to take the shaft in your mouth.
"That's some fuckin' talent ye got there!" Connor is clearly <<aroused>> by your performance.
A big cheer goes up from the crowd: glancing across the stage, you see that _chosenSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> is peeling down her _chosenSlut.knickers. She throws the wet little garment out into the crowd, baring a _chosenSlut.pussy.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Lose your " + _panties + "."|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "strip"]]
<<elseif $pc.sobriety != "Sober" and $pc.sobriety != "Buzzed">>\
[["(" + $pc.sobriety + ") Lose your " + _panties + "."|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "strip"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Lose your _panties.</span>
<</if>>\
[[Keep it on.|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "dance"]]
<<elseif $temp == "sexy">>\
<<set $scene.pcScore +=1>>\
You take Connor's free hand and guide it on your <<pcTit>>; the man's had enough handfuls of your ass by now. "Very firm!" he reports on the mic, obviously enjoying himself.
You twist around and grind your ass into his <<crotch>>. You can feel his <<cock>> stirring in his jeans. You bend over forward, and he grabs your hip and starts dry humping you. <<if Array.from($pc.kinks).includes("Likes Older Men")>>You wonder whether you'd let him do you for real.<</if>>
A big cheer goes up from the crowd: glancing across the stage, you see that _chosenSlut.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> is peeling down her _chosenSlut.knickers. She throws the wet little garment out into the crowd, baring a _chosenSlut.pussy.
<div id="contestantInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>\
Connor starts to pull down your _panties!
[[Stop him!|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "connorStop"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[["(Exhibitionist) Let him take " + $knickers.pronoun + " off."|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "connorStrip"]]
<<elseif $pc.sobriety != "Sober">>\
[["(" + $pc.sobriety + ") Let him take " + $knickers.pronoun + " off."|(Promiscuous/Likes Older Men) Dance sexily with Connor 3][$temp to "connorStrip"]]
<<else>>\
<span class="greyedOut">(Exhibitionist or Drunk) Let him take $knickers.pronoun off.</span>
<</if>>\
<</if>>\<<silently>>
<<set _chosenSlut to $scene.knickersOn.pluck()>>
<<set _coinToss to either("heads", "tails")>>
<<if _coinToss == "tails">>
<<if _chosenSlut.firstname == $scene.female1.firstname>>
<<set $scene.female1.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>
<<set $scene.female2.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>
<<set $scene.female3.clothedState to "nude">>
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>
<<set $scene.female3.clothedState to "nude">>
<</if>>
<</if>>
<<set _panties to $knickers.desc.random()>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "strip">>\
<<removePCKnickers>>\
<<set $scene.lostThong to true>>\
<<set $pc.wasWearing.delete("knickers")>>\
<i>Fuck it;</i> you're going to win this thing. It's not like it's covering much, anyway. You turn away from Connor and wiggle your ass at the crowd as you peel down your flimsy, wet thong.
You whip back around on the crowd and strike a pose, your <<if $pc.bikiniLine == "hollywood">>shaved<<else>>neatly trimmed<</if>> pussy on total display. You swing the thong around your finger for a second, trying to draw more attention. Not that you need it; hundreds of thirsty eyes roam all over you. <<if Array.from($pc.kinks).includes("Exhibitionist")>>It's a fucking <i>rush.</i><</if>>
You snap the thong off your finger. It flies into the crowd, and into some young Scottish guy's wank fantasies forever.
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#chosenSlutInfo" "hidden">><</click>> looks over and bites her bottom lip, making a decision about what's left of her dignity. <<if _coinToss == "heads">>She decides to keep her _chosenSlut.knickers on, turning around and twerking to show off her ass instead.<<else>>She decides to follow your example; her hands flutter up to the waistband of her _chosenSlut.knickers and she peels them down, baring her _chosenSlut.pussy.<<set _chosenSlut.clothedState to "nude">><</if>>
<div id="chosenSlutInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<<elseif $temp == "dance">>\
You play with your _panties for a second, grappling with the decision. But you choose to keep $knickers.pronoun on, not wanting to lose your last scrap of clothing. You try to amp up your sexy moves to compensate, swaying your hips and shaking your <<pcTits>>.
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#chosenSlutInfo" "hidden">><</click>> looks over and bites her bottom lip, making a decision about what's left of her dignity. <<if _coinToss == "heads">>She decides to keep her _chosenSlut.knickers on, turning around and twerking to show off her ass instead.<<else>>Her hands flutter up to the waistband of her _chosenSlut.knickers and she peels them down, baring her _chosenSlut.pussy.<<set _chosenSlut.clothedState to "nude">><</if>>
<div id="chosenSlutInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<<elseif $temp == "connorStrip">>\
<<removePCKnickers>>\
<<set $scene.lostThong to true>>\
<<set $pc.wasWearing.delete("knickers")>>\
You just sway your hips <<sexily>> while he tugs your _panties down off over your ass and down your <<if $pc.build.score gt 0>>long <</if>>legs.
They hit the floor to a cheer from the crowd. You step out of them and strike a pose for the crowd, your <<if $pc.bikiniLine == "hollywood">>shaved<<else>>neatly trimmed<</if>> pussy on total display. Connor holds up your _panties like a soldier with a captured flag. He laughs and tosses them into the crowd.
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#chosenSlutInfo" "hidden">><</click>> looks over and bites her bottom lip, making a decision about what's left of her dignity. <<if _coinToss == "heads">>She decides to keep her _chosenSlut.knickers on, turning around and twerking to show off her ass instead.<<else>>She decides to follow your example; her hands flutter up to the waistband of her _chosenSlut.knickers and she peels them down, baring her _chosenSlut.pussy.<<set _chosenSlut.clothedState to "nude">><</if>>
<div id="chosenSlutInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<<elseif $temp == "connorStop">>\
You yelp, smack his hand away, and dance off. He laughs and you quickly tug your _panties back into place.
_chosenSlut.firstname <<click "ⓘ">><<toggleclass "#chosenSlutInfo" "hidden">><</click>> looks over and bites her bottom lip, making a decision about what's left of her dignity. <<if _coinToss == "heads">>She decides to keep her _chosenSlut.knickers on, turning around and twerking to show off her ass instead.<<else>>Her hands flutter up to the waistband of her _chosenSlut.knickers and she peels them down, baring her _chosenSlut.pussy.<<set _chosenSlut.clothedState to "nude">><</if>>
<div id="chosenSlutInfo" class="maleInfo hidden">\
<<if _chosenSlut.firstname == $scene.female1.firstname>>\
<b>$scene.female1.firstname</b> is a <<if $scene.female1.height != "average">>$scene.female1.height<</if>><<if $scene.female1.height != "average" and $scene.female1.attractiveness != 3>>, <</if>><<if $scene.female1.attractiveness != 3>>$scene.female1.hotnessRating<</if>> $scene.female1.hairDesc. She has $scene.female1.bodyType figure and $scene.female1.braType boobs. She has $scene.female1.haircut and $scene.female1.eyes eyes. She's $scene.female1.age years old, is from $scene.female1.isFrom, and works as a $scene.female1.job. <<if $scene.female1.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "topless">>She's topless, is wearing $scene.female1.knickers and $scene.female1.shoes<<elseif $scene.female1.clothedState == "nude">>She's naked except for a pair of $scene.female1.shoes. She has a $scene.female1.pussy<</if>>, and has the number "1" drawn on her left thigh. The naughtiest place she's been shagged is in her boyfriend's car. She was nervous about competing earlier.
<<elseif _chosenSlut.firstname == $scene.female2.firstname>>\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
<<elseif _chosenSlut.firstname == $scene.female3.firstname>>\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
<<elseif _chosenSlut.firstname == $scene.female4.firstname>>\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
<</if>>\
</div>
<</if>>\
The song builds up to its big party guitar outtro. <i>I make them good girls go bad! I make them good girls go...Good girls go bad!</i> You dance your ass off, giving it everything you've got in the last few seconds.
The track ends, the white house lights come up, and the music dies – to be replaced by a big cheer and round of applause from the audience. You stand on the stage, <<if Array.from($pc.isWearing).includes("knickers")>>topless and in heels,<<else>>naked except for a pair of heels,<</if>> looking out at the crowd. With the house lights up, you can clearly see the faces of the <<aroused>> young men you've been performing for. They hold up their cans of beer in a toast to the entertainment. <<if $pc.age gt 25>>You can't believe how young they all look from here.<</if>>
[[Smile and wave.|Oceana judging]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Connor moves onto the $scene.female2.firstname <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> and places a hand on her ass. The free groping is clearly a perk of the job to him. "$scene.female2.firstname. The boys want te know: what's your favourite position? And I dinnay mean midfield or striker."
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc. She has $scene.female2.bodyType figure and $scene.female2.braType boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's $scene.female2.age years old, is from $scene.female2.isFrom, and works as a $scene.female2.job. <<if $scene.female2.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "topless">>She's topless, is wearing $scene.female2.knickers and $scene.female2.shoes<<elseif $scene.female2.clothedState == "nude">>She's naked except for a pair of $scene.female2.shoes. She has a $scene.female2.pussy<</if>>, and has the number "2" drawn on her left thigh. The naughtiest place she's been shagged is on a beach in Ibiza, where she also entered a wet t-shirt contest.
</div>\
"Probably...doggy?" she offers. Some of the crowd yell approval. Several bark and one lets out a long, loud wolf howl.
"Aye. A wise answer from Ms Sex on the Beach. She doesnay like te get sand in her twat.
"Alright, lads if ye want contestant number 2, $scene.female2.firstname, te win, let's hear ye now. Big cheer for...$scene.female2.firstname!"
<<if $scene.scoreboard[0].includes("slut2")>>\
<<set $scene.winner to $scene.female2.firstname>>\
<<set $scene.winnerFrom to $scene.female2.isFrom>>\
She gets a massive cheer. She jumps up and down with joy, her face lit up and her $scene.female1.titAdj breasts <<if $scene.female1.bustiness lt 3>>jiggling<<else>>bouncing<</if>>.
<<elseif $scene.scoreboard[1].includes("slut2")>>\
<<set $scene.runnerUp to $scene.female2.firstname>>\
She gets a big cheer. She hides her face and giggles.
<<elseif $scene.scoreboard[2].includes("slut2")>>\
She gets an okay cheer. She turns herself away from the camera, suddenly bashful.
<<elseif $scene.scoreboard[3].includes("slut2")>>\
She gets some tepid whoops and a smattering of applause. She gives the audience the finger in response.
<<elseif $scene.scoreboard[4].includes("slut2")>>\
The room is quiet for a second, then a few men break out in boos and jeers. She looks surprised and hurt, like she could cry. Some guys in the crowd laugh, and the photographer grins as he snaps away, capturing the look on her face.
<</if>>\
Connor moves on to the [[next girl.|Oceana judging girl 3]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"$scene.female3.firstname," <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> announces Connor. Growing bolder, he grabs a full handful of ass, making her jump. "Tell us, are there naked photos of ye on the Internet?"
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female3.firstname</b> is a <<if $scene.female3.height != "average">>$scene.female3.height<</if>><<if $scene.female3.height != "average" and $scene.female3.attractiveness != 3>>, <</if>><<if $scene.female3.attractiveness != 3>>$scene.female3.hotnessRating<</if>> $scene.female3.hairDesc. She has $scene.female3.bodyType figure and $scene.female3.braType boobs. She has $scene.female3.haircut and $scene.female3.eyes eyes. She's $scene.female3.age years old, is from $scene.female3.isFrom, and works as a $scene.female3.job. <<if $scene.female3.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "topless">>She's topless, is wearing $scene.female3.knickers and $scene.female3.shoes<<elseif $scene.female3.clothedState == "nude">>She's naked except for a pair of $scene.female3.shoes. She has a $scene.female3.pussy<</if>>, and has the number "3" drawn on her left thigh. The naughtiest place she's been shagged is in a tent at Glastonbury.
</div>\
"No way!" she says.
"Well," Connor chuckles and points to the cameraman, "say cheese, because there fucking will be tomorrow." The audience yell out a big, raucous cheer.
"Alright, lads if ye want contestant number 3, $scene.female3.firstname, te win, let's hear ye now. Big cheer for...$scene.female3.firstname!"
<<if $scene.scoreboard[0].includes("slut3")>>\
<<set $scene.winner to $scene.female3.firstname>>\
<<set $scene.winnerFrom to $scene.female3.isFrom>>\
She gets a massive cheer. She jumps up and down with joy, her face lit up and her $scene.female1.titAdj breasts <<if $scene.female1.bustiness lt 3>>jiggling<<else>>bouncing<</if>>.
<<elseif $scene.scoreboard[1].includes("slut3")>>\
<<set $scene.runnerUp to $scene.female3.firstname>>\
She gets a big cheer. She hides her face and giggles.
<<elseif $scene.scoreboard[2].includes("slut3")>>\
She gets an okay cheer. She turns herself away from the camera, suddenly bashful.
<<elseif $scene.scoreboard[3].includes("slut3")>>\
She gets some tepid whoops and a smattering of applause. She gives the audience the finger in response.
<<elseif $scene.scoreboard[4].includes("slut3")>>\
The room is quiet for a second, then a few men break out in boos and jeers. She looks surprised and hurt, like she could cry. Some guys in the crowd laugh, and the photographer grins as he snaps away, capturing the look on her face.
<</if>>\
Connor moves on to the [[next girl.|Oceana judging girl 4]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"$scene.female4.firstname," <<click "ⓘ">><<toggleclass "#contestantInfo" "hidden">><</click>> announces Connor. She tries to dodge, but his hand finds her ass anyway. "What age did this good girl first know the touch of a man?"
<div id="contestantInfo" class="maleInfo hidden">\
<b>$scene.female4.firstname</b> is a <<if $scene.female4.height != "average">>$scene.female4.height<</if>><<if $scene.female4.height != "average" and $scene.female4.attractiveness != 3>>, <</if>><<if $scene.female4.attractiveness != 3>>$scene.female4.hotnessRating<</if>> $scene.female4.hairDesc. She has $scene.female4.bodyType figure and $scene.female4.braType boobs. She has $scene.female4.haircut and $scene.female4.eyes eyes. She's $scene.female4.age years old, is from $scene.female4.isFrom, and works as a $scene.female4.job. <<if $scene.female4.clothedState == "clothed">>She's wearing a soaked, see-through white t-shirt, $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "topless">>She's topless, is wearing $scene.female4.knickers and $scene.female4.shoes<<elseif $scene.female4.clothedState == "nude">>She's naked except for a pair of $scene.female4.shoes. She has a $scene.female4.pussy<</if>>, and has the number "4" drawn on her left thigh. The naughtiest place she's ever been shagged is on a couch, by one of her dad's mates.
</div>\
"Erm...16," she says tentatively.
"Sweet sixteen," says Connor. "At least your dad's mate waited until ye were legal, eh. Fuckin' hell," Connor shakes his head. "I bet she was wearing her party hat when he popped her cherry." There's a round of dark laughter from the crowd.
"Alright, lads if ye want contestant number 4, $scene.female4.firstname, te win, let's hear ye now. Big cheer for...$scene.female4.firstname!"
<<if $scene.scoreboard[0].includes("slut4")>>\
<<set $scene.winner to $scene.female4.firstname>>\
<<set $scene.winnerFrom to $scene.female4.isFrom>>\
She gets a massive cheer. <<if $scene.iKissedAGirl == true>>She quickly turns and throws her arms around your neck, planting a sloppy kiss on your cheek. She honks your breast as you playfully push her off.<<else>>She jumps up and down with joy, her face lit up and her $scene.female1.titAdj breasts <<if $scene.female1.bustiness lt 3>>jiggling<<else>>bouncing<</if>><</if>>.
<<elseif $scene.scoreboard[1].includes("slut4")>>\
<<set $scene.runnerUp to $scene.female4.firstname>>\
She gets a big cheer. <<if $scene.iKissedAGirl == true>>She quickly turns and throws her arms around your neck, planting a sloppy kiss on your cheek. She honks your breast as you playfully push her off.<<else>>She hides her face and giggles.<</if>>
<<elseif $scene.scoreboard[2].includes("slut4")>>\
She gets an okay cheer. <<if $scene.iKissedAGirl == true>>She quickly turns and throws her arms around your neck, planting a sloppy kiss on your cheek. She honks your breast as you playfully push her off.<<else>>She turns herself away from the camera, suddenly bashful.<</if>>
<<elseif $scene.scoreboard[3].includes("slut4")>>\
She gets some tepid whoops and a smattering of applause. <<if $scene.iKissedAGirl == true>>She quickly turns and throws her arms around your neck, planting a sloppy kiss on your cheek. She honks your breast as you playfully push her off.<<else>>She gives the audience the finger in response.<</if>>
<<elseif $scene.scoreboard[4].includes("slut4")>>\
The room is quiet for a second, then a few men break out in boos and jeers. <<if $scene.iKissedAGirl == true>>She quickly turns and throws her arms around your neck, planting a sloppy kiss on your cheek. She honks your breast as you playfully push her off.<<else>>She looks surprised and hurt, like she could cry. Some guys in the crowd laugh, and the photographer grins as he snaps away, capturing the look on her face.<</if>>
<</if>>\
Connor moves on to [[you.|Oceana judging Kate]]<<silently>>
<<set _anal to false>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].name == "Anal Sex" and $pc.skills[_i].score gt 0>>
<<set _anal to true>>
<</if>>
<</for>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Connor comes over and grabs a big handful of your ass. "Alright lads, last but not least is girl number 5, $pc.firstname to her mum and dad but $scene.nickname to us. Tell us truthfully: have ye ever taken it up the arse?"
Do you want to tell this sweaty teenage mob about that? Maybe you should bluff them. On the other hand, you know what they'd love to hear.
<<if _anal>>\
<<link "Yes." "Oceana judging Kate 2">><<set $temp to "yes", $scene.analYes to true>><</link>>
<<link "(Lie) No." "Oceana judging Kate 2">><<set $temp to "no">><</link>>
<<else>>\
<<link "(Lie) Yes." "Oceana judging Kate 2">><<set $temp to "yes", $pc.flags.add("analVirgin"), $scene.analYes to true>><</link>>
<<link "No." "Oceana judging Kate 2">><<set $temp to "no", $pc.flags.add("analVirgin")>><</link>>
<</if>><<silently>>
<<if Array.from($pc.kinks).includes("Exhibitionist")>>
<<set $pc.arousal to 40>>
<<else>>
<<set $pc.arousal to 20>>
<</if>>\
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yes">>\
"Yes," you say into the mic.
<<if $pc.nationality == "English">>\
"See, lads!" says Connor, taking back the mic. "Even Posh Twats take it up the arse! Doubt she will tonight, though, we <i>Scotsmen</i> are bigger than she's used te!" The crowd hoots and jeers.
<<elseif $pc.nationality == "Australian" or $pc.nationality == "New Zealand">>\
"I knew it! Cockadile Dundee's had a lad or two in the Outback!" Connor jokes. The crowd hoots and jeers.
<<else>>\
"I knew it!" exclaims Connor. "First time I laid eyes on her, I said to meself, <i>$scene.nickname likes it up the arse."</i> The crowd hoots and jeers.
<</if>>\
<<elseif $temp == "no">>\
"No," you say into the mic. Sensing the crowd dip a little, you quickly add, "I haven't found the right guy yet!"
<<if $pc.nationality == "English">>\
"What a surprise," says Connor, taking the mic back, "Posh Twat thinks she's too good te take it up the arse." The crowd jeers.
<<elseif $pc.nationality == "Canadian">>\
"Miss Canada's frozen down below as well, I see," says Connor, taking the mic back. "Well, boys, we can warm her up tonight!" The crowd hoots and jeers.
<<else>>\
"I think we have a lot of the right guys here tonight!" says Connor, taking back the mic. "Welcome te Scotland, $scene.nickname, we're very friendly around here!" The crowd hoots and jeers.
<</if>>\
<</if>>\
"Okay, lads, if ye think she deserves te win let's hear it, big cheer for contestant number 5, $pc.firstname!"
<<if $scene.scoreboard[0].includes("slut5")>>\
You get a massive cheer, the loudest of all the girls! Connor holds up your hand like a victorious boxer. "We have ourselves a winner!"
<<elseif $scene.scoreboard[1].includes("slut5")>>\
You get a big cheer, but it's not as loud as the one $scene.winner got. "Second place," Connor declares, "local talent wins out!" He pats you affectionately on the bum before moving on.
<<elseif $scene.scoreboard[2].includes("slut5") or $scene.scoreboard[3].includes("slut5")>>\
The crowd cheer for you, but not enough to push you over the top. "Third place, $scene.nickname," Connor tells you, patting you affectionately on the ass. "Good effort."
<<elseif $scene.scoreboard[3].includes("slut5")>>\
You get some tepid whoops and a smattering of applause. "Unlucky, $scene.nickname," Connor tells you. "Shoulday worked harder." He <<spanks>> you on the bum, then moves off.
<<elseif $scene.scoreboard[4].includes("slut5")>>\
The room is quiet for a second, then a few men break out in boos and jeers. A wag starts up a chant, which quickly picks up: <i>"Fuck! Off! Home! Fuck! Off! Home!"</i>
Connor lets it cycle a few times, while the cameraman snaps shot after shot, capturing the look on your face as you stand there <<if Array.from($pc.isWearing).includes("knickers")>>topless<<else>>naked<</if>>. "Okay, lads," Connor finally cuts in over the mic, "we'll stick te local talent in future. Like this wee stunner from $scene.winnerFrom, $scene.winner!"
<</if>>\
A female employee walks onto the stage, carrying a [[sash and a tiara.|Oceana winner presentation]]<<silently>>
<<set $scene.contestOver to true>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $scene.scoreboard[0].includes("slut5")>>\
<<set $avatar.hat to "av-age16-promTiara.png">>\
<<set $avatar.hatRear to "av-age16-promTiara-rear.png">>\
<<set $avatar.hatRearDark to "av-age16-promTiara-rear-dark.png">>\
<<= "<<set $avatar.top to 'av-sash-oceanaMissWetTshirt-front-" + $pc.bodyType + ".png'>>" >>\
<<= "<<set $avatar.topRear to 'av-sash-oceanaMissWetTshirt-back-" + $pc.bodyType + ".png'>>" >>\
You won! The Oceana girl hangs the sash over your head, and pushes the tiara into place.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<setFlag "oceana-knickers" "no">>\
You did everything you could to win this, and the sash makes you feel surprisingly accomplished. A sudden vivid memory of your graduation ceremony at <<= Flag("pc-uni-shortname")>> flashes into your mind: thank God your <<mom>><<if $pc.family.members.includes("Younger Sister")>> and your little sister aren't<<else>> isn't<</if>> in the audience this time.
<<else>>\
<<setFlag "oceana-knickers" "yes">>\
You were able to pull out the victory. You're wearing the sash, <i>and</i> you still have your <<knickers>> on – unlike some of the girls onstage with you – so you feel as though you managed to keep at least a shred of dignity. A sudden vivid memory of your graduation ceremony at <<= Flag("pc-uni-shortname")>> flashes into your mind: thank God your <<mom>><<if $pc.family.members.includes("Younger Sister")>> and your little sister aren't<<else>> isn't<</if>> in the audience this time.
<</if>>\
Dave emerges from backstage, carrying an oversized <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>check<<else>>cheque<</if>> made out to "OCEANA'S NEWEST SIREN". He and Connor hold it up in front of you; there are holes cut through the O and the C. You pull the sash aside and push your boobs through the holes as Dave and Connor mug for the camera. <i>Flash! Flash! Flash!</i> The photographer snaps a series of photos. Dave pulls away the fake <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>check<<else>>cheque<</if>>, and Connor hands you ten £20 notes. The photographer snaps a few more photos of you holding the money.
Connor takes your hand and leads you around the stage in a winner's lap. He launches into a <i>terrible</i> off key version of <i>Somewhere Beyond the Sea:</i> "Somewherrrre beyond the sea! Somewhere watching for meeee!" He quickly forgets the words. "Ah, fuck it! Thanks for coming, and congrats to our [[newest Siren!|Oceana get dressed]]"
<<else>>\
<<if $scene.scoreboard[0].includes($scene.female1)>>\
<<set $scene.winner to $scene.female1>>\
<<set $scene.winnerFrom to $scene.female1.isFrom>>\
<<elseif $scene.scoreboard[0].includes($scene.female2)>>\
<<set $scene.winner to $scene.female2>>\
<<elseif $scene.scoreboard[0].includes($scene.female3)>>\
<<set $scene.winner to $scene.female3>>\
<<elseif $scene.scoreboard[0].includes($scene.female4)>>\
<<set $scene.winner to $scene.female4>>\
<</if>>\
$scene.winner won. The Oceana barmaid hangs the sash over her shoulders and pushes the tiara into place.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<setFlag "oceana-knickers" "no">>\
You did everything you could to win this, and seeing the sash on someone else just adds to the embarrassment.
<<else>>\
<<setFlag "oceana-knickers" "yes">>\
You couldn't pull out the victory. Couldn't win the sash. You shake your head at the display.
<</if>>\
Dave emerges from backstage, carrying an oversized <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>check<<else>>cheque<</if>> made out to "OCEANA'S NEWEST SIREN". He and Connor hold it up in front of $scene.winner; there are holes cut through the O and the C. She pulls the sash aside and pushes her breasts through the holes as Dave and Connor mug for the camera. <i>Flash! Flash! Flash!</i> The photographer snaps a series of photos. Dave pulls away the fake <<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>check<<else>>cheque<</if>>, and Connor hands her ten £20 notes. The photographer snaps a few more photos of her holding up the money and smiling.
Connor takes her hand and leads her around the stage in a winner's lap. He launches into a <i>terrible</i> off key version of <i>Somewhere Beyond the Sea:</i> "Somewherrrre beyond the sea! Somewhere watching for meeee!" He quickly forgets the words. "Ah, fuck it! Thanks for coming, and congrats to our [[newest Siren!|Oceana get dressed]]"
<</if>><<silently>>
<<set _toplessGirls to 0,
_toplessNamesArray to []>>
<<if $scene.female1.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
<<if $scene.female2.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female2.firstname)>>
<</if>>
<<if $scene.female3.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
<<if $scene.female4.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
/* clear KV reference flags as they are no longer needed */
<<setFlag "oceana-bisexual-vignette" false>>
<<setFlag "oceana-bisexual" false>>
<<setFlag "oceana-promiscuous-vignette" false>>
<<setFlag "oceana-promiscuous" false>>
<<setFlag "oceana-lrs-vignette" false>>
<<setFlag "oceana-lrs" false>>
<<setFlag "oceana-exhibitionist-vignette" false>>
<<setFlag "oceana-exhibitionist" false>>
<<setFlag "oceana-lom-vignette" false>>
<<setFlag "oceana-lom" false>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
As you walk offstage, the house lights go back down and Beyoncé's <i>Single Ladies</i> booms over the PA.
Back in the dressing room, Dave collects the tiara and the winner's sash. "Need them for next month, but ye'll always have the memories! And these!" He hands out Oceana t-shirts to all of you.
<<if $scene.scoreboard[0].includes("slut5") and $scene.bitch == false>>\
The girls crowd around you. "That was amazing out there!" $scene.female1.firstname says.
"Fuckin' great!" $scene.female3.firstname echoes her.
"Thanks," you smile. "Be safe out there, girls. Lots of hungry dogs out in the bar." You feel like a bit of a den mother.
<<elseif $scene.scoreboard[0].includes("slut5") and $scene.bitch == true>>\
The girls eye you up and down with a little bit of anger, and jealousy. "Congrats," they say, but their hearts aren't in it. You don't respond.
<<else>>\
The other three gather around the winner. They are jumping up and down, drunkenly celebrating.
"Good job $scene.winner!"
"Fuck yeah, you looked like a proper dancer out there!"
"Congrats," you say, giving her a hug.
<</if>>\
<<if $scene.iKissedAGirl == true>>\
You try to make eye contact with $scene.female4.firstname, but she blushes and won't meet your eyes.
<span class = "devnote">\
<b>Dev note:</b> In a future version, $scene.female4.firstname will be romanceable at this point.
</span>\
<</if>>\
\
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<silently>>
<<setFlag "oceana-borrowedThong" false>>\
<</silently>>\
<<if _toplessGirls == 1>>\
As she's getting dressed, <<= _toplessNamesArray[0]>> hits an unexpected logistics problem; her <<knickers>> are now too soaked to wear back into the club. She ends up taking them off and preparing to go back into the club "commando", just like the rest of you are going to have to do.
<<else>>\
As they're getting dressed, the girls who kept their <<knickers>> on hit an unexpected logistics problem; their underwear is now too soaked to wear back into the club. They end up taking it off and preparing to go back into the club "commando", just like <<if _toplessGirls == 4>>you're<<else>>the rest of you are<</if>> going to have to do.
<</if>>\
<<if not $scene.scoreboard[0].includes("slut5")>>\
You towel off, dry your hair and get dressed. As you're leaving, Dave calls $scene.winner aside to discuss an opportunity to earn more money...a <i>lot</i> more money. You're pretty sure that she's about to be offered another £200 to spread her legs.
It's not until you reach the <<link "stage door" "Oceana return to the club">><<setFlag "pc-is-drenched" false>><<set $avatar.hat to "">><</link>> that you remember you'll soon be doing that yourself in Bangkok, a lot more than once a night and for a lot less than £200.
<<else>>\
You towel off, dry your hair, and get dressed to <<link "head back out into the club" "Oceana casting couch offer">><<set $avatar.hat to "">><<setFlag "pc-is-drenched" false>> <<pcGetDressed>> <<pcHair>>
<</link>>.
<</if>>\
<<else>>\
<<if Flag("oceana-borrowedThong")>>\
Dave holds out a chubby hand expectantly, a smug expression on his face. "Ah believe yer in possession of club property, $pc.firstname," he announces.
[[Give him back the thong.|Oceana knickers admin][$temp to "returnThongNice"]]
<<if $pc.agreeableness.score lt 0>>\
[[(Low Agreeableness) Ping it in his face.|Oceana knickers admin][$temp to "returnThongNasty"]]
<<else>>\
<span class = "greyedOut">(Low Agreeableness) Ping it in his face.</span>
<</if>>\
[[Ask to keep it.|Oceana knickers admin][$temp to "askForThong"]]
<<else>>\
<<if _toplessGirls == 0>>You<<else>>You and the other girl<<if _toplessGirls == 1>> who kept her <<else>>s who kept their<</if>> <<knickers>> on<</if>> hit an unexpected logistics problem; your underwear is now too soaked to wear back into the club.
<<if _toplessGirls == 1>>She ends up taking hers<<else>>They end up taking theirs<</if>> off and preparing to go back into the club "commando".
[[Do the same.|Oceana knickers admin][$temp to "goCommando"]]
[[Keep them on.|Oceana knickers admin][$temp to "wetKnickers"]]
<</if>>\
<</if>>\<<silently>>
<<set _toplessGirls to 0,
_toplessNamesArray to []>>
<<if $scene.female1.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
<<if $scene.female2.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female2.firstname)>>
<</if>>
<<if $scene.female3.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
<<if $scene.female4.clothedState == "topless">>
<<set _toplessGirls += 1>>
<<set _toplessNamesArray.push($scene.female1.firstname)>>
<</if>>
<<first>>
<<addmins 5>>
<</first>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "returnThongNice">>\
<<removePCKnickers>>\
You peel the soaking wet scrap of fabric off and hand it to Dave. He takes it with a smirk, obviously enjoying exercising authority over you. "Good girl," he says patronisingly.
<<if _toplessGirls == 1>>\
As she's getting dressed, <<= _toplessNamesArray[0]>> hits a somewhat similar logistics problem; her <<knickers>> are now too soaked to wear back into the club. She ends up taking them off and preparing to go back into the club "commando", just like the rest of you are going to have to do.
<<else>>\
As they're getting dressed, the girls who kept their <<knickers>> on hit a somewhat similar logistics problem; their underwear is now too soaked to wear back into the club. They end up taking it off and preparing to go back into the club "commando", just like <<if _toplessGirls == 4>>you're<<else>>the rest of you are<</if>> going to have to do.
<</if>>\
<<if not $scene.scoreboard[0].includes("slut5")>>\
You towel off, dry your hair and get dressed. As you're leaving, Dave calls $scene.winner aside to discuss an opportunity to earn more money...a <i>lot</i> more money. You're pretty sure that she's about to be offered another £200 to spread her legs.
It's not until you reach the <<link "stage door" "Oceana return to the club">><<setFlag "pc-is-drenched" false>><<set $avatar.hat to "">><</link>> that you remember you'll soon be doing that yourself in Bangkok, a lot more than once a night and for a lot less than £200.
<<else>>\
You towel off, dry your hair, and get dressed to <<link "head back out into the club" "Oceana casting couch offer">><<set $avatar.hat to "">><<setFlag "pc-is-drenched" false>> <<pcGetDressed>> <<pcHair>>
<</link>>.
<</if>>\
<<elseif $temp == "returnThongNasty">>\
<<pcMoodAngry>>\
<<removePCKnickers>>\
You peel the soaking wet scrap of fabric off and hand it to Dave. He watches with a smirk, obviously enjoying exercising authority over you. "Good girl," he says patronisingly.
Instead of handing it back you toss it into his face. It hits with a satisfying <i>splat</i> which makes him flinch and knocks the smug little smile off his smug little face. Behind you the bouncer laughs in raucous delight.
<<if _toplessGirls == 1>>\
As she's getting dressed, <<= _toplessNamesArray[0]>> hits a somewhat similar logistics problem; her <<knickers>> are now too soaked to wear back into the club. She ends up taking them off and preparing to go back into the club "commando", just like the rest of you are going to have to do.
<<else>>\
As they're getting dressed, the girls who kept their <<knickers>> on hit a somewhat similar logistics problem; their underwear is now too soaked to wear back into the club. They end up taking it off and preparing to go back into the club "commando", just like <<if _toplessGirls == 4>>you're<<else>>the rest of you are<</if>> going to have to do.
<</if>>\
<<if not $scene.scoreboard[0].includes("slut5")>>\
You towel off, dry your hair and get dressed. As you're leaving, Dave calls $scene.winner aside to discuss an opportunity to earn more money...a <i>lot</i> more money. You're pretty sure that she's about to be offered another £200 to spread her legs.
It's not until you reach the <<link "stage door" "Oceana return to the club">><<setFlag "pc-is-drenched" false>><<set $avatar.hat to "">><</link>> that you remember you'll soon be doing that yourself in Bangkok, a lot more than once a night and for a lot less than £200.
<<else>>\
You towel off, dry your hair, and get dressed to <<link "head back out into the club" "Oceana casting couch offer">><<set $avatar.hat to "">><<setFlag "pc-is-drenched" false>> <<pcGetDressed>> <<pcHair>>
<</link>>.
<</if>>\
<<elseif $temp == "askForThong">>\
<<pcTalk>>\
"I kinda like it," you tell him. "Can I keep it?"
Dave shrugs. "Aye," he says, "I guess."
You <<if _toplessGirls gt 0>>and the other girl<<if _toplessGirls == 1>> who kept her <<else>>s who kept their<</if>> <<knickers>> on<</if>> now hit an unexpected logistics problem; your underwear is now too soaked to wear back into the club.
<<if _toplessGirls == 1>>She ends up taking hers<<else>>They end up taking theirs<</if>> off and preparing to go back into the club "commando".
[[Do the same.|Oceana knickers admin][$temp to "goCommando"]]
[[Keep them on.|Oceana knickers admin][$temp to "wetKnickers"]]
<<elseif $temp == "goCommando">>\
<<removePCKnickers>>\
<<set $pc.wasWearing.delete("knickers")>>\
Like the rest of the girls, you peel off your wet <<knickers>> and pop them into your <<handbag>>.
<<if not $scene.scoreboard[0].includes("slut5")>>\
You towel off, dry your hair and get dressed. As you're leaving, Dave calls $scene.winner aside to discuss an opportunity to earn more money...a <i>lot</i> more money. You're pretty sure that she's about to be offered another £200 to spread her legs.
It's not until you reach the <<link "stage door" "Oceana return to the club">><<setFlag "pc-is-drenched" false>><<set $avatar.hat to "">><</link>> that you remember you'll soon be doing that yourself in Bangkok, a lot more than once a night and for a lot less than £200.
<<else>>\
You towel off, dry your hair, and get dressed to <<link "head back out into the club" "Oceana casting couch offer">><<set $avatar.hat to "">><<setFlag "pc-is-drenched" false>> <<pcGetDressed>> <<pcHair>>
<</link>>.
<</if>>\
<<elseif $temp == "wetKnickers">>\
You dry them off as best you can with a towel, but wearing them back into the club is not going to be comfortable.
<<if not $scene.scoreboard[0].includes("slut5")>>\
You towel the rest of yourself off, dry your hair and get dressed. As you're leaving, Dave calls $scene.winner aside to discuss an opportunity to earn more money...a <i>lot</i> more money. You're pretty sure that she's about to be offered another £200 to spread her legs.
It's not until you reach the <<link "stage door" "Oceana return to the club">><<setFlag "pc-is-drenched" false>><<set $avatar.hat to "">><</link>> that you remember you'll soon be doing that yourself in Bangkok, a lot more than once a night and for a lot less than £200.
<<else>>\
You towel the rest of yourself off, dry your hair, and get dressed to <<link "head back out into the club" "Oceana casting couch offer">><<set $avatar.hat to "">><<setFlag "pc-is-drenched" false>> <<pcGetDressed>> <<pcHair>>
<</link>>.
<</if>>\
<</if>>\<<silently>>
<<pcGetDressed>>
<<pcMoodCalm>>
<<pcHair>>
<<set $location.scene to "oceana">>
<<if Flag("eyeglasses-back")>>
<<geekEyeglasses>>
<<setFlag "eyeglasses-back" false>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The music is back up to a deafening decibel level now. It kicks you in the ears the second you open the stage door. The bouncer from backstage is posted on this door now, presumably to protect the contestants from being mobbed.
<<if $scene.scoreboard[0].includes("slut5")>>\
"Great fuckin' show!" he shouts into your ear as you pass.
<<else>>\
"Too bad tonight, number 5," he shouts into your ear as you pass. "When I saw ye backstage I thought ye had this one in the bag."
<</if>>\
<<if $pc.arousal gte 40>>\
"Thanks!" you shout back. <<if $scene.fakeCasting == true>>The creepy shit with Connor backstage hasn't put a dent in your evening.<</if>> You're feeling fired up after the show: ready to prowl like a cat and pounce on one of these boys. Your pussy is <<wetPussyAdjective>>, <<if Array.from($pc.isWearing).includes("knickers")>>and the friction against your cold, clinging <<= $knickers.desc.random()>> is making you a little crazy.<<elseif Array.from($pc.isWearing).includes("skirt")>>and going <<if $pc.region == "America">>pantieless<<else>>knickerless<</if>> back out into the club is only making you more <<aroused>>.<<else>>and the friction against your <<= $bottoms.desc.random()>> is making you a little crazy.<</if>>
<<else>>\
"Thanks," you shout back. <<if $scene.fakeCasting == true>>The creepy shit with Connor backstage is on your mind a little, but you push it out.<</if>> You're feeling fired up and sexy after the stage show, enough to get over the unsettling vibe in this place.
<</if>>\
<<if $scene.withGuy == true>>\
<<set $male1 to clone($scene.preContestGuy)>>\
$male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> approaches through the crowd. The bouncer eyes him menacingly. "She's with me!" $male1.firstname shouts up at him. <<if $male1.fitness lt 4>>The bouncer's much bigger and stronger: $male1.firstname looks up at him entreatingly.<<else>>The bouncer's burly, but $male1.firstname is muscular too and he doesn't look intimidated.<</if>>
<<male1InfoBox>>\
[["Get rid of " + $male1.firstname + "."|Oceana return to the club 2][$temp to "getRid"]]
[[Hang out with him.|Oceana return to the club 2][$temp to "keep"]]
<<else>>\
"Dinnay get into trouble out there," the bouncer shouts. "Or if ye do, get into it with me." He winks at you and smiles, showing off a row of wonky <<if $pc.nationality == "English">>Scottish<<else>>British<</if>> old man teeth. You head back into the fray.
<<oceanaRandomMale>>\
The bouncer's circle of protection only extends out to about 12 feet, at which point <<male1HotnessRating>> approaches you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>\
<<link "Thanks." "Oceana hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Oceana hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Oceana hang out cold get rid">><</link>>
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "getRid">>\
"I don't know him," you lie to the bouncer.
The bouncer glares at $male1.firstname. "Do one, pal," he shouts. When $male1.firstname hesitates, the bouncer puts a meaty hand up on his chest and pushes him backwards. He stumbles back into a group of dancers.
"Well fuck ye, then!" $male1.firstname shouts at you. He stomps off, furious.
"Dinnay get into trouble out there," the bouncer shouts. "Or if ye do, get into it with me." He winks at you and smiles, showing off a row of wonky <<if $pc.nationality == "English">>Scottish<<else>>British<</if>> teeth. You head back into the fray.
<<oceanaRandomMale>>\
The bouncer's circle of protection only extends out to about 12 feet, at which point <<male1HotnessRating>> approaches you. He <<male1HairDesc>> and $male1.eyeColour eyes. <<male1BodyDesc>> wearing $male1.top.longDesc, $male1.bottoms.desc and $male1.shoes.
<<male1ColdApproach>>
<<scotlandAttractionCheck>>
<<if $male1.coldApproach == "beautyCompliment" or $male1.coldApproach == "wetTshirt">>
<<link "Thanks." "Oceana hang out flirt">><</link>>
<<elseif $male1.coldApproach == "askName">>
<<link "<<= $pc.knownAs>>." "Oceana hang out flirt">><</link>>
<</if>>\
<<link "Not interested." "Oceana hang out cold get rid">><</link>>
<<elseif $temp == "keep">>\
"It's okay," you shout up into the bouncer's ear. "I know him."
<<if $male1.attr gte 4>>\
The bouncer shrugs and leaves you alone.
<<elseif $male1.attr == 3>>\
The bouncer looks over $male1.firstname dubiously. "Well, when ye're done with him, ye know where te find me," he shouts.
<<else>>\
The bouncer looks over $male1.firstname dubiously. "He must be hung like a fucking pony then," he shouts.
<</if>>\
Your bodyguard defeated, $male1.firstname <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> places a possessive hand on your ass. "That was fuckin' sexy!" he shouts in your ear. "Every bloke in here wants te shag ye, now.<<if $scene.scoreboard[0].includes("slut5")>> They'd get te brag for life about fucking an Oceana Siren!<</if>>"
<<male1InfoBox>>\
[["Hang out with " + $male1.firstname + "."|Oceana hang out with a guy]]
<</if>>\<<silently>>
<<set $scene.fakeCasting to true>>
<<set $location.scene to "oceana backstage">>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Well, maybe," you say. "Doing what, exactly?"
"Connor will explain everything," he smiles. "Dinnay worry, it's not complex." He leads you out into the corridor, and to the room next door, which turns out to be a small office.
Three men are waiting in here. The bearded, bald-headed bouncer who frisked you on the way into the club is sat in a chair by the door, reading a copy of <i>The Scots</i> magazine. Connor and the photographer from the stage are sitting behind a desk, with the latter's camera now mounted on a tripod, pointed at a black leather couch.
Connor smiles cheerily, and gestures for you to take a seat there, in view of the camera. "$pc.firstname," he says as you settle in, "that was a hell of a fuckin' show!"
The photographer nods at that, swiping through photos of your performance on a white iPad. "Aye," he agrees, "one of the best I've ever seen."
[[What's this about?|Oceana fake casting 2][$temp to "about"]]
[[Um...thanks.|Oceana fake casting 2][$temp to "thanks"]]<<silently>>
<<addmins 12>>
<<pcMoodCalm>>
<<cloathes-jacket-berghausCalistoAlphaJacket>>
<</silently>>\
<span class="heading"><b>SAUCIEHALL STREET</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "scotlandOceanaTaxi.png'>" >>\
You head out into the night air, hand-in-hand with $male1.firstname. <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> It's cold outside...but not as cold as it was in the shower.
<<male1InfoBox>>\
You spot your Uber, a white Dacia Duster SUV, idling across the street. A flag sticker in the rear window suggests the driver's from Ghana.
He winds down the window as you approach. "Kwasi?" you ask.
"$pc.knownAs," he smiles, "jomp in."
You climb [[into the back|Oceana to safe house]] with $male1.firstname.<<silently>>
<<addmins 2>>
<<pcTalk>>
<<= "<<set $avatar.jacket to 'cloathes-jacket-berghausCalistoAlphaJacket-front-" + $pc.bodyType + "-undone.png'>>" >>
<<= "<<set $avatar.jacketRear to 'cloathes-jacket-berghausCalistoAlphaJacket-back-" + $pc.bodyType + "-undone.png'>>" >>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
As soon as the door closes, $male1.firstname's <<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> hands are all over you. He unzips your <<= $jacket.desc.random()>> and gropes your <<pcTits>> through your <<= $top.desc.random()>>. His hands are firm but inexpert, pinching and prodding like a man possessed.
<<male1InfoBox>>\
<<if $pc.arousal lte 20>>\
[[Slow him down.|Oceana to safe house ride][$temp to "prude"]]
<<else>>\
<span class="greyedOut">(Too <<aroused>>) Slow him down.</span>
<</if>>\
[[Get into it.|Oceana to safe house ride][$temp to "slut"]]
<<if Array.from($pc.kinks).includesAny("Promiscuous", "Exhibitionist")>>\
[[(Promiscuous/Exhibitionist) Really get into it.|Oceana to safe house ride][$temp to "bj"]]
<<else>>\
<span class="greyedOut">(Promiscuous/Exhibitionist) Really get into it.</span>
<</if>><<silently>>
<<addmins 2>>
<<set $male1.arousal to 40>>
<<set $male1.flags.add("slut")>>
<<if $pc.arousal gt 40>>
<<set $pc.arousal to 40>>
<</if>>
<</silently>>\
<span class="heading"><b>CITY STREETS</b>, GLASGOW
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "prude">>\
<<set $chapter.uberPrude to true>>\
"Slow down," you murmur. "We've got plenty of time."
You mostly manage to keep his paws off your legs and boobs on the journey back to the safe house, but it's a continuous struggle. <<if $pc.iq gte 140>>It feels like fighting the Hydra.<<else>>It feels like making out with an octopus.<</if>> <i>At least he's keen.</i>
You manage to stop the groping by pulling his hands up to your face and kissing passionately for the rest of the ride. Eventually, Kwasi drops you off at the [[safe house.|Safe house post Oceana]]
<<elseif $temp == "slut">>\
<<silently>>
<<removePCJacket>>
<<set $chapter.uberFingered to true>>
<<if $pc.arousal gt 40>>
<<set $pc.arousal to 40>>
<</if>>
<<if def $top.lifted>>
<<set $top.flags.delete("liftsBoobs")>>
<<set $avatar.top to $top.lifted,
$avatar.topRear to $top.liftedRear,
$avatar.topPokies to "">>
<</if>>
<</silently>>\
$male1.firstname runs his hands all over you on the way back. He ravishes you with his wild energy and you can't help but get into it, sliding your jacket off to give him access to your body. You make out passionately in the back seat, his hands tugging your <<= $top.desc.random()>> above your <<if Array.from($pc.isWearing).includes("bra")>>bra so he can get his fingers inside it to squeeze and pinch your <<stiff>> nipples<<else>><<pcTits>> so he can pinch and squeeze your <<stiff>> nipples<</if>>, then sliding down your body<<if Array.from($pc.isWearing).includes("skirt")>> and up under your skirt<<else>>and inside your waistband<</if>>. A fingertip finds its way between your hot, <<wetPussyAdjective>> lips.
"Ohhhh..." you let out a little <<lowPleasureSound>> as he finds your clit. He has a surprisingly deft touch for a boy his age; he must be a natural. Or he's fingered loads of girls from Oceana. You don't fucking care as long as he <i>doesn't stop.</i>
You catch the driver's eye in the rear view mirror as you toss your head back. You can only hope he's paying some attention to the road.
After an all-too-short drive, Kwasi drops you off at the safe house. You practically drag $male1.firstname inside to [[finish this.|Safe house post Oceana]]
<<elseif $temp == "bj">>\
<<silently>>
<<if $pc.arousal gt 40>>
<<set $pc.arousal to 40>>
<</if>>
<<removePCJacket>>
<<set $chapter.uberBJ to true>>\
<<if def $top.lifted>>
<<set $top.flags.delete("liftsBoobs")>>
<<set $avatar.top to $top.lifted,
$avatar.topRear to $top.liftedRear,
$avatar.topPokies to "">>
<</if>>
<</silently>>\
$male1.firstname runs his hands all over you on the way back. He ravishes you with his wild energy and you can't help but get into it, sliding your jacket off to give him access to your body. You make out passionately in the back seat, his hands tugging your <<= $top.desc.random()>> up above your tits so he can squeeze and pinch <<if Array.from($pc.isWearing).includes("bra")>>them through your bra<<else>>your nipples<</if>>, then sliding down your body<<if Array.from($pc.isWearing).includes("skirt")>> and up under your skirt<<else>> and inside your waistband<</if>>. A fingertip finds its way between your hot, <<wetPussyAdjective>> lips. You grope his <<crotch>> in return. <<pcSnippetGropeM1CrotchCockFeeling>>
You look up and catch the driver's eye in the rear view mirror; he doesn't seem to be minding the show at all. You bit your bottom lip and make a decision. <i>Fuck it.</i>
You unzip $male1.firstname's $male1.bottoms.desc, slip your fingers inside, and tug his <<cock>> out. You lean down and engulf his <<shaft>> with your mouth, in one smooth stroke.
"Oh fuck...Oh fuck..." he says, his hands resting on the back of your head as it bobs up and down in his lap.
"The girls in this country are wild," mutters Kwasi from the driver's seat.
"She's <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "Australian">>Australian<<elseif $pc.nationality == "New Zealand">>from New Zealand<</if>>," clarifies $male1.firstname, chatting with the driver while your mouth slides up and down on his hard <<cock>>. "I pulled her after the wet t-shirt contest. <<if Flag ("oceana-knickers") == "no">>Took her knickers off<<else>>Got her tits out<</if>> on a stage in front of five hundred blokes. I'm gonnay fuckin' <i>rail</i> her back in her flat." Your clit tingles at the prospect. He grips your hair harder and pushes your head down while he talks, putting on a dominance act for Kwasi.
After a few minutes, Kwasi drops you off at the safe house. You practically drag $male1.firstname inside to [[finish this.|Safe house post Oceana]]
<<set $male1.arousal to 60>>\
<</if>><<silently>>
<<addmins 3>>
<<removePCJacket>>
<<setFlag "oceana-knickers" false>>
<<if $temp == "slut" or $temp == "bj">>
<<= '<<' + $pc.lastWornTop + '>>'>>
<</if>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= "<img src='" + $imagePath + "scotlandIngidoInt2.png'>" >>\
Round 3 of LIONESS starts with you and $male1.firstname<<click "ⓘ">><<toggleclass "#maleInfo" "hidden">><</click>> falling through the door. You could barely work the key with his hands all over you.
<<male1InfoBox>>\
Your phone buzzes. You check and see that Kwasi has left you a five star rider review. "I think the driver enjoyed the show," you say.
"Not as much as I did. Come on, $scene.nickname, no stopping now."
You stumble <<link "to the bedroom." "Sex Engine">><<set $decision.macro to "glasgowLeadToBedroom">><<removePCJacket>>/*<<removePCTop>>*/
<<set $location = {
"place" : "JTF NEPTUNE SAFE HOUSE INDIGO" ,
"location" : ", GLASGOW CITY CENTRE" ,
"exposure" : "Public",
"scene" : "oceana"
}>>
<<set $scene.location to "bedroom",
$scene.flags to new Set(),
$scene.flags.add("mustFuckMale1"),
$scene.availablePositions to [
"m1MissionaryFuck",
"m1DoggyFuck",
"m1CowgirlFuck"],
$pc.position to "standing",
$male1.position to "standing",
$scene.envDesc to [
'room']>><</link>>, $male1.firstname tugging at your clothes along the way. You resist, but not too much.<<silently>>
<<addmins 1>>
<<set $pc.sexualPartners += 1>>
<<removeCum>>
<<pcEyesOpen>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<= '<<' + $decision.macro + '>>'>>
After $male1.firstname finishes, you slide out of bed and walk to the bathroom. You look at yourself in the mirror as you wash your face.
You just <<if Array.from($male1.flags).includes("fuckedPC")>>had sex with<<elseif Array.from($male1.flags).includes("gotBJ")>>blew<<else>>jerked off<</if>> <<if $male1.age lt 19>>an<<else>>a<</if>> $male1.age-year old. You wonder what he'll tell his mates about you. If only he knew he'd been with a secret agent.
You clean yourself up and head back to the bedroom. The smell hits you before you get to the door.
"What the hell do you think you're doing?" you demand. "You can't be toking up in here!"
He lies on the bed, naked, with one hand tapping away at his phone and the other loosely holding a spliff. "Chill out, grandma," he says. "I'm just having a wee puff."
"Put it out! You'll blow my deposit if they smell it in here!"
"It's jest some weed, what the hell?"
You grab a pillow and start smacking him with it. "Put! It! Out! And! Go!"
"Fine, fine, I'm going, ye crazy bitch!" He tosses the joint into a glass of water by the bedside and dresses quickly. You hustle him out the door and slam it behind him, throwing the deadbolt and the chain.
You facepalm, realising that you just played this whole escapade out in the nude and on camera.
"Fucking LIONESS..." you mumble under your breath. You pour yourself a shot of whiskey from the kitchen cabinets to relax, dress in some sleep clothes, and try to [[get some rest|Post Oceana get rid]] before the drive to Kinloss.<<silently>>
<<addmins 1>>
<<set $male1.cumTgt to "face">>
<<facial>>
<<set $pc.sexualPartners += 1>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
Clive's <<cock>> twitches and a squirts a load of <<cum>> right into your face. "Ohhh!" he groans. "Fuck!" Roy's camera makes a rapid fire series of shutter sounds.
Clive lets go of your hair and takes a step back to admire his handiwork. His cheeks are flushed and he's breathing hard.
"Good girl," breathes Roy, "good girl."
"Aye, great work, $pc.firstname," agrees Connor. "Very professional."
[[Are we done?|Post Oceana audition cleanup]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<pcTalk>>
<<pcEyesOpen>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Um, thanks," you murmur. "Is that it?"
"Aye, that's it," says Connor. "Ye did great. We'll edit this then send it te the producers. We've got yer number, so we'll call ye if they've got any work for ye."
Dave offers you a box of tissues.
[[Clean up and get dressed.|Post Oceana audition cleanup 2]]<<silently>>
<<addmins 1>>
<<pcMoodSkeptical>>
<<removeCum>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
Roy films you wiping the <<cum>> off your face with a couple of tissues, then gathering up your brightly coloured clothes. Connor and Roy keep going on about the fictitious modelling contract, but you just um and ah noncommittally while you slip back into your stretchy clubwear.
You get out of the room as fast as you can, mind racing as you walk down the corridor. Was that good for your cover? What about your career? When that video ends up on the Internet, is anyone you know going to see it? You still need a guy to take you back to the safe house, so the night's not even over. Is Bangkok gonna be like this?
<i>Calm down, $pc.knownAs,</i> you command yourself, <i>get your head together.</i> Thinking like this won't help. You take a deep breath to calm yourself before pushing open the door that leads <<link "back out to the club." "Oceana return to the club">><<removeCum>><<pcMoodCalm>><</link>><<silently>>
<<if $gameDate.getDay() == 6>>
<<addhours 24>>
<</if>>
<<set $gameDate.setHours(6), $gameDate.setMinutes(44)>>
<<setFlag "intox" false>>
<<addmins 152>>
<<set $pc.arousal to 0>>
<<removeCum>>
<<stripPC>>
<<pcMoodCalm>>
<<pcRemoveLightMakeup>>
<<removeCum>>
<<cloathes-knickers-ripleyKnickers>>
<<cloathes-top-ripleyTop>>
<<= "<<set $avatar.nosePiercing to 'av-bodywriting-contestantNo5-front-" + $pc.bodyType + "-faded.png'>>" >>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
The alarm goes off too damned early. In the shower, you try and scrub the number off your thigh, but the soaps they've left you only manage to fade it. <<if $pc.iq gte 140>>"Out, damned spot," you mutter, channelling your inner Lady Macbeth, but it doesn't listen.<<else>>"Oh, fuck all the way off," you curse at the number.<</if>>
You're starving after last night, so you whip up a three egg omelette for breakfast. After washing it down with two cups of <<if $pc.nationality == "English">>tea<<else>>coffee<</if>>, you feel human enough to get <<nobr>>
<<if $pc.hypno>>
<<link "get back on the road" "Oceana to Kinloss">>
<<pcRemoveLightMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-tights-levante65d-black>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<</link>>
<<else>>
<<link "get back on the road" "Oceana to Kinloss">>
<<pcRemoveLightMakeup>>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-leggings-axParisWetLook-black>>
<</link>>
<</if>>
<</nobr>>.<<silently>>
<<addhours 3>>
<<addmins 42>>
<<geekEyeglasses>>
<<cloathes-jewellery-weaponRing>>
<</silently>>\
<span class="heading"><b>A9 ROAD</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
The drive up the A9 is becoming routine now, but you haven't lost your appreciation for Scotland’s natural beauty. You <i>have</i> seen enough of its nightclubs to tide you over for a long time, though.
As you roll up to the Kinloss guardhouse, the soldier from yesterday approaches the car. <i>Good lord, he’s the same age as $male1.firstname.</i>
"I see they've got you working Sunday as well, marm," he observes. "Car pass, please."
"Thank you, marm, go on through." He looks glum – stuck on guard duty, when no doubt he'd rather have been somewhere like Oceana instead, watching a bunch of girls getting soaked – but you're <i>very</i> grateful he wasn't there. You park up and head down to the [[bunker.|Oceana debriefing]]<<silently>>
<<addmins 15>>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $scene.scoreboard[0].includes("slut5")>>\
Clark and <<olivia>> are all smiles. "We saw the contest," Clark says; one of the smartphone lights in the crowd must have been feeding back to JTF Neptune. "Great work! <<if $pc.nationality == "English">>You got a whole room full of Scotsmen cheering an Englishwoman!"<<else>>"They cheered for you like you'd scored for Celtic."<</if>>
"I'm not surprised, you looked <i>beautiful,"</i> gushes <<olivia>>. <<if $scene.lostThong>>"Sexy move at the end there."<<elseif $scene.iKissedAGirl>>"Kissing that other contestant was clever."<<else>>"And you really worked the crowd."<</if>>
[[Winning was better for my cover.|Oceana debriefing 2][$temp to "crusader"]]
[[I kind of surprised myself!|Oceana debriefing 2][$temp to "waif"]]
[[I hate losing.|Oceana debriefing 2][$temp to "alpha"]]
[[I quite enjoyed myself.|Oceana debriefing 2][$temp to "fatale"]]
<<else>>\
Clark and <<olivia>> offer playful commiserations as you walk into the ops room. "We saw the contest," Clark says; one of the smartphone lights in the crowd must have been feeding back to JTF Neptune. <<if $scene.scoreboard[1].includes("slut5")>><<if $pc.nationality == "U.S.">>"That was a damn close run thing."<<else>>"You came <i>this</i> close to winning that thing."<</if>><<elseif $scene.scoreboard[2].includes("slut5")>>"Bronze medal. Not bad<<if not $pc.springBreakWetT>> for a first timer<</if>>."<<elseif $scene.scoreboard[3].includes("slut5")>>"You gave it a good effort."<<elseif $scene.scoreboard[4].includes("slut5")>>"Those guys in that club are <i><<if $pc.nationality == "U.S.">>arseholes<<else>>assholes<</if>>."</i><</if>>
"It was a very parochial audience," says <<olivia>>. "You had an uphill battle right from the start, being <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "New Zealand">>a New Zealander<<else>>$pc.nationality<</if>>."
[[It doesn't matter.|Oceana debriefing 2][$temp to "crusader"]]
[[I got a bit overwhelmed.|Oceana debriefing 2][$temp to "waif"]]
[[I wasn't really trying.|Oceana debriefing 2][$temp to "alpha"]]
[[It was quite fun anyway.|Oceana debriefing 2][$temp to "fatale"]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $scene.scoreboard[0].includes("slut5")>>\
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"Thanks. Winning was better for my cover," you say, "so I kind of went for it."
"You did brilliantly," she smiles.
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"Thanks!" you say. "I kind of surprised myself up there."
"I knew you had it in you," she smiles.
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"I hate losing," you say, "even stupid things like that."
<<olivia>> nods approvingly. "Good attitude," she says.
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"Thanks," you smile. "I actually ended up quite enjoying it."
<span class="goodFeedback">Clark <b>loved</b> that.</span>
"Yeah? That's great," says <<olivia>>. "Bangkok will be easier if you can find things you enjoy."
<</if>>\
<<else>>\
<<if $temp == "crusader">>\
<<set $jtfNeptune.rep.crusader +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"It's not important," you say. "Just being in the contest is all I needed for my cover. I didn't need to win it."
"Right," says <<olivia>>. "I'm sure you would have done if you were a local girl."
<<elseif $temp == "waif">>\
<<set $pc.waif += 1, $jtfNeptune.rep.waif +=1>>\
<<updateRepJTF>>\
<<pcMoodSkeptical>>\
"I got a bit overwhelmed up there," you admit. "The camera, the audience..."
"And you still <<if $scene.scoreboard[1].includes("slut5")>>came second<<else>>got through it<</if>>," <<olivia>> observes. "And now you're a bit better prepared for doing it in Bangkok. I'm really pleased."
<<elseif $temp == "alpha">>\
<<set $jtfNeptune.rep.alpha +=1>>\
<<updateRepJTF>>\
<<pcTalk>>\
"I wasn't really trying," you say, dismissively. "That whole contest was stupid."
"Totally," <<olivia>> agrees. "I'm sure you'd have taken that crown if you'd wanted to."
<<elseif $temp == "fatale">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcSmile>>\
"Thanks," you smile. "I actually ended up quite enjoying it, even though I didn't win the stupid tiara."
<span class="goodFeedback">Clark <b>loved</b> that.</span>
"Yeah? That's great," says <<olivia>>. "Bangkok will be easier if you can find things you enjoy."
<</if>>\
<</if>>\
"Good work in the safe house again," Clark says. "You guys came in looking like you couldn't wait to get at it."
[[Thanks.|Oceana debriefing 3 taxi ride][$temp to "thanks"]]
[[It was kind of a steamy cab ride.|Oceana debriefing 3 taxi ride][$temp to "details"]]<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "thanks">>\
<<pcMoodCalm>>\
<<pcSmile>>\
"Thanks," you say.
"It was great to see you getting really into it," says Clark.
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<if $chapter.fakeCastingAudition>>\
[[They asked me to shoot some porn after I won the contest.|Oceana debriefing 4 casting couch]]
<</if>>\
<<else>>\
<<pcMoodCalm>>\
<<pcSmile>>\
"Yeah," you say, "the ride back from the club was...kind of steamy."
"Oh yeah?" asks Clark, hiding intense interest behind a casual tone.
[[Keep it professional.|Oceana debriefing 3 taxi ride 2][$temp to "professional"]]
[[Give him all the details.|Oceana debriefing 3 taxi ride 2][$temp to "sexy"]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "professional">>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<updateRepJTF>>\
<<pcMoodCalm>>\
<<pcTalk>>\
"Yeah," you say, "he was all over me in the back seat."
You can almost see Clark's ears straining for more details, but you leave them to his imagination. It's nice to have done something that wasn't under their surveillance.
<<elseif $temp == "sexy">>\
<<if $chapter.uberPrude>>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<pcMoodCalm>>\
<<pcTalk>>\
"He was all over me in the back seat," you say. "I had to kiss him all the way back just to stop him ripping my clothes off."
"Huh," murmurs Clark. "Don't blame him. I think every man who saw that performance wanted to do that to you afterwards."
<<elseif $chapter.uberFingered>>\
<<set $jtfNeptune.rep.fatale +=1>>\
<<pcMoodCalm>>\
<<pcTalk>>\
"He was all over me in the back seat," you say. "He had his hand down my shorts before the car pulled away. The driver was watching me so much in the rearview mirror I thought we'd crash."
"Jeez," says Clark, "we could've lost an agent." His joke doesn't mask the hungry way he looks at you.
<<elseif $chapter.uberBJ>>\
<<set $jtfNeptune.rep.fatale +=2>>\
<<pcMoodCalm>>\
<<pcTalk>>\
"He was all over me in the back seat," you say. "He got so <<aroused>> I ended up going down on him right there. Right in front of the driver."
"Well done," <<olivia>> chuckles.
"Lucky bastard," murmurs Clark, with feeling.
<</if>>\
<</if>>\
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<if $chapter.fakeCastingAudition>>\
[[They asked me to shoot some porn after I won the contest.|Oceana debriefing 4 casting couch]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"After the contest, they took me to a room backstage with a camera in it," you say. "They wanted me to shoot some porn."
Clark and <<olivia>> both look startled. "Are you okay?" he asks.
<<if ndef $chapter.fakeCastingDistance>>\
"Yeah, I didn't go through with it. But it was a creepy set up."
They visibly relax. "We had no idea that was going to happen," says <<olivia>>. "Sounds like you handled it well, though."
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, tried to get me to strip. I just got out of there."
"People have started trying to exploit you already," muses Clark. "I guess it's good that you got a taste of that here. You're going to get a lot more of that in Bangkok."
You nod, considering the implications.
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<elseif $chapter.fakeCastingDistance == "topless">>\
"Yeah, I'm fine," you say. "It was a creepy set up, but I stopped it before things got out of hand."
They visibly relax. "So, what happened?" asks Clark.
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, got me to pose a little. I took my top off, but refused to do any more, and they just let me leave."
"Huh," says <<olivia>>. "We had no idea that was going to happen. Sounds like you handled it well, though."
"How do you feel about it?" asks Clark.
<<elseif $chapter.fakeCastingDistance == "nude">>\
"Yeah, I'm fine," you say. "It was a creepy set up, but I stopped it before things got too out of hand."
They visibly relax. "So, what happened?" asks Clark.
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, got me to pose a little. I got naked, but stopped it when they wanted me to do some kind of porno poses."
"Huh," says <<olivia>>. "We had no idea that was going to happen. Sounds like you handled it okay, though."
"Yeah," says Clark. "What kind of porno poses?"
"Bend over and spread my <<ass>>," you report with a grin. "They're classy guys."
Clark laughs. "Wow. So how do you feel about it?"
<<elseif $chapter.fakeCastingDistance == "spreadAss">>\
"Yeah, I'm fine," you say. "It was a creepy set up, but I stopped it before things got <i>too</i> crazy."
They visibly relax. "So...what happened?" asks Clark.
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, got me to take my clothes off and pose a little. Then they wanted me to masturbate on camera, but I told them no way."
"Huh," says <<olivia>>. "We had no idea that was going to happen. Sounds like you handled it okay, though."
"Yeah," says Clark. "If you'd said yes, do you think it would've gone further after that?"
You shrug. "Who knows."
"People have started exploiting you already. How do you feel about it?" he asks.
<<elseif $chapter.fakeCastingDistance == "solo">>\
"Yeah, I'm okay," you say. "But I nearly wasn't."
"What happened?" asks Clark.
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, got me to take my clothes off and pose a little. Then they wanted me to masturbate on camera."
Clark is following along with rapt attention. "And you said..."
You shrug. "I said yes, then while I was doing it, this bouncer came over and tried to shove his <<cock>> down my throat. I was about to <i>bite</i> him when the owner of the club got a grip on the situation. I got my clothes back on and got out of there."
"Whoa," says Clark. "Shit."
"We had no idea that was going to happen," says <<olivia>>. "Sounds like you handled a scary situation well."
<i>"And</i> you didn't let it interfere with the mission," says Clark. "I'm really impressed you were able to go from that right back out into the club."
"Bad experiences like that are going to be a fact of life in Bangkok," says <<olivia>>. "It's really encouraging that you handled it so well."
"How do you feel about it?" asks Clark.
<<elseif $chapter.fakeCastingDistance == "pornstar">>\
"I'm fine," you say, "but there's probably going to be a bit more video of me going up somewhere soon."
"There is?" Clark's expression shifts from high concern to high interest. "Um...what happened?"
"It was set up like a video interview for a modelling job," you explain. "Obviously fake, but it probably works on drunk teenagers. They asked me some questions, got me to take my clothes off, then this big bouncer came over waving his <<cock>> in my face."
"What did you do?" he asks.
You shrug. "I didn't know <i>what</i> to do, so I just went along with it. He fucked me over the desk, with the video camera in my face. I was just kind of glad nobody else in the room got involved."
"Wow," says Clark. "That's...seriously fucking hot."
"Clark!" snaps <<olivia>>. "$pc.knownAs could have been raped."
"Sorry, sorry," he replies hurriedly, holding his hands up. "It turned out well, though, right? She obviously didn't let it interfere with the mission."
"You did handle it very well," she says to you. "Bad situations like that are going to happen in Bangkok. I think your instincts were spot on."
"How do you feel about it?" asks Clark.
<</if>>\
<<if def $chapter.fakeCastingDistance>>\
[[Amateur porn works for my cover.|Oceana debriefing 4 casting couch 2 Kate feedback][$temp to "crusader"]]
[[You wanted me wilder, right?|Oceana debriefing 4 casting couch 2 Kate feedback][$temp to "waif"]]
<<if $chapter.fakeCastingDistance == "pornstar" or $chapter.fakeCastingDistance == "solo">>\
[[I lost control. It was stupid.|Oceana debriefing 4 casting couch 2 Kate feedback][$temp to "alpha"]]
<<else>>\
[[I kept control of the situation.|Oceana debriefing 4 casting couch 2 Kate feedback][$temp to "alpha"]]
<</if>>\
[[No big deal, I've been making porn all week.|Oceana debriefing 4 casting couch 2 Kate feedback][$temp to "fatale"]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "crusader">>\
"Some <<if $chapter.fakeCastingDistance != "pornstar">>flirting with<<else>>amateur<</if>> porn works for my cover," you say. <<if $chapter.fakeCastingDistance == "topless">>"I'd been topless on stage anyway, so it wasn't a big deal."<<elseif $chapter.fakeCastingDistance == "nude" or $chapter.fakeCastingDistance == "spreadAss">>"They'd seen me <<if not $scene.lostThong>>practically<</if>> naked on stage anyway, so it wasn't a big deal."<<elseif $chapter.fakeCastingDistance == "solo">>"The masturbating thing was kind of degrading, honestly, but I'm going to have to do that on stage in Bangkok, right? I wanted the experience."<<elseif $chapter.fakeCastingDistance == "pornstar">>"Letting the bouncer fuck me felt degrading, honestly, but I won't get to say no to men when I'm working in Bangkok. I wanted the experience."<</if>>
<<if $chapter.fakeCastingDistance == "pornstar" or $chapter.fakeCastingDistance == "solo">>\
<span class="goodFeedback">Clark and <<olivia>> <b>loved</b> that.</span>
<<else>>\
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
<</if>>\
"You did really well seizing this opportunity," says <<olivia>>. "You've added some intricacy to your cover story, and also got experience flirting with sex work. I'm impressed."
"Me too," says Clark. "You acted consistently with our characterisation of $pc.knownAs $pc.coverSurname: adventurous, permissive, open to ideas. Good job."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<elseif $temp == "waif">>\
"Well...I was trying to be wilder. Like you said."
"You did <i>great,"</i> says Clark. "<<if $chapter.fakeCastingDistance == "topless" or $chapter.fakeCastingDistance == "nude" or $chapter.fakeCastingDistance == "spreadAss">>I like that you didn't just refuse to do it, that you went along with it some of the way.<<else>>I like that you went along with <<if $chapter.fakeCastingDistance == "solo">>masturbating on camera.<<else>>it once the bouncer got involved.<</if>><</if>> That's consistent with our characterisation of $pc.knownAs $pc.coverSurname: adventurous, permissive, open to ideas. Good job."
"You also added some intricacy to your cover story," says <<olivia>>, "and also got experience flirting with sex work. I'm impressed."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<elseif $temp == "alpha">>\
<<if $chapter.fakeCastingDistance == "solo">>\
"If Connor hadn't stopped the bouncer, I'd have been raped," you admit, and shrug. "Who knows if I'd have been able to continue the mission after that? It's taught me a lesson about losing control of a situation when men like that are involved."
"What lesson?" asks <<olivia>>.
[[I need to plan ahead better.|Oceana debriefing 4 casting couch 3 Alpha Kate reflection][$temp to "defensive"]]
[[I need to accept it.|Oceana debriefing 4 casting couch 3 Alpha Kate reflection][$temp to "accepting"]]
<<elseif $chapter.fakeCastingDistance == "pornstar">>\
"I lost control of the situation," you admit. "It was stupid."
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
"No, it wasn't," says Clark. "What you did fits our characterisation of $pc.knownAs $pc.coverSurname to a tee: adventurous, permissive, open to ideas. You did <i>exactly</i> what you should've done."
"Yeah, you did brilliantly," agrees <<olivia>>. "You added some intricacy to your cover story, and got some experience flirting with sex work. I'm very impressed with you."
"Me too," concludes Clark. "We asked you to be wilder; you crammed in an audition for a porno film." He grins, and you can't help but smile back. "You did <i>great."</i>
[[If you say so. Is that everything?|Oceana debriefing 5 final summary]]
<<else>>
"It was an unexpected situation," you say, "but I got on top of it fast and kept control. <<if $chapter.fakeCastingDistance == "topless">>"I'd been topless on stage anyway, so it wasn't a big deal."<<elseif $chapter.fakeCastingDistance == "nude" or $chapter.fakeCastingDistance == "spreadAss">>"They'd seen me <<if not $scene.lostThong>>practically<</if>> naked on stage anyway, so it wasn't a big deal."<</if>>
"I think you handled it really well," agrees <<olivia>>. "You added some intricacy to your cover story, and got some experience in handling men trying to exploit you. There'll be more of that in Bangkok."
"I like that you didn't just refuse to do it, that you went along with it some of the way," says Clark. "That's consistent with our characterisation of $pc.knownAs $pc.coverSurname: adventurous, permissive, open to ideas. Good job."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<</if>>
<<elseif $temp == "fatale">>\
"I've been having sex on camera a lot lately," you say, "so this didn't feel like a big deal."
<span class="goodFeedback">Clark <b>liked</b> that.</span>
Clark chuckles. "Fair point. Well, I'm impressed; <<if $chapter.fakeCastingDistance == "topless" or $chapter.fakeCastingDistance == "nude" or $chapter.fakeCastingDistance == "spreadAss">>I like that you didn't just refuse to do it, that you went along with it some of the way.<<else>>I like that you went along with <<if $chapter.fakeCastingDistance == "solo">>masturbating on camera<<else>>it once the bouncer got involved.<</if>><</if>> That's consistent with our characterisation of $pc.knownAs $pc.coverSurname: adventurous, permissive, open to ideas. Good job."
"I think you also added some intricacy to your cover story," says <<olivia>>, "and got experience flirting with sex work. Good work."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<</if>>\<<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "defensive">>\
"I need to plan ahead better. Not walk into a situation like that and just trust it will work out okay."
<<olivia>> nods. "Situations like this are going to come up again in Bangkok," she says carefully. "Better planning and awareness is positive, but you can't change the fact that you're going to be vulnerable out there from time to time."
"Make sure you maintain good comms with the Special Forces team once you're out there," advises Clark. "If things go really bad, they're your ace in the hole."
"I think you handled this situation well, anyway," says <<olivia>>. "You added some intricacy to your cover story, and got some experience flirting with sex work."
"Yeah," agrees Clark. "I like that you went along with it as far as you did. You acted consistently with our characterisation of $pc.knownAs $pc.coverSurname: adventurous, permissive, open to ideas. Good job."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<<elseif $temp == "accepting">>\
"I need to accept that I'm going to be in situations like that, and not freak out about it. I was lucky Connor intervened before I bit the bouncer – things could have gone a lot worse." You shrug. "Honestly? I should have just let him fuck me."
<span class="goodFeedback">Clark and <<olivia>> <b>liked</b> that.</span>
"That's good, $pc.knownAs," says <<olivia>>. "Really good."
"It's really encouraging to hear you talk like that," says Clark. "That's totally consistent with our characterisation of $pc.knownAs $pc.coverSurname: permissive, adventurous, open to new experiences."
"I think you handled this situation very well, anyway," says <<olivia>>. "You added some intricacy to your cover story, and got some experience flirting with sex work."
"Yeah," agrees Clark, looking pleased. "I think this whole thing went really well, in terms of prepping you for the mission."
[[So, is that everything?|Oceana debriefing 5 final summary]]
<</if>>\<<silently>>
<<addmins 1>>
<<pcMoodCalm>>
<<updateRepJTF>>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Is that the end of Operation LIONESS?" you ask.
"Yeah," says Clark. "We're green lighting the mission. You've shown us that you've got what it takes."
<<if $jtfNeptune.dominantRep == "crusader">>\
"This isn't an easy assignment," says <<olivia>>, "and everyone's been highly impressed with your professional attitude. You've been able to compartmentalise your emotions and focus on the mission."
<<elseif $jtfNeptune.dominantRep == "waif">>\
"This is a difficult assignment," says <<olivia>>, "but you've held up despite everything that we've thrown at you."
<<elseif $jtfNeptune.dominantRep == "alpha">>\
"This assignment would be difficult for anyone to accept," says <<olivia>>, "but you've risen to the challenge and faced it head on."
<<elseif $jtfNeptune.dominantRep == "fatale">>\
"Not just any agent could have taken on this assignment," says <<olivia>>. "I don't only mean your age and your looks. When we met you, we both noticed this kind of flirty, sexual energy you have. We liked it, but we were worried it was just a front."
<</if>>\
<<if $chapter.night1Fuck>>\
"We dropped this mission on you late on Thursday afternoon," says Clark, "and that night the whole team watched you fuck some guy you'd just met. That wasn't prostitution, but it showed us that you can perform sexually, with a stranger and an audience, without freezing up."
<<else>>\
"Night one was your wobble," says Clark. "But we'd just dropped the mission on you late that afternoon. You still took some guy you'd never met home with you, and <<if $chapter.night1BJ>>went down on him<<else>>jerked him off<</if>> while you knew the whole team would be watching."
<</if>>\
<<if $chapter.night1Fuck>>\
"Night two, we sent you out with Bettis," <<olivia>> says. "$chapter.target2 wouldn't normally have a chance of a one night stand with you, but you were able to seduce him, take him home, and fuck a second stranger on camera. That showed us you can perform with guys you don't find attractive."
<<else>>\
"Night two, what a recovery," grins <<olivia>>. "$chapter.target2 wouldn't normally have a chance of a one night stand with you, but the whole team watched you fuck an ugly guy you'd just met. It wasn't prostitution, but it showed us that you can perform sexually, with an audience, without freezing up."
<</if>>\
"Last night was the closest experience to Bangkok that we could come up with," says Clark. "You danced <<if not $scene.lostThong>>practically<</if>> naked on a stage, then went out into the audience and seduced a stranger."
<<if $scene.scoreboard[0].includes("slut5")>>\
"And you won!" beams <<olivia>>. "I know that being a good stripper probably isn't something you've ever strived for, but we think you've got a knack for it."
<<else>>\
"You've done brilliantly," smiles <<olivia>>.
<</if>>\
"Bangkok's going to be like this, but dialled up to 11," says Clark. "There'll be setbacks. There'll be emotionally difficult times. You're starting to get comfortable with behaving like you're a slutty party girl, but prostitution's going to be difficult."
"At first, anyway," says <<olivia>>. "It'll get much easier in time."
"And the whole task force is going to be behind you," Clark assures you. "Once you're in just keep a low profile, work as many shifts as you can, and wait for DEVILFISH."
"He is not going to know what hit him," smiles <<olivia>>. "Good luck, $pc.codename."
<<if $pc.hypno>>\
[[Thanks.|Oceana final hypno]]
<<else>>\
[[Thanks.|Dubai]]
<</if>>\<<silently>>
<<addmins 17>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
You finalise some mission details with Clark and <<olivia>>, then head through the complex to Dr Campbell's office. After punching in the code to enter, you see him working on something at his computer. He closes it quickly when he sees you enter, probably just something you weren't cleared to see.
"Have a seat, please, $pc.knownAs," he says. You smooth your skirt and sit on the couch. You go to cross your legs, but think better of it.
"This is the last pre-mission session we have booked," he says. "It's back to practice for me, and into the field for you. I know that LIONESS has been a departure from your normal lifestyle, and Bangkok will be more so; do you feel these sessions have helped you prepare?"
[[Yes, absolutely.|Oceana final hypno 2]]
<span class="greyedOut">(Hypno resistance fail) No.</span><<silently>>
<<addmins 3>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Yes, absolutely," you say. He smiles.
"Good. I'm going to put you through one more session, just to reinforce what we went over before and give you a little boost."
[[Yes, doctor.| Oceana final hypno 3]]
<span class="greyedOut">(Hypno resistance fail) I'm not sure that's necessary.</span><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>THE RED HOUSE</b> (JTF NEPTUNE HQ), SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
"Yes, doctor," you say.
"Lie back on the couch, please." You do so. Your skirt rides up, but you decide not to adjust it in here.
Dr Campbell approaches the couch, carrying the blindfold and headphones. "On," he says. You put on the blindfold and headphones, and are plunged into [[darkness and white noise.|Oceana final hypno under]]<<silently>>
<<addmins 5>>
<<set $avatar.glasses to "av-prologue-blackoutBlindfold.png">>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.lanyard to "">>
<<removePCTop>>
<<removePCBra>>
<<removePCSkirt>>
<<removePCKnickers>>
<<= "<<set $avatar.top to 'cloathes-top-cameronRacerbackVestTop-lifted-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-cameronRacerbackVestTop-lifted-white-back-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tights to 'av-prologue-pulledDownTights-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.tightsRear to 'av-prologue-pulledDownTights-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoStripperWhore.gif'>" >>
</div><</nobr>>
Soon you feel the needle in your arm, and sodium amytal washing through your system. Dr Campbell's voice and the <i>tick...tock...tick...tock</i> metronome lull you back into the warm, safe blackness.
He is talking to you, but you can't make out what he's saying. You spend an unknown amount of time here, in a safe, peaceful place, listening to the soothing sound of his voice.
[[Eventually, you feel yourself being drawn out of the trance.|Oceana hypno wakeup]]<<silently>>
<<addmins 55>>
<<set $avatar.glasses to "">>
<<stripPC>>
<<cloathes-knickers-sloggiWowComfortHipsters-black>>
<<cloathes-bra-sloggiWowBra-black>>
<<cloathes-top-cameronRacerback-white>>
<<cloathes-boots-sodaFoldDownCombatBoots-brown-low>>
<<cloathes-tights-levante65d-black>>
<<cloathes-skirt-bullheadDistressedDenimMiniskirt>>
<<geekEyeglasses>>
<<= "<<set $avatar.nosePiercing to 'av-prologue-syringeDressing-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.lanyard to "av-prologue-jtfnLanyard.png">>
<<= "<<set $avatar.lanyardRear to 'av-lanyard-back-" + $pc.bodyType + ".png'>>" >>
<</silently>>\
<span class="heading"><b>EMERALD CUP OPS ROOM</b>, SCOTLAND
<<date>> | <<time24hr>> HRS LOCAL</span>
Dr Campbell waits patiently for your senses to return. You feel relaxed and happy and sexy. "You're ready, $pc.knownAs," he assures you. "I'll see you after the mission."
It's been a long week. You head back to your hotel to relax for the [[rest of the day...|Dubai]]<<silently>>
<<if Flag ("eyeglasses-back")>>
<<geekEyeglasses>>
<<setFlag "eyeglasses-back" false>>
<</if>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
As you're about to leave, Dave calls you aside. "Hey, $pc.firstname. Ye were great out there, fab show!" He smiles ingratiatingly. "Connor and I wanted te talk to ye about something, a way to make a lot more than £200. Ye in?"
[[Doing what?|Oceana fake casting]]
[[Nope.|Oceana casting couch reject]]<<silently>>
<<addmins 9>>
<<set $chapter.target1 to $male1.firstname>>
<<removeCum>>
<</silently>>\
<span class="heading"><b>JTF NEPTUNE SAFE HOUSE INDIGO</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
<<if $temp == "noFap">>\
You take some deep breaths, trying to quench your raging libido. After a while, you feel calmer, though you're not sure sleep is going to come easily.
$male1.firstname emerges from the bathroom and interrupts your reverie. <<if Array.from($pc.kinks).includes("Promiscuous")>>He's wearing an expression you've seen a few times right after a one night stand – the look of a man who just cheated on his wife or girlfriend and wants to get out of here.<<else>>He's wearing a serious expression.<</if>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) It's cool if you need to go.|Post Corinthian male1 leaves][$temp to "prom"]]
<</if>>\
[[Invite him to stay the night.|Post Corinthian male1 leaves][$temp to "waif"]]
[[Get rid of him.|Post Corinthian male1 leaves][$temp to "alpha"]]
<<elseif $temp == "fap">>\
<i>Fuck it.</i> You slither under the duvet, and to the sound of running water through the bathroom door you slip a finger between your legs and between your <<wetPussyAdjective>> lips. Your <<stiff>> and sensitive clit responds to your touch with a little pulse of gratification.
You start with small, subtle movements, trying to be discreet...but it's hard to bring yourself off quickly like this. And you're probably not fooling anyone anyway. And...and the idea of showing yourself off is a <i>serious</i> turn on right now. You imagine tugging the duvet down, giving Clark an eyeful. Maybe just down to your waist – would that be so bad? You pick up the pace on your clit, use your free hand to tweak a hard nipple. It's not like he hasn't seen your tits anyway...<i>Oh fuck.</i>
Your orgasm hits you hard, making you twist under the duvet and <<lowPleasureSound>> as the sensation explodes through you.
You've just masturbated on a live surveillance feed. That suddenly seems a much worse idea than it did a few seconds ago.
$male1.firstname emerges from the bathroom and interrupts your reverie. <<if Array.from($pc.kinks).includes("Promiscuous")>>He's wearing an expression you've seen a few times right after a one night stand – the look of a man who just cheated on his wife or girlfriend and wants to get out of here.<<else>>He's wearing a serious expression.<</if>>
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) It's cool if you need to go.|Post Corinthian male1 leaves][$temp to "prom"]]
<</if>>\
[[Invite him to stay the night.|Post Corinthian male1 leaves][$temp to "waif"]]
[[Get rid of him.|Post Corinthian male1 leaves][$temp to "alpha"]]
<</if>><<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You shake your head. "No thanks. Not my bag."
"Ye havenay even heard what it is, yet."
"I said <i>no,</i> Dave." You fix him with a stern look, and he backs down immediately.
"Aye, aye, no worries, have a nice night. Maybe spend some o' that cash behind the bar, yeah?"
You ignore him and head [[back to the club.|Oceana return to the club]]<<silently>>
<<set $scene.castingObjections to 0>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "about">>\
You glance at the camera. "What's this about?" you ask.
<<elseif $temp == "thanks">>\
"Um, thanks," you say, shifting in your seat a little.
<</if>>\
"Ye know, a girl with your talents...she doesnay need a degree te get ahead." He nods to the photographer. "Roy here is a real pro. He's got big connections. We know producers who pay girls like you one te five thousand pounds a day for modelling work."
[[Sorry, not interested.|Oceana fc reluc]]
[[What kind of modelling?|Oceana fc what modelling]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.hypno>>\
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoWhore.gif'>" >>
</div><</nobr>>\
You open your mouth to object, but then you reconsider. Five thousand pounds is a <i>lot</i> of money. Other girls spread their legs for a lot less, so maybe it's best not to be too hasty.
<span class="greyedOut">(Hypno resistance fail) I'm not interested in being a model.</span>
[[Well...what kind of modelling?|Oceana fc what modelling]]
<<else>>\
"Sorry," you shake your head. "Not interested in being a model."
"Yer travelling, right?" Connor says. "Girl alone on the road must burn a <i>lot</i> of cash. I know ye've got two hundred quid in yer purse now, but we could give ye ten times that – fifty times that – for one day's work next week. Dinnay pretend ye couldnay use the money."
[[(Reject offer) Don't care. Not doing it.|Oceana fc reject]]
[[Well...what kind of modelling?|Oceana fc what modelling]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.hypno>>\
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoCumslut.gif'>" >>
</div><</nobr>>\
That's not your thing. Or <i>is</i> it? The old you wouldn't have done it, but some things have changed about the way you see yourself recently, and that's fine. It's good to break through old boundaries. If you're going to succeed in Bangkok, you're going to have to start saying yes to more things. You probably shouldn't rule anything out.
<span class="greyedOut">(Hypno resistance fail) No way.</span>
[[What could I earn?|Oceana fc buying signal]]
<<else>>\
"That's not my thing," you shake your head. "Sorry."
"If yer worried about people back home seeing it," says Connor, "I wouldnay. Roy's contact only publishes in the Italian market. It's not much more than ye did on stage jest now, but a <i>lot</i> more money."
[[(Reject offer) Still no.|Oceana fc reject]]
[[What could I earn?|Oceana fc buying signal]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.hypno>>\
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoFucking.gif'>" >>
</div><</nobr>>\
You have an urge to say no, but you can't say why; you frown as you grope for the thought, your mind uncharacteristically blank. It's frustrating, because there must have been a reason: you're not the kind of girl who says no to money.
<span class="greyedOut">(Hypno resistance fail) Not doing it.</span>
[[Are you serious about the money?|Oceana fc buying signal 2]]
<<else>>\
"Sorry," you shake your head. "Not doing it."
"Think it over before ye say no," advises Connor. "Soon yer money's gonnay run out, and then yer adventure's over and it's back to $pc.degree.subject school. Unless ye do something fuckin' brave, and say yes te the only job ye'll ever be offered that pays five grand a day."
[[(Reject offer) Still no.|Oceana fc reject]]
[[Are you serious about the money?|Oceana fc buying signal 2]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"I'm not interested in making a video."
"But ye've already made one," says Connor, reaching for the iPad. He swipes a few times then taps the screen, and slides it across the desk to you.
A video is playing of you, <<if $scene.lostThong>>naked<<else>>topless in a totally see through wet thong<</if>> on stage at the end of the contest. Connor is holding his mic in one hand and your ass in the other. "...$pc.firstname to her mum and dad but $scene.nickname te us," he's saying. "Tell us truthfully: have ye ever taken it up the arse?"
Connor taps the screen, pausing the video on a frame of you opening your mouth to answer. "This'll be the same as that, jest in a different format that the producers like."
[[(Reject offer) Still no.|Oceana fc reject]]
[[This seems shady.|Oceana fc shady objection]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Well..." you shoot a glance at the camera. "What kind of modelling do you mean?"
"Adult," says Connor, "and ye've already made a start." The photographer pushes the white iPad across the desk to you. On the screen is a hi-res shot of you <<if $scene.lostThong>>naked on a stage, grinning as <<if $chapter.dancedWithConnor>>Connor tosses<<else>>you toss<</if>> a blurry thong past the camera and into the crowd<<else>>topless in a sheer wet thong, lit up by pink and red stage lights<</if>>. "Roy thinks yer exactly what the studios are looking for. Tell her, Roy."
"Just this week I had a call from a pal in Milan," he says. "He needs a <<if $pc.bodyType == "curvy">>curvy<<else>>slim<</if>> <<if $pc.naturalHairColour == "lightBlonde" or $pc.naturalHairColour == "strawberryBlonde" or $pc.naturalHairColour == "blonde">>blonde<<elseif $pc.naturalHairColour == "lightGinger" or $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightAuburn" or $pc.naturalHairColour == "darkAuburn">>redhead<<else>>brunette<</if>> for a video shoot. She's got te be pretty and he wants a <<if $pc.braSize == "34DD" or $pc.braSize == "34E">>busty<<else>>classy<</if>> look. Ye'd be <i>perfect!</i> They'll fly ye out, all expenses paid, pay ye a fortune."
You don't believe for a moment that Roy really has a contact in Milan; this is obviously a scam designed to trick wet t-shirt contestants into doing some kind of amateur porn right after the show. You're not venal or naïve enough to fall for it - but would $pc.knownAs $pc.coverSurname be?
You think it over for a second, trying to work out if some experience of amateur porn would help your cover in Bangkok, and if you want to let yourself be exploited by men like this. You're going to be exploited by men in Bangkok. And Clark <i>did</i> tell you to try and surprise him...
[[Not my thing, sorry.|Oceana fc reluc 2]]
[[What could I earn?|Oceana fc buying signal]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"What kind of money are we talking about?"
"If they like ye, the going rate is one te five thousand pounds per day. And ye can work as much or as little as ye like." Connor's eyes roam down then up your body. "The boys here loved ye, so I'd expect your rate to be on the high side."
"Aye, they'll like ye," says Roy with an attempt at a disarming smile. "They'll snap ye up for this first thing. Yer just what they look for. That's why we asked ye first."
[[No thanks.|Oceana fc reluc 3]]
[[Five thousand a day? Seriously?|Oceana fc buying signal 2]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Oceana fc reluc 3") is 1>><<pcMoodSkeptical>>"This job really pays five thousand pounds a day?" you ask, <<if $pc.hypno>>feeling confused and <</if>>looking skeptical.<<else>>"Five thousand pounds a day?" you ask, playing along. "Are you serious?"<</if>>
Connor and Roy nod enthusiastically.
<<if lastVisited("Oceana fc reluc 3") is 1>><<if $pc.hypno>>"So<<else>><i>"If</i> I believed you<</if>>...what would I have to do?" you ask.<<else>>"What would I have to do?" you ask.<</if>>
"You need a demo tape so Roy's guy can see who ye are and what ye're like on screen," says Connor. "So if ye can just look at the camera, smile and say yer full name."
<<if $pc.hypno>>\
[[Start the audition.|Oceana fc start audition]]
<span class="greyedOut">(Hypno resistance fail) Refuse the audition.</span>
<<else>>\
[[Sorry, not comfortable with this.|Oceana fc reluc 4]]
[[Wait, when do I get paid?|Oceana fc pay objection]]
[[Go along with it.|Oceana fc start audition]]
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Wait," you say, "do I get paid for doing the demo?"
"No. Girls normally pay us for shooting their demo tapes," says the photographer.
"We're givin' ye a freebie because ye fit the bill for this Milan contract so well. This is an easy job fer us. That's why we're so confident ye'll be on five thousand a day."
[[I need to get paid tonight.|Oceana fc demand pay]]
[[This seems shady.|Oceana fc shady objection]]
[[Say your name for the camera.|Oceana fc start audition]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"This seems shady to me. I'm not doing it."
"I appreciate ye dinnay wantay be taken advantage of," says Connor, "but there's nothing shady about this. We got into this industry through the wet t-shirt contests. Ye've already proven ye dinnay mind taking yer clothes off in front of a camera – we're jest offering ye the chance te get paid properly for it."
"One te five thousand pounds a day," repeats the photographer. "We're even shooting your demo tape fer free. Just say your name fer the camera and we can get started."
[[(Reject offer) No means no.|Oceana fc reject]]
[[Say your name for the camera.|Oceana fc start audition]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"No way," you say. "I'm not doing anything for free."
"We cannay sell a demo," says Connor, "so we cannay pay ye fer it. This is jest te get the job. They jest need a look at ye. Jest give the camera a wee smile and tell them yer name."
[[Pay me or no deal.|Oceana fc demand pay 2]]
[[Well...okay.|Oceana fc start audition]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Sorry," you shake your head. "Not doing it unless you pay me."
Connor looks at you with something like admiration, a little smirk playing at the corners of his mouth. "Ye got a lot of piss and vinegar in ye, sweetie, but that's not how business works. Ye don't get to just walk inte a five grand a day job without doing something fer it first. Last chance."
"Think about the money," urges the photographer. "One te five thousand pounds per day. Just say yer name."
[[(Reject offer) Not doing it.|Oceana fc reject]]
[[Well...okay.|Oceana fc start audition]]<<silently>>
<<pcMoodCalm>>
<<set $chapter.fakeCastingAudition to true>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<pcSmile>>\
"Well...okay," you say. You take a deep breath, and look into the camera and smile. "$pc.firstname $pc.coverSurname," you say.
"We've already seen your ID, and ye've signed the model release, so we're ready te start," says Connor. "Can ye please stand up, sweetie?"
[[Stand up.|Oceana fc audition body shot]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You stand up. Roy tilts the camera on the desk to track your movement. "Beautiful," says Connor, "what a lovely figure. Turn to the side, please, $pc.firstname...smile at the camera...and now turn all the way round." You obey all his little stage directions. "Lovely arse, eh, Roy?"
"Lovely," the photographer agrees.
"Smile over your shoulder, sweetie...yeah, jest like that. Okay, turn and face us again. Now take off yer top, please."
[[Take it off.|Oceana fc audition top off]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I don't want to.|Oceana fc reluc top off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You shake your head. "I don't want to."
"Dinnay be silly, $pc.firstname," scoffs Connor, "everybody in here has seen yer boobies."
[[Take it off.|Oceana fc audition top off]]
[[(End the audition) No means no.|Oceana fc reject]]<<silently>>
<<pcMoodCalm>>
<<removePCTop>>
<<if Array.from($pc.isWearing).includes("skirt")>>
<<set _bottoms to $bottoms.desc.random()>>
<<set _clothes to "skirt">>
<<elseif Array.from($pc.isWearing).includes("shorts")>>
<<set _bottoms to $trousers.desc.random()>>
<<set _clothes to "shorts">>
<<elseif Array.from($pc.isWearing).includes("trousers")>>
<<set _bottoms to $trousers.desc.random()>>
<<set _clothes to "shorts">>
<<elseif Array.from($pc.isWearing).includes("leggings")>>
<<set _bottoms to $leggings.desc.random()>>
<<set _clothes to "leggings">>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if lastVisited("Oceana fc audition body shot") is 1>>"Okay." <</if>>It's not like you haven't taken your top off twice in this club tonight already. You pull it off, baring your <<if Array.from($pc.isWearing).includes("bra")>>bra<<else>><<pcTits>><</if>>, and toss it onto the couch behind you.
"And the _clothes, please," says Connor.
[["Lose the " + _bottoms + "."|Oceana fc audition shorts off]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Do I have to?|Oceana fc audition reluc shorts off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<if Array.from($pc.isWearing).includes("skirt")>>
<<set _bottoms to $bottoms.desc.random()>>
<<set _clothespronoun to "it">>
<<elseif Array.from($pc.isWearing).includes("shorts")>>
<<set _bottoms to $trousers.desc.random()>>
<<set _clothespronoun to "them">>
<<elseif Array.from($pc.isWearing).includes("trousers")>>
<<set _bottoms to $trousers.desc.random()>>
<<set _clothespronoun to "them">>
<<elseif Array.from($pc.isWearing).includes("leggings")>>
<<set _bottoms to $leggings.desc.random()>>
<<set _clothespronoun to "them">>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You shake your head. "I've only just put _clothespronoun on."
"Aye, and now yer taking them off again," says Connor. "C'mon, ye dinnay want the producers te think yer a prude."
[["Lose the " + _bottoms + "."|Oceana fc audition shorts off]]
[[(End the audition) No means no.|Oceana fc reject]]<<if $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>\
<<if $pc.bikiniLine == "hollywood">>\
Connor chuckles. "I think somebody got sick of being called ginger minge in school,"
<<else>>\
"Natural redhead," observes the photographer. "The producers are gonnay love her."
"I love a ginger minge," says Connor, rubbing his hands with enthusiasm.
<</if>>\
<<elseif $pc.bikiniLine == "brazilian">>\
"Nice Brazilian," observes the photographer.
"Nah, pal, she's <<if $pc.nationality == "English">>English<<elseif $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "Australian">>an Aussie<<elseif $pc.nationality == "New Zealand">>from New Zealand<</if>>," jokes Connor. Both men chuckle.
<<else>>\
"Och, very cute," says the photographer.
"I do like my lassies to be nicely groomed," pronounces Connor.
<</if>>\<<silently>>
<<pcMoodCalm>>
<<if Array.from($pc.isWearing).includesAll("skirt", "leggings")>>
<<set _bottoms to "skirt and leggings",
_pronoun to "them">>
<<removePCBottoms>>
<<removePCLeggings>>
<<elseif Array.from($pc.isWearing).includesAll("shorts", "leggings")>>
<<set _bottoms to "shorts and leggings",
_pronoun to "them">>
<<removePCBottoms>>
<<removePCLeggings>>
<<elseif Array.from($pc.isWearing).includes("skirt")>>
<<set _bottoms to "skirt",
_pronoun to "it">>
<<removePCBottoms>>
<<elseif Array.from($pc.isWearing).includes("shorts")>>
<<set _bottoms to "shorts",
_pronoun to "them">>
<<removePCBottoms>>
<<elseif Array.from($pc.isWearing).includes("leggings")>>
<<set _bottoms to "leggings",
_pronoun to "them">>
<<removePCLeggings>>
<<elseif Array.from($pc.isWearing).includes("trousers")>>
<<set _bottoms to "shorts",
_pronoun to "them">>
<<removePCBottoms>>
<</if>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"If you insist." They watch as you wriggle out of your _bottoms<<if not Array.from($pc.isWearing).includesAny("knickers", "tights")>>, baring your pussy<<if $scene.lostThong>> again<</if>><</if>>. You pick _pronoun up, and toss _pronoun onto the couch.
<<if not Array.from($pc.isWearing).includesAny("knickers", "tights")>>\
<<include "Oceana fc pussy reaction">>\
<</if>>\
<<if Array.from($pc.isWearing).includes("tights")>>\
<<if $pc.region == "America">>\
<<set _tights to "pantyhose">>\
<<else>>\
<<set _tights to "tights">>\
<</if>>\
"Jest go ahead and take the tights straight off," says Connor.
[["Take off your " + _tights + "."|Oceana fc audition tights off]]
<<elseif Array.from($pc.isWearing).includes("bra")>>\
"Lovely figure," says the photographer. "Can we see those boobs again, $pc.firstname?"
"Look at the camera when ye take off yer bra," says Connor.
[[Take off your bra.|Oceana fc audition bra off]]
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Not comfortable with that.|Oceana fc audition reluc bra off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<</if>>\
<<elseif Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
"Now the knickers, please, $pc.firstname," says Connor.
[["Take off your " + _knickers + "."|Oceana fc audition thong off]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I'd rather keep them on.|Oceana fc audition reluc thong off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<<else>>\
"Lovely," says the photographer. "Okay, $pc.firstname, if ye can turn around again and jest bend forward over the couch, let us take another look at yer bum."
[[Turn around and bend over.|Oceana fc audition bend over]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I don't want to.|Oceana fc audition reluc bend over][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<removePCShoes>>
<<removePCTights>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You sit down on the couch, take off your <<= $shoes.desc.random()>>, then peel off your <<tights>>.
<<if not Array.from($pc.isWearing).includes("knickers")>>\
<<include "Oceana fc pussy reaction">>\
<</if>>\
"Shoes back on, please, $pc.firstname," says Connor. "We want ye to look classy for yer demo tape."
[[Fine.|Oceana fc audition shoes on]]<<silently>>
<<= '<<' + $pc.lastWornShoes + '>>'>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You put your <<= $shoes.desc.random()>> back on, and stand up.
<<if Array.from($pc.isWearing).includes("bra")>>\
"Lovely figure," says the photographer. "Can we see those boobs again, $pc.firstname?"
"Look at the camera when ye take off yer bra," says Connor.
[[Take off your bra.|Oceana fc audition bra off]]
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Not comfortable with that.|Oceana fc audition reluc bra off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<</if>>\
<<elseif Array.from($pc.isWearing).includes("knickers")>>\
<<set _knickers to $knickers.desc.random()>>\
"Now the knickers, please, $pc.firstname," says Connor.
[["Take off your " + _knickers + "."|Oceana fc audition thong off]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I'd rather keep them on.|Oceana fc audition reluc thong off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<<else>>\
"Lovely," says the photographer. "Okay, $pc.firstname, if ye can turn around again and jest bend forward over the couch, let us take another look at yer bum."
[[Turn around and bend over.|Oceana fc audition bend over]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I don't want to.|Oceana fc audition reluc bend over][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"I don't wanna," you say, "not for free."
"Yer not doing it fer free," says Connor, "yer doing it te get a job that pays better than any other job ye'll ever get in yer life."
"One te five thousand pounds per day," the photographer reminds you.
"We've already got plenty of footage of yer tits, Miss Wet T-shirt," says Connor. "Lose the bra, please."
[[Take off your bra.|Oceana fc audition bra off]]
[[(End the audition) No means no.|Oceana fc reject]]<<silently>>
<<pcMoodCalm>>
<<if $pc.region == "America" or $pc.region == "UK">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "32">>
<</if>>
<<elseif $pc.region == "Australasia">>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "14",
_ukBand to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "12",
_ukBand to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "10",
_ukBand to "32">>
<</if>>
<</if>>
<<if $pc.region == "America">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "DDD">>
<</if>>
<<elseif $pc.region == "UK" or $pc.region == "Australasia">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "E">>
<</if>>
<</if>>
<<set _braSize to _bandMeasurement + _cupSize>>
<<removePCBra>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Looking into the camera lens, you reach behind your back and unfasten your bra. You slip it off, baring your <<pcTits>>, and toss it onto the couch.
"Now those are lovely," Connor says. "What size are they again?"
"_braSize," you say, <<if Array.from($pc.kinks).includesAny("Exhibitionist", "Promiscuous")>>feeling your nipples stiffen<<else>>resisting the urge to cover them up<</if>>.
<<if $pc.braSize == "34A" or $pc.braSize == "34B">>\
"Sweet and petite, just like the rest of ye," says Connor.
<<elseif $pc.braSize == "34C" or $pc.braSize == "34D">>\
"Perfect," says Connor. "Not too big, not too small."
<<else>>\
"Nice and big," says Connor, "I bet you have a hard time getting the boys to look ye in the eyes."
<</if>>\
<<if Array.from($pc.isWearing).includes("knickers")>>\
<<set $chapter.fakeCastingDistance to "topless">>\
<<set _knickers to $knickers.desc.random()>>\
"Now the knickers, please, $pc.firstname," says Connor.
[["Take off your " + _knickers + "."|Oceana fc audition thong off]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I'd rather keep them on.|Oceana fc audition reluc thong off][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<<else>>\
<<set $chapter.fakeCastingDistance to "nude">>\
"Lovely," says the photographer. "Okay, $pc.firstname, if ye can turn around again and jest bend forward over the couch, let us take another look at yer bum."
[[Turn around and bend over.|Oceana fc audition bend over]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I don't want to.|Oceana fc audition reluc bend over][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<<set $chapter.fakeCastingDistance to "nude">>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You slide your <<= $knickers.desc.random()>> down, and step out of $knickers.pronoun.<<removePCKnickers>>
<<if $pc.naturalHairColour == "lightGinger" or $pc.naturalHairColour == "darkGinger">>\
"Natural redhead," observes the photographer. "The producers are gonnay love her."
"I love a ginger twat," says Connor, rubbing his hands with enthusiasm.
<<elseif $pc.bikiniLine == "brazilian">>\
"Nice Brazilian," observes the photographer.
"Nah, pal, she's <<if $pc.nationality == "English">>English<<elseif $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "Australian">>an Aussie<<elseif $pc.nationality == "New Zealand">>from New Zealand<</if>>," jokes Connor. Both men chuckle.
<</if>>\
"Lovely," says the photographer. "Okay, $pc.firstname, if ye can turn around again and jest bend forward over the couch, let us take another look at yer bum."
[[Turn around and bend over.|Oceana fc audition bend over]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[I don't want to.|Oceana fc audition reluc bend over][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<set _knickers to $knickers.desc.random()>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"No way," you say, "I'm keeping them on."
"I hate te break it to ye, sweetie, but they're nay covering much," says Connor.
"Ye'll need to go nude for yer demo tape," says the photographer. "That's not negotiable."
[["Take off your " + _knickers + "."|Oceana fc audition thong off]]
[[(End the audition) No means no.|Oceana fc reject]]<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Um, I'm not really comfortable with that..."
"Five grand a day, $pc.firstname, they wantay see what they're paying fer."
[[Turn around and bend over.|Oceana fc audition bend over]]
[[(End the audition) No means no.|Oceana fc reject]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You turn your back to the camera and face the couch. With your hands on your thighs, you bend forward at the waist.
"Fantastic," says Connor. "That right there is a fine <<if $pc.nationality == "U.S.">>American<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> arse."
"Lovely pussy as well," mutters the photographer. "Porn star pussy. Let me zoom in. Look at that. I think she's wet."
You hold that position for a while as they video you. "Alrighty then, $pc.firstname," says the photographer. "Jest need to get the last shot. If ye can jest reach back and pull yer bum cheeks apart, show us everything ye've got."
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Okay.|Oceana fc audition spread]]
<<elseif $pc.hypno>>\
[[Okay.|Oceana fc audition spread]]
<<else>>\
<span class="greyedOut">(Promiscuous) Okay.</span>
<</if>>\
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[What? No!|Oceana fc audition reluc spread][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"What? No!" you exclaim. "Are you serious?"
"Aye, it's a common shot in adult modelling these days," the photographer assures you. "All the girls do it in their demo tapes. Just pull yer bum cheeks apart fer us, that's all."
[[Do it.|Oceana fc audition spread]]
[[(End the audition) No means no.|Oceana fc reject]]<<silently>>
<<pcMoodCalm>>
<<set $chapter.fakeCastingDistance to "spreadAss">>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You reach back around your <<pcAss>>, and pull your cheeks apart, giving the two men – and their camera – a really good look at your ass and pussy.
"That's it, spread yer arse," says Connor. <<if $scene.analYes>>"Ye've had a few cocks up there, haven't ye, sweetie?"
<<if Array.from($pc.flags).includes("analVirgin")>>\
[[(Lie) Um, yeah.|Oceana fc audition anal q&a][$temp to "analSlut"]]
[[(Lie) Just one.|Oceana fc audition anal q&a][$temp to "analGF"]]
<<else>>\
[[Um, yeah.|Oceana fc audition anal q&a][$temp to "analSlut"]]
[[Just one.|Oceana fc audition anal q&a][$temp to "analGF"]]
<</if>>\
<<else>>\
"Anal virgin, Roy, can ye believe that?"
"That's not common these days," the photographer replies. "How come ye dinnay take it up the arse, $pc.firstname?"
<<if not Array.from($pc.flags).includes("analVirgin")>>\
[[(Lie) Just haven't met the right guy?|Oceana fc audition anal q&a][$temp to "mrRight"]]
[[(Lie) Too painful.|Oceana fc audition anal q&a][$temp to "painal"]]
<<else>>\
[[Just haven't met the right guy?|Oceana fc audition anal q&a][$temp to "mrRight"]]
<<if Array.from($pc.kinks).includes("Likes Rough Sex")>>\
[[(Lie) Too painful.|Oceana fc audition anal q&a][$temp to "painal"]]
<<else>>\
[[Too painful.|Oceana fc audition anal q&a][$temp to "painal"]]
<</if>>\
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "analSlut">>\
"Um, yeah," you say, feeling your hamstrings stretch as you hold the position. "A few."
"Aye, it's nay big deal for modern lasses," says Connor. "It wasnay like that when Roy and me was growin' up, $pc.firstname. We had te really <i>work</i> fer our brown wings."
"Making up for it now, though, eh pal."
Connor laughs. "Aye, I havenay fucked Beth in her twat fer months. Okay, $pc.firstname, that's great. Ye can take a seat [[on the couch|Oceana fc audition masturbation]] now."
<<elseif $temp == "analGF">>\
"Just one," you say, feeling your hamstrings stretch as you hold the position.
"Some lucky <<if $pc.nationality == "U.S.">>Yank<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "English">>English<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> bastard, nay doubt," says Connor. "Ye still with him?"
[[Cover story.|Oceana fc audition anal q&a relationship status]]
<<elseif $temp == "mrRight">>\
"Just haven't met the right guy yet," you say, feeling your hamstrings stretch as you hold the position.
"Maybe it's <<if $pc.nationality == "U.S.">>an American<<elseif $pc.nationality == "Canadian">>a Canadian<<elseif $pc.nationality == "English">>an English<<elseif $pc.nationality == "Australian">>an Australian<<elseif $pc.nationality == "New Zealand">>a New Zealand<</if>> thing," says Connor. "It's nay such a big deal fer Scottish lasses."
"Maybe," muses the photographer. "Okay, $pc.firstname, ye can take a seat [[on the couch|Oceana fc audition masturbation]] now."
<<elseif $temp == "painal">>\
"Sounds too painful," you say, feeling your hamstrings stretch as you hold the position. <<if Array.from($pc.kinks).includes("Likes Rough Sex")>>Actually you don't mind a little pain during sex, but there's no way you'd admit that to these two chuckleheads.<</if>>
"Aye, that's wise," says Connor. "Lots of lads dinnay know how te do it correctly. If ye go forward with this kind of work, ye'll find that male talent knows how te do it so it doesnay hurt."
"Nay rush, though," says the photographer. "Okay, $pc.firstname, ye can take a seat [[on the couch|Oceana fc audition masturbation]] now."
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"No," you say, still holding your ass cheeks apart for the camera. "We broke up when I went travelling."
"His loss, our gain," says the photographer. "Okay, $pc.firstname, ye can take a seat [[on the couch|Oceana fc audition masturbation]] now."<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You straighten up and turn around. Both men smile at you reassuringly. You sit on the couch, as directed. The leather feels cold – and a little bit <i>sticky</i> – on your naked skin.
[[Sit with your knees together.|Oceana fc audition masturbation 2][$scene.position to "kneesTogether"]]
[[Cross your legs.|Oceana fc audition masturbation 2][$scene.position to "legsCrossed"]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $scene.position == "kneesTogether">>\
You sit and wait, your knees demurely pressed together.
<<elseif $scene.position == "legsCrossed">>\
You cross one leg demurely over the other.
<</if>>\
"Alright, $pc.firstname, do ye masturbate? All girls masturbate."
[[Yes I do.|Oceana fc audition masturbation q&a][$temp to "yes"]]
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) Not often.</span>
<<else>>\
[[Um, not often.|Oceana fc audition masturbation q&a][$temp to "rarely"]]
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "yes">>\
"<<if $pc.region == "America">>Yeah, I do<<elseif $pc.region == "UK">>Yes I do<<elseif $pc.region == "Australasia">>Yep<</if>>," you reply.
"Great, that's totally normal," says Connor. "And when yer doing it, what sort of thing do you normally fantasise about?"
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Not answering that.|Oceana fc audition reluc masturbation q&a][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Hot guys?|Oceana fc audition masturbation pitch][$temp to "Promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Hot guys?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Bosses, teachers, cops?|Oceana fc audition masturbation pitch][$temp to "LOM"]]
<<else>>\
<span class="greyedOut">(Likes Older Men from start) Bosses, teachers, cops?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Public places?|Oceana fc audition masturbation pitch][$temp to "Exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist from start) Public places?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Being tied up and ravished?|Oceana fc audition masturbation pitch][$temp to "LRS"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex from start) Being tied up and ravished?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
[[(Bisexual) Other girls?|Oceana fc audition masturbation pitch][$temp to "Bi"]]
<<else>>\
<span class="greyedOut">(Bisexual from start) Other girls?</span>
<</if>>\
<<elseif $temp == "rarely">>\
"Um, sometimes. Not often."
"Why's that?"
[[Prefer the real thing.|Oceana fc audition masturbation rarely][$temp to "preferSex"]]
[[I just don't.|Oceana fc audition masturbation rarely][$temp to "justDont"]]
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"That's a bit too personal," you say, "I don't wanna answer that."
"Come on, dinnay be shy," says Connor. "The producer will just wantay get te know ye a bit, find out what kinds of things yer into sexually so he can cast ye in the right thing. Just tell the camera what kind of thing ye fantasise about."
[[(End the audition) This has gone too far.|Oceana fc reject]]
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Hot guys?|Oceana fc audition masturbation pitch][$temp to "Promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Hot guys?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Bosses, teachers, cops?|Oceana fc audition masturbation pitch][$temp to "LOM"]]
<<else>>\
<span class="greyedOut">(Likes Older Men from start) Bosses, teachers, cops?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Public places?|Oceana fc audition masturbation pitch][$temp to "Exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist from start) Public places?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Being tied up and ravished?|Oceana fc audition masturbation pitch][$temp to "LRS"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex from start) Being tied up and ravished?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
[[(Bisexual) Other girls?|Oceana fc audition masturbation pitch][$temp to "Bi"]]
<<else>>\
<span class="greyedOut">(Bisexual from start) Other girls?</span>
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "preferSex">>\
"Uh...I just prefer the real thing, I guess," you say.
"Good girl," Connor grins. "When ye do do it, though, what do ye normally fantasise about?"
<<if $scene.castingObjections lte 3>>\
[[Not answering that.|Oceana fc audition reluc masturbation q&a][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Hot guys?|Oceana fc audition masturbation pitch][$temp to "Promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Hot guys?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Bosses, teachers, cops?|Oceana fc audition masturbation pitch][$temp to "LOM"]]
<<else>>\
<span class="greyedOut">(Likes Older Men from start) Bosses, teachers, cops?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Public places?|Oceana fc audition masturbation pitch][$temp to "Exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist from start) Public places?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Being tied up and ravished?|Oceana fc audition masturbation pitch][$temp to "LRS"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex from start) Being tied up and ravished?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
[[(Bisexual) Other girls?|Oceana fc audition masturbation pitch][$temp to "Bi"]]
<<else>>\
<span class="greyedOut">(Bisexual from start) Other girls?</span>
<</if>>\
<<elseif $temp == "justDont">>\
You shrug. "I just don't."
"Okay. $pc.firstname here is a boys not toys kind o'lass, Roy," says Connor. "But when ye do do it, though, what do ye fantasise about?"
<<if $scene.castingObjections lte 3>>\
[[Not answering that.|Oceana fc audition reluc masturbation q&a]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
[[(Promiscuous) Hot guys?|Oceana fc audition masturbation pitch][$temp to "Promiscuous"]]
<<else>>\
<span class="greyedOut">(Promiscuous) Hot guys?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Older Men")>>\
[[(Likes Older Men) Bosses, teachers, cops?|Oceana fc audition masturbation pitch][$temp to "LOM"]]
<<else>>\
<span class="greyedOut">(Likes Older Men from start) Bosses, teachers, cops?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Public places?|Oceana fc audition masturbation pitch][$temp to "Exhib"]]
<<else>>\
<span class="greyedOut">(Exhibitionist from start) Public places?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Likes Rough Sex")>>\
[[(Likes Rough Sex) Being tied up and ravished?|Oceana fc audition masturbation pitch][$temp to "LRS"]]
<<else>>\
<span class="greyedOut">(Likes Rough Sex from start) Being tied up and ravished?</span>
<</if>>\
<<if Array.from($pc.startingKinks).includes("Bisexual")>>\
[[(Bisexual) Other girls?|Oceana fc audition masturbation pitch][$temp to "Bi"]]
<<else>>\
<span class="greyedOut">(Bisexual from start) Other girls?</span>
<</if>>\
<</if>>\<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "Promiscuous">>\
"Hot guys?" you offer.
"Like who?"
"Just...guys I meet?" you shrug. "Like if, I don't know, the guy in Starbucks is hot I might fantasise about him later?"
"If only they knew, eh," chuckles Connor. "Well, adult modelling is a great way to meet hot guys."
<<elseif $temp == "LOM">>\
"Um...bosses? Teachers? Sometimes <<if $pc.nationality == "English">>policemen<<else>>cops<</if>>?"
Connor puffs out his chest. "Ye like a man with a bit of authority," he says. "How do ye feel about successful small business owners?" He wiggles his eyebrows playfully.
<<elseif $temp == "Exhib">>\
"Um...sex outside. That kind of thing. Being naked in public."
"Like ye are now?" asks the photographer.
"Not exactly," you reply. He chuckles.
"Yer gonna do fine," says Connor.
<<elseif $temp == "LRS">>\
"I like being tied up," you admit.
"Aye, I had ye pegged as a submissive type," says Connor. "Nothing sexier than a girl who knows her place."
<<elseif $temp == "Bi">>\
"Other girls?" you admit. <<if Array.from($pc.startingKinks).includes("Bisexual")>>Men <i>always</i> love hearing that.<</if>>
"Girl/girl work pays really well," says Connor. "We can definitely set you up with some of that."
<</if>>\
"One of the most common types of scenes in adult work is called solo masturbation," says the photographer. "It's normal fer a girl to include that in her demo tape. Do ye think that's something you could try now?"
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Um...I guess.|Oceana fc audition solo masturbation scene]]
<<elseif $pc.hypno>>\
[[I guess so.|Oceana fc audition solo masturbation scene]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Um...I guess.</span>
<</if>>\
<<if $pc.hypno>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Not doing that.|Oceana fc audition reluc solo masturbation scene][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"No way," you say, "this has gone far enough."
"Every girl does this in her demo, $pc.firstname," says Connor. "It's a way to show the producer that yer comfortable with yer body."
"They're gonnay pay ye one te five thousand pounds a day," repeats the photographer. "They need to see that ye can handle a solo masturbation scene before they fly ye out te Milan. Can ye do it?"
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) I guess I could try.|Oceana fc audition solo masturbation scene]]
<<else>>\
<span class="greyedOut">(Exhibitionist) I guess I could try.</span>
<</if>>\
[[(End the audition) No way.|Oceana fc reject]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Um...I guess I could?" you shoot the camera an uncertain look.
"Great," says Connor. "So just lean right back on the couch."
[[Lean back.|Oceana fc audition solo masturbation scene 2]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $scene.position == "legsCrossed">>\
You uncross your legs and shift backwards on the couch.
<<else>>\
You shift backwards on the couch.
<</if>>\
"That's brilliant," says Connor.
"Aye, good work, $pc.firstname," echoes the photographer. "Now looking into the camera, just open yer legs <<sexily>>."
[[Do it.|Oceana fc audition solo masturbation scene 3]]
[[Not sure I'm comfortable with that.|Oceana fc audition leg spread reluc]]<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"I'm, um, not really comfortable doing that."
"Pfft," Connor scoffs, "this pose is nothing. Even pop stars do it these days. Show her, Roy."
"Ye've heard of Rita Ora, right?" asks the photographer, tapping and swiping on his iPhone. "This is her for a magazine shoot." He holds up the screen, showing you a photo of the pop star reclining on a bed, naked except for a pair of thin black <<if $pc.region == "America">>pantyhose<<else>>tights<</if>>, her legs splayed wide open.
<div style="transform: scale(0.8,0.8);-webkit-transform-origin-x: 0;">\
<div class="marvel-device iphone-x">\
<div class="notch">\
<div class="camera"></div>\
<div class="speaker"></div>\
</div>\
<div class="top-bar"></div>\
<div class="sleep"></div>\
<div class="bottom-bar"></div>\
<div class="volume"></div>\
<div class="overflow">\
<div class="shadow shadow--tr"></div>\
<div class="shadow shadow--tl"></div>\
<div class="shadow shadow--br"></div>\
<div class="shadow shadow--bl"></div>\
</div>\
<div class="inner-shadow"></div>\
<div class="screenB">\
<<= "<img src='" + $imagePath + "ritaOraPose.jpg' style='width: 100%; position: relative; top: 139.705px'>" >>\
</div>\
</div>\
</div>\
"Yer already naked, $pc.firstname, ye've already signed the model release," says Connor. "Time to be professional."
"Just do the pose like Rita Ora," adds the photographer.
[[Do it.|Oceana fc audition solo masturbation scene 3]]
[[(End the audition) Fuck this.|Oceana fc reject]]<<silently>>
<<pcMoodCalm>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You fix the camera with a <<if $pc.eyes.colour == "darkBlue" or $pc.eyes.colour == "blue" or $pc.eyes.colour == "paleBlue">>blue-eyed<<elseif $pc.eyes.colour == "green" or $pc.eyes.colour == "jade">>green-eyed<<elseif $pc.eyes.colour == "grey">>grey-eyed<<else>>doe-eyed<</if>> stare, and slowly spread your knees apart.
"Lovely," murmurs the photographer.
"She's a natural," agrees Connor. "<<if Flag("big-tits")>>Look at those <i>tits.</i><<else>>Look at that <i>body.</i><</if>> Wasted in a bloody university library."
"Yer gonnay make a <i>lot</i> of money," the photographer assures you. "Now show us how a bad girl makes herself feel good."
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Masturbate on camera.|Oceana fc audition solo masturbation scene 4]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Masturbate on camera.</span>
<<if $scene.castingObjections lte 3>>\
[[Close your legs.|Oceana fc audition reluc solo masturbation scene 4][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\
<<if $pc.hypno and !Array.from($pc.kinks).includes("Exhibitionist")>>\
<span class="greyedOut">(Hypno resistance failed) End the audition.</span>
[[Masturbate on camera.|Oceana fc audition solo masturbation scene 4]]
<<else>>\
<<if $scene.castingObjections lte 3>>\
[[Close your legs.|Oceana fc audition reluc solo masturbation scene 4][$scene.castingObjections += 1]]
<<else>>\
[[(End the audition) I'm not doing this.|Oceana fc reject]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodAngry>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You stand up, shaking your head. "I'm not doing this," you say<<if Array.from($pc.isWearing).includes("top")>>.<<else>>, picking up your <<if Array.from($pc.isWearing).includesAny("skirt", "shorts")>>top<<else>>clothes<</if>>.<</if>>
"Think o' the money," urges Connor. "One te five thousan..."
"I said no," you snap.
"Fine," says Connor, unfazed, "we'll just use what we've got, ye silly bitch. Enjoy being on the Internet. Dave, can ye send $scene.runnerUp in?"
<<if Array.from($pc.isWearing).includes("top")>>\
You wonder if she's dumb enough to go through with it as you [[head back out into the club.|Oceana return to the club]]
<<else>>\
<<if Array.from($pc.isWearing).includesAny("skirt", "shorts", "trousers")>>\
You pull your top back on and [[head back out into the club,|Oceana return to the club]] wondering if she'll be dumb enough to go through with it.
<<else>>\
You carry your clothes with you out into the corridor, and quickly get dressed there before [[heading back out into the club,|Oceana return to the club]]
<</if>>\
<</if>>\<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You close your legs and shake your head. "Sorry," you say, "I can't do this."
"Course ye can," says Connor soothingly, "there's nothing te it."
"All girls do this on their demo tapes," the photographer assures you. "All of them. It's absolutely nay big deal."
"Open yer legs again, $pc.firstname," says Connor, his voice firm and matter-of-fact.
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Open your legs.|Oceana fc audition reluc solo masturbation scene 4.5]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Open your legs.</span>
<</if>>\
[[(End the audition) I'm not doing it.|Oceana fc reject]]<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You reluctantly spread your legs again. "Beautiful," says Connor, "good girl. Now take one hand, and start making yerself feel good."
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Masturbate on camera.|Oceana fc audition solo masturbation scene 4]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Masturbate on camera.</span>
<</if>>\
[[(End the audition) I'm not doing it.|Oceana fc reject]]<<silently>>
<<pcTalk>>
<<addPCArousalModerate>>
<<set $chapter.fakeCastingDistance to "solo">>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
Biting your bottom lip, you slip a fingertip between your wet lips and start to <<fondle>> your clit. After the wild contest, you were already feeling <<aroused>>, and it feels good to touch yourself, despite the weird circumstances. It doesn't take long for you to get into it, and soon you're breathing heavily and your nipples feel <<stiff>> and ready for attention.
<<if Array.from($pc.kinks).includes("Likes Older Men")>>\
You lock your eyes on Connor's, feeling the intimacy build between you as he watches you masturbate. For the first time tonight his joky facial expression is gone, replaced by an Horny and obvious desire to fuck you.
<<else>>\
You lock your eyes on the camera lens. "Attagirl," says Connor, "just pretend we're nay here."
<</if>>\
[[Keep going steadily.|Oceana fc audition solo masturbation scene 5][$temp to "steady"]]
<<if Array.from($pc.kinks).includes("Exhibitionist")>>\
[[(Exhibitionist) Give them a show.|Oceana fc audition solo masturbation scene 5][$temp to "showtime"]]
<<else>>\
<span class="greyedOut">(Exhibitionist) Give them a show.</span>
<</if>>\<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $temp == "steady">>\
<<addPCArousalModerate>>\
You keep going, feeling your body responding to your gentle caresses. Your breath comes out in sexy little <<lowPleasureSounds>> and moans as you get closer to orgasm. "Good girl," says the photographer. "Very nice."
<<elseif $temp == "showtime">>\
<<addPCArousalLarge>>\
You shift on the couch and open your legs wider to give the camera a better view. As your finger rhythmically <<fondles>> your clit, you tweak your <<stiff>> nipples with your free hand, and gasp and moan theatrically for the camera. "That's it, sweetie," the photographer murmurs huskily. "Get inte it."
<</if>>\
"Aye, that's great, $pc.firstname," says Connor. "We've got nearly everything we need."
[[Nearly everything?|Oceana fc audition MF scene pitch]]<<silently>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Nearly everything?" you ask, your finger still strumming your wet clit.
"Aye," says Connor. "Ye've given us a lot of the right answers, and ye've shown us that ye can masturbate on camera, but the producers are gonnay wantay see that ye can work with male talent. Today that's going to be Clive, okay?" The chair by the door creaks as the bouncer stands up. You look round to see him advancing towards you, a hungry gleam in his eyes.
<<if $pc.arousal lte 60 and not $pc.hypno>>
[[Whoa, stop!|Oceana fc audition reluc MF scene]]
<<else>>\
<span class="greyedOut"><<if $pc.arousal gte 60>>(Too <<aroused>>)<<else>>(Hypno resistance fail)<</if>> Whoa, stop!</span>
<</if>>\
[[Ummm...I'm not sure...|Oceana fc audition MF scene]]<<silently>>
<<pcMoodSkeptical>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Whoa!" you snap your legs shut and hold your hands up towards him. "No, that's not okay."
"This is a normal part of the demo, $pc.firstname," says the photographer. "The producers need to see that ye can work with male talent on the day."
"Think about it, $pc.firstname," says Connor, "one te five thousand dollars a day, and the industry's worldwide. Ye could work three or four days a year, and support yer travelling forever."
[[(End the audition) No way.|Oceana fc reject]]
[[Ummm...I'm not sure...|Oceana fc audition MF scene]]<<silently>>
<<pcMoodSkeptical>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"Ummm...I'm not sure..." you protest weakly as Clive strides into the shot, unbuttoning his <<if $pc.nationality == "English">>flies<<else>>fly<</if>>, his <<crotch>> at face height. He fumbles for a moment, then draws his <<cock>> out into the room. It's <<= either("large", "big")>> and thick and semi-erect and inches from your face. He holds it towards you in one tattooed hand, his other reaching down to <<if $scene.bouncerGrope>>get reacquainted with<<else>><<grope>><</if>> one of your <<pcTits>>.
"C'mon, $pc.firstname," says Connor sternly, "stop messing around."
"Aye," says the bouncer, <<if $pc.braSize == "34A">>tugging your nipple<<else>>kneading your <<pcTit>><</if>>. "Be a professional, $scene.nickname." He pushes the <<tip>> between your lips.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) Do it." "Sex Engine">>\
<<setUpCastingCouchScene>>
<<set $male1.flags.delete("rough")>>
<</link>>
<<elseif $pc.hypno>>\
<<link "Do it." "Sex Engine">>\
<<setUpCastingCouchScene>>
<<set $male1.flags.delete("rough")>>
<</link>>
<<else>>\
<span class="greyedOut">(Promiscuous) Do it.</span>
<</if>>\
<<if $pc.arousal lte 60 and not $pc.hypno>>\
[[Refuse.|Oceana fc audition refuse BJ]]
<<else>>\
<span class="greyedOut"><<if $pc.arousal gte 60>>(Too <<aroused>>)<<else>>(hypno resistance fail)<</if>> Refuse.</span>
<</if>>\<<silently>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
"I'm no-mmph!" Clive reaches around to the back of your head and pulls your mouth right onto his <<cock>>. It tastes like sweaty beer.
"That's it, ye <<if $pc.nationality == "English">>English<<elseif $pc.nationality == "U.S.">>Yank<<elseif $pc.nationality == "Canadian">>Canadian<<elseif $pc.nationality == "Australian">>Aussie<<elseif $pc.nationality == "New Zealand">>Kiwi<</if>> slag," he says, his hand holding the back of your head in place.
<<if Array.from($pc.kinks).includes("Promiscuous")>>\
<<link "(Promiscuous) Relax and suck his <<cock>>." "Sex Engine">>\
<<setUpCastingCouchScene>>
<</link>>
<<else>>\
<span class="greyedOut">(Promiscuous) Relax and suck his <<cock>>.</span>
<</if>>\
[[Freak out!|Oceana fc audition refuse BJ 2]]<<widget "setUpCastingCouchScene">><<silently>>
<<pcMoodCalm>>
<<pcTalk>>
<<set $chapter.fakeCastingDistance to "pornstar">>
<<set $scene.location to "Casting Couch intro">>
<<set $decision.macro to "giveM1BJ">>
<<set $pc.position to "sitting bj">>
<<set $male1 to {},
$male1.flags to new Set(),
$male1.flags.add("rough"),
$male1.isCockOut to true,
$male1.isWearing to new Set(),
$male1.arousal to 10,
$male1.hjStyle to "",
$male1.nationality to "Scottish",
$male1.nationalityNoun to "Scotsman",
$male1.accent to "Scottish",
$male1.firstname to "Clive",
$male1.age to "52",
$male1.ageDesc to "in his early fifties",
$male1.ethnicity to "white",
$male1.height to 5,
$male1.looks to 2,
$male1.cockSize to 5,
$male1.eyeColour to "brown",
$male1.hairVol to 0,
$male1.fitness to 5,
$male1.job to "bouncer",
$male1.hair to "has a shaved head",
$male1.facialHair to "has a long, bushy beard",
$male1.isWearing.add("closedShirt"),
$male1.top to {},
$male1.top.desc to "shirt",
$male1.top.material to [
'cotton',
'rough cotton'],
$male1.top.longDesc to 'a black shirt',
$male1.bottoms to {},
$male1.bottoms.undo to "zipper",
$male1.isWearing.add("trousers")>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $male1.bottoms.desc to "black pants">>
<<else>>
<<set $male1.bottoms.desc to "black trousers">>
<</if>>
<<set $scene.castingCouchBJArray to [
'You lick and suck his <<m1CockDesc>> <<cock>>. Roy\'s video camera makes a series of shutter sounds.',
'You breathe through your nose, fucking his <<m1CockDesc>> <<cock>> with your mouth. "That\'s it, $pc.firstname," says Connor. "Show us what yer willin\' te do fer the money."']>>
<<if $pc.braSize == "34E">>
<<set $scene.castingCouchBJArray.push("Your lips slide back and forth on Clive\'s <<m1CockDesc>> <<cock>>. \"Look at those fucking tits wobble,\" mutters the photographer. \"Beautiful.\"")>>
<</if>>
<<set $scene.cliveBJNoises to [
'Clive murmurs in pleasure. "$scene.nickname\'s a natural, boss," he reports.',
'"Aye, ye little slag, suck me off," Clive says.']>>
<<if Array.from($scene.flags).includes("bitchyToClive")>>
<<set $scene.cliveBJNoises.push("Clive puts his big hand on the back of your head, pulling your mouth deeper onto his <<m1CockDesc>> <<cock>>. \"Bet ye didnay think ye\'d be noshin\' me off before kickin\' out time.\"")>>
<</if>>
<<set $scene.cliveFuckPC to [
'Clive\'s <<cock>> thrusts hard inside you. "She\'s loving it," says Connor.',
'"Give her the shocker," says Connor. You feel Clive\'s finger, wet with his spit, slide between your buttocks and find your <<anus>>. His fingertip slips up inside you, then what feels like his whole finger. You whimper, Roy\'s camera capturing the look on your face as you\'re double penetrated.']>>
/* <<if $scene.pcLikesRough>>
<<set $scene.cliveFuckPC.push("\"$scene.nickname likes it rough, Clive,\" says Connor. \"Smack her arse.\"<br /> <br />
<i>Crack!</i> Clive <<spanks>> your <<pcAss>> hard, making you gasp. Connor just tuts. \"Dinnay hit like a lass, man, smack her properly.\")<br /> <br />
Clive grunts and delivers another slap to the same spot, <i>much</i> harder. \"Ow!\" you yelp, your ass burning red hot immediately, \"Fuck!\" Connor grins and gives him a thumbs up.")>>
<</if>>
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
<<set $scene.cliveFuckPC.push("\"Lift her up, Clive,\" urges Roy. \"Let\'s see her tits.\"<br /> <br />
Clive takes $hair.handle and pulls your head up - not hard, but insistently - forcing you to lift your <<pcTits>> up from the desk. \"Yesss...\" breathes Roy. \"Make \'em bounce for us, $pc.firstname.\"")>>
<<else>>
<<set $scene.cliveFuckPC.push("\"Lift her up, Clive,\" urges Roy. \"Let\'s see her tits.\"<br /> <br />
Clive takes $hair.handle and pulls your head up - not hard, but insistently - forcing you to lift your <<pcTits>> up from the desk. \"Look at \'em jiggle,\" chuckles Roy.")>>
<</if>> */
<<set $scene.cliveFinale to [
'Clive pumps his <<cock>> in your face. Roy\'s camera makes a series of shutter sounds.',
'"This is known in the trade as a money shot, $pc.firstname," intones Connor. "Yer gonnay have te get used te them when yer a big star." Beside him, Roy sniggers.']>>
<</silently>><</widget>><<silently>>
<<pcMoodAngry>>
<<pcTalk>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
You wriggle and slap his thighs, but he's much too strong and he holds your mouth on his <<cock>> easily. He starts moving his hips, his <<cock>> stiffening as he fucks your mouth, and you're about to <i>bite</i> him when Connor intervenes. <i>"Clive!</i> Fuckin' let her go, man!"
Clive reluctantly lets go of your head and you wrench yourself away, furious. "You fucking <i><<if $pc.region == "America">>asshole<<elseif $pc.region == "UK">>dick<<else>>dickhead<</if>></i>," you snarl. He just grins down at you. You're tempted to throw a punch at him, but you'd just bounce off.
"Fuck this," you snap, gathering up your clothes, "I'm out of here."
"Fuck's sake, Clive," grumbles Connor, "ye've spoiled the shoot! We cannay use that."
You carry your clothes out into the corridor, and quickly get dressed there. You take a few deep breaths to calm yourself down before [[heading back out into the club.|Oceana return to the club]]<<silently>>
<<addmins 1>>
<<if $pc.hypno>>
<<pcMoodSkeptical>>
<</if>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<if $pc.hypno == true>>\
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoShortSkirts.gif'>" >>
</div><</nobr>>
"Coming!" you call back. You pick up your backpack and walk to the door.
<span class="glitch" data-text="Not sure about this.">Not sure about this.</span> Well, Dr Campbell did say it was important, and he is the professional. Following his lead only makes sense.
Should you change into a short skirt?
[[Yes.|Post Cathouse skirt change]]
[[No.|Post Cathouse leggings 2]]
<<else>>\
"Coming!" you call back. You pick up your bag and walk to the door. It's time to get [[back to base.|Cathouse to Kinloss drive]]
<</if>><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoShortSkirts.gif'>" >>
</div><</nobr>>
No, it's a Saturday. You should be fine.
<i><span class="glitch" data-text="Will I?">Will I?</span></i>
But on the other hand...you are going to deploy to Bangkok soon. You'll be expected to wear a lot less than this, in front of an audience a lot worse than some bored Royal Engineers. This is important. This makes sense.
Should you change into a short skirt?
[[Yes.|Post Cathouse skirt change]]
[[No.|Post Cathouse leggings 3]]<<silently>>
<</silently>>\
<span class="heading"><b>JTF-NEPTUNE SAFE HOUSE</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<nobr>><div style = "
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
pointer-events:none;">
<<= "<img src='" + $imagePath + "hypnoShortSkirts.gif'>" >>
</div><</nobr>>
This is ridiculous. <i><span class="glitch" data-text="I'm being ridiculous">I'm being ridiculous</span></i>.
[[Change into a short skirt.|Post Cathouse skirt change]]
<span class="greyedOut">Wear leggings.</span><<silently>>
<<addmins 1>>
<</silently>>\
<span class="heading"><b>OCEANA</b>, GLASGOW CITY CENTRE
<<date>> | <<time24hr>> HRS LOCAL</span>
<<showXP>>\
"Sorry," you shout in his ear. "Backstage I agreed to date Connor. His bouncers will kick your ass if they see us together."
"Huh?" he glances over at the bouncer on the door, and decides not to risk it. "Fine. Ye're too old, anyway. Ye fucking slag." He skulks away, disappointed.
[[Get a drink.|Oceana bar queue]]
[[Dance.|Oceana dance floor alone]]
[[Stand around looking pretty.|Oceana hang out alone]]<<pcMoodCalm>>/*Testing*/
<<if $location.scene == "oceana">>
<<goto "Post Oceana money shot">>
<<elseif $location.scene == "cathouse">>
<<goto "Post Cathouse money shot">>
<<elseif $location.scene == "dubai">>
<<goto "Max Money Shot">>
<<elseif $location.scene == "corinthian">>
<<goto "Post Corinthian money shot">>
<<elseif $location.scene == "oceana backstage">>
<<goto "Post Oceana casting money shot">>
<<else>>
Oh no! Something went wrong with the location.scene variable. Please report the bug.
<</if>>/*Widget for the tabs in the character sheet dialog popup*/
<<widget "pcInfoTabs">>\
<<if $pc.agency eq "MI6">>\
<<= "<img src='" + $imagePath + "mi6Crest.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CIA">>\
<<= "<img src='" + $imagePath + "ciaCrest.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "CSIS">>\
<<= "<img src='" + $imagePath + "csisCrest-1.png' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "NZSIS">>\
<<= "<img src='" + $imagePath + "nzsisCrest-1.jpg' style='height: 150px;'>" >>\
<<elseif $pc.agency eq "ASIS">>\
<<= "<img src='" + $imagePath + "asisCrest.jpg' style='height: 150px;'>" >>\
<</if>>\
<span class="heading">
<span style="font-size:x-large"><<= $pc.firstname.toUpperCase()>> <b><<= $pc.surname.toUpperCase()>></b></span>
<<if $pc.currentAssignment == "civilian">>\
<<if $pc.agency == "CIA">>\
U.S. CITIZEN
<<elseif $pc.agency == "MI6">>\
BRITISH CITIZEN
<<elseif $pc.agency == "CSIS">>\
CANADIAN CITIZEN
<<elseif $pc.agency == "ASIS">>\
AUSTRALIAN CITIZEN
<<elseif $pc.agency == "NZSIS">>\
NEW ZEALAND CITIZEN
<</if>>\
Civilian, age $scene.lifepathAge
<<elseif $pc.currentAssignment == "student">>\
<<if $pc.agency == "CIA">>\
U.S. CITIZEN
<<elseif $pc.agency == "MI6">>\
BRITISH CITIZEN
<<elseif $pc.agency == "CSIS">>\
CANADIAN CITIZEN
<<elseif $pc.agency == "ASIS">>\
AUSTRALIAN CITIZEN
<<elseif $pc.agency == "NZSIS">>\
NEW ZEALAND CITIZEN
<</if>>\
Student, $scene.uni.longName
<<elseif $pc.currentAssignment == "candidate">>\
<<if $pc.agencyRole == "analyst">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
CAREER APPLICANT (INTELLIGENCE ANALYST)
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
CAREER APPLICANT (R OFFICER)
<</if>>\
<<elseif $pc.agencyRole == "operator">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
CAREER APPLICANT (CASE OFFICER)
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
CAREER APPLICANT (OPERATIONS OFFICER)
<</if>>\
<</if>>\
<<elseif $pc.currentAssignment == "recruit">>\
<<if $pc.agencyRole == "analyst">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
INTELLIGENCE ANALYST RECRUIT
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
R OFFICER RECRUIT
<</if>>\
<<elseif $pc.agencyRole == "operator">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
CASE OFFICER RECRUIT
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
OPERATIONS OFFICER RECRUIT
<</if>>\
<</if>>\
<<else>>\
<<if $pc.agencyRole == "analyst">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
INTELLIGENCE ANALYST
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
R OFFICER
<</if>>\
<<elseif $pc.agencyRole == "operator">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>\
CASE OFFICER
<<elseif $pc.agency == "MI6" or $pc.agency == "ASIS" or $pc.agency == "NZSIS">>\
OPERATIONS OFFICER
<</if>>\
<</if>>\
<small>Current assignment:</small>
<<if $pc.currentAssignment == "cyber">>\
(S) CYBER THREAT DESK, <<HQCITY>>
<<elseif $pc.currentAssignment == "honeybear">>\
(TS/SCI) OPERATION HONEY BEAR, <<HQCITY>>
<<elseif $pc.currentAssignment == "wmd">>\
(S) COUNTER PROLIFERATION TEAM, <<HQCITY>>
<<elseif $pc.currentAssignment == "milint">>\
(S) MILITARY INTELLIGENCE SECTION, <<HQCITY>>
<<elseif $pc.currentAssignment == "mh17">>\
(S) SECONDMENT TO MH17 JOINT INVESTIGATION TEAM, UKRAINE
<<elseif $pc.currentAssignment == "targeter">>\
<<if $pc.agency == "CIA" or $pc.agency == "CSIS">>TARGETING ANALYST<<else>>TARGETER<</if>>, OPERATION <<antiISILOp>>, <<HQCITY>>
<<elseif $pc.currentAssignment == "finance">>\
(S) FINANCIAL INTELLIGENCE SECTION, <<HQCITY>>
<<elseif $pc.currentAssignment == "panama">>\
(TS) PANAMA STATION
<<elseif $pc.currentAssignment == "argentina">>\
(TS) ARGENTINA STATION
<<elseif $pc.currentAssignment == "timor-leste">>\
(TS) TIMOR-LESTE STATION
<<elseif $pc.currentAssignment == "nigeria">>\
(TS) NIGERIA STATION
<<elseif $pc.currentAssignment == "turkey">>\
(TS) TURKEY STATION
<<elseif $pc.currentAssignment == "syria">>\
(TS) OPERATION <<antiISILOp>>, SYRIA
<<elseif $pc.currentAssignment == "emeraldCupRecruit">>
(TS/FVEY) OPERATION EMERALD CUP, SCOTLAND
<<elseif $pc.currentAssignment == "emeraldCupDubai">>
(TS/FVEY) OPERATION EMERALD CUP, DUBAI
<<elseif $pc.currentAssignment == "emeraldCupThailand">>
(TS/FVEY) OPERATION EMERALD CUP, THAILAND
<</if>>
<</if>>\
<div class="pcInfoTabs_tabBox">\
<span class="pcInfoTabs_tab1"><button class="tablinks" onclick="window.pcInfoTabs(event, 'Profile')" id="defaultOpen">Profile</button></span>
<span class="pcInfoTabs_tab2"><button class="tablinks" onclick="window.pcInfoTabs(event, 'Skills')">Skills</button></span>
<span class="pcInfoTabs_tab3"><button class="tablinks" onclick="window.pcInfoTabs(event, 'Sexual History')">Sexual History</button></span>
<div class="pcInfoTabs_contenttab">\
<div id="Profile" class="tabcontent">\
/* Content for PROFILE tab goes here */\
<b><small>PSYCHOLOGICAL PROFILE</small></b>
<div class="tooltip">Openness to experience:<span class="tooltiptext">Open-mindedness, curiosity</span></div> $pc.openness.rating
<div class="tooltip">Conscientiousness:<span class="tooltiptext">Organisation and work ethic</span></div> $pc.conscientiousness.rating
<div class="tooltip">Extraversion:<span class="tooltiptext">Sociability and enthusiasm</span></div> $pc.extraversion.rating
<div class="tooltip">Agreeableness:<span class="tooltiptext">Friendliness and kindness</span></div> $pc.agreeableness.rating
<div class="tooltip">Neuroticism:<span class="tooltiptext">Tendency to experience negative emotions</span></div> $pc.neuroticism.rating
<b><small>PRIMARY ATTRIBUTES</small></b>
<div class="tooltip">Intelligence:<span class="tooltiptext">$pc.intelligence.description</span></div> $pc.intelligence.score
<div class="tooltip">Build:<span class="tooltiptext">$pc.build.description</span></div> $pc.build.score
<div class="tooltip">Attractiveness:<span class="tooltiptext">$pc.attractiveness.description</span></div> $pc.attractiveness.score
<div class="tooltip">Coordination:<span class="tooltiptext">$pc.coordination.description</span></div> $pc.coordination.score
<b><small>SECONDARY ATTRIBUTES</small></b>
<div class="tooltip">Strength:<span class="tooltiptext">How physically strong you are</span></div> $pc.strength
<div class="tooltip">Stamina:<span class="tooltiptext">Your cardiovascular fitness</span></div> $pc.stamina
<div class="tooltip">Confidence:<span class="tooltiptext">Your social confidence</span></div> $pc.confidence
<div class="tooltip">Creativity:<span class="tooltiptext">Your ingenuity</span></div> $pc.creativity
<div class="tooltip">Daring:<span class="tooltiptext">Your physical courage</span></div> $pc.daring
<div class="tooltip">Deception:<span class="tooltiptext">How convincingly you lie</span></div>$pc.deception
</div>\
<div id="Skills" class="tabcontent">\
/* Content for Skills tab goes here */\
<span class="heading">\
<<nobr>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Physical">>
<<set _showPhysical to true>>
<</if>>
<</for>>
<<if _showPhysical>>
<b><small>PHYSICAL SKILLS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Physical">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showPhysical>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Languages">>
<<set _showLanguages to true>>
<</if>>
<</for>>
<<if _showLanguages>>
<b><small>LANGUAGES</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Languages">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showLanguages>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Sports">>
<<set _showSports to true>>
<</if>>
<</for>>
<<if _showSports>>
<b><small>SPORTS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Sports">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showSports>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Social">>
<<set _showSocial to true>>
<</if>>
<</for>>
<<if _showSocial>>
<b><small>SOCIAL SKILLS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Social">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showSocial>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Creative">>
<<set _showCreative to true>>
<</if>>
<</for>>
<<if _showCreative>>
<b><small>CREATIVE SKILLS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Creative">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showCreative>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Knowledge">>
<<set _showKnowledge to true>>
<</if>>
<</for>>
<<if _showKnowledge>>
<b><small>KNOWLEDGE SKILLS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Knowledge">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showKnowledge>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Hobbies">>
<<set _showHobbies to true>>
<</if>>
<</for>>
<<if _showHobbies>>
<b><small>HOBBIES</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Hobbies">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showHobbies>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Careers">>
<<set _showCareers to true>>
<</if>>
<</for>>
<<if _showCareers>>
<b><small>CAREERS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Careers">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showCareers>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "SME">>
<<set _showSME to true>>
<</if>>
<</for>>
<<if _showSME>>
<b><small>SUBJECT MATTER EXPERTISE</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "SME">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<<if _showSME>>
<br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Sexual">>
<<set _showSexual to true>>
<</if>>
<</for>>
<<if _showSexual>>
<b><small>SEXUAL SKILLS</small></b><br>
<</if>>
<<for _i to 0; _i lt $pc.skills.length; _i++>>
<<if $pc.skills[_i].category == "Sexual">>
<div class="tooltip">$pc.skills[_i].name<span class="tooltiptext">$pc.skills[_i].description</span></div> <<if $pc.skills[_i].score gte 0>>+<<else>>-<</if>>$pc.skills[_i].score<br>
<</if>>
<</for>>
<</nobr>>
</span>
</div>
<div id="Sexual History" class="tabcontent">\
Sexual partners: $pc.sexualPartners
Kinks: <<= Array.from($pc.kinks)>>
</div>\
</div>\
</div>\
<</widget>><<widget "rTablesVariableSetup">><<nobr>>
/*This widget is used to setup the required variables for the relationship tables and is should used once*/
<<if ndef $scene>>
<<set $scene to {}>>
<</if>>
<<set $scene.rTables to {}>>
/*
<<set $scene.rTables.descriptionListPreSort to []>>
<<set $scene.rTables.descriptionList2PostSort to [] >>
*/
<<set $scene.rTables.descriptionList3PostSortGenderMale to []>>/*List after genderSort*/
<<set $scene.rTables.descriptionList3PostSortGenderFemale to []>>/*List after genderSort*/
/* set no of partners for first rTable (teen partners) */
<<if Array.from($pc.kinks).includes("Promiscuous")>>
<<set $scene.rTables.minNumberOfPartners to 4,
$scene.rTables.maxNumberOfPartners to 8>>
<<else>>
<<set $scene.rTables.minNumberOfPartners to 0,
$scene.rTables.maxNumberOfPartners to 4>>
<</if>>
<<set $scene.rTables.numberOfPartners to random($scene.rTables.minNumberOfPartners,$scene.rTables.maxNumberOfPartners)>>
<<set $scene.rTablesnumberOfPartnersStr to $scene.rTables.numberOfPartners.toString()>> /*Can only be one object*/
<<set $scene.rTables.numberOfPartnersHistory to $scene.rTablesnumberOfPartnersStr>>
<<set $scene.rTables.partnersShown to []>>
<<set $scene.rTablespartners to []>>
<<set $scene.rTablesnumberOfPartnersArray to []>>
<<set $scene.rTables.tableName to "">>
<<set $scene.rTables.passageName to "">>
<<set $scene.rTables.visited to 0>>
<</nobr>><</widget>>
<<widget "rTablesSetupNumberArray">><<nobr>>
/*Array for the numbers in the dropdowns*/
<<if $scene.rTablesnumberOfPartnersArray.length lte 1>>
<<if $scene.rTablesnumberOfPartnersArray.length lt $scene.rTables.maxNumberOfPartners>>
<<for _i to $scene.rTables.minNumberOfPartners; _i lte $scene.rTables.maxNumberOfPartners; _i++>>
<<set _string to _i.toString()>>
<<set $scene.rTablesnumberOfPartnersArray.push(_string)>>
<</for>>
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "rTablesSetMaxMinPartners">><<nobr>>
<<set $scene.rTablesnumberOfPartnersArray to []>>
<<set _rMin to Number($args[0])>>
<<set _rMax to Number($args[1])>>
<<set $scene.rTables.minNumberOfPartners to _rMin>>
<<set $scene.rTables.maxNumberOfPartners to _rMax>>
<<set $scene.rTablesnumberOfPartners to random($scene.rTables.minNumberOfPartners,$scene.rTables.maxNumberOfPartners)>>
<<set $scene.rTablesnumberOfPartnersStr to $scene.rTablesnumberOfPartners.toString()>>
<<rTablesSetupNumberArray>>
<</nobr>><</widget>>
<<widget "rTablesSetupCalculate">><<nobr>>
/*requires an argument*/
/*Setup (only once):*/
<<if $scene.rTables.visited lt 1>>
<<set $scene.rTables.tableName to $args[0]>>
<<set $scene.rTables.passageName to passage()>>
/*Things like if prom*/
<<rTablesSetupNumberArray>>
<<rTablesFillDescriptions>>
<</if>>
<<set $scene.rTables.visited +=1>>
/*Calculate (each time the page is reloaded)*/
<<if $scene.rTables.numberOfPartnersHistory neq $scene.rTablesnumberOfPartnersStr>>
<<set $scene.rTables.numberOfPartners to Number($scene.rTablesnumberOfPartnersStr)>>
<<set $scene.rTables.numberOfPartnersHistory to $scene.rTablesnumberOfPartnersStr>>
<</if>>
<<if $scene.rTables.partnersShown.length lt $scene.rTables.numberOfPartners>>
<<set _length to $scene.rTables.partnersShown.length>>
<<set _diff to $scene.rTables.numberOfPartners - _length>>
<<for _i to 0; _i lt _diff; _i++>>
<<set $scene.rTables.partnersShown.push(0)>>
<</for>>
<<elseif $scene.rTables.partnersShown.length gt $scene.rTables.numberOfPartners>>
<<set _length to $scene.rTables.partnersShown.length>>
<<set _diff to _length - $scene.rTables.numberOfPartners>>
<<for _i to 0; _i lte _diff; _i++>>
<<set $scene.rTables.partnersShown.deleteAt(_length-_i)>>
<</for>>
<<else>>
Nothing
<</if>>
<<if $scene.rTables.numberOfPartners eq 0>>
<<set $scene.rTables.partnersShown to []>>
<</if>>
/*Should be last:*/
<<rTablesCheckFullFilled>>/*Checks if all partners where generated and outputs this to _true*/
<<rTablesAnalTest>>
<<rTablesCheckForCheat>>
<</nobr>><</widget>>
<<widget "rTablesCheckFullFilled">><<nobr>>
<<set _true to false>>
<<if $scene.rTables.partnersShown.length eq $scene.rTables.partnersShown.count(1)>>
<<set _true to true>>
<</if>>
<</nobr>><</widget>>
/*Start insert*/
<<widget "rTablesGenerateDescriptionsSorter">><<nobr>>
<<if _input eq "£">>
<<set $lifepath.trueArray.push(true)>>
<<elseif _input eq "graduationFlag">>
<<set $lifepath.trueArray.push(true)>>
<<else>>
<<if _input.length eq 1>>
<<set _testCase1 to _input>>
<<set _testCase2 to State.getVar(_testCase1[0])>>
<<if _testCase2>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<elseif _input.length eq 3>>
<<set _testCase1 to _input>>
<<set _first to State.getVar(_testCase1[0])>>
<<set _comparator to _testCase1[1]>>
<<set _second to _testCase1[2]>>
<<switch _comparator>>
<<case "eq" "==" "is">>
<<if _first eq _second>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<case "includes">>
<<if Array.from(_first).includes(_second)>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<case "neq" "!=">>
<<if _first neq _second>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<case "gt">>
<<if _first gt Number(_second)>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<</switch>>
<<elseif _input.length eq 7>>/*Problem lies here*/
<<set _testCase1 to _input>>
<<set _first1 to State.getVar(_testCase1[0])>>
<<set _comparator1 to _testCase1[1]>>
<<set _second1 to _testCase1[2]>>
<<set _compGlobal to _testCase1[3]>>
<<set _first2 to State.getVar(_testCase1[4])>>
<<set _comparator2 to _testCase1[5]>>
<<set _second2 to _testCase1[6]>>
<<switch _comparator1>>
<<case "eq" "==" "is">>
<<if _first1 eq _second1>>
<<set _true11 to true>>
<<else>>
<<set _true11 to false>>
<</if>>
<<case "includes">>
<<if Array.from(_first1).includes(_second1)>>
<<set _true11 to true>>
<<else>>
<<set _true11 to false>>
<</if>>
<<case "neq" "!=">>
<<if _first1 neq _second1>>
<<set _true11 to true>>
<<else>>
<<set _true11 to false>>
<</if>>
<<case "gt">>
<<if _first1 gt Number(_second1)>>
<<set _true11 to true>>
<<else>>
<<set _true11 to false>>
<</if>>
<</switch>>
<<switch _comparator2>>
<<case "eq" "==" "is">>
<<if _first2 eq _second2>>
<<set _true12 to true>>
<<else>>
<<set _true12 to false>>
<</if>>
<<case "includes">>
<<if Array.from(_first2).includes(_second2)>>
<<set _true12 to true>>
<<else>>
<<set _true12 to false>>
<</if>>
<<case "neq" "!=">>
<<if _first2 neq _second2>>
<<set _true12 to true>>
<<else>>
<<set _true12 to false>>
<</if>>
<<case "gt">>
<<if _first2 gt Number(_second2)>>
<<set _true12 to true>>
<<else>>
<<set _true12 to false>>
<</if>>
<</switch>>
<<switch _compGlobal>>
<<case "and">>
<<if _true11 and _true12>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<case "or">>
<<if _true11 or _true12>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<</switch>>
<<elseif _input.length eq 11>>
<<set _testCase1 to _input>>
<<set _first1 to State.getVar(_testCase1[0])>>
<<set _comparator1 to _testCase1[1]>>
<<set _second1 to _testCase1[2]>>
<<set _compGlobal to _testCase1[3]>>
<<set _first2 to State.getVar(_testCase1[4])>>
<<set _comparator2 to _testCase1[5]>>
<<set _second2 to _testCase1[6]>>
<<set _compGlobal2 to _testCase1[7]>>
<<set _first3 to State.getVar(_testCase1[8])>>
<<set _comparator3 to _testCase1[9]>>
<<set _second3 to _testCase1[10]>>
<<set _true11 to false>>
<<set _true12 to false>>
<<set _true13 to false>>
<<switch _comparator1>>
<<case "eq" "==" "is">>
<<if _first1 eq _second1>>
<<set _true11 to true>>
<</if>>
<<case "includes">>
<<if Array.from(_first1).includes(_second1)>>
<<set _true11 to true>>
<</if>>
<<case "neq" "!=">>
<<if _first1 neq _second1>>
<<set _true11 to true>>
<</if>>
<<case "gt">>
<<if _first1 gt Number(_second1)>>
<<set _true11 to true>>
<</if>>
<</switch>>
<<switch _comparator2>>
<<case "eq" "==" "is">>
<<if _first2 eq _second2>>
<<set _true12 to true>>
<</if>>
<<case "includes">>
<<if Array.from(_first2).includes(_second2)>>
<<set _true12 to true>>
<</if>>
<<case "neq" "!=">>
<<if _first2 neq _second2>>
<<set _true12 to true>>
<</if>>
<<case "gt">>
<<if _first2 gt Number(_second3)>>
<<set _true12 to true>>
<</if>>
<</switch>>
<<switch _comparator3>>
<<case "eq" "==" "is">>
<<if _first3 eq _second3>>
<<set _true13 to true>>
<</if>>
<<case "includes">>
<<if Array.from(_first3).includes(_second3)>>
<<set _true13 to true>>
<</if>>
<<case "neq" "!=">>
<<if _first3 neq _second3>>
<<set _true13 to true>>
<</if>>
<<case "gt">>
<<if _first3 gt Number(_second3)>>
<<set _true13 to true>>
<</if>>
<</switch>>
<<if _compGlobal eq "and" and _compGlobal2 eq "and">>
<<if _true11 and _true12 and _true13>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<<elseif _compGlobal eq "or" and _compGlobal2 eq "or">>
<<if _true11 or _true12 or _true13>>
<<set $lifepath.trueArray.push(true)>>
<</if>>
<</if>>
<<else>>
<<set $lifepath.trueArray.push(false)>>
<</if>>
<</if>>
<</nobr>><</widget>>
<<widget "rTablesFillDescriptions">><<nobr>>
<<if ndef $scene.rTables>>
<<set $scene.rTables to {}>>
<</if>>
<<set $scene.rTables.descriptionList3PostSortGenderMale to []>>/*List after genderSort*/
<<set $scene.rTables.descriptionList3PostSortGenderFemale to []>>/*List after genderSort*/
<<rTablesCopyDescription>>
<<rTablesGenerateDescriptions>>
<<rTablesGenderSort>>
<</nobr>><</widget>>
<<widget "rTablesCopyDescription">><<nobr>>
/*Will copy descriptions for the required tables*/
<<set _descriptionListPreSort to []>>
<<if $scene.rTables.tableName eq "teenage">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsTeenage>>
<</if>>
<<if $scene.rTables.tableName eq "SwissFinish">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsSwissFinish>>
<</if>>
<<if $scene.rTables.tableName eq "AfricaGap">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsAfricaGap>>
<</if>>
<<if $scene.rTables.tableName eq "EuropeanGap">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsEuropeanGap>>
<</if>>
<<if $scene.rTables.tableName eq "AustralianGap">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsAustralianGap>>
<</if>>
<<if $scene.rTables.tableName eq "UniversitySer">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsUniversitySer>>
<</if>>
<<if $scene.rTables.tableName eq "UniversityCas">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsUniversityCas>>
<</if>>
<<if $scene.rTables.tableName eq "AnalystHQ">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsAnalystHQ>>
<</if>>
<<if $scene.rTables.tableName eq "MH17">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsMH17>>
<</if>>
<<if $scene.rTables.tableName eq "PanamaStation">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsPanamaStation>>
<</if>>
<<if $scene.rTables.tableName eq "ArgentinaStation">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsArgentinaStation>>
<</if>>
<<if $scene.rTables.tableName eq "TimorLesteStation">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsTimorLesteStation>>
<</if>>
<<if $scene.rTables.tableName eq "NigeriaStation">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsNigeriaStation>>
<</if>>
<<if $scene.rTables.tableName eq "TurkeyStation">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsTurkeyStation>>
<</if>>
<<if $scene.rTables.tableName eq "SyriaRnR">>
<<set _descriptionListPreSort to setup.rTablesDescriptionsSyriaRnR>>
<</if>>
<</nobr>><</widget>>
<<widget "rTablesGenerateDescriptions">><<nobr>>
/*Will generate descriptions for the required tables*/
<<set _descriptionList2PostSort to []>>
<<for _i to 0; _i lt _descriptionListPreSort.length; _i++>>
<<set $lifepath.trueArray to []>>
<<set _input to _descriptionListPreSort[_i].special1>>
<<rTablesGenerateDescriptionsSorter>>
<<set _input to _descriptionListPreSort[_i].special2>>
<<rTablesGenerateDescriptionsSorter>>
<<set _input to _descriptionListPreSort[_i].special3>>
<<rTablesGenerateDescriptionsSorter>>
<<set _input to _descriptionListPreSort[_i].special4>>
<<rTablesGenerateDescriptionsSorter>>
<<set $test to $lifepath.trueArray>>
<<if $lifepath.trueArray.count(true) eq 4 >>
/* possibly extra code - to dev/null FTGJ */
/* <<set _testCase3 to true>>
<<for _j to 0; _j lt _descriptionList2PostSort.length; _j++>>
<<if _descriptionList2PostSort[_j].description eq _descriptionListPreSort[_i].description>>
<<set _testCase3 to false>>
<</if>>
<</for>>
<<if _testCase3>> */
<<set _descriptionList2PostSort.push(_descriptionListPreSort[_i])>>
/* <</if>> */
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget "rTablesGenderSort">><<nobr>>
<<if Array.from($pc.kinks).includes("Bisexual")>>
<<for _k to 0; _k lt _descriptionList2PostSort.length; _k++>>
<<if (_descriptionList2PostSort[_k].Gender eq "M") or (_descriptionList2PostSort[_k].Gender eq "B")>>
<<set $scene.rTables.descriptionList3PostSortGenderMale.push(_descriptionList2PostSort[_k])>>
<</if>>
<<if (_descriptionList2PostSort[_k].Gender eq "F") or (_descriptionList2PostSort[_k].Gender eq "B")>>
<<set $scene.rTables.descriptionList3PostSortGenderFemale.push(_descriptionList2PostSort[_k])>>
<</if>>
<</for>>
<<else>>
<<for _k to 0; _k lt _descriptionList2PostSort.length; _k++>>
<<if (_descriptionList2PostSort[_k].Gender eq "M") or (_descriptionList2PostSort[_k].Gender eq "B")>>
<<set $scene.rTables.descriptionList3PostSortGenderMale.push(_descriptionList2PostSort[_k])>>
<</if>>
<</for>>
<</if>>
<<set _descriptionList2PostSort to []>>
<</nobr>><</widget>>
/*---------------------Stop Insert--------------------------*/
<<widget "rTablesGeneratePartners">><<nobr>>
/*This widget will generate all required partners*/
<<set _partnerLength to $scene.rTablespartners.length>>
<<set _partnerShow to $scene.rTables.partnersShown.length>>
<<if _partnerLength lt _partnerShow>>
<<set $dff2 to Number(_partnerShow) - Number(_partnerLength)>>
<<if $dff2 gte 18>>
<<set $tes13 to $dff2>>
<</if>>
<<for $i to 0; $i lt $dff2; $i++>>
<<if $i gte 19 >>
<<set $test to 'Greater than 20'>>
<<set $i to 19>>
<<set $dff2 to 15>>
<</if>>
<<if (($scene.rTables.descriptionList3PostSortGenderFemale.length lte 1) and Array.from($pc.kinks).includes("Bisexual")) or ($scene.rTables.descriptionList3PostSortGenderMale.length lte 1)>>
<<rTablesFillDescriptions>>
<</if>>
/*Generation of partners*/
/*First determin gender of the partner*/
<<if Array.from($pc.kinks).includes("Bisexual")>>
<<set _random to random(1,4)>>
<<if _random lt 2>>
<<set _gender to "F">>
<<else>>
<<set _gender to "M">>
<</if>>
<<else>>
<<set _gender to "M">>
<</if>>
<<if _gender eq "F">>
<<set _descObj to $scene.rTables.descriptionList3PostSortGenderFemale.pluck()>>
<<else>>
<<set _descObj to $scene.rTables.descriptionList3PostSortGenderMale.pluck()>>
<</if>>
<<set _type to _descObj.type>>
<<set _description to _descObj.description>>
<<set _minAge to _descObj.minAge>>
<<set _maxAge to _descObj.maxAge>>
<<set _age to random(_minAge, _maxAge)>>
<<set _name to _descObj.firstname>>
<<set _tempArray to []>>
/*Type*/
<<if _type.length eq 1>>
<<set _typeAllowed to 1>>
<<if _type eq "S">>
<<set _type to "Serious relationship">>
<<elseif _type eq "C">>
<<set _type to "Casual relationship">>
<<elseif _type eq "O">>
<<set _type to "One night stand">>
<</if>>
<<else>>
<<if _type.includes("S") and _type.includes("O") and _type.includes("C")>>
<<set _typeAllowed to 5>>
<<set _random2 to random(1,3)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<elseif _random2 eq 2>>
<<set _type to "Casual relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("S") and _type.includes("O")>>
<<set _typeAllowed to 3>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("C") and _type.includes("O")>>
<<set _typeAllowed to 4>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 2>>
<<set _type to "Casual relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("S") and _type.includes("C")>>
<<set _typeAllowed to 2>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<else>>
<<set _type to "Casual relationship">>
<</if>>
<</if>>
<</if>>
/*Name*/
<<if _name eq "pc.nationality">>
<<set _name to $pc.nationality>>
<</if>>
<<if _gender eq "F">>/*Female*/
<<if _type eq "One night stand">>
<<if _name eq "U.S.">>
<<set _name to setup.usFirstname.random()>> /*U.S. Female firstname name list */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianFirstname.random()>> /*Canadian Female firstname name list */
<<elseif _name eq "Australian">>
<<set _name to setup.ausNZFirstname.random()>> /*Australian Female firstname name list */
<<elseif _name eq "English">>
<<set _name to setup.britFirstname.random()>> /*English Female firstname name list */
<<elseif _name eq "New Zealand">>
<<set _name to setup.ausNZFirstname.random()>> /*New Zealand Female firstname name list */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishFemaleFirstnames.random()>> /*Spanish Female firstname name list */
<<elseif _name eq "French">>
<<set _name to setup.frenchFemaleFirstnames.random()>> /*French Female firstname name list */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissFemaleFirstnames.random()>> /*Swiss Female firstname name list */
<<elseif _name eq "German">>
<<set _name to setup.germanFemaleFirstnames.random()>> /*German Female firstname name list */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseFemaleFirstnames.random()>> /*Japanese Female firstname name list */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishFemaleFirstnames.random()>> /*Hispanic Female firstname name list */
<<elseif _name eq "Italian">>
<<set _name to setup.italianFemaleFirstnames.random()>> /*Italian Female firstname name list */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishFemaleFirstnames.random()>> /*Swedish Female firstname name list */
<<elseif _name eq "Irish">>
<<set _name to setup.irishFemaleFirstnames.random()>> /*Irish Female firstname name list --------------*/
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanFemaleFirstnames.random()>> /*Nigerian Female firstname name list */
<<elseif _name eq "Greek">>
<<set _name to setup.greekFemaleFirstnames.random()>> /*Greek Female firstname name list */
<<elseif _name eq "Secret">>
<<set _name to setup.secretFemaleFirstnames.random()>> /*Secret Female firstname name list */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishFemaleFirstnames.random()>> /*Scottish Female firstname name list */
<<elseif _name eq "African">>
<<set _name to setup.africanFemaleFirstnames.random()>> /*African Female firstname name list */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishFemaleFirstnames.random()>> /*Turkish Female firstname name list */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianFemaleFirstnames.random()>> /*Belgian Female firstname name list */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchFemaleFirstnames.random()>> /*Dutch Female firstname name list */
<</if>>
<<else>>
<<if _name eq "U.S.">>
<<set _name to setup.usFirstname.random()+ " " + setup.usSurname.random()>>/*U.S. Female */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianFirstname.random()+ " " + setup.canadianSurname.random()>> /*Canadian Female */
<<elseif _name eq "Australian">>
<<set _name to setup.ausNZFirstname.random()+ " " + setup.ausNZSurname.random()>> /*Australian Female */
<<elseif _name eq "English">>
<<set _name to setup.britFirstname.random()+ " " + setup.britSurname.random()>> /*English Female */
<<elseif _name eq "New Zealand">>
<<set _name to setup.ausNZFirstname.random()+ " " + setup.ausNZSurname.random()>> /*New Zealand Female */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishFemaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Spanish Female */
<<elseif _name eq "French">>
<<set _name to setup.frenchFemaleFirstnames.random()+ " " + setup.frenchSurnames.random()>> /*French Female */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissFemaleFirstnames.random()+ " " + setup.swissSurnames.random()>> /*Swiss Female*/
<<elseif _name eq "German">>
<<set _name to setup.germanFemaleFirstnames.random()+ " " + setup.germanSurnames.random()>> /*German Female */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseFemaleFirstnames.random()+ " " + setup.japaneseSurnames.random()>> /*Japanese Female */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishFemaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Hispanic Female */
<<elseif _name eq "Italian">>
<<set _name to setup.italianFemaleFirstnames.random()+ " " + setup.italianSurnames.random()>> /*Italian Female */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishFemaleFirstnames.random()+ " " + setup.swedishSurnames.random()>> /*Swedish Female */
<<elseif _name eq "Irish">>
<<set _name to setup.irishFemaleFirstnames.random()+ " " + setup.irishSurnames.random()>> /*Irish Female */
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanFemaleFirstnames.random()+ " " + setup.nigerianSurnames.random()>> /*Nigerian Female */
<<elseif _name eq "Greek">>
<<set _name to setup.greekFemaleFirstnames.random()+ " " + setup.greekSurnames.random()>> /*Greek Female */
<<elseif _name eq "Secret">>
<<set _name to setup.secretFemaleFirstnames.random()+ " " + setup.secretSurnames.random()>> /*Secret Female */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishFemaleFirstnames.random()+ " " + setup.scottishSurnames.random()>> /*Scottish Female */
<<elseif _name eq "African">>
<<set _name to setup.africanFemaleFirstnames.random()+ " " + setup.africanSurnames.random()>> /*African Female */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishFemaleFirstnames.random()+ " " + setup.turkishSurnames.random()>> /*Turkish Female */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianFemaleFirstnames.random()+ " " + setup.belgianSurnames.random()>> /*Belgian Female */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchFemaleFirstnames.random()+ " " + setup.dutchSurnames.random()>> /*Dutch Female */
<</if>>
<</if>>
<<else>>/*Male*/
<<if _type eq "One night stand">>
<<if _name eq "U.S.">>
<<if $pc.race == "Caucasian">>
<<set _d100 to random(1,100)>>
<<if _d100 lte 10>> /* african american partner */
<<set _name to setup.africanAmericanMaleFirstnames.random()>> /*U.S. black male */
<<else>> /* european american partner */
<<set _name to setup.usBoyNames1990.random()>> /*U.S. male firstname name list */
<</if>>
<</if>>
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()>> /*African American male */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianBoyNames1990.random()>> /*Canadian male */
<<elseif _name eq "Australian">>
<<set _name to setup.aussieBoyNames1990.random()>> /*Australian male */
<<elseif _name eq "English">>
<<set _name to setup.ukBoyNames1984.random()>> /*English male */
<<elseif _name eq "New Zealand">>
<<set _name to setup.aussieBoyNames1990.random()>> /*New Zealand male */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishMaleFirstnames.random()>> /*Spanish male */
<<elseif _name eq "French">>
<<set _name to setup.frenchMaleFirstnames.random()>> /*French male */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissMaleFirstnames.random()>> /*Swiss male */
<<elseif _name eq "German">>
<<set _name to setup.germanMaleFirstnames.random()>> /*German male */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseMaleFirstnames.random()>> /*Japanese male */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishMaleFirstnames.random()>> /*Hispanic male */
<<elseif _name eq "Italian">>
<<set _name to setup.italianMaleFirstnames.random()>> /*Italian male */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishMaleFirstnames.random()>> /*Swedish male firstname name list*/
<<elseif _name eq "Irish">>
<<set _name to setup.irishMaleFirstnames.random()>> /*Irish male firstname name list */
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanMaleFirstnames.random()>> /*Nigerian Male firstname name list */
<<elseif _name eq "Greek">>
<<set _name to setup.greekMaleFirstnames.random()>> /*Greek Male firstname name list */
<<elseif _name eq "Secret">>
<<set _name to setup.secretMaleFirstnames.random()>> /*Secret Male firstname name list */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishMaleFirstnames.random()>> /*Scottish Male firstname name list */
<<elseif _name eq "African">>
<<set _name to setup.africanMaleFirstnames.random()>> /*African Male firstname name list */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishMaleFirstnames.random()>> /*Turkish Male firstname name list */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianMaleFirstnames.random()>> /*Belgian Male firstname name list */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchMaleFirstnames.random()>> /*Dutch Male firstname name list */
<<elseif _name eq "kuro">>
<<set _name to "Fernando">> /* special kuro list */
<</if>>
<<else>>
<<if _name eq "U.S.">>
<<if $pc.race == "Caucasian">>
<<set _d100 to random(1,100)>>
<<if _d100 lte 10>> /* african american partner */
<<set _name to setup.africanAmericanMaleFirstnames.random()+ " " + setup.africanAmericanSurnames.random()>> /*U.S. black male */
<<else>> /* european american partner */
<<set _name to setup.usBoyNames1990.random()+ " " + setup.usSurname.random()>> /*U.S. european male */
<</if>>
<</if>>
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()+ " " + setup.africanAmericanSurnames.random()>> /*African American male */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianBoyNames1990.random()+ " " + setup.canadianSurname.random()>> /*Canadian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Australian">>
<<set _name to setup.aussieBoyNames1990.random()+ " " + setup.ausNZSurname.random()>> /*Australian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "English">>
<<set _name to setup.ukBoyNames1984.random()+ " " + setup.britSurname.random()>> /*English male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "New Zealand">>
<<set _name to setup.aussieBoyNames1990.random()+ " " + setup.ausNZSurname.random()>> /*New Zealand male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishMaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Spanish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "French">>
<<set _name to setup.frenchMaleFirstnames.random()+ " " + setup.frenchSurnames.random()>> /*French male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Swiss">>
<<set _name to setup.swissMaleFirstnames.random()+ " " + setup.swissSurnames.random()>> /*Swiss male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "German">>
<<set _name to setup.germanMaleFirstnames.random()+ " " + setup.germanSurnames.random()>> /*German male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseMaleFirstnames.random()+ " " + setup.japaneseSurnames.random()>> /*Japanese male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishMaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Hispanic male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Italian">>
<<set _name to setup.italianMaleFirstnames.random()+ " " + setup.italianSurnames.random()>> /*Italian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishMaleFirstnames.random()+ " " + setup.swedishSurnames.random()>> /*Swedish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Irish">>
<<set _name to setup.irishMaleFirstnames.random()+ " " + setup.irishSurnames.random()>> /*Irish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanMaleFirstnames.random()+ " " + setup.nigerianSurnames.random()>> /*Nigerian Male */
<<elseif _name eq "Greek">>
<<set _name to setup.greekMaleFirstnames.random()+ " " + setup.greekSurnames.random()>> /*Greek Male */
<<elseif _name eq "Secret">>
<<set _name to setup.secretMaleFirstnames.random()+ " " + setup.secretSurnames.random()>> /*Secret Male */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishMaleFirstnames.random()+ " " + setup.scottishSurnames.random()>> /*Scottish Male */
<<elseif _name eq "African">>
<<set _name to setup.africanMaleFirstnames.random()+ " " + setup.africanSurnames.random()>> /*African Male */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishMaleFirstnames.random()+ " " + setup.turkishSurnames.random()>> /*Turkish Male */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianMaleFirstnames.random()+ " " + setup.belgianSurnames.random()>> /*Belgian Male */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchMaleFirstnames.random()+ " " + setup.dutchSurnames.random()>> /*Dutch Male */
<<elseif _name eq "kuro">>
<<set _name to "Fernando Brown">> /* special kuro list */
<</if>>
<</if>>
<</if>>
/*Type and name push*/
<<set _tempArray.push(true)>>
<<set _tempArray.push(_name)>>
<<set _tempArray.push(_typeAllowed)>>
<<set _tempArray.push(_type)>>
/*Gender*/
<<set _tempArray.push(true)>>
<<set _tempArray.push(_gender)>>
/*Age*/
<<set _tempArray.push(true)>>
<<set _tempArray.push(_age)>>
/*Description*/
<<set _tempArray.push(true)>>
<<set _tempArray.push(_description)>>
/*Oral only?*/
<<if _gender eq "F">>
<<set _tempArray.push(true)>>
<<set _random3 to random(1,100)>>
<<if _type eq "One night stand">>
<<if _random3 lt 80>>
<<set _tempArray.push(true)>>
<<else>>
<<set _tempArray.push(false)>>
<</if>>
<<elseif _type eq "Casual relationship">>
<<if _random3 lt 50>>
<<set _tempArray.push(true)>>
<<else>>
<<set _tempArray.push(false)>>
<</if>>
<<elseif _type eq "Serious relationship">>
<<set _tempArray.push(false)>>
<</if>>
<<else>>
<<if _type eq "Serious relationship">>
<<set _tempArray.push(false)>>
<<set _tempArray.push(false)>>
<<else>>
<<set _tempArray.push(true)>>
<<set _random3 to random(1,100)>>
<<if _random3 lt 20>>
<<set _tempArray.push(true)>>
<<else>>
<<set _tempArray.push(false)>>
<</if>>
<</if>>
<</if>>
/*Anal?*/
<<set _tempArray.push(true)>>
<<set _random3 to random(1,8)>>
<<if _random3 lt 2>>
<<set _tempArray.push(true)>>
<<else>>
<<set _tempArray.push(false)>>
<</if>>
/*Cheated?*/
<<if _type eq "Casual relationship" or _type eq "One night stand">>
<<set _tempArray.push(false)>>
<<set _tempArray.push(false)>>
<<else>>
<<if $scene.rTables.partnersShown.length eq 1>>
<<set _tempArray.push(false)>>
<<set _tempArray.push(false)>>
<<else>>
<<set _tempArray.push(true)>>
<<set _tempArray.push(false)>>
<</if>>
<</if>>
/*Reload*/
<<set _tempArray.push(true)>>
<<set _tempArray.push(true)>>
/*Push All*/
<<set $scene.rTablespartners.push(_tempArray)>>
/*End of generation*/
<</for>>
<<elseif _partnerLength gt _partnerShow>>
/*Delete extra partners*/
<<set $dff2 to _partnerLength-_partnerShow>>
<<for $i to 0; $i lte $dff2; $i++>>
<<if $i gt 20>>
<<set $dff2 to 5>>
<</if>>
<<set $scene.rTablespartners.deleteAt(_partnerLength-$i)>>
<</for>>
<<else>>
/*Do nothing*/
<</if>>
<</nobr>><</widget>>
<<widget "rTablesRegeneratePartners">><<nobr>>
/*This widget will regenerate the required partner*/
/*Takes one argument $args[0]*/
<<if ($scene.rTables.descriptionList3PostSortGenderFemale.length lte 0 )or ($scene.rTables.descriptionList3PostSortGenderMale.length lte 0)>>
<<rTablesFillDescriptions>>
<</if>>
/*Generation of partners*/
/*First determin gender of the partner*/
<<if Array.from($pc.kinks).includes("Bisexual")>>
<<set _random to random(1,4)>>
<<if _random lt 2>>
<<set _gender to "F">>
<<else>>
<<set _gender to "M">>
<</if>>
<<else>>
<<set _gender to "M">>
<</if>>
<<if _gender eq "F">>
<<set _descObj to $scene.rTables.descriptionList3PostSortGenderFemale.pluck()>>
<<else>>
<<set _descObj to $scene.rTables.descriptionList3PostSortGenderMale.pluck()>>
<</if>>
<<set _type to _descObj.type>>
<<set _description to _descObj.description>>
<<set _minAge to _descObj.minAge>>
<<set _maxAge to _descObj.maxAge>>
<<set _age to random(_minAge, _maxAge)>>
<<set _name to _descObj.firstname>>
<<set _tempArrayRegen to []>>
/*Type*/
<<if _type.length eq 1>>
<<set _typeAllowed to 1>>
<<if _type eq "S">>
<<set _type to "Serious relationship">>
<<elseif _type eq "C">>
<<set _type to "Casual relationship">>
<<elseif _type eq "O">>
<<set _type to "One night stand">>
<</if>>
<<else>>
<<if _type.includes("S") and _type.includes("O") and _type.includes("C")>>
<<set _typeAllowed to 5>>
<<set _random2 to random(1,3)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<elseif _random2 eq 2>>
<<set _type to "Casual relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("S") and _type.includes("O")>>
<<set _typeAllowed to 3>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("C") and _type.includes("O")>>
<<set _typeAllowed to 4>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 2>>
<<set _type to "Casual relationship">>
<<else>>
<<set _type to "One night stand">>
<</if>>
<<elseif _type.includes("S") and _type.includes("C")>>
<<set _typeAllowed to 2>>
<<set _random2 to random(1,2)>>
<<if _random2 eq 1>>
<<set _type to "Serious relationship">>
<<else>>
<<set _type to "Casual relationship">>
<</if>>
<</if>>
<</if>>
/*Name*/
<<if _name eq "pc.nationality">>
<<set _name to $pc.nationality>>
<</if>>
<<if _gender eq "F">>/*Female*/
<<if _type eq "One night stand">>
<<if _name eq "U.S.">>
<<set _name to setup.usFirstname.random()>> /*U.S. Female firstname name list */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianFirstname.random()>> /*Canadian Female firstname name list */
<<elseif _name eq "Australian">>
<<set _name to setup.ausNZFirstname.random()>> /*Australian Female firstname name list */
<<elseif _name eq "English">>
<<set _name to setup.britFirstname.random()>> /*English Female firstname name list */
<<elseif _name eq "New Zealand">>
<<set _name to setup.ausNZFirstname.random()>> /*New Zealand Female firstname name list */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishFemaleFirstnames.random()>> /*Spanish Female firstname name list */
<<elseif _name eq "French">>
<<set _name to setup.frenchFemaleFirstnames.random()>> /*French Female firstname name list */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissFemaleFirstnames.random()>> /*Swiss Female firstname name list */
<<elseif _name eq "German">>
<<set _name to setup.germanFemaleFirstnames.random()>> /*German Female firstname name list */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseFemaleFirstnames.random()>> /*Japanese Female firstname name list */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishFemaleFirstnames.random()>> /*Hispanic Female firstname name list */
<<elseif _name eq "Italian">>
<<set _name to setup.italianFemaleFirstnames.random()>> /*Italian Female firstname name list */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishFemaleFirstnames.random()>> /*Swedish Female firstname name list */
<<elseif _name eq "Irish">>
<<set _name to setup.irishFemaleFirstnames.random()>> /*Irish Female firstname name list --------------*/
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanFemaleFirstnames.random()>> /*Nigerian Female firstname name list */
<<elseif _name eq "Greek">>
<<set _name to setup.greekFemaleFirstnames.random()>> /*Greek Female firstname name list */
<<elseif _name eq "Secret">>
<<set _name to setup.secretFemaleFirstnames.random()>> /*Secret Female firstname name list */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishFemaleFirstnames.random()>> /*Scottish Female firstname name list */
<<elseif _name eq "African">>
<<set _name to setup.africanFemaleFirstnames.random()>> /*African Female firstname name list */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishFemaleFirstnames.random()>> /*Turkish Female firstname name list */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianFemaleFirstnames.random()>> /*Belgian Female firstname name list */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchFemaleFirstnames.random()>> /*Dutch Female firstname name list */
<</if>>
<<else>>
<<if _name eq "U.S.">>
<<set _name to setup.usFirstname.random()+ " " + setup.usSurname.random()>>/*U.S. Female */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianFirstname.random()+ " " + setup.canadianSurname.random()>> /*Canadian Female */
<<elseif _name eq "Australian">>
<<set _name to setup.ausNZFirstname.random()+ " " + setup.ausNZSurname.random()>> /*Australian Female */
<<elseif _name eq "English">>
<<set _name to setup.britFirstname.random()+ " " + setup.britSurname.random()>> /*English Female */
<<elseif _name eq "New Zealand">>
<<set _name to setup.ausNZFirstname.random()+ " " + setup.ausNZSurname.random()>> /*New Zealand Female */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishFemaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Spanish Female */
<<elseif _name eq "French">>
<<set _name to setup.frenchFemaleFirstnames.random()+ " " + setup.frenchSurnames.random()>> /*French Female */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissFemaleFirstnames.random()+ " " + setup.swissSurnames.random()>> /*Swiss Female*/
<<elseif _name eq "German">>
<<set _name to setup.germanFemaleFirstnames.random()+ " " + setup.germanSurnames.random()>> /*German Female */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseFemaleFirstnames.random()+ " " + setup.japaneseSurnames.random()>> /*Japanese Female */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishFemaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Hispanic Female */
<<elseif _name eq "Italian">>
<<set _name to setup.italianFemaleFirstnames.random()+ " " + setup.italianSurnames.random()>> /*Italian Female */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishFemaleFirstnames.random()+ " " + setup.swedishSurnames.random()>> /*Swedish Female */
<<elseif _name eq "Irish">>
<<set _name to setup.irishFemaleFirstnames.random()+ " " + setup.irishSurnames.random()>> /*Irish Female */
<<elseif _name eq "Nigerian">>
<<set _name to setup.africajFemaleFirstnames.random()+ " " + setup.nigerianSurnames.random()>> /*Nigerian Female */
<<elseif _name eq "Greek">>
<<set _name to setup.greekFemaleFirstnames.random()+ " " + setup.greekSurnames.random()>> /*Greek Female */
<<elseif _name eq "Secret">>
<<set _name to setup.secretFemaleFirstnames.random()+ " " + setup.secretSurnames.random()>> /*Secret Female */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishFemaleFirstnames.random()+ " " + setup.scottishSurnames.random()>> /*Scottish Female */
<<elseif _name eq "African">>
<<set _name to setup.africanFemaleFirstnames.random()+ " " + setup.africanSurnames.random()>> /*African Female */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishFemaleFirstnames.random()+ " " + setup.turkishSurnames.random()>> /*Turkish Female */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianFemaleFirstnames.random()+ " " + setup.belgianSurnames.random()>> /*Belgian Female */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchFemaleFirstnames.random()+ " " + setup.dutchSurnames.random()>> /*Dutch Female */
<</if>>
<</if>>
<<else>>/*Male*/
<<if _type eq "One night stand">>
<<if _name eq "U.S.">>
<<if $pc.race == "Caucasian">>
<<set _d100 to random(1,100)>>
<<if _d100 lte 10>> /* african american partner */
<<set _name to setup.africanAmericanMaleFirstnames.random()>> /*U.S. black male */
<<else>> /* european american partner */
<<set _name to setup.usBoyNames1990.random()>> /*U.S. male firstname name list */
<</if>>
<</if>>
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()>> /*African American male */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianBoyNames1990.random()>> /*Canadian male */
<<elseif _name eq "Australian">>
<<set _name to setup.aussieBoyNames1990.random()>> /*Australian male */
<<elseif _name eq "English">>
<<set _name to setup.ukBoyNames1984.random()>> /*English male */
<<elseif _name eq "New Zealand">>
<<set _name to setup.aussieBoyNames1990.random()>> /*New Zealand male */
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishMaleFirstnames.random()>> /*Spanish male */
<<elseif _name eq "French">>
<<set _name to setup.frenchMaleFirstnames.random()>> /*French male */
<<elseif _name eq "Swiss">>
<<set _name to setup.swissMaleFirstnames.random()>> /*Swiss male */
<<elseif _name eq "German">>
<<set _name to setup.germanMaleFirstnames.random()>> /*German male */
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseMaleFirstnames.random()>> /*Japanese male */
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishMaleFirstnames.random()>> /*Hispanic male */
<<elseif _name eq "Italian">>
<<set _name to setup.italianMaleFirstnames.random()>> /*Italian male */
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishMaleFirstnames.random()>> /*Swedish male firstname name list*/
<<elseif _name eq "Irish">>
<<set _name to setup.irishMaleFirstnames.random()>> /*Irish male firstname name list */
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanMaleFirstnames.random()>> /*Nigerian Male firstname name list */
<<elseif _name eq "Greek">>
<<set _name to setup.greekMaleFirstnames.random()>> /*Greek Male firstname name list */
<<elseif _name eq "Secret">>
<<set _name to setup.secretMaleFirstnames.random()>> /*Secret Male firstname name list */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishMaleFirstnames.random()>> /*Scottish Male firstname name list */
<<elseif _name eq "African">>
<<set _name to setup.africanMaleFirstnames.random()>> /*African Male firstname name list */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishMaleFirstnames.random()>> /*Turkish Male firstname name list */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianMaleFirstnames.random()>> /*Belgian Male firstname name list */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchMaleFirstnames.random()>> /*Dutch Male firstname name list */
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()>> /*African American male */
<</if>>
<<else>>
<<if _name eq "U.S.">>
<<if $pc.race == "Caucasian">>
<<set _d100 to random(1,100)>>
<<if _d100 lte 10>> /* african american partner */
<<set _name to setup.africanAmericanMaleFirstnames.random()+ " " + setup.africanAmericanSurnames.random()>> /*U.S. black male */
<<else>> /* european american partner */
<<set _name to setup.usBoyNames1990.random()+ " " + setup.usSurname.random()>> /*U.S. european male */
<</if>>
<</if>>
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()+ " " + setup.africanAmericanSurnames.random()>> /*African American male */
<<elseif _name eq "Canadian">>
<<set _name to setup.canadianBoyNames1990.random()+ " " + setup.canadianSurname.random()>> /*Canadian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Australian">>
<<set _name to setup.aussieBoyNames1990.random()+ " " + setup.ausNZSurname.random()>> /*Australian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "English">>
<<set _name to setup.ukBoyNames1984.random()+ " " + setup.britSurname.random()>> /*English male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "New Zealand">>
<<set _name to setup.aussieBoyNames1990.random()+ " " + setup.ausNZSurname.random()>> /*New Zealand male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Spanish">>
<<set _name to setup.spanishMaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Spanish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "French">>
<<set _name to setup.frenchMaleFirstnames.random()+ " " + setup.frenchSurnames.random()>> /*French male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Swiss">>
<<set _name to setup.swissMaleFirstnames.random()+ " " + setup.swissSurnames.random()>> /*Swiss male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "German">>
<<set _name to setup.germanMaleFirstnames.random()+ " " + setup.germanSurnames.random()>> /*German male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Japanese">>
<<set _name to setup.japaneseMaleFirstnames.random()+ " " + setup.japaneseSurnames.random()>> /*Japanese male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Hispanic">>
<<set _name to setup.spanishMaleFirstnames.random()+ " " + setup.spanishSurnames.random()>> /*Hispanic male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Italian">>
<<set _name to setup.italianMaleFirstnames.random()+ " " + setup.italianSurnames.random()>> /*Italian male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Swedish">>
<<set _name to setup.swedishMaleFirstnames.random()+ " " + setup.swedishSurnames.random()>> /*Swedish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Irish">>
<<set _name to setup.irishMaleFirstnames.random()+ " " + setup.irishSurnames.random()>> /*Irish male firstname name list + Lastname List ###Replace###*/
<<elseif _name eq "Nigerian">>
<<set _name to setup.africanMaleFirstnames.random()+ " " + setup.nigerianSurnames.random()>> /*Nigerian Male */
<<elseif _name eq "Greek">>
<<set _name to setup.greekMaleFirstnames.random()+ " " + setup.greekSurnames.random()>> /*Greek Male */
<<elseif _name eq "Secret">>
<<set _name to setup.secretMaleFirstnames.random()+ " " + setup.secretSurnames.random()>> /*Secret Male */
<<elseif _name eq "Scottish">>
<<set _name to setup.scottishMaleFirstnames.random()+ " " + setup.scottishSurnames.random()>> /*Scottish Male */
<<elseif _name eq "African">>
<<set _name to setup.africanMaleFirstnames.random()+ " " + setup.africanSurnames.random()>> /*African Male */
<<elseif _name eq "Turkish">>
<<set _name to setup.turkishMaleFirstnames.random()+ " " + setup.turkishSurnames.random()>> /*Turkish Male */
<<elseif _name eq "Belgian">>
<<set _name to setup.belgianMaleFirstnames.random()+ " " + setup.belgianSurnames.random()>> /*Belgian Male */
<<elseif _name eq "Dutch">>
<<set _name to setup.dutchMaleFirstnames.random()+ " " + setup.dutchSurnames.random()>> /*Dutch Male */
<<elseif _name eq "africanAmerican">>
<<set _name to setup.africanAmericanMaleFirstnames.random()+ " " + setup.africanAmericanSurnames.random()>> /*African American male */
<</if>>
<</if>>
<</if>>
/*Type and name push*/
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(_name)>>
<<set _tempArrayRegen.push(_typeAllowed)>>
<<set _tempArrayRegen.push(_type)>>
/*Gender*/
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(_gender)>>
/*Age*/
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(_age)>>
/*Description*/
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(_description)>>
/*Oral only?*/
<<if _gender eq "F">>
<<set _tempArrayRegen.push(true)>>
<<set _random3 to random(1,100)>>
<<if _type eq "One night stand">>
<<if _random3 lt 80>>
<<set _tempArrayRegen.push(true)>>
<<else>>
<<set _tempArrayRegen.push(false)>>
<</if>>
<<elseif _type eq "Casual relationship">>
<<if _random3 lt 50>>
<<set _tempArrayRegen.push(true)>>
<<else>>
<<set _tempArrayRegen.push(false)>>
<</if>>
<<elseif _type eq "Serious relationship">>
<<if _random3 lt 20>>
<<set _tempArrayRegen.push(true)>>
<<else>>
<<set _tempArrayRegen.push(false)>>
<</if>>
<</if>>
<<else>>
<<set _tempArrayRegen.push(true)>>
<<set _random3 to random(1,100)>>
<<if _random3 lt 20>>
<<set _tempArrayRegen.push(true)>>
<<else>>
<<set _tempArrayRegen.push(false)>>
<</if>>
<</if>>
/*Anal?*/
<<set _tempArrayRegen.push(true)>>
<<set _random3 to random(1,8)>>
<<if _random3 lt 2>>
<<set _tempArrayRegen.push(true)>>
<<else>>
<<set _tempArrayRegen.push(false)>>
<</if>>
/*Cheated?*/
<<if _type eq "Casual relationship" or _type eq "One night stand">>
<<set _tempArrayRegen.push(false)>>
<<set _tempArrayRegen.push(false)>>
<<else>>
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(false)>>
<</if>>
/*Reload*/
<<set _tempArrayRegen.push(true)>>
<<set _tempArrayRegen.push(true)>>
/*Push All*/
<<set $scene.rTablespartners[$args[0]] to _tempArrayRegen>>
<</nobr>><</widget>>
<<widget "rTablesShowPartners">><<nobr>>
/*This widget will show the relationships and the generation link*/
<<if $scene.rTables.partnersShown[0] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[0] to 1>> <</link>> |
<<link "Generate all partners." $scene.rTables.passageName>>
<<for _i to 0; _i lt $scene.rTables.partnersShown.length; _i++>>
<<set $scene.rTables.partnersShown[_i] to 1>>
<</for>>
<</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[0] eq 1>>
<<include "rTablesPartnerTables">>
<</if>>
<<if $scene.rTables.partnersShown[0] eq 1 and $scene.rTables.partnersShown[1] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>> <<set $scene.rTables.partnersShown[1] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[1] eq 1 and $scene.rTables.partnersShown[2] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[2] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[2] eq 1 and $scene.rTables.partnersShown[3] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[3] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[3] eq 1 and $scene.rTables.partnersShown[4] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[4] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[4] eq 1 and $scene.rTables.partnersShown[5] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[5] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[5] eq 1 and $scene.rTables.partnersShown[6] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[6] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[6] eq 1 and $scene.rTables.partnersShown[7] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[7] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[7] eq 1 and $scene.rTables.partnersShown[8] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[8] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[8] eq 1 and $scene.rTables.partnersShown[9] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[9] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[9] eq 1 and $scene.rTables.partnersShown[10] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[10] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[10] eq 1 and $scene.rTables.partnersShown[11] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[11] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[11] eq 1 and $scene.rTables.partnersShown[12] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[12] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[12] eq 1 and $scene.rTables.partnersShown[13] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[13] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[13] eq 1 and $scene.rTables.partnersShown[14] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[14] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[14] eq 1 and $scene.rTables.partnersShown[15] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[15] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[15] eq 1 and $scene.rTables.partnersShown[16] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[16] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[16] eq 1 and $scene.rTables.partnersShown[17] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[17] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[17] eq 1 and $scene.rTables.partnersShown[18] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[18] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[18] eq 1 and $scene.rTables.partnersShown[19] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[19] to 1>> <</link>><br>
<</if>>
<<if $scene.rTables.partnersShown[19] eq 1 and $scene.rTables.partnersShown[20] eq 0>>
<<link "Generate partner." $scene.rTables.passageName>><<set $scene.rTables.partnersShown[20] to 1>> <</link>><br>
<</if>>
<</nobr>><</widget>>
<<widget "rTablesCleanAndLevelUp">><<nobr>>
<<set _kissing to 0,
_bj to 0,
_fucking to 0,
_anal to 0,
_rough to 0,
_titfuck to 0,
_deception to 0,
_girlGirl to 0,
_vagSexCounter to 0>>
<<set _count to $scene.rTables.partnersShown.count(1)>>
<<set $pc.sexualPartners to $pc.sexualPartners + _count>>
<<for _k to 0; _k lt $scene.rTablespartners.length; _k++>>
<<if $scene.rTablespartners[_k][5] eq "M">>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _kissing += 75,
_bj += 75>>
<<increaseNumBJInt>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _kissing += 50,
_bj += 50>>
<<increaseNumBJInt>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _kissing += 25,
_bj += 25>>
<<increaseNumBJInt>>
<</if>>
<<if $scene.rTablespartners[_k][11]>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _bj += 75>>
<<increaseNumBJInt>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _bj += 50>>
<<increaseNumBJInt>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _bj += 25>>
<<increaseNumBJInt>>
<</if>>
<<else>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _fucking += 150>>
<<increaseNumVagInt>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _fucking += 100>>
<<increaseNumVagInt>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _fucking += 50>>
<<increaseNumVagInt>>
<</if>>
<</if>>
<<if $scene.rTablespartners[_k][13]>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _anal += 150>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _anal += 100>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _anal += 50>>
<</if>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and !$scene.rTablespartners[_k][3].includes("O")>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _rough += 150>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _rough += 100>>
<</if>>
<</if>>
<<if $pc.braSize eq "34DD" and !$scene.rTablespartners[_k][3].includes("O")>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _titfuck += 40>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _titfuck += 25>>
<</if>>
<<elseif $pc.braSize eq "34E" and !$scene.rTablespartners[_k][3].includes("O")>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _titfuck += 60>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _titfuck += 40>>
<</if>>
<</if>>
<<if $scene.rTablespartners[_k][15]>>
<<set _deception += 100>>
<</if>>
<<elseif $scene.rTablespartners[_k][5] eq "F">>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _kissing += 150>>
<<set _girlGirl += 150>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _kissing += 100>>
<<set _girlGirl += 100>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _kissing += 50>>
<<set _girlGirl += 50>>
<</if>>
<<if $scene.rTablespartners[_k][13]>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _anal += 150>>
<<increaseNumAnalInt>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _anal += 100>>
<<increaseNumAnalInt>>
<<elseif $scene.rTablespartners[_k][3].includes("O")>>
<<set _anal += 50>>
<<increaseNumAnalInt>>
<</if>>
<</if>>
<<if Array.from($pc.kinks).includes("Likes Rough Sex") and !$scene.rTablespartners[_k][3].includes("O")>>
<<if $scene.rTablespartners[_k][3].includes("S")>>
<<set _rough += 150>>
<<elseif $scene.rTablespartners[_k][3].includes("C")>>
<<set _rough += 100>>
<</if>>
<</if>>
<<if $scene.rTablespartners[_k][15]>>
<<set _deception += 100>>
<</if>>
<<else>>
<</if>>
<</for>>
<<if _kissing gt 0>>
<<surpsAddXP "Kissing" _kissing>>
<</if>>
<<if _bj gt 0>>
<<surpsAddXP "Oral Sex" _bj>>
<</if>>
<<if _kissing gt 0>>
<<surpsAddXP "Vaginal Sex" _fucking>>
<</if>>
<<if _anal gt 0>>
<<surpsAddXP "Anal Sex" _anal>>
<</if>>
<<if _rough gt 0>>
<<surpsAddXP "Rough Sex (Submissive)" _rough>>
<</if>>
<<if _titfuck gt 0>>
<<surpsAddXP "Titfuck" _titfuck>>
<</if>>
<<if _deception gt 0>>
<<surpsAddXP "Deception" _deception>>
<</if>>
<<if _girlGirl gt 0>>
<<surpsAddXP "Girl/Girl" _girlGirl>>
<</if>>
<<set $scene.rTablespartners to []>>
<<set $scene.rTables.partnersShown to []>>
<<set $scene.rTables.visited to 0>>
<<set $scene.rTables.descriptionList3PostSortGenderMale to []>>/*List after genderSort*/
<<set $scene.rTables.descriptionList3PostSortGenderFemale to []>>/*List after genderSort*/
<<set $scene.rTablesnumberOfPartners to random($scene.rTables.minNumberOfPartners,$scene.rTables.maxNumberOfPartners)>>
<<set $scene.rTablesnumberOfPartnersStr to $scene.rTablesnumberOfPartners.toString()>>
<</nobr>><</widget>>
<<widget "rTablesCheckForCheat">><<nobr>>
/*This widget will look for serious relationships and determine if there is a chance to cheat.*/
/*Modified (unnecessary code is in comments) so that cheating is available for all serious relationships, unless rtable has a single relationship and it's serious - i.e. agent is as monogamous as she can be*/
/*<<set _cheatCheck to false>>
<<for _j to 0; _j lt $scene.rTablespartners.length; _j++>>
<<if $scene.rTablespartners[_j][3] eq "Casual relationship" or $scene.rTablespartners[_j][3] eq "One night stand">>
<<set _cheatCheck to true>>
<<set $test to true>>
<</if>>
<</for>>*/
<<for _k to 0; _k lt $scene.rTablespartners.length; _k++>>
<<if $scene.rTablespartners[_k][3] neq "Serious relationship">>
<<set $scene.rTablespartners[_k][14] to false>>
<<set $scene.rTablespartners[_k][15] to false>>
<<else>>
<<if $scene.rTables.partnersShown.length gt 1>>
<<set $scene.rTablespartners[_k][14] to true>>
<<else>>
<<set $scene.rTablespartners[_k][14] to false>>
<</if>>
<</if>>
<</for>>
<</nobr>><</widget>>
<<widget "rTablesAnalTest">><<nobr>>
/*now expanded to rule out "Oral only" options for serious relationships*/
<<for _l to 0; _l lt $scene.rTablespartners.length; _l++>>
<<if $scene.rTablespartners[_l][3] eq "Serious relationship">>
<<set $scene.rTablespartners[_l][10] to false>>
<<set $scene.rTablespartners[_l][11] to false>>
<</if>>
<<if $scene.rTablespartners[_l][11]>>
/*the line below is put in comments in order to allow the anal option to be ticked if the player wishes to - otherwise it's unavailable*/
/*<<set $scene.rTablespartners[_l][12] to false>>*/
<<set $scene.rTablespartners[_l][13] to false>>
<<else>>
<<set $scene.rTablespartners[_l][12] to true>>
<</if>>
<</for>>
<</nobr>><</widget>><<silently>>
/*This is the actual tables that includes the partners */
<<rTablesGeneratePartners>>
<</silently>>
<<nobr>><div style="overflow-x:auto;">
<table id="relationshipTable">
<tr>
<th>Name</th>
<th>Type</th>
<th><center>Gender</center></th>
<th><center>Age</center></th>
<th>Description</th>
<th><center>Oral only?</center></th>
<th><center>Anal?</center></th>
<th><center>I cheated</center></th>
<th> </th>
</tr>
<<if $scene.rTables.partnersShown[0] eq 1>>
<tr>
<td>$scene.rTablespartners[0][1]</td>/*Name*/
<<if $scene.rTablespartners[0][2] neq 1>>
<<if $scene.rTablespartners[0][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[0][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[0][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[0][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[0][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[0][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[0][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[0][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[0][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[0][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[0][7]</center></td>/*Age*/
<td>$scene.rTablespartners[0][9]</td>/*Descritption*/
<<if $scene.rTablespartners[0][10]>>
<<if $scene.rTablespartners[0][11]>>
<td><center><<checkbox "$scene.rTablespartners[0][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[0][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[0][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[0][12]>>/*Anal?*/
<<if $scene.rTablespartners[0][13]>>
<td><center><<checkbox "$scene.rTablespartners[0][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[0][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[0][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[0][14]>>/*Cheated?*/
<<if $scene.rTablespartners[0][15]>>
<td><center><<checkbox "$scene.rTablespartners[0][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[0][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[0][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[0][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 0>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[1] eq 1>>
<tr>
<td>$scene.rTablespartners[1][1]</td>/*Name*/
<<if $scene.rTablespartners[1][2] neq 1>>
<<if $scene.rTablespartners[1][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[1][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[1][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[1][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[1][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[1][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[1][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[1][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[1][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[1][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[1][7]</center></td>/*Age*/
<td>$scene.rTablespartners[1][9]</td>/*Descritption*/
<<if $scene.rTablespartners[1][10]>>
<<if $scene.rTablespartners[1][11]>>
<td><center><<checkbox "$scene.rTablespartners[1][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[1][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[1][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[1][12]>>/*Anal?*/
<<if $scene.rTablespartners[1][13]>>
<td><center><<checkbox "$scene.rTablespartners[1][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[1][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[1][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[1][14]>>/*Cheated?*/
<<if $scene.rTablespartners[1][15]>>
<td><center><<checkbox "$scene.rTablespartners[1][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[1][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[1][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[1][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 1>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[2] eq 1>>
<tr>
<td>$scene.rTablespartners[2][1]</td>/*Name*/
<<if $scene.rTablespartners[2][2] neq 1>>
<<if $scene.rTablespartners[2][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[2][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[2][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[2][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[2][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[2][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[2][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[2][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[2][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[2][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[2][7]</center></td>/*Age*/
<td>$scene.rTablespartners[2][9]</td>/*Descritption*/
<<if $scene.rTablespartners[2][10]>>
<<if $scene.rTablespartners[2][11]>>
<td><center><<checkbox "$scene.rTablespartners[2][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[2][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[2][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[2][12]>>/*Anal?*/
<<if $scene.rTablespartners[2][13]>>
<td><center><<checkbox "$scene.rTablespartners[2][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[2][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[2][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[2][14]>>/*Cheated?*/
<<if $scene.rTablespartners[2][15]>>
<td><center><<checkbox "$scene.rTablespartners[2][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[2][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[2][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[2][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 2>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[3] eq 1>>
<tr>
<td>$scene.rTablespartners[3][1]</td>/*Name*/
<<if $scene.rTablespartners[3][2] neq 1>>
<<if $scene.rTablespartners[3][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[3][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[3][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[3][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[3][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[3][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[3][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[3][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[3][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[3][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[3][7]</center></td>/*Age*/
<td>$scene.rTablespartners[3][9]</td>/*Descritption*/
<<if $scene.rTablespartners[3][10]>>
<<if $scene.rTablespartners[3][11]>>
<td><center><<checkbox "$scene.rTablespartners[3][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[3][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[3][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[3][12]>>/*Anal?*/
<<if $scene.rTablespartners[3][13]>>
<td><center><<checkbox "$scene.rTablespartners[3][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[3][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[3][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[3][14]>>/*Cheated?*/
<<if $scene.rTablespartners[3][15]>>
<td><center><<checkbox "$scene.rTablespartners[3][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[3][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[3][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[3][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 3>><</link>></td> <<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[4] eq 1>>
<tr>
<td>$scene.rTablespartners[4][1]</td>/*Name*/
<<if $scene.rTablespartners[4][2] neq 1>>
<<if $scene.rTablespartners[4][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[4][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[4][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[4][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[4][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[4][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[4][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[4][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[4][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[4][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[4][7]</center></td>/*Age*/
<td>$scene.rTablespartners[4][9]</td>/*Descritption*/
<<if $scene.rTablespartners[4][10]>>
<<if $scene.rTablespartners[4][11]>>
<td><center><<checkbox "$scene.rTablespartners[4][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[4][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[4][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[4][12]>>/*Anal?*/
<<if $scene.rTablespartners[4][13]>>
<td><center><<checkbox "$scene.rTablespartners[4][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[4][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[4][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[4][14]>>/*Cheated?*/
<<if $scene.rTablespartners[4][15]>>
<td><center><<checkbox "$scene.rTablespartners[4][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[4][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[4][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[4][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 4>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[5] eq 1>>
<tr>
<td>$scene.rTablespartners[5][1]</td>/*Name*/
<<if $scene.rTablespartners[5][2] neq 1>>
<<if $scene.rTablespartners[5][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[5][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[5][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[5][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[5][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[5][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[5][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[5][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[5][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[5][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[5][7]</center></td>/*Age*/
<td>$scene.rTablespartners[5][9]</td>/*Descritption*/
<<if $scene.rTablespartners[5][10]>>
<<if $scene.rTablespartners[5][11]>>
<td><center><<checkbox "$scene.rTablespartners[5][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[5][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[5][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[5][12]>>/*Anal?*/
<<if $scene.rTablespartners[5][13]>>
<td><center><<checkbox "$scene.rTablespartners[5][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[5][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[5][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[5][14]>>/*Cheated?*/
<<if $scene.rTablespartners[5][15]>>
<td><center><<checkbox "$scene.rTablespartners[5][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[5][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[5][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[5][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 5>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[6] eq 1>>
<tr>
<td>$scene.rTablespartners[6][1]</td>/*Name*/
<<if $scene.rTablespartners[6][2] neq 1>>
<<if $scene.rTablespartners[6][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[6][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[6][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[6][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[6][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[6][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[6][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[6][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[6][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[6][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[6][7]</center></td>/*Age*/
<td>$scene.rTablespartners[6][9]</td>/*Descritption*/
<<if $scene.rTablespartners[6][10]>>
<<if $scene.rTablespartners[6][11]>>
<td><center><<checkbox "$scene.rTablespartners[6][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[6][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[6][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[6][12]>>/*Anal?*/
<<if $scene.rTablespartners[6][13]>>
<td><center><<checkbox "$scene.rTablespartners[6][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[6][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[6][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[6][14]>>/*Cheated?*/
<<if $scene.rTablespartners[6][15]>>
<td><center><<checkbox "$scene.rTablespartners[6][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[6][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[6][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[6][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 6>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[7] eq 1>>
<tr>
<td>$scene.rTablespartners[7][1]</td>/*Name*/
<<if $scene.rTablespartners[7][2] neq 1>>
<<if $scene.rTablespartners[7][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[7][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[7][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[7][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[7][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[7][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[7][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[7][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[7][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[7][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[7][7]</center></td>/*Age*/
<td>$scene.rTablespartners[7][9]</td>/*Descritption*/
<<if $scene.rTablespartners[7][10]>>
<<if $scene.rTablespartners[7][11]>>
<td><center><<checkbox "$scene.rTablespartners[7][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[7][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[7][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[7][12]>>/*Anal?*/
<<if $scene.rTablespartners[7][13]>>
<td><center><<checkbox "$scene.rTablespartners[7][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[7][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[7][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[7][14]>>/*Cheated?*/
<<if $scene.rTablespartners[7][15]>>
<td><center><<checkbox "$scene.rTablespartners[7][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[7][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[7][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[7][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 7>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[8] eq 1>>
<tr>
<td>$scene.rTablespartners[8][1]</td>/*Name*/
<<if $scene.rTablespartners[8][2] neq 1>>
<<if $scene.rTablespartners[8][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[8][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[8][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[8][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[8][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[8][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[8][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[8][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[8][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[8][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[8][7]</center></td>/*Age*/
<td>$scene.rTablespartners[8][9]</td>/*Descritption*/
<<if $scene.rTablespartners[8][10]>>
<<if $scene.rTablespartners[8][11]>>
<td><center><<checkbox "$scene.rTablespartners[8][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[8][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[8][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[8][12]>>/*Anal?*/
<<if $scene.rTablespartners[8][13]>>
<td><center><<checkbox "$scene.rTablespartners[8][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[8][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[8][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[8][14]>>/*Cheated?*/
<<if $scene.rTablespartners[8][15]>>
<td><center><<checkbox "$scene.rTablespartners[8][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[8][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[8][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[8][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 8>><</link>></td> <<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[9] eq 1>>
<tr>
<td>$scene.rTablespartners[9][1]</td>/*Name*/
<<if $scene.rTablespartners[9][2] neq 1>>
<<if $scene.rTablespartners[9][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[9][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[9][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[9][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[9][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[9][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[9][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[9][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[9][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[9][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[9][7]</center></td>/*Age*/
<td>$scene.rTablespartners[9][9]</td>/*Descritption*/
<<if $scene.rTablespartners[9][10]>>
<<if $scene.rTablespartners[9][11]>>
<td><center><<checkbox "$scene.rTablespartners[9][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[9][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[9][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[9][12]>>/*Anal?*/
<<if $scene.rTablespartners[9][13]>>
<td><center><<checkbox "$scene.rTablespartners[9][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[9][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[9][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[9][14]>>/*Cheated?*/
<<if $scene.rTablespartners[9][15]>>
<td><center><<checkbox "$scene.rTablespartners[9][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[9][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[9][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[9][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 9>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[10] eq 1>>
<tr>
<td>$scene.rTablespartners[10][1]</td>/*Name*/
<<if $scene.rTablespartners[10][2] neq 1>>
<<if $scene.rTablespartners[10][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[10][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[10][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[10][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[10][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[10][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[10][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[10][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[10][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[10][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[10][7]</center></td>/*Age*/
<td>$scene.rTablespartners[10][9]</td>/*Descritption*/
<<if $scene.rTablespartners[10][10]>>
<<if $scene.rTablespartners[10][11]>>
<td><center><<checkbox "$scene.rTablespartners[10][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[10][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[10][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[10][12]>>/*Anal?*/
<<if $scene.rTablespartners[10][13]>>
<td><center><<checkbox "$scene.rTablespartners[10][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[10][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[10][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[10][14]>>/*Cheated?*/
<<if $scene.rTablespartners[10][15]>>
<td><center><<checkbox "$scene.rTablespartners[10][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[10][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[10][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[10][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 10>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[11] eq 1>>
<tr>
<td>$scene.rTablespartners[11][1]</td>/*Name*/
<<if $scene.rTablespartners[11][2] neq 1>>
<<if $scene.rTablespartners[11][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[11][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[11][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[11][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[11][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[11][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[11][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[11][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[11][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[11][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[11][7]</center></td>/*Age*/
<td>$scene.rTablespartners[11][9]</td>/*Descritption*/
<<if $scene.rTablespartners[11][10]>>
<<if $scene.rTablespartners[11][11]>>
<td><center><<checkbox "$scene.rTablespartners[11][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[11][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[11][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[11][12]>>/*Anal?*/
<<if $scene.rTablespartners[11][13]>>
<td><center><<checkbox "$scene.rTablespartners[11][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[11][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[11][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[11][14]>>/*Cheated?*/
<<if $scene.rTablespartners[11][15]>>
<td><center><<checkbox "$scene.rTablespartners[11][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[11][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[11][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[11][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 11>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[12] eq 1>>
<tr>
<td>$scene.rTablespartners[12][1]</td>/*Name*/
<<if $scene.rTablespartners[12][2] neq 1>>
<<if $scene.rTablespartners[12][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[12][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[12][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[12][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[12][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[12][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[12][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[12][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[12][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[12][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[12][7]</center></td>/*Age*/
<td>$scene.rTablespartners[12][9]</td>/*Descritption*/
<<if $scene.rTablespartners[12][10]>>
<<if $scene.rTablespartners[12][11]>>
<td><center><<checkbox "$scene.rTablespartners[12][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[12][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[12][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[12][12]>>/*Anal?*/
<<if $scene.rTablespartners[12][13]>>
<td><center><<checkbox "$scene.rTablespartners[12][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[12][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[12][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[12][14]>>/*Cheated?*/
<<if $scene.rTablespartners[12][15]>>
<td><center><<checkbox "$scene.rTablespartners[12][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[12][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[12][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[12][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 12>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[13] eq 1>>
<tr>
<td>$scene.rTablespartners[13][1]</td>/*Name*/
<<if $scene.rTablespartners[13][2] neq 1>>
<<if $scene.rTablespartners[13][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[13][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[13][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[13][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[13][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[13][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[13][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[13][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[13][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[13][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[13][7]</center></td>/*Age*/
<td>$scene.rTablespartners[13][9]</td>/*Descritption*/
<<if $scene.rTablespartners[13][10]>>
<<if $scene.rTablespartners[13][11]>>
<td><center><<checkbox "$scene.rTablespartners[13][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[13][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[13][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[13][12]>>/*Anal?*/
<<if $scene.rTablespartners[13][13]>>
<td><center><<checkbox "$scene.rTablespartners[13][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[13][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[13][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[13][14]>>/*Cheated?*/
<<if $scene.rTablespartners[13][15]>>
<td><center><<checkbox "$scene.rTablespartners[13][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[13][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[13][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[13][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 13>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[14] eq 1>>
<tr>
<td>$scene.rTablespartners[14][1]</td>/*Name*/
<<if $scene.rTablespartners[14][2] neq 1>>
<<if $scene.rTablespartners[14][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[14][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[14][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[14][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[14][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[14][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[14][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[14][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[14][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[14][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[14][7]</center></td>/*Age*/
<td>$scene.rTablespartners[14][9]</td>/*Descritption*/
<<if $scene.rTablespartners[14][10]>>
<<if $scene.rTablespartners[14][11]>>
<td><center><<checkbox "$scene.rTablespartners[14][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[14][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[14][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[14][12]>>/*Anal?*/
<<if $scene.rTablespartners[14][13]>>
<td><center><<checkbox "$scene.rTablespartners[14][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[14][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[14][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[14][14]>>/*Cheated?*/
<<if $scene.rTablespartners[14][15]>>
<td><center><<checkbox "$scene.rTablespartners[14][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[14][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[14][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[14][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 14>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[15] eq 1>>
<tr>
<td>$scene.rTablespartners[15][1]</td>/*Name*/
<<if $scene.rTablespartners[15][2] neq 1>>
<<if $scene.rTablespartners[15][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[15][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[15][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[15][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[15][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[15][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[15][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[15][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[15][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[15][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[15][7]</center></td>/*Age*/
<td>$scene.rTablespartners[15][9]</td>/*Descritption*/
<<if $scene.rTablespartners[15][10]>>
<<if $scene.rTablespartners[15][11]>>
<td><center><<checkbox "$scene.rTablespartners[15][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[15][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[15][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[15][12]>>/*Anal?*/
<<if $scene.rTablespartners[15][13]>>
<td><center><<checkbox "$scene.rTablespartners[15][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[15][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[15][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[15][14]>>/*Cheated?*/
<<if $scene.rTablespartners[15][15]>>
<td><center><<checkbox "$scene.rTablespartners[15][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[15][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[15][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[15][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 15>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[16] eq 1>>
<tr>
<td>$scene.rTablespartners[16][1]</td>/*Name*/
<<if $scene.rTablespartners[16][2] neq 1>>
<<if $scene.rTablespartners[16][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[16][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[16][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[16][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[16][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[16][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[16][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[16][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[16][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[16][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[16][7]</center></td>/*Age*/
<td>$scene.rTablespartners[16][9]</td>/*Descritption*/
<<if $scene.rTablespartners[16][10]>>
<<if $scene.rTablespartners[16][11]>>
<td><center><<checkbox "$scene.rTablespartners[16][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[16][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[16][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[16][12]>>/*Anal?*/
<<if $scene.rTablespartners[16][13]>>
<td><center><<checkbox "$scene.rTablespartners[16][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[16][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[16][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[16][14]>>/*Cheated?*/
<<if $scene.rTablespartners[16][15]>>
<td><center><<checkbox "$scene.rTablespartners[16][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[16][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[16][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[16][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 16>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[17] eq 1>>
<tr>
<td>$scene.rTablespartners[17][1]</td>/*Name*/
<<if $scene.rTablespartners[17][2] neq 1>>
<<if $scene.rTablespartners[17][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[17][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[17][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[17][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[17][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[17][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[17][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[17][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[17][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[17][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[17][7]</center></td>/*Age*/
<td>$scene.rTablespartners[17][9]</td>/*Descritption*/
<<if $scene.rTablespartners[17][10]>>
<<if $scene.rTablespartners[17][11]>>
<td><center><<checkbox "$scene.rTablespartners[17][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[17][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[17][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[17][12]>>/*Anal?*/
<<if $scene.rTablespartners[17][13]>>
<td><center><<checkbox "$scene.rTablespartners[17][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[17][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[17][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[17][14]>>/*Cheated?*/
<<if $scene.rTablespartners[17][15]>>
<td><center><<checkbox "$scene.rTablespartners[17][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[17][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[17][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[17][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 17>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[18] eq 1>>
<tr>
<td>$scene.rTablespartners[18][1]</td>/*Name*/
<<if $scene.rTablespartners[18][2] neq 1>>
<<if $scene.rTablespartners[18][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[18][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[18][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[18][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[18][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[18][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[18][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[18][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[18][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[18][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[18][7]</center></td>/*Age*/
<td>$scene.rTablespartners[18][9]</td>/*Descritption*/
<<if $scene.rTablespartners[18][10]>>
<<if $scene.rTablespartners[18][11]>>
<td><center><<checkbox "$scene.rTablespartners[18][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[18][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[18][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[18][12]>>/*Anal?*/
<<if $scene.rTablespartners[18][13]>>
<td><center><<checkbox "$scene.rTablespartners[18][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[18][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[18][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[18][14]>>/*Cheated?*/
<<if $scene.rTablespartners[18][15]>>
<td><center><<checkbox "$scene.rTablespartners[18][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[18][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[18][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[18][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 18>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[19] eq 1>>
<tr>
<td>$scene.rTablespartners[19][1]</td>/*Name*/
<<if $scene.rTablespartners[19][2] neq 1>>
<<if $scene.rTablespartners[19][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[19][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[19][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[19][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[19][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[19][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[19][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[19][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[19][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[19][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[19][7]</center></td>/*Age*/
<td>$scene.rTablespartners[19][9]</td>/*Descritption*/
<<if $scene.rTablespartners[19][10]>>
<<if $scene.rTablespartners[19][11]>>
<td><center><<checkbox "$scene.rTablespartners[19][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[19][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[19][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[19][12]>>/*Anal?*/
<<if $scene.rTablespartners[19][13]>>
<td><center><<checkbox "$scene.rTablespartners[19][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[19][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[19][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[19][14]>>/*Cheated?*/
<<if $scene.rTablespartners[19][15]>>
<td><center><<checkbox "$scene.rTablespartners[19][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[19][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[19][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[19][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 19>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
<<if $scene.rTables.partnersShown[20] eq 1>>
<tr>
<td>$scene.rTablespartners[20][1]</td>/*Name*/
<<if $scene.rTablespartners[20][2] neq 1>>
<<if $scene.rTablespartners[20][2] eq 2>>
<td><<dropdownCustom "$scene.rTablespartners[20][3]" "Casual relationship" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[20][2] eq 3>>
<td><<dropdownCustom "$scene.rTablespartners[20][3]" "One night stand" "Serious relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[20][2] eq 4>>
<td><<dropdownCustom "$scene.rTablespartners[20][3]" "One night stand" "Casual relationship">></td>/*Type*/
<<elseif $scene.rTablespartners[20][2] eq 5>>
<td><<dropdownCustom "$scene.rTablespartners[20][3]" "One night stand" "Casual relationship" "Serious relationship">></td>/*Type*/
<</if>>
<<else>>
<td>$scene.rTablespartners[20][3]</td>/*Type*/
<</if>>
<td><center>$scene.rTablespartners[20][5]</center></td>/*Sex*/
<td><center>$scene.rTablespartners[20][7]</center></td>/*Age*/
<td>$scene.rTablespartners[20][9]</td>/*Descritption*/
<<if $scene.rTablespartners[20][10]>>
<<if $scene.rTablespartners[20][11]>>
<td><center><<checkbox "$scene.rTablespartners[20][11]" false true checked>></center></td>/*Oral only?*/
<<else>>
<td><center><<checkbox "$scene.rTablespartners[20][11]" false true>></center></td>/*Oral only?*/
<</if>>
<<else>>
<<if $scene.rTablespartners[20][11]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[20][12]>>/*Anal?*/
<<if $scene.rTablespartners[20][13]>>
<td><center><<checkbox "$scene.rTablespartners[20][13]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[20][13]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[20][13]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[20][14]>>/*Cheated?*/
<<if $scene.rTablespartners[20][15]>>
<td><center><<checkbox "$scene.rTablespartners[20][15]" false true checked>></center></td>
<<else>>
<td><center><<checkbox "$scene.rTablespartners[20][15]" false true>></center></td>
<</if>>
<<else>>
<<if $scene.rTablespartners[20][15]>>
<td><center>✔</center></td>
<<else>>
<td><center>–</center></td>
<</if>>
<</if>>
<<if $scene.rTablespartners[20][16]>>/*Reload?*/
<td><<link "Reload?" $scene.rTables.passageName>><<rTablesRegeneratePartners 20>><</link>></td>
<<else>>
<td>No reload.</td>
<</if>>
</tr>
<</if>>
</table></div>
<</nobr>>/*Widgets that will let the notifications work*/
<<widget "notificationSuccess">>
/*This widget will display a success notification*/
/*Takes 3 arguments, Title, text and duration*/
/*Duration is ms, default 7000*/
<<set _title1 to $args[0]>>
<<set _text1 to $args[1]>>
<<if def $args[2]>>
<<set _duration1 to $args[2]>>
<<else>>
<<set _duration1 to 7000>>
<</if>>
<<if _duration1 gt 7000>>
<<set _timed1 to (_duration1 -7000-500)/1000>>
<<set _timed1 to _timed1.toString() + "s">>
<<else>>
<<set _timed1 to "0.5s">>
<</if>>
<<timed _timed1>><<script>>SimpleNotification.success(State.temporary.title1, State.temporary.text1, {duration: State.temporary.duration1});
<</script>><</timed>>
<</widget>>
<<widget "notificationInfo">>
/*This widget will display an info notification*/
/*Takes 3 arguments, Title, text and duration*/
/*Duration is ms, default 7000*/
<<set _title2 to $args[0]>>
<<set _text2 to $args[1]>>
<<if def $args[2]>>
<<set _duration2 to $args[2]>>
<<else>>
<<set _duration2 to 7000>>
<</if>>
<<if _duration2 gt 7000>>
<<set _timed2 to (_duration2 -7000-500)/1000>>
<<set _timed2 to _timed2.toString() + "s">>
<<else>>
<<set _timed2 to "0.5s">>
<</if>>
<<timed _timed2>><<script>>SimpleNotification.info(State.temporary.title2, State.temporary.text2, {duration: State.temporary.duration2});
<</script>><</timed>>
<</widget>>
<<widget "notificationError">>
/*This widget will display an error notification*/
/*Takes 3 arguments, Title, text and duration*/
/*Duration is ms, default 7000*/
<<set _title3 to $args[0]>>
<<set _text3 to $args[1]>>
<<if def $args[2]>>
<<set _duration3 to $args[2]>>
<<else>>
<<set _duration3 to 7000>>
<</if>>
<<if _duration3 gt 7000>>
<<set _timed3 to (_duration3 -7000-500)/1000>>
<<set _timed3 to _timed3.toString() + "s">>
<<else>>
<<set _timed3 to "0.5s">>
<</if>>
<<timed _timed3>><<script>>SimpleNotification.error(State.temporary.title3, State.temporary.text3, {duration: State.temporary.duration3});
<</script>><</timed>>
<</widget>>
<<widget "notificationWarning">><<nobr>>
/*This widget will display a warning notification*/
/*Takes 3 arguments, Title, text and duration*/
/*Duration is ms, default 7000*/
<<set _title4 to $args[0]>>
<<set _text4 to $args[1]>>
<<if def $args[2]>>
<<set _duration4 to $args[2]>>
<<else>>
<<set _duration4 to 7000>>
<</if>>
<<if _duration4 gt 7000>>
<<set _timed4 to (_duration4 -7000-500)/1000>>
<<set _timed4 to _timed4.toString() + "s">>
<<else>>
<<set _timed4 to "0.5s">>
<</if>>
<<timed _timed4>><<script>>SimpleNotification.warning(State.temporary.title4, State.temporary.text4,{duration: State.temporary.duration4});
<</script>><</timed>>
<</nobr>><</widget>>
<<widget "notificationMessage">>
/*This widget will display a black, message notification*/
/*Takes 3 arguments, Title, text and duration*/
/*Duration is ms, default 7000*/
<<set _title5 to $args[0]>>
<<set _text5 to $args[1]>>
<<if def $args[2]>>
<<set _duration5 to $args[2]>>
<<else>>
<<set _duration5 to 7000>>
<</if>>
<<if _duration5 gt 7000>>
<<set _timed5 to (_duration5 -7000-500)/1000>>
<<set _timed5 to _timed5.toString() + "s">>
<<else>>
<<set _timed5 to "0.5s">>
<</if>>
<<timed _timed5>><<script>>SimpleNotification.message(State.temporary.title5, State.temporary.text5, {duration:State.temporary.duration5});
<</script>><</timed>>
<</widget>>
/*Display widget----------------------------------------------*/
<<widget "notificationsDisplay">><<nobr>>
/*This widget will display 10 notifications on a page based on the contents of $notifications.Array */
/*The array shoul be filled with objects like this:*/
/*{"title":"Title 1","text":"Text 1","type":"message"}*/
/*type can be : message, warning, error, success, info*/
<<set _length to $notifications.Array.length>>
<<if _length gte 1>>
<<timed 0.5s>>
<<set _title1 to $notifications.Array[0].title>>
<<set _text1 to $notifications.Array[0].text>>
<<if $notifications.Array[0].type eq "message">>
<<script>>
SimpleNotification.message(State.temporary.title1, State.temporary.text1);
<</script>>
<<elseif $notifications.Array[0].type eq "error">>
<<script>>
SimpleNotification.error(State.temporary.title1, State.temporary.text1);
<</script>>
<<elseif $notifications.Array[0].type eq "warning">>
<<script>>
SimpleNotification.warning(State.temporary.title1, State.temporary.text1);
<</script>>
<<elseif $notifications.Array[0].type eq "info">>
<<script>>
SimpleNotification.info(State.temporary.title1, State.temporary.text1);
<</script>>
<<elseif $notifications.Array[0].type eq "success">>
<<script>>
SimpleNotification.success(State.temporary.title1, State.temporary.text1);
<</script>>
<</if>>
<</timed>>
<</if>>
<<if _length gte 2>>
<<timed 0.75s>>
<<set _title2 to $notifications.Array[1].title>>
<<set _text2 to $notifications.Array[1].text>>
<<if $notifications.Array[1].type eq "message">>
<<script>>
SimpleNotification.message(State.temporary.title2, State.temporary.text2,{duration: 8000});
<</script>>
<<elseif $notifications.Array[1].type eq "error">>
<<script>>
SimpleNotification.error(State.temporary.title2, State.temporary.text2,{duration: 8000});
<</script>>
<<elseif $notifications.Array[1].type eq "warning">>
<<script>>
SimpleNotification.warning(State.temporary.title2, State.temporary.text2,{duration: 8000});
<</script>>
<<elseif $notifications.Array[1].type eq "info">>
<<script>>
SimpleNotification.info(State.temporary.title2, State.temporary.text2,{duration: 8000});
<</script>>
<<elseif $notifications.Array[1].type eq "success">>
<<script>>
SimpleNotification.success(State.temporary.title2, State.temporary.text2,{duration: 8000});
<</script>>
<</if>>
<</timed>>
<</if>>
<<if _length gte 3>>
<<timed 1s>>
<<set _title3 to $notifications.Array[2].title>>
<<set _text3 to $notifications.Array[2].text>>
<<if $notifications.Array[2].type eq "message">>
<<script>>
SimpleNotification.message(State.temporary.title3, State.temporary.text3);
<</script>>
<<elseif $notifications.Array[2].type eq "error">>
<<script>>
SimpleNotification.error(State.temporary.title3, State.temporary.text3,{duration: 9000});
<</script>>
<<elseif $notifications.Array[2].type eq "warning">>
<<script>>
SimpleNotification.warning(State.temporary.title3, State.temporary.text3,{duration: 9000});
<</script>>
<<elseif $notifications.Array[2].type eq "info">>
<<script>>
SimpleNotification.info(State.temporary.title3, State.temporary.text3,{duration: 9000});
<</script>>
<<elseif $notifications.Array[2].type eq "success">>
<<script>>
SimpleNotification.success(State.temporary.title3, State.temporary.text3,{duration: 9000});
<</script>>
<</if>>
<</timed>>
<</if>>
<<if _length gte 4>>
<<timed 1.25s>>
<<set _title4 to $notifications.Array[3].title>>
<<set _text4 to $notifications.Array[3].text>>
<<if $notifications.Array[3].type eq "message">>
<<script>>
SimpleNotification.message(State.temporary.title4, State.temporary.text4,{duration: 10000});
<</script>>
<<elseif $notifications.Array[3].type eq "error">>
<<script>>
SimpleNotification.error(State.temporary.title4, State.temporary.text4,{duration: 10000});
<</script>>
<<elseif $notifications.Array[3].type eq "warning">>
<<script>>
SimpleNotification.warning(State.temporary.title4, State.temporary.text4,{duration: 10000});
<</script>>
<<elseif $notifications.Array[3].type eq "info">>
<<script>>
SimpleNotification.info(State.temporary.title4, State.temporary.text4,{duration: 10000});
<</script>>
<<elseif $notifications.Array[3].type eq "success">>
<<script>>
SimpleNotification.success(State.temporary.title4, State.temporary.text4,{duration: 10000});
<</script>>
<</if>>
<</timed>>
<</if>>
<<if _length gte 5>>
<<timed 1.5s>>
<<set _title5 to $notifications.Array[4].title>>
<<set _text5 to $notifications.Array[4].text>>
<<if $notifications.Array[4].type eq "message">>
<<script>>
SimpleNotification.message(State.temporary.title5, State.temporary.text5,{duration: 11000});
<</script>>
<<elseif $notifications.Array[4].type eq "error">>
<<script>>
SimpleNotification.error(State.temporary.title5, State.temporary.text5,{duration: 11000});
<</script>>
<<elseif $notifications.Array[4].type eq "warning">>
<<script>>
SimpleNotification.warning(State.temporary.title5, State.temporary.text5,{duration: 11000});
<</script>>
<<elseif $notifications.Array[4].type eq "info">>
<<script>>
SimpleNotification.info(State.temporary.title5, State.temporary.text5,{duration: 11000});
<</script>>
<<elseif $notifications.Array[4].type eq "success">>
<<script>>
SimpleNotification.success(State.temporary.title5, State.temporary.text5,{duration: 11000});
<</script>>
<</if>>
<</timed>>
<</if>>
<<timed 1.75s>>
/*Still more than zero notifications*/
<<for _i to 0; _i lt 5; _i++>>
<<set $notifications.Array.deleteAt(0)>>
<</for>>
<<if $notifications.Array.length gt 0>>
<<notificationsDisplay>>
<</if>>
<</timed>>
<</nobr>><</widget>>
<<widget "notificationsAddNotif">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text" "message">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to $args[2]>>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationsAddMessage">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to "message">>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationsAddError">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to "error">>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationsAddWarning">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*Pink*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to "warning">>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationsAddInfo">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to "info">>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationsAddSuccess">><<nobr>>
/*Widget where you can add objects to the array in an easy manner*/
/*example: <<notificationsAddNotif "This is a title" "This should be the Text">>*/
<<if def $args[0]>>
<<set _title to $args[0]>>
<<set _type to "success">>
<<set _text to $args[1]>>
<</if>>
<<set $notifications.Array.push({"title":_title,"text":_text,"type":_type})>>
<</nobr>><</widget>>
<<widget "notificationCleanUp">><<nobr>>
/*Widget that cleans up the array*/
<<set $notifications.Array to []>>
<</nobr>><</widget>>
<<widget "goodFeedbackNotif">><<nobr>>
/* <<goodFeedbackNotif>> */
<<silently>>
<<set _title to $scene.d10Roll.interpretation>>
<<set _text to $pc.knownAs +" rolled "+$scene.d10Roll.roll+" with 1d10">>
<<notificationsAddNotif _title _text "success">>
/*<<notificationSuccess _title _text>>*/
<</silently>>
<</nobr>><</widget>>
<<widget "badFeedbackNotif">><<nobr>>
/* <<badFeedbackNotif>> */
<<silently>>
<<set _title to $scene.d10Roll.interpretation>>
<<set _text to $pc.knownAs +" rolled "+$scene.d10Roll.roll+" with 1d10">>
/*<<notificationError _title _text>>*/
<<notificationsAddNotif _title _text "error">>
<</silently>>
<</nobr>><</widget>><<widget "applyPedicure">><<silently>>
<<if $avatar.feet == $feet.bare>>
<<set $avatar.pedicure to $pedicure.bare>>
<<elseif $avatar.feet == $feet.lowHeels>>
<<set $avatar.pedicure to $pedicure.lowHeels>>
<<elseif $avatar.feet == $feet.highHeels>>
<<set $avatar.pedicure to $pedicure.highHeels>>
<<elseif $avatar.feet == $feet.stripperHeels>>
<<set $avatar.pedicure to $pedicure.stripperHeels>>
<</if>>
<</silently>><</widget>>
<<widget "blusherPeaches">><<silently>>
<<set $avatar.blusher to "av-blusher-peaches.png">>
<<set $blusher to "peaches">>
<</silently>><</widget>>
<<widget "blusherPinkRose">><<silently>>
<<set $avatar.blusher to "av-blusher-pinkRose.png">>
<<set $blusher to "pinkRose">>
<</silently>><</widget>>
<<widget "blusherTerracotta">><<silently>>
<<set $avatar.blusher to "av-blusher-terracotta.png">>
<<set $blusher to "terracotta">>
<</silently>><</widget>>
<<widget "cloathes-boots-sodaFoldDownCombatBoots-brown">><<silently>>
<<pcRemoveHeels>>
<<pcRemoveShoes>>
<<set $avatar.boots to "cloathes-boots-sodaFoldDownCombatBoots-brown-front.png",
$avatar.bootsDark to "cloathes-boots-sodaFoldDownCombatBoots-brown-front-dark.png",
$avatar.bootsRear to "cloathes-boots-sodaFoldDownCombatBoots-brown-back.png",
$avatar.bootsRearDark to "cloathes-boots-sodaFoldDownCombatBoots-brown-back-dark.png">>
<<set $pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "cloathes-boots-sodaFoldDownCombatBoots-brown"
>>
<</silently>><</widget>>
<<widget "cloathes-boots-sodaFoldDownCombatBoots-brown-low">><<silently>>
<<pcRemoveHeels>>
<<pcRemoveShoes>>
<<set $avatar.boots to "cloathes-boots-sodaFoldDownCombatBoots-brown-front-low.png",
$avatar.bootsDark to "cloathes-boots-sodaFoldDownCombatBoots-brown-front-low-dark.png",
$avatar.bootsRear to "cloathes-boots-sodaFoldDownCombatBoots-brown-back-low.png",
$avatar.bootsRearDark to "cloathes-boots-sodaFoldDownCombatBoots-brown-back-low-dark.png">>
<<set $pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'boots'],
$pc.lastWornShoes to "cloathes-boots-sodaFoldDownCombatBoots-brown-low"
>>
<</silently>><</widget>>
<<widget "cloathes-bra-margotLaceBra-white">><<silently>>
<<= "<<set $avatar.bra to 'cloathes-bra-margotLaceBra-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.braRear to 'cloathes-bra-margotLaceBra-white-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.material to [
'lacy material',
'soft lace'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("liftsBoobs"),
$pc.lastWornBra to "cloathes-bra-margotLaceBra-white"
>>
<</silently>><</widget>>
<<widget "cloathes-bra-shoshannaStringBikiniTop-black">><<silently>>
<<= "<<set $avatar.bra to 'cloathes-bra-shoshannaStringBikiniTop-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.braRear to 'cloathes-bra-shoshannaStringBikiniTop-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bikini top'
],
$bra.material to [
'lycra',
'soft lycra'
],
$bra.thickness to 100,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("liftsBoobs"),
$pc.lastWornBra to "cloathes-bra-shoshannaStringBikiniTop-black"
>>
<<setFlag "bra-pokies">>
<<if Flag("pc-nipple-piercings") == "barbells">>
<<= "<<set $avatar.braPokies to 'cloathes-pokies-shoshannaStringBikiniTop-black-barbells-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<= "<<set $avatar.braPokies to 'cloathes-pokies-shoshannaStringBikiniTop-black-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-bra-sloggiWowBra-black">><<silently>>
<<= "<<set $avatar.bra to 'cloathes-bra-sloggiWowBra-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.braRear to 'cloathes-bra-sloggiWowBra-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("bra"),
$bra to {},
$bra.desc to [
'bra'
],
$bra.material to [
'lycra',
'soft lycra'
],
$bra.thickness to 75,
$bra.undoVia to "normal",
$bra.flags to new Set(),
$bra.flags.add("liftsBoobs"),
$pc.lastWornBra to "cloathes-bra-sloggiWowBra-black"
>>
<</silently>><</widget>>
<<widget "cloathes-dress-kirah1ShoulderBodyconDress-black">><<silently>>
<<= "<<set $avatar.top to 'cloathes-dress-kirah1ShoulderBodyconDress-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topDark to 'cloathes-dress-kirah1ShoulderBodyconDress-black-front-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-dress-kirah1ShoulderBodyconDress-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRearDark to 'cloathes-dress-kirah1ShoulderBodyconDress-black-back-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'black dress',
'slinky dress'
],
$dress.undoVia to "zipperBack",
$pc.lastWornDress to "cloathes-dress-kirah1ShoulderBodyconDress-black",
$pc.lastWornTop to "",
$pc.lastWornBottoms to ""
$pc.legCovering to "longSkirt"
>>
<<set $top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs")>>
<<= "<<set $dress.lifted to 'cloathes-dress-kirah1ShoulderBodyconDress-lifted-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.liftedRear to 'cloathes-dress-kirah1ShoulderBodyconDress-lifted-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black">><<silently>>
<<removePCDress>>
<<= "<<set $avatar.top to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'black dress',
'wrap dress',
'strappy dress',
'slinky dress'
],
$dress.undoVia to "zipperBack",
$pc.lastWornDress to "cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black",
$pc.lastWornTop to "",
$pc.lastWornBottoms to "",
$pc.legCovering to "longSkirt",
$dress.state to []
>>
<<set $top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs")>>
<<setFlag "dress-state" "normal">>
/Normal*/
<<= "<<set $dress.unzipped to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-unzipped-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.unzippedRear to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-unzipped-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $dress.unzippedDarl to "">>
<<set $dress.unzippedRearDark to "">>
<<= "<<set $dress.hikedUp to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black-grope-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.hikedUpRear to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-black-grope-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $dress.hikedUpDark to "">>
<<set $dress.hikedUpRear to "">>
<<= "<<set $dress.unzippedHikedUp to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-unzipped-riddenUp-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $dress.unzippedHikedUpDark to "">>
<<= "<<set $dress.unzippedHikedUpRear to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-unzipped-riddenUp-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $dress.unzippedHikedUpRear to "">>
/*Ridden up */
<<= "<<set $dress.riddenUp to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-riddenUp-black-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.riddenUpRear to 'cloathes-dress-missguidedCrissCrossSpaghettiStrapsDress-riddenUp-black-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-dress-lasulaDoubleRuchedMinidress-red">><<silently>>
<<removePCDress>>
<<= "<<set $avatar.top to 'cloathes-dress-lasulaDoubleRuchedMiniDress-red-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-red-front-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-dress-lasulaDoubleRuchedMiniDress-red-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRearDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-red-back-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<set
$pc.isWearing.add("dress"),
$dress to {},
$dress.desc to [
'dress',
'red dress',
'mini dress'
],
$dress.undoVia to "zipperBack",
$pc.lastWornDress to "cloathes-dress-lasulaDoubleRuchedMinidress-red",
$pc.lastWornTop to "",
$pc.lastWornBottoms to "",
$pc.legCovering to "shortSkirt",
$dress.state to []
>>
<<set $top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs")>>
<<setFlag "dress-state" "normal">>
/Normal*/
<<= "<<set $dress.unzipped to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-red-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.unzippedDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-red-front-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $dress.unzippedRear to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-red-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.unzippedRearDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-red-back-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $dress.hikedUp to 'cloathes-dress-lasulaDoubleRuchedMiniDress-hikedUp-red-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.hikedUpDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-hikedUp-red-front-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $dress.hikedUpRear to 'cloathes-dress-lasulaDoubleRuchedMiniDress-hikedUp-red-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.hikedUpRearDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-hikedUp-red-back-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $dress.unzippedHikedUp to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-hikedUp-red-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.unzippedHikedUpDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-hikedUp-red-front-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
<<= "<<set $dress.unzippedHikedUpRear to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-hikedUp-red-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.unzippedHikedUpRearDark to 'cloathes-dress-lasulaDoubleRuchedMiniDress-unzipped-hikedUp-red-back-" + $pc.bodyType + "-" + $pc.braSize + "-dark.png'>>" >>
/*Ridden up */
<<= "<<set $dress.riddenUp to 'cloathes-dress-lasulaDoubleRuchedMiniDress-riddenUp-red-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $dress.riddenUpRear to 'cloathes-dress-lasulaDoubleRuchedMiniDress-riddenUp-red-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-glasses-quayAustraliaBlackmailOversizedShades">><<silently>>
<<set $pc.isWearing.add("glasses")>>
/*currently unused - putting in comments*/
/*$pc.lastWornGlasses to "cloathes-shoes-animalSwishFlipFlops-peachBlue"*/
<<set $avatar.glasses to "cloathes-shades-quayAustraliaBlackmail.png">>
<</silently>><</widget>>
<<widget "cloathes-jacket-berghausCalistoAlphaJacket">><<silently>>
<<= "<<set $avatar.jacket to 'cloathes-jacket-berghausCalistoAlphaJacket-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketRear to 'cloathes-jacket-berghausCalistoAlphaJacket-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("jacket"),
$jacket to {},
$jacket.flags to new Set(),
$pc.lastWornJacket to "berghausCalistoAlphaJacket",
$jacket.desc to [
'jacket'
]>>
<</silently>><</widget>>
<<widget "cloathes-jewellery-beadBracelet">><<silently>>
<<set $pc.isWearing.add("wristwatch"),
$pc.lastWornWristwatch to "cloathes-jewellery-beadBracelet">>
<<= "<<set $avatar.wristwatch to 'av-jewellery-beadBraceletsR-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.wristwatchRear to 'av-jewellery-beadBraceletsR-" + $pc.bodyType + "-back.png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-jewellery-friendshipBracelets">><<silently>>
<<set $pc.isWearing.add("bracelet"),
$pc.lastWornBracelet to "cloathes-jewellery-friendshipBracelets">>
<<= "<<set $avatar.bracelet to 'av-jewellery-friendshipBraceletsL-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.braceletRear to 'av-jewellery-friendshipBraceletsL-" + $pc.bodyType + "-back.png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-jewellery-plainBlackWrapChoker">><<silently>>
<<set $pc.isWearing.add("necklace"),
$pc.lastWornNecklace to "cloathes-jewellery-plainBlackWrapChoker">>
<<= "<<set $avatar.necklace to 'av-jewellery-necklace-plainWrapChokerBlack-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.necklaceRear to 'av-jewellery-necklace-plainWrapChokerBlack-" + $pc.bodyType + "-back.png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-jewellery-weaponRing">><<silently>>
<<set $pc.isWearing.add("rightHandRing"),
$pc.lastWornRightHandRing to "cloathes-jewellery-weaponRing">>
<<= "<<set $avatar.rightHandRing to 'av-jewellery-weaponRing-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.rightHandRingRear to 'av-jewellery-weaponRing-" + $pc.bodyType + "-back.png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-knickers-chantelleHighLegThong-black">><<silently>>
<<if Flag("pc-is-drenched")>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-chantelleHighLegThong-black-wet-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-chantelleHighLegThong-black-wet-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "it",
$knickers.material to [
"wet lycra",
"soaked lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-chantelleHighLegThong-black"
>>
<<set $knickers.desc to [
'wet thong',
'thong']>>
<<else>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-chantelleHighLegThong-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-chantelleHighLegThong-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "it",
$knickers.material to [
"lycra",
"thin lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-chantelleHighLegThong-black"
>>
<<= "<<set $knickers.down to 'cloathes-knickers-chantelleHighLegThong-black-down-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $knickers.downRear to 'cloathes-knickers-chantelleHighLegThong-black-down-back-" + $pc.bodyType + ".png'>>" >>
<<set $knickers.desc to [
'thong']>>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-knickers-escAndDissThong-pink">><<silently>>
<<if Flag("pc-is-drenched")>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-escAndDissThong-pink-front-" + $pc.bodyType + "-wet.png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-escAndDissThong-pink-back-" + $pc.bodyType + "-wet.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'soaking wet g-string',
'sodden pink g-string',
'g-string',
'pink g-string'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.flags.add("sheer"),
$knickers.pronoun to "it",
$knickers.material to [
"wet fabric",
"soaked fabric"
],
$pc.lastWornKnickers to "cloathes-knickers-escAndDissThong-pink"
>>
<<else>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-escAndDissThong-pink-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-escAndDissThong-pink-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'g-string',
'pink g-string'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.pronoun to "it",
$knickers.material to [
"thin fabric",
"flimsy fabric"
],
$pc.lastWornKnickers to "cloathes-knickers-escAndDissThong-pink"
>>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-knickers-mandsIsabellaBrazilian-white">><<silently>>
<<if Flag("pc-is-drenched")>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-front-" + $pc.bodyType + "-wet.png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-back-" + $pc.bodyType + "-wet.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.flags.add("sheer"),
$knickers.pronoun to "them",
$knickers.material to [
"wet lycra",
"soaked lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-mandsIsabellaBrazilian-white"
>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'drenched panties',
'panties']>>
<<else>>
<<set $knickers.desc to [
'drenched knickers',
'knickers']>>
<</if>>
<<else>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$knickers.material to [
"lycra",
"thin lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-mandsIsabellaBrazilian-white"
>>
<<= "<<set $knickers.down to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-down-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $knickers.downRear to 'cloathes-knickers-mandsIsabellaFloralLaceBrazilian-white-down-back-" + $pc.bodyType + ".png'>>" >>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'panties']>>
<<else>>
<<set $knickers.desc to [
'knickers']>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-knickers-margotLaceThong-white">><<silently>>
<<if Flag("pc-is-drenched")>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-margotLaceThong-white-front-" + $pc.bodyType + "-wet.png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-margotLaceThong-white-back-" + $pc.bodyType + "-wet.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'thong',
'soaking wet thong'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.flags.add("sheer"),
$knickers.pronoun to "it",
$knickers.material to [
"wet lace",
"drenched lace"
],
$pc.lastWornKnickers to "cloathes-knickers-margotLaceThong-white"
>>
<<else>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-margotLaceThong-white-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-margotLaceThong-white-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'thong',
'lacy thong',
'lacy white thong'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.flags.add("sheer"),
$knickers.pronoun to "it",
$knickers.material to [
"delicate lace",
"flimsy lace",
"lace",
"lacy material"
],
$pc.lastWornKnickers to "cloathes-knickers-margotLaceThong-white"
>>
<<= "<<set $knickers.down to 'cloathes-knickers-margotLaceThong-white-down-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $knickers.downRear to 'cloathes-knickers-margotLaceThong-white-down-back-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-knickers-plainThong-black">><<silently>>
<<= "<<set $avatar.knickers to 'cloathes-plainThong-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-plainThong-black-" + $pc.bodyType + "-rear.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "it",
$knickers.material to [
"lycra",
"thin lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-plainThong-black"
>>
<<set $knickers.desc to [
'thong']>>
<<= "<<set $knickers.down to 'cloathes-plainThong-black-" + $pc.bodyType + "-down.png'>>" >>
<<= "<<set $knickers.downRear to 'cloathes-plainThong-black-" + $pc.bodyType + "-rear-down.png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-knickers-shoshannaStringBikiniBottoms-black">><<silently>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-shoshannaStringBikiniBottoms-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-shoshannaStringBikiniBottoms-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.desc to [
'bikini bottoms'
],
$knickers.flags to new Set(),
$knickers.flags.add("showsBum"),
$knickers.pronoun to "them",
$pc.lastWornKnickers to "cloathes-knickers-shoshannaStringBikiniBottoms-black"
>>
<</silently>><</widget>>
<<widget "cloathes-knickers-ripleyKnickers">><<silently>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-ripleyKnickers-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-ripleyKnickers-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$pc.lastWornKnickers to "cloathes-knickers-ripleyKnickers"
>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'panties']>>
<<else>>
<<set $knickers.desc to [
'knickers']>>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-knickers-sloggiWowComfortHipsters-black">><<silently>>
<<if Flag("pc-is-drenched")>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-sloggiWowHipsters-black-front-" + $pc.bodyType + "-wet.png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-sloggiWowHipsters-black-back-" + $pc.bodyType + "-wet.png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$knickers.material to [
"wet lycra",
"soaked lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-sloggiWowComfortHipsters-black"
>>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'drenched panties',
'panties']>>
<<else>>
<<set $knickers.desc to [
'drenched knickers',
'knickers']>>
<</if>>
<<else>>
<<= "<<set $avatar.knickers to 'cloathes-knickers-sloggiWowHipsters-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.knickersRear to 'cloathes-knickers-sloggiWowHipsters-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("knickers"),
$knickers to {},
$knickers.flags to new Set(),
$knickers.pronoun to "them",
$knickers.material to [
"lycra",
"thin lycra"
],
$pc.lastWornKnickers to "cloathes-knickers-sloggiWowComfortHipsters-black"
>>
<<= "<<set $knickers.down to 'cloathes-knickers-sloggiWowHipsters-black-down-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $knickers.downRear to 'cloathes-knickers-sloggiWowHipsters-black-down-back-" + $pc.bodyType + ".png'>>" >>
<<if $pc.nationality == "U.S." or $pc.nationality == "Canadian">>
<<set $knickers.desc to [
'panties']>>
<<else>>
<<set $knickers.desc to [
'knickers']>>
<</if>>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-leggings-axParisWetLook-black">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<removePCTrousers>>
<<= "<<set $avatar.leggings to 'cloathes-leggings-axParisWetLookLeggings-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.leggingsRear to 'cloathes-leggings-axParisWetLookLeggings-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("leggings"),
$leggings to {},
$leggings.flags to new Set(),
$pc.lastWornLeggings to "cloathes-leggings-axParisWetLook-black",
$leggings.desc to [
'leggings',
'shiny leggings']>>
<</silently>><</widget>>
<<widget "cloathes-leggings-fearless-black">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCShorts>>
<<removePCTrousers>>
<<= "<<set $avatar.leggings to 'cloathes-leggings-fearless-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.leggingsRear to 'cloathes-leggings-fearless-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.isWearing.add("leggings"),
$leggings to {},
$leggings.flags to new Set(),
$pc.lastWornLeggings to "cloathes-leggings-fearless-black",
$leggings.desc to [
'leggings']>>
<</silently>><</widget>>
<<widget "cloathes-shorts-rochValleyHotpantsPurple">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $pc.isWearing.add("trousers"),
$pc.isWearing.add("bottoms"),
$trousers to {},
$bottoms to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "cloathes-shorts-rochValleyHotpantsPurple",
$trousers.desc to [
'hotpants',
'hot pants'],
$bottoms.desc to [
'hotpants',
'hot pants']>>
<<= "<<set $avatar.trousers to 'cloathes-shorts-rochValleyHotpants-purple-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersRear to 'cloathes-shorts-rochValleyHotpants-purple-back-" + $pc.bodyType + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-shorts-trueReligionJoeyDenimShorts">><<silently>>
<<removePCDress>>
<<removePCSkirt>>
<<removePCTrousers>>
<<set $pc.isWearing.add("trousers"),
$pc.isWearing.add("bottoms"),
$trousers to {},
$bottoms to {},
$trousers.flags to new Set(),
$pc.lastWornTrousers to "cloathes-shorts-trueReligionJoeyDenimShorts",
$trousers.desc to [
'shorts',
'denim shorts',
'denim cutoffs'],
$bottoms.desc to [
'shorts',
'denim shorts',
'denim cutoffs']>>
<<= "<<set $avatar.trousers to 'cloathes-shorts-trueReligionJoeyDenimShorts-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersRear to 'cloathes-shorts-trueReligionJoeyDenimShorts-back-" + $pc.bodyType + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-skirt-bullheadDistressedDenimMiniskirt">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCLeggings>>
<<= "<<set $avatar.skirt to 'cloathes-skirt-bullheadDistressedDenimMiniskirt-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtRear to 'cloathes-skirt-bullheadDistressedDenimMiniskirt-back-" + $pc.bodyType + ".png'>>" >>
<<set
$bottoms to {},
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'short skirt',
'denim skirt'],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "cloathes-skirt-bullheadDistressedDenimMiniskirt",
$pc.legCovering to "shortSkirt">>
<</silently>><</widget>>
<<widget "cloathes-skirt-modaCasualMaxiSkirtTeal">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCLeggings>>
<<= "<<set $avatar.skirt to 'cloathes-skirt-modaCasualMaxiSkirt-teal-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtRear to 'cloathes-skirt-modaCasualMaxiSkirt-teal-back-" + $pc.bodyType + ".png'>>" >>
<<set
$bottoms to {},
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'long skirt',
'maxi skirt'],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "cloathes-skirt-modaCasualMaxiSkirtTeal",
$pc.legCovering to "longSkirt">>
<</silently>><</widget>>
<<widget "cloathes-skirt-mistralBreakerShortCanvasSkirtOG">><<silently>>
<<removePCDress>>
<<removePCTrousers>>
<<removePCSkirt>>
<<removePCLeggings>>
<<= "<<set $avatar.skirt to 'cloathes-skirt-mistralBreakerShortCanvasSkirt-oliveGreen-" + $pc.bodyType + "-front.png'>>" >>
<<= "<<set $avatar.skirtRear to 'cloathes-skirt-mistralBreakerShortCanvasSkirt-oliveGreen-" + $pc.bodyType + "-back.png'>>" >>
<<set
$bottoms to {},
$pc.isWearing.add("bottoms"),
$pc.isWearing.add("skirt"),
$skirt to {},
$skirt.flags to new Set(),
$bottoms to {},
$bottoms.desc to [
'skirt',
'short skirt',
'canvas skirt'],
$skirt.undoVia to "button",
$pc.lastWornSkirt to "cloathes-skirt-mistralBreakerShortCanvasSkirtOG",
$pc.legCovering to "shortSkirt">>
<</silently>><</widget>>
<<widget "cloathes-socks-hikingSocks-white">><<silently>>
<<= "<<set $avatar.socks to 'cloathes-socks-hikingSocks-white-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.socksDark to 'cloathes-socks-hikingSocks-white-front-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.socksRear to 'cloathes-socks-hikingSocks-white-back-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.socksRearDark to 'cloathes-socks-hikingSocks-white-back-" + $pc.bodyType + "-dark.png'>>" >>
<<set
$socks to {},
$socks.desc to [
'socks']
$pc.isWearing.add("socks"),
$pc.lastWornSocks to "cloathes-socks-hikingSocks-white"
>>
<</silently>><</widget>>
<<widget "cloathes-top-cameronRacerback-white">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs"),
$pc.lastWornTop to "cloathes-top-cameronRacerback-white",
$top.desc to [
'vest top',
'vest',
'top']
>>
<<= "<<set $avatar.top to 'cloathes-top-cameronRacerbackVestTop-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-cameronRacerbackVestTop-white-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.lifted to 'cloathes-top-cameronRacerbackVestTop-lifted-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.liftedRear to 'cloathes-top-cameronRacerbackVestTop-lifted-white-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<if Flag("pc-nipple-piercings") == "barbells">>;
<<= "<<set $avatar.topPokies to 'cloathes-pokies-cameronRacerbackVest-white-barbells-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<= "<<set $avatar.topPokies to 'cloathes-pokies-cameronRacerbackVest-white-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-top-moogCropTop-white">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs"),
$pc.lastWornTop to "cloathes-top-moogCropTop-white",
$top.desc to [
'crop top',
'top']
>>
<<= "<<set $avatar.top to 'cloathes-top-moogCropTop-white-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-moogCropTop-white-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.lifted to 'cloathes-top-moogCropTop-white-lifted-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.liftedRear to 'cloathes-top-moogCropTop-white-lifted-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-top-oceanaWetTshirt">><<silently>>
<<removePCDress>>
<<if Flag("pc-is-drenched")>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.desc to [
'wet t-shirt',
'wet tee shirt']
>>
<<= "<<set $avatar.top to 'cloathes-tshirt-oceanaWetTee-soaked-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-tshirt-oceanaWetTee-soaked-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<else>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.desc to [
't-shirt',
'tee shirt']
>>
<<= "<<set $avatar.top to 'cloathes-tshirt-oceanaWetTee-dry-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-tshirt-oceanaWetTee-dry-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.lifted to 'cloathes-tshirt-oceanaWetTee-dry-flash-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $top.liftedRear to 'cloathes-tshirt-oceanaWetTee-dry-flash-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "cloathes-top-oktoberfestTee-yellow">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs"),
$pc.lastWornTop to "cloathes-top-oktoberfestTee-yellow",
$top.desc to [
't-shirt',
'tee shirt']
>>
<<= "<<set $avatar.top to 'cloathes-top-oktoberfestTee-yellow-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-oktoberfestTee-yellow-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<</silently>><</widget>>
<<widget "cloathes-top-ripleyTop">><<silently>>
<<removePCDress>>
<<set $pc.isWearing.add("top"),
$top to {},
$top.flags to new Set(),
$pc.lastWornTop to "cloathes-top-ripleyTop",
$top.desc to [
'top',
'cami top'
]>>
<<= "<<set $avatar.top to 'cloathes-top-ripleyTop-front-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.topRear to 'cloathes-top-ripleyTop-back-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $top to {},
$top.flags to new Set(),
$top.flags.add("liftsBoobs")>>
<</silently>><</widget>>
<<widget "cloathes-tights-levante65d-black">><<silently>>
<<set $pc.isWearing.add("tights"),
$pc.lastWornTights to "cloathes-tights-levante65d-black">>
<<set $tights to {}>>
<<if $pc.region == "America">>
<<set $tights.desc to [
"pantyhose"
]>>
<<else>>
<<set $tights.desc to [
"tights"
]>>
<</if>>
<<= "<<set $tights.barefoot to 'cloathes-tights-levante65d-black-front-" + $pc.bodyType + "-barefoot.png'>>" >>
<<= "<<set $tights.barefootRear to 'cloathes-tights-levante65d-black-back-" + $pc.bodyType + "-barefoot.png'>>" >>
<<= "<<set $tights.lowHeels to 'cloathes-tights-levante65d-black-front-" + $pc.bodyType + "-lowHeels.png'>>" >>
<<= "<<set $tights.lowHeelsRear to 'cloathes-tights-levante65d-black-back-" + $pc.bodyType + "-lowHeels.png'>>" >>
<<= "<<set $tights.highHeels to 'cloathes-tights-levante65d-black-front-" + $pc.bodyType + "-highHeels.png'>>" >>
<<= "<<set $tights.highHeelsRear to 'cloathes-tights-levante65d-black-back-" + $pc.bodyType + "-highHeels.png'>>" >>
<<= "<<set $tights.stripperHeels to 'cloathes-tights-levante65d-black-front-" + $pc.bodyType + "-stripperHeels.png'>>" >>
<<= "<<set $tights.stripperHeelsRear to 'cloathes-tights-levante65d-black-back-" + $pc.bodyType + "-stripperHeels.png'>>" >>
<<wearTights>>
<</silently>><</widget>>
<<widget "cloathes-shoes-animalSwishFlipFlops-peachBlue">><<silently>>
<<set $avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'flipflops'],
$pc.lastWornShoes to "cloathes-shoes-animalSwishFlipFlops-peachBlue"
>>
<<pcRemoveHeels>>
<<removePCTights>>
<<removePCStockings>>
<<set $avatar.shoes to "cloathes-shoes-animalSwishFlipFlopsPeach-front.png",
$avatar.shoesRear to "cloathes-shoes-animalSwishFlipFlopsPeach-back.png">>
<</silently>><</widget>>
<<widget "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black">><<silently>>
<<set $avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'sandals',
'strappy sandals'],
$pc.lastWornShoes to "cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black"
>>
<<pcWearHighHeels>>
<<= "<<set $avatar.shoes to 'cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black-front-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.shoesRear to 'cloathes-shoes-cjStrappyHiHeelLaceUpSandals-black-back-" + $pc.bodyType + ".png'>>" >>
<<set $pc.statusEffects.pushUnique("High Heels")>>
<</silently>><</widget>>
<<widget "cloathes-shoes-converseHiTopsRed">><<silently>>
<<set $avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$pc.lastWornShoes to "cloathes-shoes-converseHiTopsRed"
>>
<<if $pc.region == "America">>
<<set $shoes.desc to [
'sneakers'
]>>
<<elseif $pc.region == "UK">>
<<set $shoes.desc to [
'trainers'
]>>
<<elseif $pc.region == "Australasia">>
<<set $shoes.desc to [
'runners'
]>>
<</if>>
<<pcRemoveHeels>>
<<set $avatar.shoes to "cloathes-shoes-converseHiTops-red-front.png",
$avatar.shoesRear to "cloathes-shoes-converseHiTops-red-back.png">>
<</silently>><</widget>>
<<widget "cloathes-shoes-kgDaniAnkleStrapStillettos-black">><<silently>>
<<set $avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$shoes.desc to [
'heels',
'high heels',
'shoes'],
$pc.lastWornShoes to "cloathes-shoes-kgDaniAnkleStrapStillettos-black"
>>
<<pcWearStripperHeels>>
<<set $avatar.shoes to "cloathes-shoes-kgDaniAnkleStrapStilettos-black-front.png",
$avatar.shoesRear to "cloathes-shoes-kgDaniAnkleStrapStilettos-black-back.png">>
<<set $avatar.shoesDark to "cloathes-shoes-kgDaniAnkleStrapStilettos-black-front-dark.png",
$avatar.shoesRearDark to "cloathes-shoes-kgDaniAnkleStrapStilettos-black-back-dark.png">>
<<set $pc.statusEffects.pushUnique("High Heels")>>
<</silently>><</widget>>
<<widget "cloathes-shoes-kSwissHokeRetroTrainers">><<silently>>
<<set $avatar.boots to "",
$pc.isWearing.add("shoes"),
$shoes to {},
$pc.lastWornShoes to "cloathes-shoes-kSwissHokeRetroTrainers"
>>
<<if $pc.region == "America">>
<<set $shoes.desc to [
'sneakers'
]>>
<<elseif $pc.region == "UK">>
<<set $shoes.desc to [
'trainers'
]>>
<<elseif $pc.region == "Australasia">>
<<set $shoes.desc to [
'runners'
]>>
<</if>>
<<pcRemoveHeels>>
<<set $avatar.shoes to "cloathes-shoes-kSwissHokeRetroTrainers-front.png",
$avatar.shoesRear to "cloathes-shoes-kSwissHokeRetroTrainers-back.png">>
<</silently>><</widget>>
<<widget "kinlossDigitalStrip">>\
<<if Flag("operator")>>\
<<if $avatar.glasses != "">>\
[[Take off your glasses.|Kinloss digitisation strip sequence][$temp to "glasses"]]
<</if>>\
<<if $avatar.lanyard != "">>\
[[Take off your ID pass.|Kinloss digitisation strip sequence][$temp to "lanyard"]]
<</if>>\
<<if $avatar.wristwatch != "">>\
[[Take off your watch.|Kinloss digitisation strip sequence][$temp to "wristwatch"]]
<</if>>\
<<if $avatar.bracelet != "">>\
[[Take off your bracelet.|Kinloss digitisation strip sequence][$temp to "bracelet"]]
<</if>>\
<<if $avatar.rightHandRing != "">>\
[[Take off your weapon ring.|Kinloss digitisation strip sequence][$temp to "ring"]]
<</if>>\
<<if $avatar.top != "" and $avatar.lanyard == "">>\
[[Take off your t-shirt.|Kinloss digitisation strip sequence][$temp to "tshirt"]]
<</if>>\
<<if Flag("remove-belly-piercing") and $avatar.top == "">>\
[[Take out your navel piercing.|Kinloss digitisation remove navel piercing][$temp to ""]]
<</if>>\
<<if $avatar.trousers != "" and $avatar.boots == "">>\
[[Take off your jeans.|Kinloss digitisation strip sequence][$temp to "jeans"]]
<</if>>\
<<if $avatar.bra != "" and $avatar.top == "">>\
[[Take off your bra.|Kinloss digitisation strip sequence][$temp to "bra"]]
<</if>>\
<<if Flag("remove-nipple-piercings") and $avatar.bra == "">>\
[[Ask for help with your nipple piercings.|Kinloss digitisation remove nipple piercings][$temp to ""]]
<</if>>\
<<if $avatar.knickers != "" and $avatar.trousers == "">>\
<<if $pc.region == "America">>\
[[Take off your panties.|Kinloss digitisation strip sequence][$temp to "knickers"]]
<<else>>\
[[Take off your knickers.|Kinloss digitisation strip sequence][$temp to "knickers"]]
<</if>>\
<</if>>\
<<if $avatar.socks != "" and $avatar.boots == "">>\
[[Take off your socks.|Kinloss digitisation strip sequence][$temp to "socks"]]
<</if>>\
<<if $avatar.boots != "">>\
[[Take off your boots.|Kinloss digitisation strip sequence][$temp to "boots"]]
<</if>>\
<<if $avatar.lanyard == "" and $avatar.wristwatch == "" and $avatar.bracelet == "" and $avatar.rightHandRing == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.socks == "" and $avatar.boots == "" and $avatar.glasses == "">>\
[[Get back in position.|Kinloss digitisation body capture]]
<</if>>\
<<else>>\
<<if $avatar.glasses != "">>\
[[Take off your glasses.|Kinloss digitisation strip sequence][$temp to "glasses"]]
<</if>>\
<<if $avatar.lanyard != "">>\
[[Take off your ID pass.|Kinloss digitisation strip sequence][$temp to "lanyard"]]
<</if>>\
<<if $avatar.wristwatch != "">>\
[[Take off your watch.|Kinloss digitisation strip sequence][$temp to "wristwatch"]]
<</if>>\
<<if $avatar.bracelet != "">>\
[[Take off your bracelet.|Kinloss digitisation strip sequence][$temp to "bracelet"]]
<</if>>\
<<if $avatar.rightHandRing != "">>\
[[Take off your weapon ring.|Kinloss digitisation strip sequence][$temp to "ring"]]
<</if>>\
<<if $avatar.top != "" and $avatar.lanyard == "">>\
[[Take off your cami top.|Kinloss digitisation strip sequence][$temp to "cami"]]
<</if>>\
<<if Flag("remove-belly-piercing") and $avatar.top == "">>\
[[Take out your navel piercing.|Kinloss digitisation remove navel piercing][$temp to ""]]
<</if>>\
<<if $avatar.trousers != "" and $avatar.shoes == "">>\
[[Take off your trousers.|Kinloss digitisation strip sequence][$temp to "trousers"]]
<</if>>\
<<if $avatar.bra != "" and $avatar.top == "">>\
[[Take off your bra.|Kinloss digitisation strip sequence][$temp to "bra"]]
<</if>>\
<<if Flag("remove-nipple-piercings") and $avatar.bra == "">>\
[[Ask for help with your nipple piercings.|Kinloss digitisation remove nipple piercings][$temp to ""]]
<</if>>\
<<if $avatar.knickers != "" and $avatar.trousers == "">>\
<<if $pc.region == "America">>\
[[Take off your panties.|Kinloss digitisation strip sequence][$temp to "knickers"]]
<<else>>\
[[Take off your knickers.|Kinloss digitisation strip sequence][$temp to "knickers"]]
<</if>>\
<</if>>\
<<if $avatar.shoes != "">>\
[[Take off your shoes.|Kinloss digitisation strip sequence][$temp to "shoes"]]
<</if>>\
<<if not Flag("remove-belly-piercing") and not Flag("remove-nipple-piercings")>>\
<<if $avatar.lanyard == "" and $avatar.wristwatch == "" and $avatar.bracelet == "" and $avatar.rightHandRing == "" and $avatar.top == "" and $avatar.trousers == "" and $avatar.bra == "" and $avatar.knickers == "" and $avatar.shoes == "" and $avatar.glasses == "">>\
[[Get back into position.|Kinloss digitisation body capture]]
<</if>>\
<</if>>\
<</if>>\
<</widget>>
<<widget "oceanaBareBreastsScene">>\
<<silently>>
<<if $pc.bodyType == "curvy">>
<<set _bandMeasurement to "36">>
<<elseif $pc.bodyType == "hourglass">>
<<set _bandMeasurement to "34">>
<<elseif $pc.bodyType == "lean">>
<<set _bandMeasurement to "32">>
<</if>>
<<if $pc.region == "America">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "DDD">>
<</if>>
<<elseif $pc.region == "UK" or $pc.region == "Australasia">>
<<if $pc.braSize == "34A">>
<<set _cupSize to "A">>
<<elseif $pc.braSize == "34B">>
<<set _cupSize to "B">>
<<elseif $pc.braSize == "34C">>
<<set _cupSize to "C">>
<<elseif $pc.braSize == "34D">>
<<set _cupSize to "D">>
<<elseif $pc.braSize == "34DD">>
<<set _cupSize to "DD">>
<<elseif $pc.braSize == "34E">>
<<set _cupSize to "E">>
<</if>>
<</if>>
<<set _braSize to _bandMeasurement + _cupSize>>
<</silently>>\
, baring your breasts to the room. You fight an urge to cover them up with your hands; in Bangkok things will be a lot more serious than a couple of creepy guys.\
<<if $pc.braSize == "34DD" or $pc.braSize == "34E">>
The bouncer lets out a low whistle. "Fuckin' hell," he murmurs. "How big are they?"
Dave glances down at his notes. "_braSize," he answers on your behalf.
"Niiiice."
<</if>>\
<<setFlag "oceana-feminist" false>>\
<</widget>>
<<widget "oceanaCommandoScene">>\
<<setFlag "oceana-borrowedThong">>\
"Och!" exclaims the bouncer. "This one came out ready for action, Dave!"
"Slag," pronounces $scene.female2.firstname<<click "ⓘ">><<toggleclass "#contestant2info" "hidden">><</click>>, her tone flat and disparaging.
<div id="contestant2info" class="maleInfo hidden">
<b>$scene.female2.firstname</b> is a tanned<<if $scene.female2.height != "average" or $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.height != "average">>$scene.female2.height<</if>><<if $scene.female2.height != "average" and $scene.female2.attractiveness != 3>>, <</if>><<if $scene.female2.attractiveness != 3>>$scene.female2.hotnessRating<</if>> $scene.female2.hairDesc in her $scene.female2.ageDesc. She has $scene.female2.bodyType figure and $scene.female2.braSize boobs. She has $scene.female2.haircut and $scene.female2.eyes eyes. She's topless, wearing $scene.female2.knickers and $scene.female2.shoes. She entered another wet t-shirt contest in Ibiza.
</div>
"Now now, girls, no catfights," says Dave. "Dinnay worry, $pc.firstname, yer uncle Dave will sort ye out." He reaches into a desk drawer and pulls out a skimpy, black and pink g-string, and tosses it at you. "Here ye go."
<<setFlag "oceana-commando" false>>\
<</widget>>
<<widget "oceanaPreContestStrip">>\
<<if Array.from($pc.isWearing).includesAll("shoes", "knickers") and not Array.from($pc.isWearing).includesAny("trousers", "skirt", "dress", "leggings", "shorts", "top", "tights", "bra") and $avatar.glasses == "">>\
[[(Start contest) Put on your white t-shirt.|Oceana backstage ready]]
<</if>>\
<<if $avatar.glasses != "">>\
[["Take off your glasses"|Oceana backstage strip][$temp to "glasses"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("top")>>\
<<set _topDesc to $top.desc.random()>>\
[["Take off your " + _topDesc + "."|Oceana backstage strip][$temp to "top"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("bra") and not Array.from($pc.isWearing).includes("top")>>\
<<set _braDesc to $bra.desc.random()>>\
[["Take off your " + _braDesc + "."|Oceana backstage strip][$temp to "bra"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("dress")>>\
<<set _dressDesc to $dress.desc.random()>>\
[["Take off your " + _dressDesc + "."|Oceana backstage strip][$temp to "dress"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("skirt")>>\
<<set _skirtDesc to $bottoms.desc.random()>>\
[["Take off your " + _skirtDesc + "."|Oceana backstage strip][$temp to "skirt"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("leggings") and not Array.from($pc.isWearing).includesAny("shorts", "trousers", "skirt", "shoes")>>\
<<set _leggingsDesc to $leggings.desc.random()>>\
[["Take off your " + _leggingsDesc + "."|Oceana backstage strip][$temp to "leggings"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("trousers")>>\
<<set _trousersDesc to $trousers.desc.random()>>\
[["Take off your " + _trousersDesc + "."|Oceana backstage strip][$temp to "trousers"]]
<</if>>\
<<if not Array.from($pc.isWearing).includesAny("dress", "trousers", "shorts", "leggings", "skirt", "shoes") and Array.from($pc.isWearing).includes("tights")>>\
<<if $pc.region == "America">>\
<<set _tights to "pantyhose">>\
<<else>>\
<<set _tights to "tights">>\
<</if>>\
[["Take off your " + _tights + "."|Oceana backstage strip][$temp to "tights"]]
<</if>>\
<<if not Array.from($pc.isWearing).includesAny("dress", "trousers", "shorts", "leggings", "skirt", "tights", "knickers")>>\
[[Put on the thong.|Oceana backstage strip][$temp to "thongOn"]]
<</if>>\
<<if Array.from($pc.isWearing).includes("shoes") and Array.from($pc.isWearing).includesAny("tights", "stockings", "leggings")>>\
<<set _shoesDesc to $shoes.desc.random()>>\
[["Take off your " + _shoesDesc + "."|Oceana backstage strip][$temp to "shoesOff"]]
<</if>>\
<<if not Array.from($pc.isWearing).includes("shoes")>>\
<<if Flag("oceana-barefoot-request")>>\
[[Ask if you can compete barefoot.|Oceana backstage strip][$temp to "barefoot"]]
<</if>>\
<<set _shoesDesc to $shoes.desc.random()>>\
[["Put your " + _shoesDesc + " back on."|Oceana backstage strip][$temp to "shoesOn"]]
<</if>>\
<</widget>>\
<<widget "pcEyesClosed">><<silently>>
/* turn eye blinking off */
<<set $settings.devilDoll to false>>
/* close eyes */
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-blink-" + $pc.skinColour + "-" + $pc.eyes.shape + ".png'>>" >>
<<else>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-blink-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.shape + ".png'>>" >>
<</if>>
<<if $avatar.eyeshadow != "">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-" + $eyeshadow.name + "-" + $pc.eyes.shape + "-" + $pc.skinColour + "-blink.png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "pcEyesOpen">><<silently>>
/* turn eye blinking back on */
<<set $settings.devilDoll to true>>
/* open eyes */
<<if not Flag("pc-suntan")>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-" + $pc.skinColour + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<<else>>
<<= "<<set $avatar.eyes to 'av-adult-eyes-" + $pc.skinColour + "-" + Flag("pc-suntan") + "-" + $pc.eyes.colour + "-" + $pc.eyes.shape + ".png'>>" >>
<</if>>
<<if $avatar.eyeshadow != "">>
<<= "<<set $avatar.eyeshadow to 'av-eyeshadow-" + $eyeshadow.name + "-" + $pc.eyes.shape + "-" + $pc.skinColour + ".png'>>" >>
<</if>>
<</silently>><</widget>>
<<widget "pcRemoveHeels">><<silently>>
<<set $avatar.feet to $feet.bare,
$avatar.feetRear to $feet.bareRear>>
<<if $avatar.pedicure != "">>
<<set $avatar.pedicure to $pedicure.bare>>
<</if>>
<<if def $tights>>
<<set $avatar.tights to $tights.barefoot>>
<<set $avatar.tightsRear to $tights.barefootRear>>
<</if>>
<<set $pc.statusEffects.delete("High Heels")>>
<</silently>><</widget>>
<<widget "pcRemoveBlusher">><<silently>>
<<set $avatar.blusher to "">>
<<unset $blusher>>
<</silently>><</widget>>
<<widget "pcRemoveLightMakeup">><<silently>>
/* leaves nail polish on */
<<removePCLipstick>>
<<removePCEyeshadow>>
<<pcRemoveBlusher>>
<</silently>><</widget>>
<<widget "pcRemoveMakeup">><<silently>>
<<removePCLipstick>>
<<removePCEyeshadow>>
<<pcRemoveNailPolish>>
<<pcRemoveBlusher>>
<<pcMoodCalm>>
<</silently>><</widget>>
<<widget "pcRemoveManicure">><<silently>>
<<set $avatar.manicure to "",
$avatar.manicureRear to "">>
<<unset $manicure>>
<</silently>><</widget>>
<<widget "pcRemovePedicure">><<silently>>
<<unset $pedicure>>
<<set $avatar.pedicure to "">>
<<unset $pedicure>>
<</silently>><</widget>>
<<widget "pcRemoveNailPolish">><<silently>>
<<pcRemoveManicure>>
<<pcRemovePedicure>>
<</silently>><</widget>>
<<widget "pcWearAnalystFirstPostingClothes">><<silently>>
/* wear a black suit for her first posting */
<<pcMoodCalm>>
<<stripPC>>
<<set $bra.flags.add("liftsBoobs")>>
<<= "<<set $avatar.bra to 'av-bra-whitePlainBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<pcWearHighHeels>>
<<= "<<set $avatar.knickers to 'av-knickers-whitePlainKnickers-" + $pc.bodyType + ".png'>>" >>
<<if $pc.agency == "MI6" or $pc.agency == "CIA" or $pc.agency == "CSIS">>
<<if $pc.skinColour == "pale">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-fairlyLight-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "fair">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-gobi-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.skinColour == "olive">>
<<= "<<set $avatar.tights to 'av-lifepath-suit-tights-caramel-" + $pc.bodyType + ".png'>>" >>
<</if>>
<</if>>
<<= "<<set $avatar.skirt to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.skirtDark to 'av-lifepath-suit-kneeLengthSkirt-black-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-lifepath-whiteShirt-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-lifepath-suit-shoes-blackMaryJanes.png">>
<<= "<<set $avatar.jacket to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.jacketDark to 'av-lifepath-suit-jacket-black-" + $pc.bodyType + "-dark.png'>>" >>
<<geekEyeglasses>>
/* hair and makeup */
<<pcRemoveMakeup>>
<<eyeshadow9to5>>
<<= "<<set $avatar.lanyard to 'av-lanyard-shirt-" + $pc.agency + ".png'>>" >>
<</silently>><</widget>>
<<widget "pcWearLowHeels">><<silently>>
<<set $avatar.feet to $feet.lowHeels,
$avatar.feetRear to $feet.lowHeelsRear>>
<<if $avatar.pedicure != "">>
<<set $avatar.pedicure to $pedicure.lowHeels>>
<</if>>
<<if def $tights>>
<<set $avatar.tights to $tights.lowHeels>>
<</if>>
<</silently>><</widget>>
<<widget "pcWearHighHeels">><<silently>>
<<set $avatar.feet to $feet.highHeels,
$avatar.feetRear to $feet.highHeelsRear>>
<<if $avatar.pedicure != "">>
<<set $avatar.pedicure to $pedicure.highHeels>>
<</if>>
<<if def $tights>>
<<set $avatar.tights to $tights.highHeels>>
<</if>>
<</silently>><</widget>>
<<widget "pcWearStripperHeels">><<silently>>
<<set $avatar.feet to $feet.stripperHeels,
$avatar.feetRear to $feet.stripperHeelsRear>>
<<if $avatar.pedicure != "">>
<<set $avatar.pedicure to $pedicure.stripperHeels>>
<</if>>
<<if def $tights>>
<<set $avatar.tights to $tights.stripperHeels>>
<</if>>
<</silently>><</widget>>
<<widget "interviewRemoveFacePiercings">><<nobr>>
<<if $avatar.browPiercing != "" and $avatar.nosePiercing != "">>
<<set $avatar.browPiercing to "",
$avatar.nosePiercing to "">>
You get rid of your facial piercings in an effort to look more professional.
<<elseif $avatar.browPiercing != "">>
<<set $avatar.browPiercing to "">>
You get rid of your eyebrow piercing in an effort to look more professional.
<<elseif $avatar.nosePiercing != "">>
<<set $avatar.nosePiercing to "">>
You get rid of your nose piercing in an effort to look more professional.
<</if>>
<</nobr>><</widget>>
<<widget "setFlag">><<silently>>
/* SetFlag : Set Flag X to value Y (Y defaults to True). Flag names are NOT case sensitive. */
/* EXAMPLE: <<setFlag "mentor" "Bob">> */
/* EXAMPLE: <<setFlag "hypno">> = sets Hypno flag to True */
<<set _Fnam = $args[0].toLowerCase()>>
<<if ndef $Flags>>
<<set $Flags = {}>>
<</if>>
<<if def $args[1]>>
<<if $args[1] == false>>
<<if def $Flags[_Fnam]>>
<<run delete $Flags[_Fnam]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = $args[1]>>
<</if>>
<<else>>
<<set $Flags[_Fnam] = true>>
<</if>>
/* Event flags: */
/* Keep track of your flags here: */
/* analyst = pc is an intelligence analyst */
/* armed-lioness = Kate signed out a handgun for Operation LIONESS */
/* bedhead = pc has messy hair */
/* big-tits = the PC has a bra size above 34D */
/* bra-pokies = the PC is wearing a thin bra that uses a "pokies" layer */
/* chineseZodiac = agent's chinese Zodiac sign. "Rat", "Dog", etc (upper first) */
/* cathouse-dressup-show-makeup = used to reveal the makeup menu in the Corinthian dressup scene */
/* cathouse-dressup-show-clothes = used to reveal the clothes menu in the Corinthian dressup scene */
/* corinthian-dressup-show-makeup = used to reveal the makeup menu in the Corinthian dressup scene */
/* corinthian-dressup-show-clothes = used to reveal the clothes menu in the Corinthian dressup scene */
/* crying = pc is crying (used to make eyeliner run) */
/* dress-state - flag for monitoring dress state in sex engine prototype; see 1.1/start for details */
/* drinkday = flag which sets on which day of the week Agent finished her drink. Enables bugless work of intox widget around midnight */
/* dubai-black-dress-stained = used to prevent Kate from picking the black dress for the Dubai date due to artwork not implemented */
/* dubai-roomService-100lashes = used to keep track of dialogue options during a conversation with Max in Dubai */
/* dubai-roomService-howAboutYou = used to keep track of dialogue options during a conversation with Max in Dubai */
/* dubai-roomService-turnYouOn = used to keep track of dialogue options during a conversation with Max in Dubai */
/* dubai-went-topless = kate sunbathed topless at the Atlantis Hotel in Dubai */
/* eyeglasses = whether eyeglasses are "on" or "off". Geek Agents only, applicable to eyeglasses only */
/* eyeglasses-back = whether Agent needs to put her eyeglasses back on after T-shirt contest */
/* eyeglasses-number = the actual model of eyeglasses worn by Geek Agents. Currently chosen once randomly at age 18, stays unchanged */
/* failed-operator = pc failed operator school and was retrained as an analyst */
/* finint-analyst = pc worked as a financial intelligence analyst */
/* hide-bonnie-tyler-mode = this hides the "TURN AROUND" button beneath the agent's feet */
/* hotzone = agent has Hot Zone tattooed on her pussy */
/* intox = intoxication notifications switch; false == no notifications */
/* lifepath-cum-pussy = for displaying cum during lifepath*/
/* militarybrat = pc is a military brat */
/* milint-analyst = pc worked as a military intelligence analyst */
/* oceana-barefoot-request = the PC has not yet asked if she can compete barefoot */
/* oceana-bisexual-vignette = the id number of the bisexual KV the agent got at uni */
/* oceana-bisexual = outcome of her kink vignette. KV 1: "refused" */
/* oceana-borrowedThong = the PC borrowed a thong to wear to Miss Wet T-shirt at Oceana */
/* oceana-dressup-show-makeup = used to reveal the makeup menu in the Oceana dressup scene */
/* oceana-dressup-show-clothes = used to reveal the clothes menu in the Oceana dressup scene */
/* oceana-commando = the PC didn't wear knickers to the wet t-shirt contest */
/* oceana-exhibitionist-vignette = the id number of the exhibitionist KV the agent got at uni */
/* oceana-exhibitionist = outcome of her kink vignette. KV 1: "refused" */
/* oceana-feminist = the PC didn't wear a bra to the wet t-shirt contest prep */
/* oceana-knickers = no if Agent has no panties at the end of the contest, yes if she has them */
/* oceana-lom-vignette = the id number of the likes older men KV the agent got at uni */
/* oceana-lom = outcome of her kink vignette. KV 1: "affair" "tease" "discourage" "hr" */
/* oceana-lrs-vignette = the id number of the likes rough sex KV the agent got at uni */
/* oceana-promiscuous-vignette = the id number of the promiscuous KV the agent got at uni */
/* operator = pc is a field agent */
/* pc-dropout-age = the age the PC's cover identity dropped out of uni to start backpacking */
/* pc-is-drenched = the PC is totally drenched (used to switch to wet versions of clothes and hair) */
/* pc-nipple-piercings = the type of nipple piercing the PC has. Currently: "barbells" */
/* pc-suntan = the type of suntan the PC has. Currently: "deeptan" */
/* pc-tanlines = the type of tanlines the PC has. Currently: "nude" "bikini" "toplesstan" */
/* pc-uni-shortname = the short conversational name of PC's university (e.g. "Harvard" "Yale" "AUT") */
/* remove-belly-piercing = the PC plans to remove her belly piercing before the digitisation session in the JTF Neptune bunker */
/* remove-nipple-piercings = the PC plans to remove her nipple piercings before the digitisation session in the JTF Neptune bunker */
/* rookie = Kate's was recruited to JTF Neptune right out of operator school */
/* show-cover-id = display Kate's cover surname below the avatar */
/* starsign = agent's starsign. "Aries", "Taurus", etc (upper first) */
/* studied-dance = agent took dance classes at university */
/* tanlines - Crush, please insert the description of ALL your flags */
/* turkey-james-serious = field agent Kate had a serious relationship with her assistant James while posted to Turkey */
/* uni-actress = the PC was in a university theatre group */
/* used-transporter = the player used the transporter to access a sex scene. (Used to prevent play past the end of the sex scene) */
/* watb-nude = the PC posed nude for the Women & Their Bodies exhibition at uni */
/* watb-topless = the PC posed topless for the Women & Their Bodies exhibition at uni */
<</silently>><</widget>>
<<widget "wearHighSchoolCliqueClothes">>
<<clearBra>>
<<clearKnickers>>
<<clearSkirt>>
<<clearTop>>
<<clearTrousers>>
<<clearGlasses>>
<<clearHat>>
<<clearShoes>>
<<clearTights>>
<<clearLeggings>>
<<clearBoots>>
<<clearGloves>>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-bare.png'>>" >>
/* <<= "<<set $avatar.hair to 'av-age16-hair-" + $pc.naturalHairColour + "-sideBraid.png'>>" >> */
<<pcEyebrows>>
<<set $avatar.brows to $pc.brows.calm>>
<<= "<<set $avatar.mouth to 'av-adult-mouth-" + $pc.skinColour + "-" + $pc.mouth + ".png'>>" >>
<<if $pc.highSchoolClique == "Alpha Female">>
<<= "<<set $avatar.skirt to 'av-age16-skirt-alpha-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.top to 'av-age16-top-white-chanelTee-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-highHeels.png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-alphaGoldHeels.png">>
<<elseif $pc.highSchoolClique == "Rock Chick">>
<<= "<<set $avatar.tights to 'av-age16-tights-opaqueBlack-" + $pc.bodyType + "-bareFeet.png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-shorts-black-rockChick-" + $pc.bodyType + ".png'>>" >>
<<set $avatar.boots to "av-age16-boots-black-rockChick.png">>
<<set $avatar.bootsDark to "av-age16-boots-black-rockChick-dark.png">>
<<= "<<set $avatar.top to 'av-age16-top-rockChick-" + $pc.bodyType + ".png'>>" >>
<<elseif $pc.highSchoolClique == "Geek">>
<<= "<<set $avatar.top to 'age16-schoolUniform-" + $pc.agency + "-" + $pc.bodyType + "-" + $pc.braSize +".png'>>" >>
<<set $avatar.glasses to "av-age16-geekGlasses.png">>
<<elseif $pc.highSchoolClique == "Star Athlete">>
<<= "<<set $avatar.bra to 'av-age16-bra-pinkSportsBra-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<= "<<set $avatar.trousers to 'av-age16-trousers-nikeLeggings-" + $pc.bodyType + ".png'>>" >>
<<= "<<set $avatar.trousersDark to 'av-age16-trousers-nikeLeggings-" + $pc.bodyType + "-dark.png'>>" >>
<<= "<<set $avatar.top to 'av-age16-top-whiteSportsTank-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-nikeTrainers.png">>
<<else>> /* pc is of No Clique */
<<= "<<set $avatar.feet to 'av-age16-feet-" + $pc.skinColour + "-highHeels.png'>>" >>
<<= "<<set $avatar.top to 'av-age16-teaDress-" + $pc.bodyType + "-" + $pc.braSize + ".png'>>" >>
<<set $avatar.shoes to "av-age16-shoes-blackCons.png">>
<</if>>
<</widget>>
<<widget "wearRecruitClothes">>
<<if $pc.nationality == "English">>
<<greyUnderArmourSportsKnickers>>
<<greyUnderArmourSportsBra>>
<<combatTrousersDPM>>
<<plainRedTshirt>>
<<blackCombatBoots>>
<<elseif $pc.nationality == "U.S.">>
<<greyUnderArmourSportsKnickers>>
<<greyUnderArmourSportsBra>>
<<combatTrousersUCP>>
<<plainTanTshirt>>
<<oliveCombatBoots>>
<<elseif $pc.nationality == "Canadian">>
<<greyUnderArmourSportsKnickers>>
<<greyUnderArmourSportsBra>>
<<combatTrousersCADPAT>>
<<plainOliveGreenTshirt>>
<<blackCombatBoots>>
<<elseif $pc.nationality == "Australian">>
<<greyUnderArmourSportsKnickers>>
<<greyUnderArmourSportsBra>>
<<combatTrousersAUSCAM>>
<<plainBrownTshirt>>
<<brownCombatBoots>>
<<elseif $pc.nationality == "New Zealand">>
<<greyUnderArmourSportsKnickers>>
<<greyUnderArmourSportsBra>>
<<combatTrousersDPM>>
<<plainBlackTshirt>>
<<blackCombatBoots>>
<</if>>
<<set $avatar.bra to "">>
/*the bra is bigger than the T-shirt which should cover it, so I hid it - Tommygun*/
<</widget>>
<<widget "wearTights">><<silently>>
<<if $avatar.feet == $feet.bare>>
<<set $avatar.tights to $tights.barefoot>>
<<set $avatar.tightsRear to $tights.barefootRear>>
<<elseif $avatar.feet == $feet.lowHeels>>
<<set $avatar.tights to $tights.lowHeels>>
<<set $avatar.tightsRear to $tights.lowHeelsRear>>
<<elseif $avatar.feet == $feet.highHeels>>
<<set $avatar.tights to $tights.highHeels>>
<<set $avatar.tightsRear to $tights.highHeelsRear>>
<<elseif $avatar.feet == $feet.stripperHeels>>
<<set $avatar.tights to $tights.stripperHeels>>
<<set $avatar.tightsRear to $tights.stripperHeelsRear>>
<</if>>
<</silently>><</widget>><<widget "addExoticNames">><<nobr>>
/*<<addExoticNames>>*/
/*Will add "exotic" patreon names to name lists*/
/*Widget used in "Start"*/
<<for _i to 0; _i lt setup.exoticPatreonFirstNames.length; _i++>>
<<set setup.canadianFirstname.push(setup.exoticPatreonFirstNames[_i])>>
<<set setup.ausNZFirstname.push(setup.exoticPatreonFirstNames[_i])>>
<<set setup.usFirstname.push(setup.exoticPatreonFirstNames[_i])>>
<<set setup.britFirstname.push(setup.exoticPatreonFirstNames[_i])>>
<</for>>
<<for _i to 0; _i lt setup.exoticPatreonSurNames.length; _i++>>
<<set setup.ausNZSurname.push(setup.exoticPatreonSurNames[_i])>>
<<set setup.canadianSurname.push(setup.exoticPatreonSurNames[_i])>>
<<set setup.usSurname.push(setup.exoticPatreonSurNames[_i])>>
<<set setup.britSurname.push(setup.exoticPatreonSurNames[_i])>>
<</for>>
<</nobr>><</widget>>
<<widget "addNotSoExoticNames">><<nobr>>
/*<<addNotSoExoticNames>>*/
/*Will add not so "exotic" patreon names to name lists*/
/*Widget used in "Start"*/
<<for _i to 0; _i lt setup.notSoExoticPatreonFirstNames.length; _i++>>
<<set setup.canadianFirstname.push(setup.notSoExoticPatreonFirstNames[_i])>>
<<set setup.ausNZFirstname.push(setup.notSoExoticPatreonFirstNames[_i])>>
<<set setup.usFirstname.push(setup.notSoExoticPatreonFirstNames[_i])>>
<<set setup.britFirstname.push(setup.notSoExoticPatreonFirstNames[_i])>>
<</for>>
<<for _i to 0; _i lt setup.notSoExoticPatreonSurNames.length; _i++>>
<<set setup.ausNZSurname.push(setup.notSoExoticPatreonSurNames[_i])>>
<<set setup.canadianSurname.push(setup.notSoExoticPatreonSurNames[_i])>>
<<set setup.usSurname.push(setup.notSoExoticPatreonSurNames[_i])>>
<<set setup.britSurname.push(setup.notSoExoticPatreonSurNames[_i])>>
<</for>>
<</nobr>><</widget>>
<<widget "cleanExoticNames">><<nobr>>
/*<<cleanExoticNames>>*/
/*Removes exotic names form name lists*/
<<for _i to 0; _i lt setup.exoticPatreonFirstNames.length; _i++>>
<<set setup.canadianFirstname.delete(setup.exoticPatreonFirstNames[_i])>>
<<set setup.ausNZFirstname.delete(setup.exoticPatreonFirstNames[_i])>>
<<set setup.usFirstname.delete(setup.exoticPatreonFirstNames[_i])>>
<<set setup.britFirstname.delete(setup.exoticPatreonFirstNames[_i])>>
<</for>>
<<for _i to 0; _i lt setup.exoticPatreonSurNames.length; _i++>>
<<set setup.ausNZSurname.delete(setup.exoticPatreonSurNames[_i])>>
<<set setup.canadianSurname.delete(setup.exoticPatreonSurNames[_i])>>
<<set setup.usSurname.delete(setup.exoticPatreonSurNames[_i])>>
<<set setup.britSurname.delete(setup.exoticPatreonSurNames[_i])>>
<</for>>
<</nobr>><</widget>>
<<widget "scrollPos">><<nobr>>
/*Scroll Position remember widget. Place on page to go back to correct scroll position after reloading*/
/*Will not work on the first page of the game!!*/
<<script>>
/* Only track the current scroll position if LocalStorage is enabled. */
if (window.localStorage) {
/* Execute the following after the current Passage has been displayed. */
$(document).one(':passagedisplay', function () {
var ls = window.localStorage;
var saved = Number(ls['zcwScrollPosition']);
var current = $(document).scrollTop();
/*
Monitor the 'Scroll' event and update the saved value whenever the User
scrolls the current page.
*/
$(document).on('scroll.track-scroll-position', function () {
ls['zcwScrollPosition'] = $(document).scrollTop();
});
/*
Attach handler to remove the 'Scroll' event monitoring whenever the User
does something that causes a Passage Transition to occur.
*/
$(document).one(':passageinit', function () {
$(document).off('scroll.track-scroll-position');
});
/* Scroll page to saved position if required. */
if(State.length >= 2){
if(State.passage == State.index(State.length - 2).title){
if (saved != current) {
$(document).scrollTop(saved);
}
}
}
});
}
<</script>>
<</nobr>><</widget>>
<<widget "setStatusEffectArousal">><<nobr>>
/*Sets status effect given in argument*/
<<set _effect to $args[0]>>
<<if $pc.statusEffects.includesAny("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<<set $pc.statusEffects.delete("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<</if>>
<<set $pc.statusEffects.push(_effect)>>
<</nobr>><</widget>>
<<widget "setStatusEffectTurnedOn">><<nobr>>
/*Adds turned on to Status effects, removes all other arousal related status effects.*/
<<if $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $pc.statusEffects.push("Turned On")>>
<</nobr>><</widget>>
<<widget "setStatusEffectAroused">><<nobr>>
/*Adds Aroused to Status effects, removes all other arousal related status effects.*/
<<if $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $pc.statusEffects.push("Aroused")>>
<</nobr>><</widget>>
<<widget "setStatusEffectHorny">><<nobr>>
/*Adds Horny to Status effects, removes all other arousal related status effects.*/
<<if $pc.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $pc.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $pc.statusEffects.push("Horny")>>
<</nobr>><</widget>>
<<widget "setStatusEffectEdging">><<nobr>>
/*Adds Edging to Status effects, removes all other arousal related status effects.*/
<<if $pc.statusEffects.includesAny("Edging","Orgasmic")>>
<<set $pc.statusEffects.delete("Edging","Orgasmic")>>
<</if>>
<<set $pc.statusEffects.push("Edging")>>
<</nobr>><</widget>>
<<widget "setStatusEffectOrgasmic">><<nobr>>
/*Adds Orgasmic to Status effects, removes all other arousal related status effects.*/
<<if $pc.statusEffects.includesAny("Edging","Orgasmic")>>
<<set $pc.statusEffects.delete("Edging","Orgasmic")>>
<</if>>
<<set $pc.statusEffects.push("Orgasmic")>>
<</nobr>><</widget>>
<<widget "removeAllStatusEffects">><<nobr>>
/*Removes ALL Status effects*/
<<set $pc.statusEffects to []>>
<</nobr>><</widget>>
<<widget "removeAllStatusEffectsArousal">><<nobr>>
/*Removes all arousal Status effects for pc*/
<<if $pc.statusEffects.includesAny("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<<set $pc.statusEffects.delete("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<</if>>
<</nobr>><</widget>>
<<widget "setStatusEffectArousalNpc1">><<nobr>>
/*Sets status effect given in argument*/
<<set _effect to $args[0]>>
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $npc1.statusEffects.push(_effect)>>
<</nobr>><</widget>>
<<widget "setStatusEffectTurnedOnNpc1">><<nobr>>
/*Adds turned on to Status effects, removes all other arousal related status effects.*/
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $npc1.statusEffects.push("Turned On")>>
<<set _text to $npc1.firstname +" Status Changed to Turned On">>
<<notificationsAddError "Arousal" _text>>
<</nobr>><</widget>>
<<widget "setStatusEffectArousedNpc1">><<nobr>>
/*Adds Aroused to Status effects, removes all other arousal related status effects.*/
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $npc1.statusEffects.push("Aroused")>>
<<set _text to $npc1.firstname +" Status Changed to Aroused">>
<<notificationsAddError "Arousal" _text>>
<</nobr>><</widget>>
<<widget "setStatusEffectHornyNpc1">><<nobr>>
/*Adds Horny to Status effects, removes all other arousal related status effects.*/
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny")>>
<</if>>
<<set $npc1.statusEffects.push("Horny")>>
<<set _text to $npc1.firstname +" Status Changed to Horny">>
<<notificationsAddError "Arousal" _text>>
<</nobr>><</widget>>
<<widget "setStatusEffectEdgingNpc1">><<nobr>>
/*Adds Edging to Status effects, removes all other arousal related status effects.*/
<<if $npc1.statusEffects.includesAny("Edging","Orgasmic")>>
<<set $npc1.statusEffects.delete("Edging","Orgasmic")>>
<</if>>
<<set _text to $npc1.firstname +" Status Changed to Edging">>
<<set $npc1.statusEffects.push("Edging")>>
<<notificationsAddError "Arousal" _text>>
<</nobr>><</widget>>
<<widget "setStatusEffectOrgasmicNpc1">><<nobr>>
/*Adds Orgasmic to Status effects, removes all other arousal related status effects.*/
<<if $npc1.statusEffects.includesAny("Edging","Orgasmic")>>
<<set $npc1.statusEffects.delete("Edging","Orgasmic")>>
<</if>>
<<set $npc1.statusEffects.push("Orgasmic")>>
<<set _text to $npc1.firstname +" Status Changed to Orgasmic">>
<<notificationsAddError "Arousal" _text>>
<</nobr>><</widget>>
<<widget "removeAllStatusEffectsNpc1">><<nobr>>
/*Removes ALL Status effects */
<<set $npc1.statusEffects to []>>
<</nobr>><</widget>>
<<widget "removeAllStatusEffectsArousalNpc1">><<nobr>>
/*Removes all arousal Status effects */
<<if $npc1.statusEffects.includesAny("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<<set $npc1.statusEffects.delete("Turned On","Aroused","Horny","Edging","Orgasmic")>>
<</if>>
<</nobr>><</widget>>
/*sit down and stand up widgets 28/02/2020*/
<<widget"pcSitDown">><<nobr>>
/*Will check if ridden up artwork exists and the use it*/
/*This only works for dresses and not skirts as there are none of those yet as of 28/02/2020*/
<<setFlag "dress-state" "ridden-Up">>
<<if def $dress.riddenUp and $dress.riddenUp neq "">>
<<set $avatar.topRear to $dress.riddenUpRear>>
<<set $avatar.top to $dress.riddenUp>>
<</if>>
<</nobr>><</widget>>
<<widget "pcStandUp">><<nobr>>
<<if def $dress.riddenUp and $dress.riddenUp neq "">>
<<setFlag "dress-state" "normal">>
<<= '<<' + $pc.lastWornDress + '>>'>>
<</if>>
<</nobr>><</widget>>
<<widget "pcKnickersDown">><<silently>>
<<if def $knickers.down and def $knickers.downRear>>
<<set $avatar.knickers to $knickers.down,
$avatar.knickersRear to $knickers.downRear>>
<</if>>
<</silently>><</widget>>
<<widget "increaseNumVagInt">><<nobr>>
<<set $pc.sexStats.numberOfVagIntercourse +=1>>
<</nobr>><</widget>>
<<widget "increaseNumAnalInt">><<nobr>>
<<set $pc.sexStats.numberOfAnalIntercourse +=1>>
<</nobr>><</widget>>
<<widget "increaseNumBJInt">><<nobr>>
<<set $pc.sexStats.numberOfOralIntercourse +=1>>
<</nobr>><</widget>>
<<widget "maxPussyReaction">>\
<<if Flag("hotzone")>>\
<<if $scene.barazuraExTease>>\
"What does tha...Hot Zone?" He laughs. "Jesus. Now I <i>know</i> I was right about all the ex-boyfriends."
<<else>>\
"What does tha...Hot Zone?" He laughs. "Okay. Now I'm excited."
<</if>>\
<<elseif $pc.naturalHairColour == "darkGinger" or $pc.naturalHairColour == "lightGinger">>\
<<if $pc.bikiniLine == "hollywood">>\
"You should grow a little bush," he advises. "It's hot on redheads."
<<else>>\
"I love natural redheads."
<</if>>\
<<else>>\
"Cute," he says approvingly. <i>My pussy is cute?</i>
<</if>>\
<</widget>>
<<widget "showPcMoney">><<nobr>>
/*This widget will show the pc money in Baht and the agents native currency*/
฿ $pc.money, about
<<if $pc.nationality == "U.S.">>
<<print Math.round($pc.money*0.031)>> USD
<<elseif $pc.nationality == "Canadian">>
<<print Math.round($pc.money*0.04)>> CAD
<<elseif $pc.nationality == "English">>
<<print Math.round($pc.money*0.023)>> GBP
<<elseif $pc.nationality == "Australian">>
<<print Math.round($pc.money*0.041)>> AUD
<<elseif $pc.nationality == "New Zealand">>
<<print Math.round($pc.money*0.044)>> NZD
<</if>>
<</nobr>><</widget>>
<<widget "pcAddMoneyQuietly">><<nobr>>
/*This widget will add money to the player without an inline notification*/
/*<<pcAddMoneyQuietly 500>> This will add 500 Baht*/
<<set $pc.money += Number($args[0])>>
<</nobr>><</widget>>
<<widget "pcRemoveMoneyQuietly">><<nobr>>
/*This widget will remove money to the player without an inline notification*/
/*<<pcRemoveMoneyQuietly 500>> This will remove 500 Baht*/
/*This will not check against a negative*/
<<set $pc.money to $pc.money-Number($args[0])>>
<</nobr>><</widget>>
<<widget "pcAddMoney">><<nobr>>
/*This will add money with an inline notification. Do NOT use this inside silently*/
/*<<pcAddMoney 50>> will add 50 Baht*/
<<set $pc.money += Number($args[0])>>
<div class = "zLayer">
<span class="gainMoneyGreen">
$pc.knownAs <<= "+฿">>$args[0]
</span>
<div class = "animated fadeOutDown">
<span class="gainMoneyGreen">
$pc.knownAs <<= "+฿">>$args[0]
</span>
</div>
</div><</nobr>><</widget>>
<<widget "pcRemoveMoney">><<nobr>>
/*This will remove money with an inline notification. Do NOT use this inside silently*/
/*<<pcRemoveMoney 50>> will remove 50 Baht*/
/*You can not go below 0 , it will trow an error.*/
<<if ($pc.money-Number($args[0])) gte 0>>
<<set $pc.money to $pc.money-Number($args[0])>>
<div class = "zLayer">
<span class="loseMoneyRed">
$pc.knownAs <<= "-฿">>$args[0]
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
$pc.knownAs <<= "-฿">>$args[0]
</span>
</div>
</div>
<<else>>
This should not be possible as this would make for a negative amount of money!!! BUG
<</if>>
<</nobr>><</widget>>
<<widget "payWithNeptuneCard">><<nobr>>
/*This will give an inline notification when paying with the unlimited JTF Neptune Card*/
<div class = "zLayer">
<span class="loseMoneyRed">
JTF Neptune <<= "-฿">>$args[0]
</span>
<div class = "animated fadeOutDown">
<span class="loseMoneyRed">
JTF Neptune<<= "-฿">>$args[0]
</span>
</div>
</div>
<</nobr>><</widget>><<silently>>
<<if def $pc>>
<<if ndef $pc.knownAs>>
<<set $pc.knownAs to $pc.firstname>>
<</if>>
<<if ndef $pc.beautyMark>>
<<set $pc.beautyMark to "none">>
<</if>>
<<if ndef $avatar.beautyMark>>
<<set $avatar.beautyMark to "">>
<</if>>
<</if>>
<</silently>>\<<if def $npc1>>\
<<if $showTestingTools>>\
TESTING TOOLS (<<link "Hide" `passage()`>>
<<set $showTestingTools to false>>
<</link>>)
Max:
<<if $npc1.isWearing.includes("condom")>>\
Wear condom | <<link "Remove condom" `passage()`>><<set $npc1.isWearing.delete("condom")>><</link>>
<<else>>\
<<link "Wear condom" `passage()`>><<set $npc1.isWearing.push("condom")>><</link>> | Remove condom
<</if>>\
Sexual Prowess: $npc1.sexualExperience <<link "-10" `passage()`>><<set $npc1.sexualExperience -= 10>><</link>> | <<link "+10" `passage()`>><<set $npc1.sexualExperience += 10>><</link>>
Sexual Gratification: $npc1.gratification <<link "-10" `passage()`>><<set $npc1.gratification -= 10>><</link>> | <<link "+10" `passage()`>><<set $npc1.sexualExperience += 10>><</link>>
$pc.firstname:
<<nobr>>
<<if not $pc.statusEffects.includesAny("Aroused", "Turned On", "Horny")>>
Turned Off |
<<else>>
<<link "Turned Off" `passage()`>><<set $pc.statusEffects.delete("Aroused", "Turned On", "Horny")>><</link>> |
<</if>>
<<if $pc.statusEffects.includes("Aroused")>>
Aroused |
<<else>>
<<link "Aroused" `passage()`>>
<<set $pc.statusEffects.delete("Aroused", "Turned On", "Horny"),
$pc.statusEffects.push("Aroused")>>
<</link>> |
<</if>>
<<if $pc.statusEffects.includes("Turned On")>>
Turned On |
<<else>>
<<link "Turned On" `passage()`>>
<<set $pc.statusEffects.delete("Aroused", "Turned On", "Horny"),
$pc.statusEffects.push("Turned On")>>
<</link>> |
<</if>>
<<if $pc.statusEffects.includes("Horny")>>
Horny
<<else>>
<<link "Horny" `passage()`>>
<<set $pc.statusEffects.delete("Aroused", "Turned On", "Horny"),
$pc.statusEffects.push("Horny")>>
<</link>>
<</if>>
<</nobr>>
<hr>
<<else>>\
<<link "Testing tools" `passage()`>>
<<set $showTestingTools to true>>
<</link>>
<hr>
<</if>>\
<</if>>\